Blog
Notizen zu local-first Markdown, Sync über deinen eigenen Speicher und dem Weg nach vorn.
Ein Dutzend Themes, in die ich wirklich Arbeit gesteckt habe, ein Dichte-Schalter, und ein paar, die Du selbst finden musst — weil eine App, die man den ganzen Tag anstarrt, aussehen soll wie Dein Zuhause, nicht wie meins.
Die eine Notiz, die ich jeden einzelnen Tag öffne, und warum mir die Reibung beim Wiederfinden im nächsten Monat so wichtig war.
Warum ich Plainva so gebaut habe, dass Deine Hände nie die Tastatur verlassen müssen: ein Slash-Menü, Wiki-Links, die nicht brechen, und zwei Kürzel, die Dich überallhin bringen.
Denkst Du über einen Umstieg von Notion auf lokales Markdown nach? Ein ehrlicher Blick auf das, was Du gewinnst, was Du aufgibst, und wie Plainva die Landung abfedert.
Ein großer Vault sollte sich nicht wie Waten durch Schlamm anfühlen. Wie Plainva bei Zehntausenden Notizen flott bleibt — inkrementelle Indizierung, sofortige Suche und ein Graph, der nie zum Wollknäuel wird.
Auf einem Telefon, mit dem alles in Ordnung war, erschien ein rotes Warndreieck — weil ein Gerät in der Tasche keine Zeitgeber laufen lässt und der Wächter allein auf die Wanduhr sah. Daraus wurde eine kleine Studie über Warnungen: welche ein Nutzer zu ignorieren lernt, und warum eine davon mich still eine Zusammenführung gekostet hat.
Plainva steht unter der AGPL und wird über Förderungen und Spenden finanziert, nie über Deine Daten — hier ist, warum das kein Zufall ist.
Drei Meldungen kamen herein, und jede führte zu etwas, das es längst gab und das nie jemand verdrahtet hatte. Die Fähigkeit, eine Aufgabe in der Liste Deines Anbieters anzulegen, war in allen drei Anbietern fertig — und hatte im ganzen Repository keinen einzigen Aufrufer. Dieser Release verbindet zu einem guten Teil Dinge, die schon da waren.
Plainva hat sein erstes Release hinter sich — ein ehrlicher Blick auf das, was mich stört, worauf ich mich freue und was sich so schnell nicht ändert.
Drei abgeschlossene Vorhaben in drei Tagen, und darunter eine Frage: Wo gehört eine Funktion eigentlich hin? Eine Erinnerung gehört dem Betriebssystem. Eine Mail-Regel gehört auf den Server. Und ein Passwort gehört unter einen Namen, der auf jedem Gerät dasselbe bedeutet — nicht unter sechs, von denen fünf Grabsteine sind.
Es gibt nichts aus Plainva zu exportieren, weil Deine Notizen schon immer reine Dateien waren — das Versprechen, zu dem ich immer wieder zurückkomme.
Das Telefon hatte vierundzwanzig Screens und konnte ungefähr die Hälfte dessen, was der Desktop kann. Beim Neubau kam etwas heraus, das schwerer wiegt als jede fehlende Funktion: eine Geste, die am echten Gerät nie ansprang — und die niemand finden konnte, weil jede meiner Prüfungen mit der Maus fährt.
Die Frage, die ich am häufigsten höre: was mit Deinem Obsidian-Vault passiert, wenn Du ihn in Plainva öffnest — hier ist die ehrliche Antwort.
Warum ich Graph-Ansichten nie ganz getraut habe, und was ich stattdessen gebaut habe: ein Kontext-Graph, eine zoombare Vault-Karte und ein Aufräum-Modus, der seine eigenen Vorschläge noch einmal prüft, bevor er eine Datei anfasst.
Nachrichten zu Gesprächen zu gruppieren hat eine Annahme zerlegt, auf der ich monatelang gebaut hatte: dass eine Nachrichten-id eine Nachricht identifiziert. Tut sie nicht — sie gilt in ihrem Ordner, und in ihrem Konto. Dazu ein Beispiel-Vault, der sich selbst erklärt, Vorlagen die fragen, und drei Löcher, die zwei Cloud-Konten unverträglich aussehen ließen.
Der Import kann jetzt 27 Quellen statt sechs. Die eigentliche Arbeit war, ihn ehrlich zu machen: Anhänge kamen zum ersten Mal überhaupt an, Datumsangaben stammen aus dem Export statt von heute, und ein kaputter Eintrag kostet nicht mehr den ganzen Lauf. Dazu ein Sync, der endlich sagt, was er überträgt.
Warum ich lokale Versionierung und ein tägliches Backup in Plainva eingebaut habe — ein Werkzeug, das Deine Notizen hält, sollte das Verlieren schwer machen, nicht leicht.
Ein Microsoft-Konto stimmt jetzt einmal zu statt dreimal, alle Leisten und Seitenleisten werden an einem Ort geordnet, und der Einstellungs-Sync hat aufgehört, sich still in zwei Dateien zu teilen. Dazu wiederkehrende Aufgaben, Mail-Signaturen und ein vollwertiger Mail-Client auf dem Telefon.
Warum Plainvas S3-kompatible Synchronisation nicht mehr braucht als einen Endpoint, einen Bucket und ein Schlüsselpaar — gebaut für Self-Hoster, die schon einen Bucket haben.
Plainva kann Deine Notizen jetzt aus Notion, Evernote, Google Keep, Simplenote, Logseq oder einem Markdown-Ordner übernehmen — Notion-Datenbanken kommen als echte .base-Dateien an. Dazu ein erster, experimenteller Anlauf für verschlüsselte Workspaces und ein Löschen, das Zusammenhänge versteht.
Halte Deine Notizen dort, wo sie schon liegen — OneDrive und Dropbox verbinden sich einfach, Google Drive ist das eine, das Dir noch etwas abverlangt.
Jeder Cloud-Login eines Vaults liegt jetzt in einem Bereich „Cloud-Konten“, der Mail-Katalog ist von „nur Google“ auf Apple, mailbox.org, Fastmail und ~46 weitere gewachsen, und ein durchgängiger Design-Durchlauf macht die ganze App einheitlicher. macOS-Builds sind jetzt signiert und notarisiert. Weiterhin reines Markdown, keine Formatänderungen.
Das größte Release seit 0.3.0: eine Pinnwand-Ansicht im Google-Keep-Stil, komplett neu organisierte Einstellungen auf Desktop und Handy und zwei große neue Bereiche — Kalender und E-Mail — die als experimentell erscheinen. Weiterhin reines Markdown, keine Formatänderungen.
Das Einzige, was ich beim Umstieg von Notion auf reines Markdown am meisten vermisst habe — jetzt in Plainva eingebaut, mit nichts als dem Frontmatter Deiner eigenen Notizen darunter.
Ein Nachschlag zu 0.3.0: Ordne eine Vorlage einer Datenbank zu, damit sie genau dort auftaucht, wo Du Einträge anlegst; ein Sync-Fix gegen versehentliche .CONFLICT-Dateien; klarere Graph- und Aufgaben-Reiter und eine Runde Politur für die mobilen Apps.
Das größte Feature-Release seit dem Start: eine vault-weite Aufgaben-Ansicht, ein neu gestalteter Graph, der Ordner in verschachtelte Kreise packt, ein überarbeitetes Tastenkürzel-System mit F1-Hilfefenster, vault-weites Suchen und Ersetzen und das Anlegen eines Vaults direkt in der Cloud.
Ich sage Dir lieber ehrlich, wo Plainva noch hakt, als dass Du es selbst herausfindest.
Die meiste Zeit war Plainva eine Desktop-App — das war immer nur die halbe Idee. Die andere Hälfte ist derselbe Vault in Deiner Hosentasche, synchronisiert über den Cloud-Speicher, den Du ohnehin schon bezahlst, ohne Aufpreis. Dieser Teil ist fast da.
Ein ruhigeres Folge-Release: zuletzt geöffnete Notizen und ein Datenbanken-Reiter in der Seitenleiste, ein Ein-Klick-Update-Knopf und Fixes für die index.md-Navigation und einen zu gierigen Markdown-Link-Parser.
Der eine Sync-Fehler, den ich mir nicht erlaube: ein stilles Überschreiben, das eine Änderung frisst, ohne dass Du es merkst.
Das erste große Update nach dem Launch — atomare Schreibvorgänge mit Entwurfs-Wiederherstellung, ein robusterer Sync, ein neu gegliedertes Einstellungsmenü und die gewünschten Schrift- und Zoom-Optionen.
Warum ich meinen Obsidian-Vault direkt über WebDAV statt über den Nextcloud-Desktop-Client laufen lasse, und was passiert, wenn ich dieselbe Notiz auf zwei Rechnern bearbeite.
Mein zweites Release, komplett geformt vom Alltag in meinen eigenen, über die Cloud gesynkten Vaults — sichererer Sync, ein Graph, den man wirklich bewegen kann, und weniger tägliche Reibung.
Bevor ich irgendjemanden ums Testen bitte, habe ich Plainva erst einmal selbst hart benutzt — und das allein hat schon gezeigt, wo es hakt. Genau deshalb suche ich jetzt Tester.
Warum ich einen Open-Source, local-first Markdown-Editor gebaut habe — und ein ehrlicher Blick darauf, wo v0.1 heute wirklich steht.