Releases: bydb/mindgraph-notes
v0.5.8-beta
Features
- Notizen direkt in WordPress veröffentlichen — neuer WP-Button im Editor-Header (neben PDF/DOCX) öffnet einen Publish-Dialog mit Titel (aus Frontmatter oder Notiz-Titel), Status-Auswahl (Entwurf/Veröffentlichen) und HTML-Vorschau. Referenzierte Bilder (Obsidian
![[…]]und Standard) werden automatisch in die WP-Medienbibliothek hochgeladen und URLs ersetzt. Button erscheint nur bei aktivem Marketing-Modul + konfigurierter WordPress-URL. - KI-Funktionen im Rechtsklick-Kontextmenü — der AI-Assistent (Übersetzen, Zusammenfassen, Fortsetzen, Verbessern, eigener Prompt), bisher nur über
Cmd+Shift+Aerreichbar, taucht jetzt als erster Eintrag (🤖 KI-Assistent) im Format-Menü auf, wenn Text selektiert ist und Ollama aktiv.Alt+Rechtsklicköffnet weiterhin direkt das AI-Menü.
v0.5.7-beta
Features
- Canvas → MindGraph umbenannt — konsistentes Branding in der gesamten UI (View-Mode-Button, Settings-Tab, Help-Tab, Context-Menü "Im MindGraph erkunden", Tab-Prefix "MindGraph: Notiz", Mission "MindGraph öffnen"). Code-interne Identifier (
viewMode: 'canvas',type: 'canvas',GraphCanvas-Komponente) bleiben unverändert — kein Migrations-Aufwand - Logo-Konsistenz — View-Mode-Button und HelpGuide-Zentrum nutzen jetzt dasselbe 8-Knoten-Netzwerk-Muster wie das App-Icon/Titlebar-Logo. Vorher: 3-Kreise-Dreieck bzw. ⌘-artiges 4-Ecken-X — jetzt einheitlich
Fixes
- MindGraph-Ansicht öffnet nicht bei aktivem Dashboard-Tab — Canvas-Panel wurde explizit ausgeblendet, wenn
activeTab.type === 'dashboard'. Klick auf den MindGraph-Button im Titlebar hatte keinen sichtbaren Effekt. Fix:viewMode === 'canvas'blendet jetzt den Editor-Bereich (inkl. Dashboard) zuverlässig aus; Split-Modus zeigt Dashboard links + Graph rechts
v0.5.6-beta — Kalender-Fix (macOS Permission)
🐛 Kritischer Fix für macOS-Nutzer
Nach dem Update auf 0.5.5-beta blieb das Kalender-Widget im Dashboard leer und das Timeblocking im Focus-Widget funktionierte nicht. Grund: Im Info.plist fehlten die erforderlichen UsageDescription-Strings für EventKit. macOS blockierte den Zugriff stumm — die App tauchte noch nicht mal in Systemeinstellungen → Datenschutz & Sicherheit → Kalender auf.
Nach dem Update auf 0.5.6-beta:
- Beim ersten Kalender-Zugriff erscheint der macOS-Prompt
- Wähle "Vollzugriff gewähren", damit das Timeblocking Events anlegen kann
- MindGraph Notes erscheint dann korrekt in der Privacy-Liste
Zusätzlich:
- Swift-Helper prüft Permission-Status explizit vor Request
- Timeblock-Modal bietet einen "Systemeinstellungen öffnen"-Button bei verweigertem Zugriff
Für Windows / Linux
Keine Änderung nötig — diese Plattformen waren nicht betroffen.
Die Installer werden in ein paar Minuten automatisch von GitHub Actions erstellt.
v0.5.5-beta — Dashboard, Focus, Module
✨ Features
- Dashboard als Tab-Typ — neuer zentraler Workspace-View neben Editor/Split/Canvas
- Vier Kern-Widgets: Aufgaben, Zu beantworten (Emails mit KI-Urgency), Kalender, Neue Anmeldungen
- Responsive Grid, Refresh, konfigurierbare Widget-Reihenfolge
- Morning Briefing — einmal pro Tag beim App-Start als Modal mit Tages-Überblick
- Heute im Fokus + Timeblocking — Top-5 Tasks (kritisch > überfällig > heute) mit dynamischer Tages-Narrative
- Pro Task ein "Zeit blocken"-Button → Modal mit Dauer + automatisch vorgeschlagenem nächsten freien Kalender-Slot
- Neuer IPC via EventKit legt Event im Default-Kalender an
- Modul-Konzept (Kern vs. Plugins) — 11 aktivierbare Module in 7 Kategorien, neuer Settings-Tab "Module"
- Settings neu strukturiert — Sections "Grundlagen / Workflow / Module"; "Automationen" → "Medienzentrum"; Modul-Config-Tabs nur sichtbar wenn Modul aktiv
- Onboarding 4-Schritte-Flow — Dashboard-Setup als neuer Schritt mit Profil-abhängigen Defaults
- HelpGuide erweitert um Dashboard/Briefing/Agent-Knoten mit Deep-Link "Öffnen"-Buttons
- Prompt-Injection-Schutz gehärtet — Email-Analyse + KI-Chat-Kontext werden gestrippt und in UNTRUSTED-Marker eingerahmt
- Website komplett aufgefrischt — Dashboard-Fokus, stilisierter SVG-Screenshot, "Warum MindGraph?"-Section, Modul-Chip-Strip, erweiterter FAQ
🛠 Quality
- TypeScript: 131 → 0 Errors — kompletter Typecheck-Pass
- CI-Gate
tsc --noEmitbei jedem Push/PR - Tote Onboarding-Dateien entfernt (ProfileStep, VaultStep, FeaturesStep, AISetupStep)
🐛 Fixes
- Kalender-Widget: vergangene Events und
NaN-Tage gefiltert - reactflow Node-Type-Kollision in GraphCanvas
- uiStore: fehlende
custom-Einträge in ACCENT_COLORS und BACKGROUND_COLORS - PropertiesPanel:
t(key, fallback)→t(key)(API-Drift) - Flashcards/Quiz/SmartConnections: diverse
string | nullvsstring | undefinedTyp-Mismatches
Die Installer werden in ein paar Minuten automatisch von GitHub Actions erstellt.
v0.5.4-beta
Improvements
- IQ-Auswertung: Sortierung — Vergangene Veranstaltungen werden jetzt nach Start-Datum absteigend sortiert (neueste zuerst) statt nach interner ID
v0.5.3-beta
Features
- IQ-Auswertung (Hessen) — Neuer Tab im Agenten-Panel zum Erstellen der offiziellen IQ-Rückmeldung als .docx
- Gebündelte Word-Vorlage (
iq-template.docx) mit Platzhaltern und benannten FORMCHECKBOX-Formfields - Prefill aus edoobox: Titel, Beginn/Ende, Ort, LA-Nr. (Prefix automatisch entfernt), Teilnehmerzahl
- Auswahl vergangener Veranstaltungen (Filter
date_end < heute) - Editierbares Formular mit Evaluations-Checkboxen und "Download .docx"
- Hessische Lehrkräfte werden automatisch mit der Gesamt-Teilnehmerzahl synchronisiert
- Veranstaltungsnummer und Beitrag pro Teilnehmer verwenden
/als Standard
- Gebündelte Word-Vorlage (
Improvements
- edoobox Dashboard-Scope —
listOffersForDashboardakzeptiert jetztscope: 'active' | 'past' | 'all'(IQ-Tab nutztpast, Dashboard + Marketing weiterhinactive) - Präsenz-Feld auf Buchungen —
EdooboxBooking.present?kartiertpresent/presence/attended/anwesendFelder der Booking-Detail-API; rohe Feldnamen werden beim ersten Aufruf geloggt für spätere Auswertung
v0.5.2-beta
Email-Verbesserungen
Email-Anhaenge
- Bueroklammer-Button in der Compose-Toolbar
- Mehrfachauswahl per nativem Datei-Dialog
- Anhaenge-Liste mit Dateiname, Groesse und Entfernen-Button
LanguageTool im Email-Compose
- Stift-Button korrigiert alle Fehler sofort direkt im Text
- Korrigierte Stellen werden gruen hervorgehoben (blendet nach 4s aus)
- Badge zeigt Anzahl der Korrekturen
Email-Antwort mit Zitat
- Beim Antworten wird die Original-Email zitiert
- Zitat-Header mit Datum und Absender
- Jede Zeile mit > zitiert, im HTML als gestylte Blockquotes
v0.5.1-beta
Interaktive Hilfeseite (Wissensgraph)
Die Hilfe (⌘/) ist jetzt ein interaktiver Graph — gebaut mit der gleichen React Flow Engine wie der Canvas.
- Features als Knoten, Verbindungen zeigen Zusammenhaenge
- Klick auf einen Knoten oeffnet ein Detail-Panel mit Beschreibung und Shortcuts
- Knoten sind draggbar und zoombar
- Kategorie-Farbcodierung: Editor (blau), KI (violett), Organisation (amber), Integrationen (gruen)
Kategorie-Farben in der Titelleiste
Titlebar-Buttons haben jetzt farbige Hover-Effekte, die Feature-Gruppen visuell kennzeichnen:
- 🔵 Blau: Editor/Einstellungen
- 🟣 Violett: KI-Features (Smart Connections, Notes Chat)
- 🟡 Amber: Organisation (Tasks, Tags, Flashcards)
- 🟢 Gruen: Integrationen (Email, Semantic Scholar, Terminal, edoobox)
v0.5.0-beta
Transport (Quick Capture)
Schnelle Notizerfassung ueber die macOS-Menuleiste — basierend auf der standalone Transport-App, jetzt vollstaendig in MindGraph integriert.
Neue Features
- Tray-Icon in der macOS-Menuleiste (immer sichtbar)
- Rechtsklick-Menue: Quick Capture / MindGraph oeffnen / Beenden
- Schwebendes Capture-Fenster (zentriert, always-on-top, schliesst bei Fokusverlust)
- Globaler Shortcut
Cmd+Shift+N— funktioniert auch wenn MindGraph nicht im Vordergrund ist - Kategorie-System: 🔴 Aktion, 🟢 Wissen, 🔵 Info (Emoji im Dateinamen)
- Tag-Auswahl aus vordefinierten Tags + freie Tag-Eingabe direkt im Capture-Fenster
- Task-Einfuegung mit Datum/Uhrzeit im Obsidian-Format
- Zielordner-Auswahl — alle Vault-Unterordner rekursiv verfuegbar
- YAML-Frontmatter (title, date, tags, category)
- Auto-Oeffnung der Notiz im Hauptfenster nach Transport
- Settings-Tab fuer Zielordner, Tags und Shortcut-Konfiguration
v0.4.8-beta
Improvements
- Vision-Modell-Erkennung erweitert — Qwen 3.x und Gemma 4 werden jetzt als Vision-fähige Modelle erkannt und im Vision-OCR-Dropdown angezeigt (vorher nur llava, glm-ocr, qwen2.x)