Skip to content

🚀 Zentauri Release Notes ​

ZenTauri v1.7.0 ​

  • PDF-Start per Befehlszeile & Finder-Kontextmenü: Direktes Öffnen von Zentauri mit PDF-Pfaden als Argumente oder per Finder-Kontextmenü („Öffnen mit …“). Bei 1 PDF wird die Datei in den linken Referenz-Slot ([1] Ref) geladen; bei 2 PDFs werden beide Slots ([1] Ref links, [2] Comp rechts) synchron belegt; ab dem 3. PDF werden überzählige Pfade verworfen.
  • Systemweite Dateiverknüpfung (macOS Bundle): Registrierung von .pdf (com.adobe.pdf) in den fileAssociations der tauri.conf.json mit Rolle Viewer für native Finder-Integration.
  • Gepufferte IPC- & Start-Synchronisation: Bündelung eingehender Pfade über das Rust-Backend-Event open-files-batch mit atomarem frontend_ready-Status in PendingOpenFiles, wodurch Race Conditions und doppelte Verarbeitungen beim Kaltstart ausgeschlossen sind.
  • Selektives Slot-Caching in loadPdfPair: Differenzierte Pfad- und Fehlerprüfung pro Slot, wodurch unveränderte Dokumente ohne Flackern oder Positionsverlust im Cache verbleiben.

ZenTauri v1.6.1 ​

  • Gehärtete Scroll-Synchronisation: Aktiver Scroller-Besitz (setActiveScroller) mit 200 ms Debounce in Split-View und Dual-PDF-QA, wodurch programmatische Ping-Pong-Feedback-Schleifen zuverlässig verhindert werden.
  • Strikt monotone Zeilenzuordnung: Ausschluss von Fußnotenblöcken am Dokumentende und Filterung doppelter Wrapper-Tags im Preview zur Absicherung der binären Suche in scrollToFractionalLine.
  • Gleichmäßige Endbereich-Interpolation: Proportionale Zeilenberechnung über den letzten Header hinaus bis zur tatsächlichen Gesamtzeilenanzahl (sourceLineCount).
  • Natives Prozent-Routing: Prozent-Modus (%) in der Split-Ansicht steuert nun direkt scrollToRatio auf beiden Seiten an.
  • Deterministische PDF-Seitensprünge: Ersetzung von asynchronem Smooth-Scroll in PdfDualViewer.vue durch deterministisches Offset-Scrolling zur Vermeidung von Race Conditions bei Seitenzählern.

ZenTauri v1.6.0 ​

  • Dual PDF QA Modus (Modus 3): Integrierte synchrone Vektor-PDF-Vergleichs- und Proofing-Suite (PdfDualViewer.vue) auf Basis von hayro_svg mit Prozent- und Seiten-Lockstep-Scroll-Synchronisation, kontinuierlicher Scroll- vs. Einzelseitenansicht, Zoom-Skalierung und Dokumententausch (SWAP).
  • „Open PDFs“-Sektion im File-Explorer: Spezielle Verwaltung geladener Vergleichs-Slots ([1] Ref, [2] Comp) im Explorer mit Direktanzeige im Finder, Entladefunktion und automatischer Modus-Aktivierung beim Öffnen von .pdf-Dateien.
  • Konsistente Dateinamen-Darstellung: Entfernung der H1-Überschriften-Ersetzung im Dateibaum zugunsten des realen Dateinamens (node.name), wodurch Explorer und Tabs exakt übereinstimmen.
  • Echtzeit-Synchronisation bei Umbenennungen & Löschungen: Umbenennungen im Explorer aktualisieren geöffnete Tabs sofort; das Löschen von Dateien entkoppelt den Tab sicher in einen ungespeicherten Puffer, ohne Text zu verlieren.
  • Fokussierung auf die 3 Kern-Work-Modes: Verschlankte Toolbar mit Source, Split und Dual PDF QA; Archivierung des reinen Text-QA-Vergleichs in den Backlog.
  • Typensicherheit & Portabilitäts-Härtung: Korrektur der Auto-Repair-Mutation, typsichere HTML-Export-Optionen, Entkopplung globaler Tastatur-Listener und Beseitigung lokaler Maschinenpfade.

ZenTauri v1.5.0 ​

  • Editor-Formatierungsband (Editor Ribbon): Neues interaktives Ribbon (EditorRibbon.vue) oberhalb des Editors mit organisierten Werkzeuggruppen für Überschriften (H1-H3), Typografie (Fett, Kursiv, Durchgestrichen, Inline-Code), Struktur (Zitate, Listen, Tabellen), didaktische Callout-Boxen (grammar-box, warning-box, verse-box, note-box), Sanskrit-Zitate (《...》), Signalrot (:sig[...]) und KaTeX-Formeln ($...$).
  • Syntax-Katalog-Dropdown & Transliteration: Integriertes Dropdown-Menü für die vollständige Syntax-Referenz sowie direkte Umschalt-Schaltflächen für IAST ⇄ Devanāgarī (Cmd+Alt+D / F4) und Harvard-Kyoto ⇄ Devanāgarī (Cmd+Alt+H / Shift+F4).
  • Standalone-HTML-Export (Cmd/Ctrl+Shift+H): Exportiert das aktive Dokument als autarkes, offline-lesbares HTML5-Dokument mit eingebetteten Birchville „Scholarly Synthesis“-Stylesheets und KaTeX-CSS.
  • Multi-MIME HTML-Zwischenablage (Cmd/Ctrl+Shift+C): Kopiert gerenderten HTML-Code gleichzeitig als formatierten Rich-Text (text/html) und Quelltext (text/plain) mit automatischer Toast-Rückmeldung.
  • Typst PDF-Export (Mathematik- und Währungs-Härtung): Umfassende Typst-Math-Whitelist (TYPST_MATH_BUILTINS) und automatisches Quoting mehrbuchstabiger Einheiten/Währungen (USD, EUR, CHF), wodurch Typst-Kompilierungsfehler (unknown variable) zuverlässig verhindert werden.
  • LaTeX-Makro-Normalisierung: Auflösung von \text, \mathrm, \operatorname und \sqrt vor der Bruch-Auflösung (\frac), wodurch geschachtelte Klammer-Kollisionen behoben werden.
  • Entschlackung der Titelleiste: Bereinigung der oberen Menüleiste von Exportfunktionen zur ausschließlichen Fokussierung auf Ansichts- und Layout-Optionen (Source, Split, 2-Col QA, 3-Col QA, Scroll-Sync, SWAP, Vim-Modus).

ZenTauri v1.4.0 ​

  • Didaktischer v2-Standard & Neue Container: Volle Integration des didaktischen v2-Minimalsets aus markdown-it-extensible v1.4.0 mit ::: warning-box (didaktische Führung, Stolperfallen; Birchville Scholarly Terracotta #ea580c) und ::: verse-box (Ślokas, Mantras, metrische Texte).
  • Graceful Aliasing für Alt-Container: Vollständige Abwärtskompatibilität durch automatisches Aliasing bestehender Dokumente (important → .warning-box, compact → .verse-box, literatur-box / literatur → .note-box).
  • Single Source of Truth (containers.ts): Konsolidierung aller Block-Container in ein zentrales Architektur-Modul (src/lib/containers.ts), wodurch vierfache Listen-Redundanzen im Codebase vollständig eliminiert wurden.
  • Typst Native PDF Export: Robuste Erkennung von Containern mit und ohne Trennleerzeichen vor Titeln (::: box [Titel] und ::: box[Titel]), automatische Längensortierung zur Vermeidung von Präfix-Kollisionen und typografische Farbabstimmung für warning-box (Terracotta) und verse-box.
  • Performance & Rendering: Deaktivierung redundanter doppelter Container-Nesting-Durchläufe in der Render-Pipeline für spürbar schnellere Preview-Updates.
  • Editor UI & Quick-Snippets: ::: warning-box und ::: verse-box direkt in die Quick-Snippet-Leiste (App.vue) und das Syntax-Cheatsheet integriert.

ZenTauri v1.3.4 ​

  • Zwei-Wege-Update & Manueller Download-Fallback: Direkte Browser-Download-Buttons zu den GitHub Releases sowohl in UpdateNotification.vue als auch in Settings.vue. Sollte der In-App-Updater fehlschlagen oder an Sandbox-/Berechtigungsfehlern scheitern, kann der Benutzer das Update jederzeit mit einem Klick manuell herunterladen.
  • Fehlerbehandlung mit Recovery-Button: Bei Fehlern während der Update-Prüfung oder Installation wird ein prominenter Recovery-Button ("Im Browser herunterladen ↗") angezeigt, sodass der Downloadpfad niemals blockiert ist.
  • Settings-Versionsbindung: Fehlende updateVersion-Ref im Settings-Template ergänzt, damit Versionsnummern in den Release Notes zuverlässig gerendert werden.
  • Repository-URL-Bereinigung: Alle VitePress-Dokumentations- und Social-Links von veraltetem marcodem/zentauri auf birchville-org/zentauri vereinheitlicht.
  • CI/CD Manifest Pre-flight-Prüfung: Automatische URL-Prüfung (curl -fsIL) im manifest-Job der Release-Pipeline zur Verifikation aller Plattform-Assets vor der Veröffentlichung von latest.json.

ZenTauri v1.3.3 ​

  • Workspace-Boundary & Sandbox-Schutz (Rust Backend): Strikte Prüfung aller Dateioperationen (move_file_item, duplicate_file_item, delete_file_item) gegen die aktiven Projekt-Workspaces (is_within_known_workspace) zur Verhinderung von Path-Traversal. Sichere Fehlerbehandlung beim Verschieben über Partitionsgrenzen.
  • SQL-Wildcard & Injection-Schutz: Konsequentes Escaping von LIKE-Wildcards (_ und %) in SQLite-Synchronisations- und Suchabfragen.
  • XSS-Schutz & Phishing-Prävention: Explizites Verbot von <style>, <form>, <input>, <button>, <textarea> und <select> via DOMPurify zur Verhinderung von UI-Spoofing. Bereinigung veralteter Protokolle aus der CSP.
  • Typst PDF-Export (Relative Bildpfade): Übergabe des Basisverzeichnisses des aktiven Dokuments zur sauberen Auflösung relativer Bildpfade im Typst-Markup.
  • Graceful Shutdown & Datenintegrität: Kontrolliertes Beenden über das Tray-Menü (request-app-quit) mit automatischem Flush ungespeicherter Auto-Save-Puffer und robustem Speichern aller offenen Tabs.
  • Dateibaum-Validierung: Pfadtrennzeichen- und Kollisionsprüfung beim Umbenennen von Dateien und Ordnern zum Schutz vor unbeabsichtigtem Überschreiben.
  • CI/CD Quality Gate: Vorgeschalteter check-Job in der GitHub Actions Release-Pipeline zur automatischen Validierung von Linter, Typen, Frontend- und Backend-Tests vor dem Release-Build.

ZenTauri v1.3.2 ​

  • Rendering-Engine Upgrade: Aktualisierung auf markdown-it-extensible v1.3.2 und markdown-it-container v4.0.0 via npm-Registry für robuste CI/CD- und Cross-Platform-Builds.
  • XSS-Sanitization & Token-Streaming: Automatisches HTML-Escaping für Container-Titel (::: box [Titel]) und vollständiges Markdown-It Token-Streaming für Sanskrit-Klammern (《...》 / ⟪...⟫), wodurch rohe HTML-Injektionen bereits auf AST-Ebene ausgeschlossen werden.
  • Direktiven-Härtung & Edge-Cases: Lookbehind-Schutz ((?<![\w:-])) und Buchstaben-Präfix (:[a-zA-Z]) verhindern Fehlschläge bei Zeitangaben (10:30[Uhr]) oder Code-Zugriffen (obj:key[0]). Vollständige Unterstützung verschachtelter eckiger Klammern in Direktiven (:[sig][Hinweis [1]]).
  • Nesting-Stack & Code-Fence Schutz: Unbekannte Container bringen den Stack bekannter Boxen nicht mehr durcheinander. Einzeilige Code-Fences werden sauber getrackt.
  • Webview-Performance: Synchrone Dateisystem-Lookups (configFile: false) im UI-Render-Loop vollständig deaktiviert.

ZenTauri v1.3.1 ​

  • File Explorer Layout-Optimierungen: Begrenzung der maximalen Sidebar-Breite auf 480px für saubere Darstellung auf Ultra-Wide-Monitoren.
  • Horizontales Scrollen: Horizontales Scrollen für überlange Dateinamen im Dateibaum und in Tabs.
  • Sticky Header: Sticky-Positionierung von Ordner-Headern und Aktions-Icons beim horizontalen Scrollen.

ZenTauri v1.3.0 ​

  • Akademische Fußnoten: Vollständige bidirektionale Fußnotennavigation (markdown-it-footnote) mit Ziffernmarkern, benannten Zitaten ([^ref]), sauberer Trennlinie und Rücksprung-Links (↩).
  • Definitionslisten: Standardkonformes Parsing von Definitionslisten (markdown-it-deflist) für Fachglossare, grammatikalische Begriffspaare und Lexika mittels semantischem <dl>, <dt> und <dd>.
  • Syntax-Cheatsheet Integration: Neues Snippet für Fußnoten in der Schnellzugriffsleiste und dem Syntax-Spickzettel (syntax-cheatsheet.ts).
  • Zweisprachige Dokumentation: Vollständige englische Dokumentation mit deutscher Lokalisierung (/de/), strukturierter Roadmap/Backlog-Trennung und Birchville-Portalverlinkung.
  • Aktualisiertes Startdokument: Integrierte Demonstration wissenschaftlicher Fußnoten und Definitionslisten direkt im Standard-Begrüßungsdokument.

ZenTauri v1.2.0 ​

  • QA Reference Dual-Document Modus: Neuer Arbeitsmodus für vergleichende Textarbeit und Übersetzungskontrolle (QaReferencePane.vue). Bietet wählbare 2-Spalten- (Referenz links, Editor rechts) und 3-Spalten-Layouts (Referenz, Editor, Live-Vorschau) inklusive SWAP-Button zum sofortigen Seitentausch.
  • Intelligente Heading-Scroll-Synchronisation (heading-sync.ts): Präziser Scroll-Abgleich basierend auf Markdown-Überschriften (#, ##, ###), der auch bei unterschiedlich langen Sprachversionen (z. B. Sanskrit-Original vs. deutsche Übersetzung) die Orientierung wahrt. Wählbare Modi: Sync: Header, Sync: Percentage, Sync: Off.
  • Automatischer Sprachdetektor & Korpusnavigation (language-detector.ts): Automatische Erkennung paralleler Sprachversionen über Ordnerstrukturen (z. B. /de/ ↔ /en/) oder Dateinamen (doc_de.md ↔ doc_en.md).
  • Harvard-Kyoto & IAST Sanskrit-Transliteration: Vollständige bidirektionale Unterstützung für Harvard-Kyoto (HK) und IAST mit Devanāgarī. Schnelle Tastatur-Shortcuts ⌥⌘H (HK) und ⌥⌘D (IAST) sowie Menü-Buttons.
  • Tag-sichere Direktiven-Transliteration: Intelligente Tag-Isolation für :sig[...] und :mark[...], die Markup-Container vor Zerstörung schützt und den Text innerhalb und außerhalb der Tags verlässlich konvertiert.
  • Neue Statusleiste & Indikatoren (StatusBar.vue): Interaktive Statusanzeigen für Zeilen/Spalten, Zeichen/Wörter, aktiven Scroll-Sync-Modus und schnelles Transliterations-Toggling.
  • Birchville „Scholarly Synthesis“ Standard: Perfektionierte Pergament- und Deep-Ink-Farbpalette mit Frosted-Glass-Effekten und konsistenter Typografie.

ZenTauri v1.1.23 ​

  • Tab-Management & Schutz ungespeicherter Änderungen: Schließen von modifizierten Tabs bei deaktiviertem Auto-Save blendet einen nativen 3-Wege-Dialog (Speichern, Nicht speichern, Abbrechen) via Tauri Dialog ein. Neues Kontextmenü per Rechtsklick auf Tabs (Schließen, Andere schließen, Rechts davon schließen, Pfad kopieren, Im Finder anzeigen).
  • Dateisystem-Synchronisation (Rust-First Watcher): Einbindung des notify-Crates im Rust-Backend zur rekursiven Überwachung gemounteter Arbeitsbereiche. Änderungen werden über debouncte workspace-fs-changed-Events an das Frontend gestreamt, um den Dateibaum live zu synchronisieren.
  • Typst-PDF-Export & Sanskrit-Typografie: Robuste Schriftarten-Kaskade für Devanagari (Kohinoor Devanagari, Noto Sans Devanagari, Noto Serif Devanagari, Devanagari MT) für fehlerfreie Ligaturen und Akzente. Einstellbare Papierformate (A4 / US Letter) im Einstellungsdialog.
  • Finder & CLI-Integration: Beim Öffnen einer Datei über den Finder (Doppelklick) oder die Kommandozeile wird ein noch unberührter, leerer Entwurf automatisch ersetzt.
  • Performance & Code-Splitting: Aufteilung schwerer Bibliotheken (Mermaid, KaTeX, Cytoscape), wodurch der Haupt-Bundle von 2.2 MB auf 491 kB optimiert wurde.

ZenTauri v1.1.22 ​

  • Sicherheit & Pfadvalidierung (PDF-Export): Strikte Härtung von export_pdf gegen Path-Traversal und Arbitrary-File-Writes. Exportpfade werden auf Nullbytes, .pdf-Endung, sensible Konfigurationsdateien (.ssh, .gnupg, Shell-Configs) und geschützte Systemverzeichnisse validiert. Direkte Root-Schreibzugriffe werden blockiert.
  • Datenintegrität & SQLite-Bereinigung beim Löschen: Implementierung des nativen Rust-Commands delete_file_item, der Dateien und Verzeichnisse löscht und atomar alle SQLite-Einträge sowie Kindelemente und Verlinkungen (path LIKE (?1 || '/%')) aus der Datenbank entfernt. sync_directory um rekursives Pruning gelöschter Ordnerinhalte erweitert.
  • Tauri-Capabilities bereinigt: Widersprüchlichen und redundanten fs:scope-Block aus den App-Capabilities entfernt; fs:read-all und fs:write-all decken externe Arbeitsverzeichnisse ab.
  • Performance & Caching: markdownRenderCache auf echte O(1)-LRU-Verwaltung umgestellt (Re-Insert bei Cache-Hit und O(1)-Eviction des ältesten Eintrags).
  • UX & App-Lebenszyklus: autoSave.cancel() und deterministischer Zustandsabgleich in onBeforeUnmount und beforeunload verhindern den Verlust ungespeicherter Änderungen oder hängende Timer beim Beenden der Anwendung.
  • About-Dialog Build-Nummer: Anzeige der Build-Nummer im About-Dialog und in den Einstellungen (Version 1.1.22 (Build <N>)) über build.rs und Git-Commit-Zähler.
  • Erweiterte Testabdeckung: Neue automatisierte Tests für Link-Normalisierung und Container-Clicks in der Markdown-Vorschau (Preview.test.ts) sowie native Integrationstests für die PDF-Export-Pfadvalidierung (test_features.rs).

ZenTauri v1.1.21 ​

  • Release-Notes-Anzeige im Update-Popup & Einstellungen: Erweiterung des Update-Popups um einen interaktiven Toggle („Was ist neu in vX.Y.Z?“), der die vom Updater bereitgestellten Markdown-Releasenotes anzeigt. Releasenotes werden über renderMarkdown sicher ohne Script- oder Container-Erweiterungen geparst und über DOMPurify sanitisiert gerendert. Auch im Einstellungsdialog werden die Releasenotes nun formatiert eingeblendet.
  • CI/CD-Härtung der Release-Pipeline: Der manifest-Job wartet nun zwingend auf die erfolgreiche Beendigung des release-Jobs (needs: release) und verifiziert strikt die Existenz aller Signaturdateien (.sig) für Darwin, Windows und Linux, bevor das Update-Manifest latest.json publiziert wird.
  • UI- & Code-Bereinigung: Entfernung ungenutzter Baum-Navigationsmethoden im Datei-Explorer, Behebung leerer Sidebar-Ansichten beim ersten App-Start und Bereinigung der VitePress-Container-Syntax in der Dokumentation.

ZenTauri v1.1.20 ​

  • Update-Benachrichtigung & 1-Click-Aktualisierung: Automatische Prüfung auf neue Versionen beim Start (nach 4 Sekunden, um den Editorstart nicht zu verzögern) sowie periodisch alle 4 Stunden im laufenden Betrieb. Dezentes Birchville-Frosted-Glass-Popup am unteren Bildschirmrand mit Versionsanzeige, Fortschrittsbalken und 1-Click-Neustart (UpdateNotification.vue). Temporäres Zurückstellen („Später“) wird sitzungsbasiert (sessionStorage) gespeichert.
  • Plattform- & CI/CD-Erweiterung für Linux ARM64: GitHub Actions Release-Pipeline um native ARM64-Runner (ubuntu-24.04-arm) erweitert. ZenTauri wird nun auch nativ für linux-aarch64 (AppImage und komprimiertes AppImage-Archiv) paketiert und im Tauri-Update-Manifest automatisch verlinkt.

ZenTauri v1.1.19 ​

  • Editor-Datenintegrität & Tab-Stabilität: Pufferverlust bei Tab-Wechsel und Tab-Schließen behoben; deterministische Sicherung vor Wechseln und bei App-Beendigung (beforeunload); strikte Trennung von Autosave und Auto-Repair (Korrekturen erfolgen nur bei manuellem Speichern oder Tab-Wechsel, nie während des Tippens).
  • Sicherheit & Sandbox-Härtung: Strikte Content Security Policy (CSP) ohne unsafe-eval; Tauri File-System-Scope auf Standardordner gehärtet mit dynamischer Workspace-Freigabe (fs_scope().allow_directory); Zugriff auf System- und Volume-Roots (/Volumes, C:\, /System etc.) sowie Traversals strikt blockiert; Mermaid-Diagramme auf securityLevel: "strict" gesetzt.
  • Typst PDF-Export & Formel-Engine: Übersetzung von LaTeX-Mathematik in native Typst-Math-Syntax (\frac, \cdot, \sum, \int, griechische Buchstaben etc.); dynamische Code-Fence-Längen (max + 1 Backticks); Fließtext-Doppelslashes // als \/\/ maskiert; Codeblöcke vor Normalisierungsfiltern geschützt.
  • Knowledge-Graph & Navigation: Klicks auf relative Markdown-Links in der Vorschau öffnen die Zieldatei im Editor statt einer Webview-Fehlernavigation; vollständige Normalisierung von Wikilinks und Markdown-Links im SQLite-Indexer und im Graph-Frontend.
  • Performance & Rendering: CodeMirror Live-Preview auf ViewPlugin mit view.visibleRanges umgestellt (enorme Performance-Steigerung bei großen Dokumenten); Lookaround-RegEx für Kursivschrift verhindert fehlerhaftes Aufsplitten von snake_case; Mermaid-Rendering debounced (200 ms) mit Request-ID-Validierung.
  • Backend- & Plattformstabilität: Menüeintrag „Ordner schließen“ (CmdOrCtrl+Shift+W) reaktiviert; SQLite mit WAL-Modus und 5-Sekunden Busy-Timeout; Indexer-Schutz mit Tiefenlimit (20 Ebenen) und Dateigrößen-Cap (2 MB); Windows- und macOS-Pfadtrenner sowie Zeichenvalidierung beim Umbenennen harmonisiert; Kindprozesse in reveal_in_explorer entkoppelt.

ZenTauri v1.1.18 ​

  • macOS Systempfad-Schutz & Standalone File Mode: Das Öffnen von Einzeldateien erklärt den Elternordner (z. B. ~/Desktop) nicht mehr zum Workspace und verhindert macOS-TCC-Sicherheitswarnungen.
  • Projekt-CWD-Erkennung: Beim Start im Terminal oder dev-Modus wird das aktuelle Projektverzeichnis automatisch als Workspace erkannt und dessen README.md geöffnet.
  • CLI & Verzeichnispfad-Support: Übergebene Ordner (z. B. zentauri .) werden korrekt als Workspace-Ordner eingehängt, Dateien als Tabs geladen.
  • Tab- & Workspace-Stabilität: Ungespeicherte und Standalone-Tabs bleiben auch ohne aktiven Workspace-Ordner dauerhaft erhalten.
  • Birchville Design & Layout: Sidebar-Gruppenüberschriften, Klapppfeile und Einrückungen harmonisiert; redundante Randspalten entfernt.

ZenTauri v1.1.17 ​

  • Plugin Update: Updated markdown-it-extensible to 1.3.0 with automatic container nesting elevation (adjustContainerNesting).
  • Typst Native PDF Export: High-performance direct PDF generation without headless browser dependencies.
  • Documentation Migration: Full technical documentation integrated via VitePress into GitHub Pages.

ZenTauri v1.1.16 ​

  • New File Creation: Fixed inline file tree node creation and focus management.
  • SQLite Workspace Indexing: Fast local SQLite database for indexing markdown links, headings, and metadata.
  • Native Typst PDF Export: Integrated typst-as-lib inside Tauri backend for instant PDF publishing.

ZenTauri v1.1.0 ​

  • Tauri v2 Auto-Updater: In-app one-click update checking and installation.
  • Silent Auto-Repair on Save: Automated fixing of unclosed container blocks (:::) and unclosed Sanskrit brackets (《...》).
  • markdown-it-extensible Integration: Shared rendering engine across Zentauri, Payer, and VS Code.

ZenTauri v1.0.6 ​

  • Obsidian-Style File Explorer: Native Rust-First IPC architecture with real-time quick filter, sorting, and drag & drop.
  • MultiMarkdown Table Cell Merging: Rowspan (| ^^ |) and Colspan (|| text | / | text ||) support.
  • Dynamic Snippet Dropdown: Adaptive Snippet Toolbar dropdown populated from cheatsheet categories.

Zentauri • Nativer wissenschaftlicher Markdown-Editor