Plainva 0.2.0: absturzsicher von Grund auf
Eigentlich sollte das hier 0.1.3 werden. Dann kamen zwei GitHub-Issues — die ersten echten Nutzer-Meldungen seit dem Launch — und ich habe beschlossen, ihre Behebung mit etwas zu verbinden, um das ich schon länger kreiste: einem tiefen Härtungs-Durchgang über alles, was Deine Dateien berührt. Daraus wurde ein richtiges Feature-Release, also erscheint es als Plainva 0.2.0.
Deine Notizen können nicht mehr halb geschrieben sein
Der Kern dieses Releases ist unsichtbar, wenn er funktioniert: Jeder Notiz-Schreibvorgang ist jetzt atomar. Plainva schreibt in eine temporäre Datei, zwingt sie auf die Platte und tauscht sie erst dann an ihren Platz — auf dem Desktop und in den Android-Testbuilds. Ein Absturz, eine volle Platte oder ein wegbrechendes Netzlaufwerk kann ein Speichern unterbrechen, aber nie wieder eine zerrissene, halb geschriebene Notiz hinterlassen.
Und für die Sekunden zwischen Tastendruck und Speichern gibt es jetzt ein Entwurfs-Journal: Während Du tippst, protokolliert Plainva laufend den ungespeicherten Stand. Schieß den Prozess mitten im Satz ab — habe ich getan, oft, absichtlich — und beim erneuten Öffnen bietet die Notiz an, genau diesen Stand wiederherzustellen. Die Wiederherstellung ist ein normaler Edit, Rückgängig funktioniert also.
Zwei Issues, beide geliefert
Ein macOS-Nutzer meldete, dass Drucken / Als PDF nichts tut. Es stellte sich heraus: Die macOS-WebView ignoriert den Standard-Druckaufruf stillschweigend, den Windows und Linux brav ausführen — der Menüpunkt war auf jedem Mac schlicht tot. 0.2.0 geht stattdessen über einen nativen macOS-Druckpfad, und der bringt den PDF-Export gleich mit, weil macOS Als PDF sichern direkt in den Druckdialog legt.
Aus denselben Gesprächen kam der Wunsch nach mehr Kontrolle über den Lesekomfort, und der ist berechtigt — wir sind nicht alle jung mit perfekten Augen, wie es im Issue stand. Also: Inhalts-Schriftgröße (12–24 px) und Inhalts-Schriftart (Voreinstellungen oder jede installierte Schrift), die nur Deine Notizen skalieren, plus ein Oberflächen-Zoom (80–150 %, Strg/Cmd +/−/0) für alles. Dazu Als Markdown exportieren… und zwei neue Paletten-Kommandos zum Erstellen von Vorlagen.
Falls Du gezögert hast, etwas zu melden: Zwei Issues haben einen guten Teil dieses Releases geformt. Es lohnt sich.
Sync, der unter Druck die Ruhe behält
Die Sync-Engine hat Manieren für schlechte Tage gelernt: Rate-Limits (HTTP 429) werden bei allen fünf Anbietern mit sauberem Backoff respektiert, Token-Erneuerungen stolpern nicht mehr übereinander, wenn Anfragen sich überholen, und rotierte OneDrive-/Dropbox-Tokens werden sicher gespeichert, bevor es weitergeht. Der erste Sync eines Cloud-Vaults wurde auch schneller — Downloads laufen jetzt zu mehreren parallel innerhalb eines strikten Speicher-Budgets, während alles, was schreibt, in Reihenfolge bleibt.
Einstellungen, in denen man Dinge findet
Das Einstellungsmenü war Feature für Feature gewachsen, und man sah es ihm an. Jetzt ist es in zwei Welten gegliedert: app-weite Bereiche (Erscheinungsbild, Editor & Notizen, Start & Verhalten, Updates, Über & Diagnose) und Vault-Bereiche (Synchronisation, Inhalt & Struktur, Backup & Versionierung, Wartung) — mit einem Auswahlfeld für den Vault statt einer Navigationszeile pro Vault. Nichts ist weggefallen; die Dinge liegen nur da, wo man sie suchen würde. Und die Ordner für Tagesnotizen und Vorlagen haben endlich einen Ordner-Picker, der durch Deinen Vault navigiert, statt Dich einen Pfad tippen zu lassen.
Kleinere Dinge, die eine Erwähnung verdienen: ein Fokus-Modus-Kommando, das beide Seitenleisten einklappt und beim zweiten Aufruf wiederherstellt, die Filter der Vault-Karte kompakt in einem Popover, und ein lokales Performance-Messwerte-Panel unter Über & Diagnose — Median/p95-Zeiten von Index, Suche und Tipp-Latenz, als JSON exportierbar, verlassen nie Deinen Rechner.
Wenn Du auf 0.1.x bist, bietet Dir der eingebaute Updater 0.2.0 an; ansonsten liegt es auf der Releases-Seite. Deine Vaults und .base-Dateien bleiben unangetastet — keine Formatänderungen, nie, das ist der Sinn von einfachen Dateien.
- Download: Windows, macOS & Linux
- Feedback: GitHub Discussions oder ein Issue — ich lese alles.
— Marco