Folio v0.3.0
Pre-release
Pre-release
Highlights
- Multi-Datei-Tabs: mehrere Dokumente gleichzeitig offen, mit eigener
History, Undo-Stack und Dirty-State pro Tab. Sitzung wird gespeichert und
beim Start wiederhergestellt (inaktive Tabs laden lazy). Ctrl+Tab wechselt,
Ctrl+W schließt; Vault-Klick ersetzt im aktiven Tab, Ctrl-/Mittelklick
öffnet im neuen Tab. - KI-Integration: OpenAI-kompatible Provider (models.dev-Katalog +
eigene Endpunkte) mit kuratierbaren Modell-Whitelists in den Settings.
„Mit KI übersetzen…" übersetzt Dokumente per Streaming live in neue
Dateien — Code-Blöcke, Inline-Code, Frontmatter und HTML sind dabei
deterministisch vor dem Modell geschützt (Masking-Gate statt
Prompt-Hoffnung). API-Keys liegen getrennt inauth.json(0600). - Theme-System komplett ausgebaut: eigene Themes als Verzeichnis-Pakete
mit Manifest, Deckblatt/Kopf-/Fußzeile mit Frontmatter-Variablen,
Logo-/Font-Assets (data-URI-eingebettet), Import/Export als.mdtheme,
8 neue Built-in-Vorlagen, In-App-Theme-Editor mit Monaco und
Live-Vorschau, KI-Theme-Autor (Draft → Review → Save) — und neu im
Export-Dialog „✨ KI-Layout für dieses Dokument": ein dokumentspezifischer
KI-Entwurf pro Export, mit Vorschau-Karte und optionalem Speichern als
Theme. - Neuer Theme-Browser in den Settings: Karten-Grid mit Live-Vorschauen,
Detailansicht mit großer Vorschau und Read-only-Einblick in alle
Theme-Dateien (auch Built-ins), explizite Auswahl per Button statt
Klick=Anwenden, Name/Beschreibung editierbar. - Fonts als Theme-Bestandteile: Body-Font, Mono-Font und Schriftgröße
im Theme-Manifest; eingebettete Webfonts (@font-facemit woff2/ttf)
funktionieren in Ansicht und Export.
Verbesserungen
- Settings als Vollflächen-Bereich mit eigenem Tab statt Modal.
- HTML- und PDF-Export rendern Code-Fences backendseitig mit syntect
(selbstenthaltene Inline-Styles, helle/dunkle Palette per Theme). - View-Themes mit Hell/Dunkel-Varianten und Export-Favoriten.
- Strukturiertes Logging mit täglicher Rotation (7 Tage Retention),
Log-Level live in den Settings umschaltbar; Frontend loggt ins selbe File. - Automation-API ausgebaut (
/tabs,/eval,/sync/render,
/console/errors,/settings,/split) — Basis der inzwischen
39 E2E-Szenarien. - Native Controls (Scrollbars, Formularelemente) folgen dem App-Theme.
Bugfixes
- Dirty-State folgt Undo-Revert auch im Backend; Tab-Restore ohne
Phantom-Dirty. - Vault-Einfachklick springt zu bereits offenem Tab statt zu duplizieren.
- Host-/Origin-Allowlist der Automation-API gegen DNS-Rebinding;
Automation-Server im Release-Build nur noch per Opt-in
(FOLIO_AUTOMATION=1). finish_reason=lengthbei KI-Antworten ist ein Fehler statt stiller
Kürzung.
Bekannte Einschränkungen
- Ein Windows-Installer folgt ggf. separat.
- PDF-Export ohne Live-Seitenzahlen (bewusst verschoben, braucht
CDP-Migration). - Native Menü-Accelerators greifen nicht überall zuverlässig;
DOM-Capture-Handler decken die gängigen Shortcuts ab.
Installation
- Linux (deb-basiert):
Folio_0.3.0_amd64.deb - Linux (rpm-basiert):
Folio-0.3.0-1.x86_64.rpm - Linux (portabel):
Folio_0.3.0_amd64.AppImage - macOS (Intel/x64):
Folio_0.3.0_x64.dmg— ad-hoc signiert, nicht
notarisiert. Nach dem Download blockiert Gatekeeper den ersten Start;
entweder Rechtsklick → „Öffnen" oder
xattr -d com.apple.quarantine /Applications/Folio.app.
Auf Apple Silicon läuft die App über Rosetta 2.
Update 2026-07-08 — Binaries ausgetauscht
Die Linux-Binaries wurden auf den Stand 8e30f68 aktualisiert (Tag
mitverschoben):
- Suche repariert: Find-Bar bedient jetzt auch den Code-View
(Nicht-Markdown-Dateien), Strg+F öffnet fokusunabhängig, offene
Suchen überleben Tab-/Dokumentwechsel; dazu Chunk-, Decoration- und
Debounce-Fixes aus einem Suche-Audit. - Links: Ctrl/Cmd-Klick und Mittelklick auf interne Markdown-Links
öffnen das Ziel im neuen Tab; normale Klicks aktivieren einen bereits
offenen Tab statt die Datei zu duplizieren.
Außerdem neu: macOS-Build Folio_0.3.0_x64.dmg (ebenfalls Stand
8e30f68) — Hinweise zu Gatekeeper und Apple Silicon unter
„Installation".