Changelog

Stay up to date with the latest features, improvements, and fixes in MindMatrix.

v0.5.0 — 2026-06-18

  • Spatially Docked 2-Column AI Layout — A split-screen vertical AI Assistant panel that lets you edit your CodeMirror notes on the left and chat/interact with the AI on the right, toggled seamlessly via a note header Sparkles button.
  • Dynamic Active Profile Avatars in AI Chat — Replaced generic fallback user icons inside the AI chat bubbles with the user's active custom profile photo or clean colored initials avatar, creating a high-fidelity visual experience.
  • Dynamic Note-Content Context Injection — Resolved a context-gap where the editor note's active contents were omitted during subsequent chat interactions. Dynamically injects up-to-date note content directly inside the model's system prompt block on every chat turn.
  • Markdown Formatting Extension — Added 5 brand new rich editing actions to the markdown toolbar: Mermaid Diagram block insertion, Note Embed (![[]]), Blockquote (> ), Strikethrough (~~), and Horizontal Rule (---).
  • Workspace Settings Grouped Modules — Reorganized the workspace settings plugins into distinct categorized grid structures (AI Assistants, Synchronisation, Infrastructure Scanners) while keeping Webhooks cleanly styled as its own independent card.
  • Double-Encryption Key Correction & Config Preservation — Fixed a silent data-overwrite bug in the workspace plugin configurations where toggling enabled/disabled states without submitting configuration JSON would strip existing database configurations. Restored decryption of masked •••••••• values prior to form submission, preventing double-encryption key corruption on subsequent edits.
  • Defensive API Error Bubbling — Added strict JSON body inspection inside downstream OpenCode Go (opencode-ai) and OpenCode Zen (opencode-zen) clients. When downstream endpoints return API error payloads inside standard successful 200 OK status responses, the clients now throw and bubble up the correct API error message to render as a red toast alert, rather than rendering empty chat bubbles.

v0.4.0 — 2026-06-17

  • Mermaid.js Diagrams — render ```mermaid blocks as SVG diagrams in markdown preview (CDN-loaded, no local dependencies)
  • Note Embeds![[note-slug]] Obsidian-style transclusion with nested rendering (max 3 levels)
  • Threaded Comments — comment on shared notes/workspaces with real-time delivery via SSE
  • @mentions in Comments — mention workspace members in comments (@username) to trigger notifications
  • API Tokens — Bearer token auth for CLI and third-party integrations (Create/Revoke UI)
  • Multi-Layer Security Hardening — complete audit pass adding BOLA guards, Stored XSS filters, DNS-rebinding-safe SSRF webhooks, AES-256-GCM credentials encryption, and sliding-window rate limiting on comments/tokens
  • Interactive Notes Sorting — click table headers in workspace notes view to sort dynamically by Title (alphabetical) or Updated (chronological, newest first)
  • Visual Search in Docs & API Reference — added a visual Search button matching the main dashboard layout to both /docs and /apidocs routes
  • Interactive Multi-Language API Examples — added a sticky language selector bar (cURL, PowerShell, Python, JavaScript) to /apidocs with collapsible PrismJS-highlighted code integration snippets
  • Client Cache Invalidation — resolved stale notes list and out-of-sync sidebar folder note counts on soft navigations by appending { cache: "no-store" } headers to all dynamic GET fetch requests
  • Workspace Plugins Loading Fix — fixed a data-binding bug in the generic PluginCard component (d.config?.enabledd.enabled) that failed to bind active states on reload, restoring persistent status displays for all 7 plugins
  • OpenCode Naming Alignment — renamed the OpenCode AI plugin to OpenCode Go across all server plugins, metadata registries, and documentations to create clean, distinctive naming alignment with your subscriptions

v0.3.0 — 2026-06-16

  • Landing Page — unauthenticated responsive landing page with theme toggle and presets
  • Webhooks — HMAC-SHA256 signed HTTP callbacks on note, folder, and tag events with SSRF protection
  • Git Sync Plugin — pull/commit workspace notes to any Git repository (SSH/HTTPS)
  • TOTP Two-Factor Auth — opt-in MFA with QR setup, backup codes, and trusted devices
  • CRDT Realtime Co-authoring — Y.js-based collaborative editing with delta sync (upgrade from last-write-wins)
  • Public Note Sharing — one-click read-only public document links with SEO preview cards
  • Markdown Formatting Toolbar — headings, lists, links, tables, code blocks in the editor
  • Drag & Drop Image Upload — drop images directly into the editor for instant upload
  • Sidebar Folders & Tags — interactive folder and tag navigation with live note counts
  • Proxy Cookie Fix__Secure- prefix added for HTTPS production compatibility
  • Customizable Email — users can change their email address with uniqueness validation
  • Date Format Preference — choose browser, ISO, US, EU, long, or short date display format
  • Admin Email Settings — SMTP configuration, markdown email templates, test email button
  • Dynamic System Config — admin UI for upload file types, max size, landing page toggle
  • Server-Side Preferences — theme, font, editor layout, and sidebar visibility stored in user profile
  • Folder Icons — 400+ Lucide icons selectable per folder alongside workspace icons
  • PDF Export— one-click HTML print page using browser's native “Save as PDF”
  • Notifications Center — bell icon with unread badge, SSE real-time delivery for invites and edits
  • Mobile Responsive — hamburger menu, auto-collapse sidebar at 768px, touch-friendly sizing

v0.2.0 — 2026-06-14

  • Backlinks[[note-slug]] detection with incoming/outgoing links panel
  • Version History — auto-snapshot on save, restore from history
  • Realtime Collaboration — presence avatars, live update notifications (SSE + PG NOTIFY)
  • Plugin System — extendable plugin infrastructure, 5 built-in plugins
  • OpenCode Go Plugin — chat with notes via OpenCode Go (13 models, live picker)
  • Proxmox Inventory Plugin — scan PVE VMs/CTs/storage into a structured note
  • Unifi Topology Plugin — scan Unifi devices/WiFi/clients into a topology note
  • Note Templates— workspace-level templates with “New from Template” dropdown
  • Workspace Icons — 400+ Lucide icons, searchable picker
  • Profile & Avatar — upload avatar (2MB), timezone selector, 12h/24h time format
  • Cross-platform Shortcuts — macOS + Windows/Linux docs for all 7 shortcuts
  • Toast Notifications — Radix-powered toast system
  • Email Verification — nodemailer-based verification + forgot/reset password flow
  • Keyboard Command Palette — Cmd+K shows all shortcuts when empty
  • Improved Proxy — auto-redirects auth pages to dashboard, 401 handling
  • 12 Themes — Added GitHub, Catppuccin, Cyberpunk, One (light/dark each)
  • 8 Developer Fonts — JetBrains Mono, Fira Code, Source Code Pro, IBM Plex Mono, Ubuntu Mono, Inconsolata, Roboto Mono, DM Mono
  • PrismJS Syntax Highlighting — 297 languages with autoloader
  • Super Admin Dashboard — stats, workspace/user management, audit logs
  • Audit Logging — all CRUD operations tracked with searchable trail
  • OpenCode Zen Plugin — multi-model AI chat (GPT, Claude, DeepSeek)
  • Security Hardening — AES-256-GCM encryption for plugin credentials, BOLA fixes

v0.1.0 — 2026-06-13

  • Initial release: workspaces, notes, folders, tags, search, themes, Docker deployment