Changelog
v0.2.0 (2026-07-05)
Nouveautés
- GUI native : Interface graphique avec egui (éducateur, prévisualisation, compilation)
- Un seul binaire : CLI + TUI + GUI dans un unique executable
- Embed expansion : Résolution de
![[Note]] depuis le filesystem
- Config editor : Éditeur de configuration complet dans la GUI
- Preamble personnalisé : Support du
preamble_path dans la config
- Documentation MkDocs : Site de documentation complet avec tutoriel
Changements
- Renommage du binaire :
vlatex-desktop → vlatex
- Suppression du serveur web (remplacé par la GUI native)
- Mise à jour du workflow GitHub Actions pour un seul binaire par OS
Corrections
- Fix : binaires dupliqués dans les releases
- Fix : premier heading incorrectement traité comme titre du document
v0.1.0 (2026-07-05)
Nouveautés
- Release initiale : Binaires pour Linux, macOS, Windows
- CLI :
vlatex file.md, vlatex file.md --pdf, vlatex file.md --docx
- TUI : Interface terminal avec ratatui
- Conversion complète : 30 étapes de conversion markdown → LaTeX
- Compilation PDF : 3 passes pdflatex + biber via Podman
- Compilation DOCX : pandoc avec post-traitement
- Citations : Navigation bidirectionnelle (flèches ↑↓)
- Tableaux : Pipe tables → tabular/tabularx/longtable
- Mermaid : Diagrammes → PNG via mmdc
- Callouts : Admonitions → tcolorbox
- Wikilinks : Conversion
[[Page]] → \hyperref
- Images : Résolution locale + HTTP + data-URI
- Mathématiques : Inline + display + aligned
- Code : lstlisting/minted/tcolorbox
- Tags :
#hashtag → \tagchoice{}
- Emojis : Unicode →
\twemoji{}
- Frontmatter : Extraction title, author, cover, copyright
- Vault example : Vault de démonstration complet
Technologies
- Rust + egui + ratatui + axum
- Podman/Docker pour la compilation
- WASM pour le playground web