feat(backend): Rust core for projects, diagrams and Git
- sqlx/SQLite registry of known projects + user settings (db.rs) - project create/open with mermix.toml config and slugged paths (project.rs) - diagram CRUD on .mmd files with frontmatter titles and path-traversal guards (diagram.rs) - git2-backed versioning: commit-all, history, branches, checkout, working-tree status (git_ops.rs) - Tauri command surface, shared state and unified error type - headless tests covering project creation, diagram CRUD and branch isolation (tests.rs)
This commit is contained in:
5652
src-tauri/Cargo.lock
generated
Normal file
5652
src-tauri/Cargo.lock
generated
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user