Skip to content

Releases: AhmedWanneni/davinci-notes-workspace

DaVinci Notes v0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 22:54
- **Syncthing Paired Devices & Shared Vaults**: Added dedicated paire…

DaVinci Notes v0.1.0

Choose a tag to compare

@AhmedWanneni AhmedWanneni released this 29 Oct 18:43
7d7cf8a

DaVinci Notes (Sophia) — Release v0.1.0

We are proud to announce the first official stable release of DaVinci Notes (Sophia) — a local-first, privacy-focused, zero-backend personal knowledge base and networked note-taking application!

🚀 Key Capabilities Included

✍️ CodeMirror 6 Markdown Editor

  • Bi-directional Wikilinks: Auto-complete for [[Note Title]], block references, and heading navigation.
  • Rich Live Preview: KaTeX math equations ($$...$$), interactive Mermaid diagrams, live table grids with sorting/resizing, and syntax highlighting.
  • Editorial Typography: Hand-crafted Swiss/editorial typography tokens with organic borders and zero drop-shadow bloat.

🌿 Integrated Git Source Control (ADR-0232)

  • Side-by-Side Diff Viewer: 2-pane CodeMirror merge viewer with synchronized scroll and diff highlighting.
  • Source Control Sidebar: Visual branch switcher, ahead/behind indicators (↑2 ↓1), staging toggles, and commit history graphs.
  • Open Vault from GitHub: Clone any public or private remote repository directly into a local vault using OS Keychain PAT storage.

🎙️ Meeting Loopback Audio Recorder & AI Listening (ADR-0226)

  • Dual-Channel Loopback Capture: Low-latency desktop system audio and microphone recording via Rust cpal.
  • Whisper Streaming Pipeline: Chunked speech-to-text with interactive audio players embedded in Markdown notes.
  • Live Vault Grounding: Automatic synthesis of meeting action items, wikilink suggestions, and knowledge graph cross-linking.

🤖 Autonomous Local AI Agent (ADR-0211)

  • Vault Grounding: Natural language queries grounded in your personal notes via SQLite FTS5 full-text indexing.
  • Safety Jail: Strict capability-gated execution environment preventing unauthorized external operations.
  • Map of Content (MOC): Autonomous folder synthesis and structured topic index generation.

📅 Google Calendar & Reminders Engine (ADR-0182, ADR-0199)

  • Two-Way Calendar Sync: Schedule-X interactive calendar shell with bidirectional Google Calendar OAuth synchronization.
  • Task Reminders: Natural inline task reminders (- [ ] Review PR (@2026-10-30 09:00 /daily)).
  • Multi-Channel Dispatcher: Native desktop notifications, Telegram bot, Slack webhooks, and WhatsApp Click-to-Chat adapters with encrypted OS Keychain secret storage.

🔄 Serverless Multi-Device Sync (ADR-0116)

  • Google Drive Sync: Synchronizes manifests and content directly into your personal Google Drive appDataFolder without third-party intermediary servers.
  • Syncthing P2P Replicator: Native Syncthing daemon management with one-tap QR pairing between Desktop and Mobile.
  • Diff3 Conflict Resolution: Automatic 3-way line-level text merging with non-destructive conflict branching for concurrent edits.

📦 Universal Release & Auto-Update (ADR-0242–ADR-0249)

  • Cryptographic Auto-Updates: In-app updater powered by tauri-plugin-updater reading Ed25519-signed update manifests.
  • Static Website Download: Pre-rendered static download page at /download with client-side OS auto-detection.

Full Changelog: https://github.com/AhmedWanneni/davinci-notes-workspace/commits/v0.1.0