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 successful200 OKstatus 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
```mermaidblocks 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
/docsand/apidocsroutes - Interactive Multi-Language API Examples — added a sticky language selector bar (cURL, PowerShell, Python, JavaScript) to
/apidocswith 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
PluginCardcomponent (d.config?.enabled→d.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