pluginbridge / Source /Plugin

Commit History

  1. Sprint 8: prefer port 16620 for first instance, fall back to any port if taken⁠

    Verified signature
    e07a4f2
  2. Sprint 7: wire param callbacks in loadInProcessPlugin, clear in unloadInProcessPlugin⁠

    Verified signature
    4d61c1f
  3. Sprint 7: McpServer.cpp — use param callbacks with Helper IPC fallback

    Verified signature
    95438a2
  4. Sprint 7: Route MCP param ops through in-process plugin (fix EQ invisible in GUI)⁠

    Verified signature
    8ef64a9
  5. fix: first instance always binds port 16620, fallback to auto-port⁠

    Sitar118 +1: Claude Sonnet 4.6
    19d5f13
  6. feat: channel name dropdown in Editor (Sprint 6 Part 5)⁠

    Sitar118 +1: Claude Sonnet 4.6
    6b15202
  7. Sprint 6: wire channelName, registry, and auto-port into Processor.cpp⁠

    Verified signature
    225322d
  8. Sprint 6: add channelName + setChannelName to Processor header

    Verified signature
    0a63fb2
  9. Upload Source/Plugin/McpServer.cpp

    Verified signature
    351c5a1
  10. Upload Source/Plugin/McpServer.h

    Verified signature
    a87020c
  11. Upload Source/Plugin/InstanceRegistry.h

    Verified signature
    a02f9a6
  12. Sprint 5: route audio through in-process plugin for SAFE plugins⁠

    Verified signature
    2eb08b2
  13. fix: restore v0.5.2 architecture + wire AudioAnalyser correctly⁠

    Sitar118 +1: Claude Sonnet 4.6
    fdc4e41
  14. wire AudioAnalyser: prepareToPlay + processBlock + MCP callback (3 additions)

    Verified signature
    df843ce
  15. Upload Source/Plugin/McpServer.cpp

    Verified signature
    9836bb8
  16. Upload Source/Plugin/McpServer.h

    Verified signature
    9209b46
  17. integrate AudioAnalyser into Processor + wire get_analysis in McpServer⁠

    Verified signature
    abf507a
  18. Sprint 4: Add AudioAnalyser — LUFS, FFT bands, stereo width, centroid, true peak⁠

    Verified signature
    f6aee3c

  1. fix: replace CARemoteLayerServer with CAContext+CALayerHost for cross-process GUI⁠

    Sitar118
    0548359
  2. Upload Source/Plugin/Blocklist.h

    Verified signature
    2224b8a
  3. remove old files replaced by .mm versions + Blocklist (now in PluginBridgeProcessor.h)

    Verified signature
    4ca2875
  4. Upload Source/Plugin/McpServer.cpp

    Verified signature
    a4fe44e
  5. Upload Source/Plugin/McpServer.h

    Verified signature
    e5f329d
  6. Upload Source/Plugin/HelperConnection.cpp

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

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

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

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

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

    Verified signature
    590be7d
  12. fix: Blocklist path corrected to ~/Library/PluginBridge/ (where JUCE actually writes)"

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

    Verified signature
    9e02f23
  14. implement Helper test-load: spawns Helper before in-process load, blocks crashy plugins⁠

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

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

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

    Verified signature
    1066aac
  18. Upload Source/Plugin/McpServer.cpp

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

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

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

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

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

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

    Verified signature
    42bb859
  25. Fix: Add hidePluginGui() implementation

    Verified signature
    1dd0405
  26. Fix: Add hidePluginGui() method to Processor

    Verified signature
    c27c0de
  27. Fix: GUI button toggles between Open GUI / Close GUI — sends hide_gui IPC command

    Verified signature
    2de6888
  28. Fix: GUI button toggles Open/Close — sends hide_gui when GUI is open, guaranteed to work"

    Verified signature
    ac5992d
  29. Fix: Add juce_events include to HelperConnection.h (Timer lives there) + add juce_events to CMake Plugin target

    Verified signature
    122bd54
  30. Fix: Editor reload button uses getLastPluginPath() (retained after crash)

    Verified signature
    54c3f6b
  31. Fix: Add getLastPluginPath() so reload works after crash, fix Editor reload button

    Verified signature
    4a72dce
  32. Fix: PluginBridgeProcessor.cpp use flat include for IPCProtocol.h (Source/Shared in include dirs)

    Verified signature
    9d2dc5e