Commit History

Fix: Use Accessory activation policy β€” GUI shows without stealing focus from Ableton
58c47dc
verified

RAM2118 commited on

Fix: Add hidePluginGui() implementation
1dd0405
verified

RAM2118 commited on

Fix: Add hidePluginGui() method to Processor
c27c0de
verified

RAM2118 commited on

Fix: GUI button toggles between Open GUI / Close GUI β€” sends hide_gui IPC command
2de6888
verified

RAM2118 commited on

Fix: GUI button toggles Open/Close β€” sends hide_gui when GUI is open, guaranteed to work"
ac5992d
verified

RAM2118 commited on

Fix GUI close: Use JUCE custom title bar (not native) + force app activation via ObjC runtime
75f7e51
verified

RAM2118 commited on

Fix: Make helper foreground process when showing GUI so window buttons work on macOS
5106668
verified

RAM2118 commited on

Fix: Plugin GUI X button now closes window β€” custom DocumentWindow with closeButtonPressed override
dca94cb
verified

RAM2118 commited on

Update SYNC.md β€” build passes, awaiting Ableton test
689e62a
verified

RAM2118 commited on

Fix: Add juce_events include to HelperConnection.h (Timer lives there) + add juce_events to CMake Plugin target
122bd54
verified

RAM2118 commited on

Fix: Replace removed juce::Thread::setCurrentThreadPriority with native pthread priority (macOS)
a89d96f
verified

RAM2118 commited on

Fix: Editor reload button uses getLastPluginPath() (retained after crash)
54c3f6b
verified

RAM2118 commited on

Fix: Add getLastPluginPath() so reload works after crash, fix Editor reload button
4a72dce
verified

RAM2118 commited on

Fix: HelperPluginHost.h use flat include for SharedAudioBuffer.h
cd1256e
verified

RAM2118 commited on

Fix: HelperPluginHost.cpp use flat include for Constants.h
a902ad7
verified

RAM2118 commited on

Fix: Helper/main.cpp use flat includes (Source/Shared in include dirs)
a119e77
verified

RAM2118 commited on

Fix: PluginBridgeProcessor.cpp use flat include for IPCProtocol.h (Source/Shared in include dirs)
9d2dc5e
verified

RAM2118 commited on

Fix: Update HelperConnection.h include paths to use flat includes (Source/Shared is in include dirs)
2be9229
verified

RAM2118 commited on

Fix: Remove MSG_NOSIGNAL from HelperIPC.cpp, fix include paths for macOS
0f12a9a
verified

RAM2118 commited on

Fix: Replace MSG_NOSIGNAL (Linux-only) with macOS-compatible send() in HelperConnection.cpp and HelperIPC.cpp
7ba3088
verified

RAM2118 commited on

Update SYNC.md β€” out-of-process rebuild pushed, ready for build test
a33f442
verified

RAM2118 commited on

Cleanup: Remove old in-process Source/ files (replaced by Source/Plugin/ and Source/Helper/)
9c7e94f
verified

RAM2118 commited on

Out-of-process rebuild: Add Plugin/McpServer.cpp β€” MCP tools route through helper IPC
df8b77e
verified

RAM2118 commited on

Out-of-process rebuild: Add Plugin/McpServer.h/.cpp β€” routes MCP tools through HelperConnection
98773fc
verified

RAM2118 commited on

Out-of-process rebuild: New CMakeLists.txt β€” builds Plugin + Helper, bundles helper inside .vst3
77e86c1
verified

RAM2118 commited on

Out-of-process rebuild: Add Plugin/PluginBridgeEditor.cpp β€” clean modern dark UI with status indicators
adbb96a
verified

RAM2118 commited on

Out-of-process rebuild: Add Plugin/PluginBridgeEditor.h/.cpp β€” modern minimal dark UI
a33ab3c
verified

RAM2118 commited on

Out-of-process rebuild: Add Plugin/PluginBridgeProcessor.cpp β€” routes audio through shared memory to helper
f36ed0a
verified

RAM2118 commited on

Out-of-process rebuild: Add Plugin/PluginBridgeProcessor.h/.cpp β€” uses HelperConnection for crash-safe hosting
644b727
verified

RAM2118 commited on

Out-of-process rebuild: Add Plugin/HelperConnection.cpp β€” full implementation
2871daa
verified

RAM2118 commited on

Out-of-process rebuild: Add Plugin/HelperConnection.h/.cpp β€” spawns helper, IPC, crash detection
8957da4
verified

RAM2118 commited on

Out-of-process rebuild: Add Helper/HelperIPC.cpp β€” handles commands from parent via Unix socket
eabb3b4
verified

RAM2118 commited on

Out-of-process rebuild: Add Helper/HelperIPC.h/.cpp β€” Unix socket IPC listener
68398ab
verified

RAM2118 commited on

Out-of-process rebuild: Add Helper/HelperPluginHost.cpp β€” full implementation
13fcac4
verified

RAM2118 commited on

Out-of-process rebuild: Add Helper/HelperPluginHost.h/.cpp β€” loads plugin, runs processBlock, shows GUI
1af93a1
verified

RAM2118 commited on

Out-of-process rebuild: Add Helper/main.cpp β€” standalone helper process entry point
5ac6c6e
verified

RAM2118 commited on

Out-of-process rebuild: Add Shared/Constants.h
a044d81
verified

RAM2118 commited on

Out-of-process rebuild: Add Shared/IPCProtocol.h β€” message definitions for parent↔helper IPC
31b4607
verified

RAM2118 commited on

Out-of-process rebuild: Add Shared/SharedAudioBuffer.h β€” lock-free shared memory audio transport
a4a5519
verified

RAM2118 commited on

Fix crash: Add validatePluginFile and lastError to header
946521a
verified

RAM2118 commited on

Fix crash: Out-of-process plugin validation β€” test plugin in subprocess before loading in-process
ef289db
verified

RAM2118 commited on

Fix crash on load: Add try/catch around findAllTypesForFile + createPluginInstance, use async path
48e03fd
verified

RAM2118 commited on

Fix: const auto& for file reference in showPluginMenu loop
b195f66
verified

RAM2118 commited on

Fix crash: Editor shows instant file-based popup menu β€” zero binary loading until select
122acb9
verified

RAM2118 commited on

Fix crash: Editor uses file listing, no scan β€” instant popup menu from filenames
be2173d
verified

RAM2118 commited on

Fix crash: Processor just lists files from disk β€” no scan, no binary loading
05c4b95
verified

RAM2118 commited on

Fix crash: No plugin scanning β€” just list .vst3/.component files from disk, load on select
2a2323c
verified

RAM2118 commited on

Fix crash: Update header β€” Timer-based scan, no background thread
c465bcf
verified

RAM2118 commited on

Fix crash: Scan plugins on message thread via Timer (one per tick), not background thread"
ce21bf1
verified

RAM2118 commited on

Fix crash: Editor is thin β€” no threads, no scan ownership, just reads Processor state
6f415b4
verified

RAM2118 commited on