pluginbridge / Source

Commit History

Upload Source/Helper/HelperPluginHost.h
915497a
verified

RAM2118 commited on

Upload Source/Helper/main.cpp
f3db0f3
verified

RAM2118 commited on

Upload Source/Plugin/McpServer.cpp
bbd0e6f
verified

RAM2118 commited on

Upload Source/Plugin/McpServer.h
ab55e95
verified

RAM2118 commited on

Upload Source/Plugin/Blocklist.h
377833b
verified

RAM2118 commited on

Upload Source/Plugin/PluginBridgeEditor.cpp
01a8444
verified

RAM2118 commited on

Upload Source/Plugin/PluginBridgeEditor.h
9f7698e
verified

RAM2118 commited on

Upload Source/Plugin/PluginBridgeProcessor.cpp
06d413f
verified

RAM2118 commited on

NEW ARCHITECTURE: In-process hosting + Helper as safety tester + embedded GUI
42bb859
verified

RAM2118 commited on

fix: restore setAlwaysOnTop(true) β€” fixes GUI opening in separate space in fullscreen
efff31a
verified

RAM2118 commited on

revert main.cpp β€” remove NSApplicationActivationPolicyAccessory (this broke the fullscreen behavior)
cb954f1
verified

RAM2118 commited on

STOP β€” revert HelperPluginHost to last known working state (GUI in Helper but with original window behavior before all my 'fixes')
a904c0b
verified

RAM2118 commited on

fix: show plugin GUI in-process (inside Ableton window) not from Helper
8ab499b
verified

RAM2118 commited on

fix: set fullscreen-compatible behavior BEFORE making window visible
2dc45d7
verified

RAM2118 commited on

fix: GUI now floats over Ableton in fullscreen mode
fea5c5f
verified

RAM2118 commited on

fix: set NSApplicationActivationPolicyAccessory at launch to prevent separate app appearance
9423d64
verified

RAM2118 commited on

Fix GUI focus: Remove makeAccessoryProcess entirely, use NSWindow level trick to float without activation
0632681
verified

RAM2118 commited on

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

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

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: 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