MAGDA v0.13.1
Commits
- Decouple JUCE tests from agents (#1668) (770685f)
- Handle single-device audio drivers (#1667) (d36861e)
- Audio settings: list devices from the active driver type (#1666) (f8e44c7)
- ccache: hash compiler content not mtime (fix 0% hit rate) (#1665) (8657834)
- Fix reloaded project leaving plugins dead (no UI, no audio) + AudioFile crash (#1663) (34fd6ec)
- Gate Windows Release build to the self-hosted runner (#1662) (8b70b11)
- Fix MSVC Debug C1090: switch C deps (lua) to /Z7 too (#1659) (99d0cf2)
- Compile the JUCE/TE module stack once instead of per target (#1658) (6e0beb4)
- Make macOS CI cleanup robust against the Spotlight rm race (#1657) (36ef469)
- Fix bounce writing to the global export folder instead of the project (#1653) (b02b62c)
- Cache MSVC Debug builds with ccache via /Z7 (Windows CI + local) (#1656) (8d24ed1)
- Fix thrashing ccache on Linux CI (500 MB -> 3 GB) (#1655) (6c490b5)
- Speed up and de-noise MSVC builds of vendored libs (eurorack/Faust/llama) (#1654) (9548bb7)
- Fix ThreadPool teardown use-after-free in runNextJob (#1652) (12a0106)
- Add Windows code signing via Certum cloud cert (SimplySign) (#1651) (bd84079)
- 0.13 fixes (#1650) (c046b35)
- New Crowdin translations by GitHub Action (#1625) (8439633)
- Fix arrangement clips dropped from the engine on project load (#1628) (5f194af)
- DrumGrid RCU: harden snapshot handoff (follow-up to #1629) (#1639) (88b2fca)
- Fix audio-thread use-after-free when editing DrumGrid pad chains (#1629) (98fdd4c)
- Dev/0.13.0 (#1627) (34be8a1)
- Revert "Codex/plugin browser alias search (#1624)" (#1626) (2194a4e)
- Codex/plugin browser alias search (#1624) (87838b2)
- Make DAWproject schema validation advisory, not a hard gate (#1596) (e35b4e0)
- Stage basic_pitch.onnx model in Windows and Linux packaging (#1595) (a744a71)
- Fix/dawproject midi color roundtrip (#1566) (8a8d3a9)
- Fix collapsed sequencer device controls (#1563) (fac16bd)
- Bundle DAWproject XSD schemas in Windows and Linux releases (#1561) (dbbfd9f)
- Build(deps): bump third_party/llama.cpp from
1fd5f48to721354f(#1539) (98bbc84) - I uploaded a Chinese README document (#1549) (cfc8915)
- New Crowdin translations by GitHub Action (#1555) (d22ba55)
- ci: skip C++ build/tests on docs-only changes (#1554) (4bea4ff)
- manual: add 'Working with AI' philosophy & expectations page (#1551) (fa0bd65)
- Feat/track header icons (#1550) (6b137a0)
- Fix missing libxml2 on Windows; derive version dynamically (#1548) (77d0ccc)
- Fix device peak meter alignment (#1547) (b1d9c33)
- Dev/0.12.0 (#1546) (bed1f0e)
- Fix use-after-free when clip context menu outlives its clip (#1486) (058e7fd)
- Fix loop boundary line gap under number ticks; steer concurrent CI to… (#1472) (e589e26)
- New Crowdin translations by GitHub Action (#1471) (3aa7837)
- Stop Dependabot from auto-running CI; drop it for Tracktion Engine (#1454) (416caa4)
- New Crowdin translations by GitHub Action (#1455) (6beb0c6)
- Feat/open plugin window on drop (#1451) (fae2ebf)
- Fix/plugin window shrink and warp preview (#1450) (2d9afaf)
- Fix/fixes 1447 (#1449) (1a7b746)
- Fix drum-grid slice macros not driving pad envelopes (#1448) (2023faa)
- New Crowdin translations by GitHub Action (#1437) (6f3f4d0)
- Chore/lang orphan cleanup (#1444) (e007b4e)
- Dev/0.11.0 (#1436) (bd0cfe7)
- Fix Linux session sample drop and timestretch dropdown sync (#1385) (f8b3c22)
- Fix Faust device Load/Edit doing nothing (unbound plugin) (#1374) (4c82eea)
- Fix legacy project sampler UI restore (#1373) (c3c9e1b)
- New Crowdin translations by GitHub Action (#1370) (e5e7db2)
- Fix bottom header and session drop overlays (#1369) (41fd819)
- Update manual for 0.10 (#1368) (35dafe2)
- Dev/0.10.0 (#1366) (370bbac)
- Fix drum grid editor preference identity (#1357) (7190fb0)
- Fix arrange zoom paint crash (#1348) (80b6bb7)
- ci(release): emit notarized .app.zip per arch for MuseHub (#1340) (c9c7033)
- ci(release): move Intel macOS build to macos-15-intel runner (#1338) (6865dd7)
- Derive executable bundle version from MAGDA_FULL_VERSION (#1337) (2cf6c25)
- feat: restore Intel Mac support via MAGDA_HAVE_CLAP feature gate (#1333) (0c842de)
- chore: tone down app icon background to dark charcoal (#1332) (0912d0a)
- fix(linux): use native window decorations (#1330) (71e2ab5)
- Media DB UI polish 2 (#1328) (4ed6668)
- Dev/0.9.0 (#1326) (1c5105d)
- Fix arranger clip placement overlap handling (#1313) (0e9e205)
- fix: media browser drag-and-drop on Linux/Wayland (#1312) (f65a742)
- Fall back for empty localized strings (#1311) (3373987)
- Fix arrangement MIDI previews and clip modifier clicks (#1310) (f54d4e2)
- ci: fall back to windows-latest when RUNNER_STATUS_PAT is unavailable (#1294) (6af34c4)
- docs: document faust-mcp-magda in the Faust device manual (#1293) (d647208)
- RackSyncManager: avoid capturing structured bindings in lambdas (#1275) (2aba9de)
- Merge dev/0.8.0: FAUST integration, FX bank, session recording (#1273) (c77f043)
- Revert "Issue 587 clip follow actions (#1261)" (fdbf283)
- Issue 587 clip follow actions (#1261) (3c8fa6d)
- Fix/loop bounds bpm drift (#1227) (316b9d2)
- Fix/waveform editor source extent contract (#1226) (90a4889)
- Coalesce and serialise transient detection per clip (#1225) (da3bebc)
- fix(midi): reduce pitch-bend / CC interpolation density (#1210) (2ad9cb5)
- fix(ui): force software image for time-selection snapshot on Windows (#1209) (304bfea)
- Fix/1204 te loop snap (#1208) (3187b99)
- Refactor/clip rebuild hardening (#1203) (a38bfb9)
- Fix scaled preferences dialog overflow (#1198) (967584e)
- Fix/1194 midi signal routing (#1196) (0901470)
- Fix MIDI note clipping at clip boundaries (#1195) (ed03832)
- Test/audio clip topology realloc (#1192) (18e5d97)
- Force device gain to unity while the device is bypassed (#1189) (#1191) (62d00ba)
- Fix collapsed 4OSC AI button layout (#1187) (d94666a)
- Fix/audio source clip model (#1186) (b43c56f)
- New Crowdin translations by GitHub Action (#1176) (dbfcca3)
- Feat/lua scripts factory enable (#1175) (445a619)
- build(cmake): default MAGDA_BUILD_EXAMPLES to OFF (#1171) (a5321ff)
- ci: skip JUCE integration tests on macOS until sandboxed (#1172) (#1173) (3eb3aa4)
- fix(release): bundle controllers/ in Windows + Linux installers (#1169) (8f85eaf)
- Dev/0.7.0 (#1165) (a45c964)
- Fix/0.6 bugfixes (#1135) (8b3153e)
- refactor: unify Track/Rack/Device modulation behind ChainNode (#1131 … (#1133) (f62b6ec)
- chore(0.6): theme polish on JUCE-drawn title bars + controller learn fix (#1111) (0e4ac59)
- fix(linux): JUCE-drawn title bar so menu renders under Wayland (#1110) (6756fe5)
- chore(0.6): misc fixes (BPM-snap, duplicate time selection menu) (#1106) (3cbbd77)
- ci(release): drop Chocolatey for NSIS, fetch a pinned zip directly (#1105) (e15b98c)
What's Changed
Other Changes
- Gate Windows Release build to the self-hosted runner by @lucaromagnoli in #1662
- Fix reloaded project leaving plugins dead (no UI, no audio) + AudioFile crash by @lucaromagnoli in #1663
- ccache: hash compiler content not mtime (fix 0% hit rate) by @lucaromagnoli in #1665
- Audio settings: list devices from the active driver type by @lucaromagnoli in #1666
- Handle single-device audio drivers by @lucaromagnoli in #1667
- Decouple JUCE tests from agents by @lucaromagnoli in #1668
Full Changelog: v0.13.0...v0.13.1