• v1.5.4 7c3c8671a7

    1.5.4 - Editor nach dem Update reparieren, Werkzeugkasten mit Bildern
    CMS quality / php (8.2) (push) Canceled after 0s
    CMS quality / php (8.4) (push) Canceled after 0s
    CMS quality / browser (push) Canceled after 0s
    CMS quality / mysql (push) Canceled after 0s
    Stable

    kantarci released this 2026-09-14 06:08:31 +00:00 | 180 commits to main since this release

    Empfohlene Fassung fuer alle, die auf 1.5.2 sind. Dort blieb der Editor nach dem Update leer: der Werkzeugkasten zeigte kein einziges Element, und die Browserkonsole meldete "The requested module './editor-model.js' does not provide an export named 'dropList'".

    Ursache war nicht der Code, sondern das Zwischenspeichern. public/.htaccess laesst jede .js-Datei ein Jahr lang als immutable liegen. Die Fassungskennung ?v= haengt aber nur an den Einstiegsdateien - die fuenf Module, die der Editor per import laedt, trugen keine. Der Browser holte das neue editor.js und behielt das alte editor-model.js. Wer frisch installiert hat, war nie betroffen; wer aktualisiert hat, immer.

    Behoben durch eine Importkarte, die die Fassung an jede Moduladresse haengt. Ein Nonce in der Inhaltssicherheitsrichtlinie erlaubt genau dieses eine eingebettete Skript. Ein Neuladen mit leerem Cache ist nicht noetig - die Adressen sind jetzt andere.

    Ausserdem in dieser Fassung

    • Der Werkzeugkasten hat Vorschaubilder. Statt Schriftzeichen ("▣", "☰") zeigt jeder Eintrag eine Strichzeichnung dessen, was er baut. Gezeichnet statt als Bilddatei: ein paar hundert Byte, scharf auf jedem Bildschirm, und gesperrte Eintraege werden von selbst blass.
    • Und eine Suche. Ueber alle Gruppen, auch ueber den Gruppennamen - wer "slider" eingibt, muss nicht wissen, dass er unter "Gruppen" steht.
    • Zwei Suchfelder hiessen gleich ("Element suchen"). Sie heissen jetzt nach dem, was sie durchsuchen: "Element zum Einfuegen suchen" und "Element auf der Seite suchen".

    Wichtig fuer bestehende Installationen

    Keine Aenderung am Dokumentschema (v19) und keine neue Migration. Bestehende Inhalte bleiben unberuehrt.

    Update: Verwaltung, Bildschirm System, Karte "Update einspielen". Oder install.php aus den Anhaengen.

    Downloads