-
Fix crash: Editor is now thin — just reads scan state from Processor, no threads
-
Fix crash: Processor owns scan thread + results, Editor just reads them
-
Fix crash: Move plugin scan into Processor (survives editor close), use safe async callback
-
Update CLAUDE.md — reflect Sprint 2 complete, fix API notes, update status
-
Fix: Scan on button click in background thread, show menu when done — no more crash
-
Fix: Move plugin scan to background thread, scan on button click not on editor open
-
Fix: const auto& for temporary binding in loadPluginByIndex and showPluginMenu lambda
-
Sprint 2.1: Editor.cpp — system scan + popup menu sorted by manufacturer
-
Sprint 2.1: Redesign Editor — system plugin scan + dropdown menu (no file browser)
-
Fix: Replace deleted addDefaultFormats() with explicit format registration (JUCE 8)
-
Sprint 2: Update SYNC.md — Sprint 2 pushed, ready for build
-
Sprint 2: Update McpServer.cpp \u2014 wire all 5 MCP tools to HostedPluginManager
-
Sprint 2: Update McpServer.h \u2014 add HostedPluginManager reference
-
Sprint 2: Update PluginBridgeEditor.cpp \u2014 Load Plugin button + status display
-
Sprint 2: Update PluginBridgeEditor.h \u2014 add Load Plugin button
-
Sprint 2: Update PluginBridgeProcessor.cpp \u2014 route audio through hosted plugin
-
Sprint 2: Update PluginBridgeProcessor.h \u2014 add HostedPluginManager member
-
Sprint 2: HostedPluginManager.cpp \u2014 load VST3/AU, enumerate params, route audio
-
Sprint 2: HostedPluginManager.h \u2014 full plugin hosting interface with param surface
-
Fix: Add C language to project() — required for JUCE
-
Update SYNC.md — Sprint 1 code pushed, ready for build test
-
Sprint 1: Add .gitignore
-
Sprint 1: Add libs/README.md with download instructions for httplib.h and json.hpp
-
Sprint 1: Add AudioAnalyser.cpp stub
-
Sprint 1: Add AudioAnalyser.h stub
-
Sprint 1: Add HostedPluginManager.cpp stub
-
Sprint 1: Add stub files — HostedPluginManager and AudioAnalyser (Phase 2)
-
Sprint 1: Add PluginBridgeEditor.cpp — shows MCP server status
-
Sprint 1: Add PluginBridgeEditor.h/.cpp — minimal status GUI
-
Sprint 1: Add McpServer.cpp — working HTTP server with MCP JSON-RPC
-
Sprint 1: Add McpServer.h — HTTP server interface
-
Sprint 1: Add PluginBridgeProcessor.cpp — audio passthrough + MCP server lifecycle
-
Sprint 1: Add PluginBridgeProcessor.h — audio passthrough shell
-
Sprint 1: Add CMakeLists.txt for JUCE 8 VST3/AU plugin (macOS, GPL)
-
Rewrite SYNC.md for token-efficient Claude Code workflow
-
Add SYNC.md — coordination file between HF Claude and Claude Code
-
Update CLAUDE.md with confirmed project decisions
-
Add CLAUDE.md context file for Claude Code
-
Add refined roadmap after deep research of all referenced repos
-
Update ML Intern artifact metadata
-
initial commit