Skip to content

Releases: bydb/mindgraph-notes

v1.0.27-alpha

13 Feb 22:05

Choose a tag to compare

What's New in v1.0.27-alpha

Security Fixes

  • Registration gate for sync operations: Client now waits for server registered confirmation before any sync operations begin. Previously, connect() resolved immediately on WebSocket open, allowing uploads before the server validated the vault.
  • Server-side registration check: All file operations (upload, download, delete, get-manifest) now verify the client has a registered vaultId on the WebSocket — prevents unregistered clients from writing files to the database.

Bug Fixes

  • Deleted vault could still upload files: A vault that was deleted from the server could reconnect and upload files because the client didn't wait for registration confirmation and the server didn't check registration status on file operations.
  • Server vault deletion now cleans up files: deleteVault() removes both vault_meta and files table entries (previously only removed vault_meta, leaving orphaned data).
  • Admin API: New GET /admin/vaults and DELETE /admin/vaults/:id endpoints for vault management.

Full Changelog

  • Fix: require server registration before sync operations
  • Add changelog for v1.0.26-alpha
  • Server: deleteVault() + admin vault endpoints

v1.0.26-alpha

13 Feb 16:29

Choose a tag to compare

What's New in v1.0.26-alpha

New Features

  • Activation Code System: Sync requires an activation code for new vault registration
  • Configurable Relay Server URL: Users can enter their own sync server address
  • Per-Vault Sync Configuration: Each vault stores its own sync config independently

Security & Safety

  • Cross-vault contamination protection: savedForVault field validates sync config belongs to correct vault
  • SyncEngine destroyed flag: Blocks ALL file operations after disconnect
  • Path traversal protection: Every file write verifies target stays inside vault directory
  • Race condition protection: Detects vault changes during async operations

Improvements

  • Parallel uploads/downloads (5 concurrent)
  • Sync lock prevents concurrent operations

v1.0.24-beta

10 Feb 19:57

Choose a tag to compare

What's New in v1.0.24-beta

Redesigned Onboarding

  • Icon Guide: New features step explains all UI icons with their actual SVGs (views, editor modes, toolbar, sidebar)
  • Editor Modes: Explains the three editor modes (Edit, Live Preview, Preview) with icons
  • Zotero Check: Onboarding now detects Zotero + Better BibTeX and shows connection status
  • Beginner-friendly language: Replaced "Vault" with "Notiz-Ordner" in German onboarding
  • Templates section: Welcome note now includes a guide to templates (Daily Note, Zettel, Meeting)

Improved Welcome Notes

  • Rewritten as step-by-step guided tours for students
  • Added templates section with Cmd+Shift+T shortcut
  • Added Cmd+E editor mode cycling to shortcuts table

Bug Fixes

  • Windows/Linux: Fixed vault directory creation — users can now create new folders during onboarding
  • Directory safety: Added confirmation dialog when selecting a non-empty directory for vault creation
  • EPIPE crash fix: Main process no longer crashes on broken PTY pipe
  • Auto-open welcome note: Willkommen.md/Welcome.md opens automatically after onboarding
  • Cross-platform path handling: Fixed vault path display on Windows

Full Changelog

v1.0.23-beta...v1.0.24-beta

v1.0.23-beta

09 Feb 18:10

Choose a tag to compare

v1.0.23-beta — Anki Import & Linux-Fixes

Neue Features

  • Anki-Import: Karteikarten können jetzt direkt aus Anki (.apkg) importiert werden
  • Bilder in Karteikarten: Flashcards unterstützen jetzt eingebettete Bilder
  • Bidirektionale Canvas-Links: Links im Canvas werden jetzt in beide Richtungen erkannt
  • Fix Link-Zählung: Korrekte Zählung von eingehenden/ausgehenden Links

Fixes

  • Linux Terminal: Nutzt jetzt $SHELL statt hardcoded /bin/zsh
  • Linux App-Icon: Korrekte Icon-Anzeige in Taskbar/Dock für .deb-Pakete
  • Linux Build: Ungültige Desktop-Entry-Properties entfernt

Downloads

Plattform Datei
macOS (Apple Silicon) MindGraph.Notes-1.0.23-beta-arm64.dmg
macOS (Intel) MindGraph.Notes-1.0.23-beta.dmg
Linux (AppImage) MindGraph.Notes-1.0.23-beta.AppImage
Linux (Debian amd64) mindgraph-notes_1.0.23-beta_amd64.deb
Linux (Debian arm64) mindgraph-notes_1.0.23-beta_arm64.deb
Windows MindGraph.Notes.Setup.1.0.23-beta.exe

v1.0.22-beta

08 Feb 16:17

Choose a tag to compare

v1.0.22-beta — Security Hardening

Security

  • DOMPurify HTML-Sanitization: Alle dangerouslySetInnerHTML- und innerHTML-Ausgaben werden jetzt mit DOMPurify sanitized — verhindert XSS über bösartige Markdown-Dateien, SVGs oder AI-Antworten
  • SVG-Sanitization: SVG-Dateien im ImageViewer werden mit spezieller SVG-Sanitization gerendert (Script-Tags, Event-Handler und foreignObject werden entfernt)
  • HTML-Escaping: Alle user-kontrollierten Werte (Dateinamen, Notiz-Namen, Fehlermeldungen) in innerHTML-Templates werden jetzt HTML-escaped
  • Mermaid Security: securityLevel von loose auf strict geändert
  • KaTeX Trust: trust von true auf false geändert
  • Zustand Selector-Optimierung: useShallow für Store-Aufrufe im MarkdownEditor

Fixes

  • Preview-Bilder bei Panel-Wechsel: Geladene Bilder werden jetzt gecacht und direkt in den HTML-String eingebettet — SVGs/Bilder verschwinden nicht mehr beim Öffnen von Karteikarten oder anderen Panels

Downloads

Plattform Datei
macOS (Apple Silicon) MindGraph.Notes-1.0.22-beta-arm64.dmg
macOS (Intel) MindGraph.Notes-1.0.22-beta.dmg
Linux (AppImage) MindGraph.Notes-1.0.22-beta.AppImage
Linux (Debian) mindgraph-notes_1.0.22-beta_amd64.deb
Windows MindGraph.Notes.Setup.1.0.22-beta.exe

v1.0.21-beta

08 Feb 13:43

Choose a tag to compare

[1.0.21-beta] - 2026-02-08

Features

  • Standard-Ansicht Preview: Notizen öffnen jetzt standardmäßig in der Preview-Ansicht statt im Editor. Einstellbar unter Settings → Editor → Standard-Ansicht.

Fixes

  • Bilder/SVGs in Preview zuverlässig: Eingebettete Bilder (SVG, PNG etc.), Wikilink-Embeds und PDFs werden jetzt zuverlässig beim ersten Laden und nach Panel-Wechseln (z.B. Karteikarten) angezeigt
  • Live-Preview Bild-Caching: Bilder im Live-Preview-Modus werden gecacht, um wiederholte IPC-Aufrufe zu vermeiden und Flickern zu reduzieren

Full Changelog: v1.0.20-beta...v1.0.21-beta

v1.0.20-beta

07 Feb 21:01

Choose a tag to compare

What's New in v1.0.20-beta

Features

  • Karteikarten Statistik-Dashboard: Neuer "Statistik"-Tab im Karteikarten-Panel
    • Lern-Streak: Aktuelle Streak-Tage, längster Streak und Lerntage gesamt mit Flammen-Icon
    • Kalender-Heatmap: 12-Wochen Aktivitätsübersicht im GitHub-Style (5 Grün-Abstufungen)
    • Quick Stats: Karten gesamt, aktive Karten, heute gelernt/richtig, gefestigte Karten, Durchschn. Leichtigkeit
    • Anstehende Wiederholungen: 7-Tage Balkendiagramm mit fälligen Karten pro Tag
    • Backward-Kompatibilität: Bestehende Lern-Daten werden automatisch aus lastReview übernommen
    • Persistenz in separater study-stats.json (unabhängig von flashcards.json)

Fixes

  • SVG-Bildansicht: SVG-Dateien werden jetzt korrekt in der Bildansicht dargestellt (inline-Rendering statt base64 Data-URL)

Downloads

Plattform Datei
macOS (Apple Silicon) MindGraph.Notes-1.0.20-beta-arm64.dmg
macOS (Apple Silicon, zip) MindGraph.Notes-1.0.20-beta-arm64-mac.zip
Linux (AppImage) MindGraph.Notes-1.0.20-beta-arm64.AppImage
Linux (Debian/Ubuntu) mindgraph-notes_1.0.20-beta_arm64.deb
Windows (Installer) MindGraph.Notes.Setup.1.0.20-beta.exe
Windows (Portable) MindGraph.Notes.1.0.20-beta.exe

v1.0.19-beta

07 Feb 08:47

Choose a tag to compare

v1.0.19-beta Pre-release
Pre-release

What's New in v1.0.19-beta

Features

  • 6 neue Akzentfarben: Rosé, Koralle, Malve, Mint, Limette, Gold → 12 gesamt
  • 6 neue Hintergrundfarben: Rosenblatt, Kirschblüte, Meeresschaum, Pistazie, Limonade, Baumwolle → 15 gesamt
  • Custom Logo: Eigenes Logo in der Titelleiste (PNG, SVG, JPG, WebP)
  • Dynamische Version: Settings-Footer zeigt aktuelle App-Version
  • Beta-Badge: Beta-Status in Titelleiste und Settings sichtbar
  • Kontextmenü: Emojis durch einheitliche SVG-Icons ersetzt
  • Preview-Kopieren: Rechtsklick im Preview-Modus zeigt Kopieren-Menü

UI

  • Farb-Picker mit Flex-Wrap für mehrzeilige Darstellung

Downloads

Plattform Datei
macOS (Apple Silicon) MindGraph.Notes-1.0.19-beta-arm64.dmg
macOS (Intel) MindGraph.Notes-1.0.19-beta.dmg
Linux (AppImage) MindGraph.Notes-1.0.19-beta.AppImage
Linux (Debian/Ubuntu) mindgraph-notes_1.0.19-beta_amd64.deb
Windows (Installer) MindGraph.Notes.Setup.1.0.19-beta.exe

v1.0.18

06 Feb 14:20

Choose a tag to compare

Full Changelog: v1.0.17...v1.0.18

v1.0.17

06 Feb 12:36

Choose a tag to compare

Full Changelog: v1.0.16...v1.0.17