Out-of-process rebuild: Add Shared/IPCProtocol.h β message definitions for parentβhelper IPC 31b4607 verified RAM2118 commited on May 16
Out-of-process rebuild: Add Shared/SharedAudioBuffer.h β lock-free shared memory audio transport a4a5519 verified RAM2118 commited on May 16
Fix crash: Add validatePluginFile and lastError to header 946521a verified RAM2118 commited on May 16
Fix crash: Out-of-process plugin validation β test plugin in subprocess before loading in-process ef289db verified RAM2118 commited on May 16
Fix crash on load: Add try/catch around findAllTypesForFile + createPluginInstance, use async path 48e03fd verified RAM2118 commited on May 16
Fix: const auto& for file reference in showPluginMenu loop b195f66 verified RAM2118 commited on May 16
Fix crash: Editor shows instant file-based popup menu β zero binary loading until select 122acb9 verified RAM2118 commited on May 16
Fix crash: Editor uses file listing, no scan β instant popup menu from filenames be2173d verified RAM2118 commited on May 16
Fix crash: Processor just lists files from disk β no scan, no binary loading 05c4b95 verified RAM2118 commited on May 16
Fix crash: No plugin scanning β just list .vst3/.component files from disk, load on select 2a2323c verified RAM2118 commited on May 16
Fix crash: Update header β Timer-based scan, no background thread c465bcf verified RAM2118 commited on May 16
Fix crash: Scan plugins on message thread via Timer (one per tick), not background thread" ce21bf1 verified RAM2118 commited on May 16
Fix crash: Editor is thin β no threads, no scan ownership, just reads Processor state 6f415b4 verified RAM2118 commited on May 16
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
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 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
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