π Zentauri β Technical Documentation β
Welcome to the official documentation for Zentauri, the Digital Humanities Desktop Workbench for Sanskrit philology, multilingual authoring, and critical text collation.
The 3 Work-Modes of Zentauri:
- Modus 1 (Markdown Authoring): High-speed writing of Sanskrit grammar lessons, notes, and scholarly articles with Payer-v2 containers (
grammar-box,warning-box,verse-box,note-box), Sanskrit bracket highlighting (γ...γ,βͺ...β«), KaTeX math rendering, and native Typst PDF export. - Modus 2 (Synoptic Edition & Master-JSON): Segmented editing of scanned historical editions (
book.json/ AST format) in a synchronized split-pane (scan PDF β structured fields for DevanΔgarΔ«, IAST, translation, and critical apparatus). - Modus 3 (Dual PDF QA & Proofing): Dual-vector PDF collation (
hayro_svg) with normalized bounding-box annotations, 1-click AI review prompts, and annotated PDF export.
π― Primary Purpose: Multi-Purpose Philological Suite β
Zentauri combines focused Markdown text authoring with structured corpus edition and visual proofing:
- Markdown & Semantic HTML: Text markup compiles into standard-compliant, semantic HTML β ideal for websites, VitePress portals, and digital textbooks.
- Media-Neutral Didactic Formatting: Rather than complex DTP manual layouting, Zentauri provides a focused set of semantic directives (scholarly boxes, centering, indents, inline signal markers, and MultiMarkdown table spans).
- Typst PDF Export: High-precision publication-grade typesetting compiled directly in native Rust without Chromium overhead.
ποΈ Core Architectural Pillars β
| Pillar | Technology | Status & Objective |
|---|---|---|
| π¦ Rust-First Architecture | Tauri v2, Rust, SQLite | Active β Maximum responsiveness, minimal memory footprint, and native OS integration |
| π Scholarly Editing (Mode 1) | Vue 3, CodeMirror 6, markdown-it-extensible | Active β Split-pane authoring, Payer-v2 containers, footnotes, silent auto-repair, and philological metadata |
| π Synoptic Edition (Mode 2) | Master-JSON (book.json), Scan Split-Pane | Roadmap (v2.1.0) β Segment-based edition of historical prints and scans |
| π Dual PDF QA (Mode 3) | hayro_svg, Bounding-Boxes, AI-Prompt | Active / Roadmap (v2.0.0) β Side-by-side vector PDF collation and visual proofing |
| π¨οΈ Native PDF Export | Typst (typst-as-lib) | Roadmap β Instantaneous, high-precision academic PDF typesetting natively in Rust without Chromium |
| πΈοΈ Knowledge Graph | SQLite Indexing, v-network-graph | Backlog β Visual constellation of bidirectional cross-references (indexing active, UI parked) |
π Documentation Overview β
Getting Started β
- π» Installation & Setup: Step-by-step setup for macOS (Gatekeeper bypass), Windows, and Linux, plus seamless automatic updates.
- π User Guide & Customization: Editor workflows, custom inline/block syntax creation, and styling via
custom.css.
Architecture & Specifications β
- π System Architecture: Rust-first file explorer, IPC bridges, SQLite indexing, and native Typst PDF pipeline.
- β¨οΈ Sanskrit Input Architecture: 3-stage hybrid input concept, in-editor live IME, and global transliteration hotkeys.
- π Scholarly Features: Container blocks (
::: grammar-box), footnotes, DevanΔgarΔ« font cascade, and QA dual-pane comparison mode. - π Roadmap & Backlog: Delineation of active v1.x core features versus planned v2.0.0 milestones.
- π Release Notes: Complete release history and feature highlights.
NAVIGATION
Use the left sidebar or the language selector in the top navigation bar to explore topics and switch languages.
