Fix crash: Editor is now thin β just reads scan state from Processor, no threads 33f4cd8 verified RAM2118 commited on May 16
Fix crash: Processor owns scan thread + results, Editor just reads them 0a2d59f verified RAM2118 commited on May 16
Fix crash: Move plugin scan into Processor (survives editor close), use safe async callback f6caa77 verified RAM2118 commited on May 16
Update CLAUDE.md β reflect Sprint 2 complete, fix API notes, update status 47e9eca verified RAM2118 commited on May 16
Fix: Scan on button click in background thread, show menu when done β no more crash 97989ed verified RAM2118 commited on May 16
Fix: Move plugin scan to background thread, scan on button click not on editor open edca6c9 verified RAM2118 commited on May 16
Fix: const auto& for temporary binding in loadPluginByIndex and showPluginMenu lambda d05e94b verified RAM2118 commited on May 15
Sprint 2.1: Editor.cpp β system scan + popup menu sorted by manufacturer c8a084b verified RAM2118 commited on May 15
Sprint 2.1: Redesign Editor β system plugin scan + dropdown menu (no file browser) ec53c6b verified RAM2118 commited on May 15
Fix: Replace deleted addDefaultFormats() with explicit format registration (JUCE 8) caf4644 verified RAM2118 commited on May 15
Sprint 2: Update SYNC.md β Sprint 2 pushed, ready for build 7c61402 verified RAM2118 commited on May 15
Sprint 2: Update McpServer.cpp \u2014 wire all 5 MCP tools to HostedPluginManager 862564a verified RAM2118 commited on May 15
Sprint 2: Update McpServer.h \u2014 add HostedPluginManager reference db82307 verified RAM2118 commited on May 15
Sprint 2: Update PluginBridgeEditor.cpp \u2014 Load Plugin button + status display b520f82 verified RAM2118 commited on May 15
Sprint 2: Update PluginBridgeEditor.h \u2014 add Load Plugin button be5e0ab verified RAM2118 commited on May 15
Sprint 2: Update PluginBridgeProcessor.cpp \u2014 route audio through hosted plugin 362db70 verified RAM2118 commited on May 15
Sprint 2: Update PluginBridgeProcessor.h \u2014 add HostedPluginManager member 5f757c7 verified RAM2118 commited on May 15
Sprint 2: HostedPluginManager.cpp \u2014 load VST3/AU, enumerate params, route audio 4fe041d verified RAM2118 commited on May 15
Sprint 2: HostedPluginManager.h \u2014 full plugin hosting interface with param surface cf8bc89 verified RAM2118 commited on May 15
Update SYNC.md β Sprint 1 code pushed, ready for build test b954f19 verified RAM2118 commited on May 15
Sprint 1: Add libs/README.md with download instructions for httplib.h and json.hpp 1bd704f verified RAM2118 commited on May 15
Sprint 1: Add stub files β HostedPluginManager and AudioAnalyser (Phase 2) 2b132c2 verified RAM2118 commited on May 15
Sprint 1: Add PluginBridgeEditor.cpp β shows MCP server status 179fedf verified RAM2118 commited on May 15
Sprint 1: Add PluginBridgeEditor.h/.cpp β minimal status GUI e99e9f9 verified RAM2118 commited on May 15
Sprint 1: Add McpServer.cpp β working HTTP server with MCP JSON-RPC 90c2369 verified RAM2118 commited on May 15
Sprint 1: Add PluginBridgeProcessor.cpp β audio passthrough + MCP server lifecycle af9a321 verified RAM2118 commited on May 15
Sprint 1: Add PluginBridgeProcessor.h β audio passthrough shell 3853310 verified RAM2118 commited on May 15
Sprint 1: Add CMakeLists.txt for JUCE 8 VST3/AU plugin (macOS, GPL) 399b070 verified RAM2118 commited on May 15
Add SYNC.md β coordination file between HF Claude and Claude Code 7cf0961 verified RAM2118 commited on May 15
Add refined roadmap after deep research of all referenced repos 985bfc7 verified RAM2118 commited on May 15