Commit History

  1. Fix crash: Editor is now thin — just reads scan state from Processor, no threads

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

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

    Verified signature
    f6caa77
  4. Update CLAUDE.md — reflect Sprint 2 complete, fix API notes, update status

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

    Verified signature
    97989ed
  6. 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 SYNC.md — Sprint 2 pushed, ready for build

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

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

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

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

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

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

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

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

    Verified signature
    cf8bc89
  14. Fix: Add C language to project() — required for JUCE

    Verified signature
    e5b499f
  15. Update SYNC.md — Sprint 1 code pushed, ready for build test

    Verified signature
    b954f19
  16. Sprint 1: Add .gitignore

    Verified signature
    52a2d70
  17. Sprint 1: Add libs/README.md with download instructions for httplib.h and json.hpp

    Verified signature
    1bd704f
  18. Sprint 1: Add AudioAnalyser.cpp stub

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

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

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

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

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

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

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

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

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

    Verified signature
    3853310
  28. Sprint 1: Add CMakeLists.txt for JUCE 8 VST3/AU plugin (macOS, GPL)

    Verified signature
    399b070
  29. Rewrite SYNC.md for token-efficient Claude Code workflow

    Verified signature
    2359fb1
  30. Add SYNC.md — coordination file between HF Claude and Claude Code

    Verified signature
    7cf0961
  31. Update CLAUDE.md with confirmed project decisions

    Verified signature
    61c48cb
  32. Add CLAUDE.md context file for Claude Code

    Verified signature
    312ea17
  33. Add refined roadmap after deep research of all referenced repos

    Verified signature
    985bfc7
  34. Update ML Intern artifact metadata

    Verified signature
    0a2f47b
  35. initial commit

    Verified signature
    3e6e6e8