Commit History

  1. Upload CMakeLists.txt

    Verified signature
    a781751
  2. Upload Source/Helper/HelperIPC.cpp

    Verified signature
    8aeb4e8
  3. Upload Source/Helper/HelperIPC.h

    Verified signature
    6c4aa19
  4. Upload Source/Plugin/HelperConnection.cpp

    Verified signature
    8335f9f
  5. Upload Source/Plugin/HelperConnection.h

    Verified signature
    24a3c7f
  6. Upload Source/Plugin/PluginBridgeEditor.mm

    Verified signature
    6063997
  7. Upload Source/Plugin/PluginBridgeEditor.h

    Verified signature
    d966811
  8. Upload Source/Plugin/PluginBridgeProcessor.cpp

    Verified signature
    3e55272
  9. Upload Source/Plugin/PluginBridgeProcessor.h

    Verified signature
    590be7d
  10. Upload Source/Helper/main.cpp

    Verified signature
    22d14fd
  11. Upload Source/Helper/HelperPluginHost.mm

    Verified signature
    0e80263
  12. Upload Source/Helper/HelperPluginHost.h

    Verified signature
    ef91ceb
  13. Upload Source/Shared/Constants.h

    Verified signature
    475c9dd
  14. v0.4: CARemoteLayerServer architecture β€” crash-safe + GUI inside Ableton window⁠

    Verified signature
    4ad264f
  15. fix: Blocklist path corrected to ~/Library/PluginBridge/ (where JUCE actually writes)"

    Verified signature
    b1feaca
  16. fix: findHelperBinary looks for .app bundle, not bare executable

    Verified signature
    9e02f23
  17. fix: bundle full Helper .app inside .vst3 and spawn it correctly⁠

    Verified signature
    2f1b494
  18. update SYNC β€” clear blocklist after build

    Verified signature
    3ff138f
  19. fix: Helper test-load β€” handle paths with spaces + allow message loop to run⁠

    Verified signature
    379e9dd
  20. add FAILED-APPROACHES.md β€” log of everything that didn't work and why

    Verified signature
    33d2e82
  21. implement Helper test-load: spawns Helper before in-process load, blocks crashy plugins⁠

    Verified signature
    767fa15
  22. fix: add showingError bool to editor header

    Verified signature
    224d9fb
  23. fix: replace getColour() with bool flag (Label has no getColour in JUCE 8)

    Verified signature
    c0c12b8
  24. fix: add TestResult enum to header (was in .cpp but missing from .h)

    Verified signature
    1066aac
  25. Upload SYNC.md

    Verified signature
    003a511
  26. Upload Source/Helper/HelperPluginHost.cpp

    Verified signature
    ddb115b
  27. Upload Source/Helper/HelperPluginHost.h

    Verified signature
    915497a
  28. Upload Source/Helper/main.cpp

    Verified signature
    f3db0f3
  29. Upload CMakeLists.txt

    Verified signature
    33a3c75
  30. Upload Source/Plugin/McpServer.cpp

    Verified signature
    bbd0e6f
  31. Upload Source/Plugin/McpServer.h

    Verified signature
    ab55e95
  32. Upload Source/Plugin/Blocklist.h

    Verified signature
    377833b
  33. Upload Source/Plugin/PluginBridgeEditor.cpp

    Verified signature
    01a8444
  34. Upload Source/Plugin/PluginBridgeEditor.h

    Verified signature
    9f7698e
  35. Upload Source/Plugin/PluginBridgeProcessor.cpp

    Verified signature
    06d413f
  36. NEW ARCHITECTURE: In-process hosting + Helper as safety tester + embedded GUI⁠

    Verified signature
    42bb859
  37. update SYNC.md β€” real fix pushed (setAlwaysOnTop + X button working)

    Verified signature
    4de29df
  38. fix: restore setAlwaysOnTop(true) β€” fixes GUI opening in separate space in fullscreen⁠

    Verified signature
    efff31a
  39. update SYNC.md β€” REVERTED to pre-fix state, GUI should work like before

    Verified signature
    e4e1e6d
  40. revert main.cpp β€” remove NSApplicationActivationPolicyAccessory (this broke the fullscreen behavior)⁠

    Verified signature
    cb954f1
  41. STOP β€” revert HelperPluginHost to last known working state (GUI in Helper but with original window behavior before all my 'fixes')⁠

    Verified signature
    a904c0b
  42. fix: show plugin GUI in-process (inside Ableton window) not from Helper⁠

    Verified signature
    8ab499b
  43. fix: set fullscreen-compatible behavior BEFORE making window visible⁠

    Verified signature
    2dc45d7
  44. update SYNC.md β€” fullscreen fix pushed

    Verified signature
    e0f6b2a
  45. fix: GUI now floats over Ableton in fullscreen mode⁠

    Verified signature
    fea5c5f
  46. update SYNC.md β€” GUI fix pushed, ready for Claude Code pull+build

    Verified signature
    c199580
  47. fix: set NSApplicationActivationPolicyAccessory at launch to prevent separate app appearance⁠

    Verified signature
    9423d64
  48. Fix GUI focus: Remove makeAccessoryProcess entirely, use NSWindow level trick to float without activation

    Verified signature
    0632681
  49. Update SYNC.md β€” reflects out-of-process architecture, current state, test instructions

    Verified signature
    34b8026
  50. Update CLAUDE.md β€” reflects out-of-process architecture, current status, lessons learned

    Verified signature
    2aa5050