pluginbridge / Source

Commit History

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

    Verified signature
    a044d81
  2. Out-of-process rebuild: Add Shared/IPCProtocol.h — message definitions for parent↔helper IPC

    Verified signature
    31b4607
  3. Out-of-process rebuild: Add Shared/SharedAudioBuffer.h — lock-free shared memory audio transport

    Verified signature
    a4a5519
  4. Fix crash: Add validatePluginFile and lastError to header

    Verified signature
    946521a
  5. Fix crash: Out-of-process plugin validation — test plugin in subprocess before loading in-process

    Verified signature
    ef289db
  6. Fix crash on load: Add try/catch around findAllTypesForFile + createPluginInstance, use async path

    Verified signature
    48e03fd
  7. Fix: const auto& for file reference in showPluginMenu loop

    Verified signature
    b195f66
  8. Fix crash: Editor shows instant file-based popup menu — zero binary loading until select

    Verified signature
    122acb9
  9. Fix crash: Editor uses file listing, no scan — instant popup menu from filenames

    Verified signature
    be2173d
  10. Fix crash: Processor just lists files from disk — no scan, no binary loading

    Verified signature
    05c4b95
  11. Fix crash: No plugin scanning — just list .vst3/.component files from disk, load on select

    Verified signature
    2a2323c
  12. Fix crash: Update header — Timer-based scan, no background thread

    Verified signature
    c465bcf
  13. Fix crash: Scan plugins on message thread via Timer (one per tick), not background thread"

    Verified signature
    ce21bf1
  14. Fix crash: Editor is thin — no threads, no scan ownership, just reads Processor state

    Verified signature
    6f415b4
  15. Fix crash: Editor is now thin — just reads scan state from Processor, no threads

    Verified signature
    33f4cd8
  16. Fix crash: Processor owns scan thread + results, Editor just reads them

    Verified signature
    0a2d59f
  17. Fix crash: Move plugin scan into Processor (survives editor close), use safe async callback

    Verified signature
    f6caa77
  18. Fix: Scan on button click in background thread, show menu when done — no more crash

    Verified signature
    97989ed
  19. Fix: Move plugin scan to background thread, scan on button click not on editor open

    Verified signature
    edca6c9

  1. Fix: const auto& for temporary binding in loadPluginByIndex and showPluginMenu lambda

    Verified signature
    d05e94b
  2. Sprint 2.1: Editor.cpp — system scan + popup menu sorted by manufacturer

    Verified signature
    c8a084b
  3. Sprint 2.1: Redesign Editor — system plugin scan + dropdown menu (no file browser)

    Verified signature
    ec53c6b
  4. Fix: Replace deleted addDefaultFormats() with explicit format registration (JUCE 8)

    Verified signature
    caf4644
  5. Sprint 2: Update McpServer.cpp \u2014 wire all 5 MCP tools to HostedPluginManager

    Verified signature
    862564a
  6. Sprint 2: Update McpServer.h \u2014 add HostedPluginManager reference

    Verified signature
    db82307
  7. Sprint 2: Update PluginBridgeEditor.cpp \u2014 Load Plugin button + status display

    Verified signature
    b520f82
  8. Sprint 2: Update PluginBridgeEditor.h \u2014 add Load Plugin button

    Verified signature
    be5e0ab
  9. Sprint 2: Update PluginBridgeProcessor.cpp \u2014 route audio through hosted plugin

    Verified signature
    362db70
  10. Sprint 2: Update PluginBridgeProcessor.h \u2014 add HostedPluginManager member

    Verified signature
    5f757c7
  11. Sprint 2: HostedPluginManager.cpp \u2014 load VST3/AU, enumerate params, route audio

    Verified signature
    4fe041d
  12. Sprint 2: HostedPluginManager.h \u2014 full plugin hosting interface with param surface

    Verified signature
    cf8bc89
  13. Sprint 1: Add AudioAnalyser.cpp stub

    Verified signature
    1fb49f3
  14. Sprint 1: Add AudioAnalyser.h stub

    Verified signature
    0cf57f0
  15. Sprint 1: Add HostedPluginManager.cpp stub

    Verified signature
    4f0132c
  16. Sprint 1: Add stub files — HostedPluginManager and AudioAnalyser (Phase 2)

    Verified signature
    2b132c2
  17. Sprint 1: Add PluginBridgeEditor.cpp — shows MCP server status

    Verified signature
    179fedf
  18. Sprint 1: Add PluginBridgeEditor.h/.cpp — minimal status GUI

    Verified signature
    e99e9f9
  19. Sprint 1: Add McpServer.cpp — working HTTP server with MCP JSON-RPC

    Verified signature
    90c2369
  20. Sprint 1: Add McpServer.h — HTTP server interface

    Verified signature
    30fff00
  21. Sprint 1: Add PluginBridgeProcessor.cpp — audio passthrough + MCP server lifecycle

    Verified signature
    af9a321
  22. Sprint 1: Add PluginBridgeProcessor.h — audio passthrough shell

    Verified signature
    3853310