🚀 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] Reflinks,[2] Comprechts) synchron belegt; ab dem 3. PDF werden überzählige Pfade verworfen. - Systemweite Dateiverknüpfung (macOS Bundle): Registrierung von
.pdf(com.adobe.pdf) in denfileAssociationsdertauri.conf.jsonmit RolleViewerfür native Finder-Integration. - Gepufferte IPC- & Start-Synchronisation: Bündelung eingehender Pfade über das Rust-Backend-Event
open-files-batchmit atomaremfrontend_ready-Status inPendingOpenFiles, 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 direktscrollToRatioauf beiden Seiten an. - Deterministische PDF-Seitensprünge: Ersetzung von asynchronem Smooth-Scroll in
PdfDualViewer.vuedurch 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 vonhayro_svgmit 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,SplitundDual 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,\operatornameund\sqrtvor 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-extensiblev1.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ürwarning-box(Terracotta) undverse-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-boxund::: verse-boxdirekt 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.vueals auch inSettings.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/zentauriaufbirchville-org/zentaurivereinheitlicht. - CI/CD Manifest Pre-flight-Prüfung: Automatische URL-Prüfung (
curl -fsIL) immanifest-Job der Release-Pipeline zur Verifikation aller Plattform-Assets vor der Veröffentlichung vonlatest.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-extensiblev1.3.2 undmarkdown-it-containerv4.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 debouncteworkspace-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_pdfgegen 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_directoryum rekursives Pruning gelöschter Ordnerinhalte erweitert. - Tauri-Capabilities bereinigt: Widersprüchlichen und redundanten
fs:scope-Block aus den App-Capabilities entfernt;fs:read-allundfs:write-alldecken externe Arbeitsverzeichnisse ab. - Performance & Caching:
markdownRenderCacheauf 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 inonBeforeUnmountundbeforeunloadverhindern 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>)) überbuild.rsund 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
renderMarkdownsicher 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 desrelease-Jobs (needs: release) und verifiziert strikt die Existenz aller Signaturdateien (.sig) für Darwin, Windows und Linux, bevor das Update-Manifestlatest.jsonpubliziert 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ürlinux-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:\,/Systemetc.) sowie Traversals strikt blockiert; Mermaid-Diagramme aufsecurityLevel: "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 + 1Backticks); 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
ViewPluginmitview.visibleRangesumgestellt (enorme Performance-Steigerung bei großen Dokumenten); Lookaround-RegEx für Kursivschrift verhindert fehlerhaftes Aufsplitten vonsnake_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 inreveal_in_explorerentkoppelt.
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.mdgeö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-extensibleto 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-libinside 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.
