Commit Graph

  • 5355a93e45 feat(pipeline): retry separation on CPU when a GPU attempt fails (#299) Tha.Les 2026-07-17 01:37:19 +01:00
  • 60959e7ad7 fix(desktop): rotate backend.log instead of truncating it on launch (#298) Tha.Les 2026-07-17 01:21:29 +01:00
  • a666b39497 fix(api): log ffmpeg stderr when a streamed render fails (#297) Tha.Les 2026-07-17 01:20:59 +01:00
  • 378c64fbc4 feat(pipeline): quarantine failed jobs with evidence; classify causes; stage timings (#296) Tha.Les 2026-07-17 01:18:24 +01:00
  • 995e402220 feat(logging): rotating file log + level control; stop leaking exceptions into the UI (#295) Tha.Les 2026-07-16 23:45:29 +01:00
  • 3359ed070a feat(settings): export sample rate option + reorganize settings tabs (#270) v0.8.0-alpha.9 Tha.Les 2026-07-16 15:33:44 +01:00
  • 51df10c919 chore(unraid): pin template to 0.8.0-alpha.8 (#268) Tha.Les 2026-07-15 21:42:44 +01:00
  • 700bd28829 Remove Star History section from README v0.8.0-alpha.8 Tha.Les 2026-07-15 21:05:26 +01:00
  • c19d67eb79 fix(desktop): NVIDIA build silently falling back to CPU (#247) (#267) Tha.Les 2026-07-15 20:47:19 +01:00
  • abc09e4894 fix(ci): docker-publish never fires on prereleased -- restore published (#266) Tha.Les 2026-07-13 22:00:40 +01:00
  • 5079f3d356 alpha 7 pin (#265) v0.8.0-alpha.7 Tha.Les 2026-07-13 18:12:29 +01:00
  • a857f60fbf feat(player): stream stems on desktop via the 5s-chunk engine (#261) (#264) Tha.Les 2026-07-13 18:02:31 +01:00
  • 17cae8536d docs(readme): add More Notes Less Talk to We Recommend (#263) Tha.Les 2026-07-13 14:21:28 +01:00
  • d686e0fa45 feat(library): add More Notes Less Talk to We Recommend (#262) Tha.Les 2026-07-13 14:06:20 +01:00
  • a5b8fce7a6 chore(unraid): pin CA template image to :0.8.0-alpha.6 (#260) Tha.Les 2026-07-13 09:01:39 +01:00
  • a67b186a24 ci(docker): push :latest when a prerelease is promoted to Latest (#259) Tha.Les 2026-07-12 22:55:43 +01:00
  • b645d17cc7 fix(deps): pin demucs<4.1 to keep the tested 4.0.1 (#257) v0.8.0-alpha.6 Tha.Les 2026-07-12 22:19:38 +01:00
  • df94005ea5 feat(docker): honor PUID/PGID so Unraid gets nobody:users ownership (#256) Tha.Les 2026-07-12 21:26:46 +01:00
  • 1b0d689eef fix(ci): make manual/edge image version PEP 440-valid (#254) Tha.Les 2026-07-10 22:18:24 +01:00
  • ce86e8ad57 feat(unraid): publish container to GHCR and add Community Applications app (#253) Tha.Les 2026-07-10 22:00:13 +01:00
  • 2ea6748bb3 feat(player): exact timestamp input for loop start/end (#246) (#252) Tha.Les 2026-07-10 20:41:58 +01:00
  • 8d816b1ad7 fix(server): persistent library on self-hosted web server (no TTL sweep) (#251) Tha.Les 2026-07-10 20:41:41 +01:00
  • 0ba022b24c fix(player): place loop time inputs right of the loop button feat/loop-timestamp-input Thales Pereira 2026-07-10 20:26:23 +01:00
  • 9768072193 feat(player): exact timestamp input for loop start/end (#246) Thales Pereira 2026-07-06 23:56:55 +01:00
  • ec73f55d48 fix(desktop): Windows FFmpeg from BtbN GitHub + detect bin/ layout (#248) (#249) v0.8.0-alpha.5 Tha.Les 2026-07-06 17:50:55 +01:00
  • 7a15a395e1 ci: remove append_body from OS release workflows - artifact sections now static Thales Pereira 2026-06-30 14:21:24 +01:00
  • 9dec0e146b fix(mobile): tape-effect fallback for speed on LAN HTTP (no AudioWorklet) v0.8.0-alpha.4 Thales Pereira 2026-06-30 12:08:15 +01:00
  • c603c596ae fix(mobile): fast track load + pitch-preserving speed on chunked engine (#242) Tha.Les 2026-06-30 12:03:20 +01:00
  • 2a40dc504e feat(player): playback speed control with pitch preservation (#241) Tha.Les 2026-06-30 11:43:50 +01:00
  • d61be8c9c3 fix(desktop): Blackwell GPU (RTX 5000) falls back to CPU silently (#239) (#240) Tha.Les 2026-06-30 08:57:40 +01:00
  • 32bdc38180 feat(settings): QR codes for network access (#238) v0.8.0-alpha.3 Tha.Les 2026-06-29 19:19:59 +01:00
  • 52197aa25c feat(mobile): chunked audio engine via WAV Range requests (#237) Tha.Les 2026-06-29 17:00:20 +01:00
  • 0e25f15c42 fix(mobile): guard against OOM crash on Load, fix stuck Preparing audio (#235) Tha.Les 2026-06-29 15:55:09 +01:00
  • 2cb7214aea fix: server network access and YouTube Shorts support (#233) v0.8.0-alpha.2 Tha.Les 2026-06-28 20:59:09 +01:00
  • d9a669c85a feat: mobile UI polish + configurable port (#232) v0.8.0-alpha.1 Tha.Les 2026-06-27 20:21:30 +01:00
  • cde1739c64 feat: mobile web UI + network access toggle (#231) Tha.Les 2026-06-27 19:04:28 +01:00
  • 8d72f0d684 chore(deps): bump actions/checkout from 6 to 7 (#214) v0.7.0-alpha.18 dependabot[bot] 2026-06-26 16:41:14 +01:00
  • c95b42ae48 chore(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1 (#215) dependabot[bot] 2026-06-26 16:23:16 +01:00
  • 7c39ad1e66 feat: add Empress Effects to We Recommend (+ fix Thomann description) (#230) Tha.Les 2026-06-26 16:04:00 +01:00
  • cbc64fdfc1 fix: don't auto-purge the desktop library (skip job TTL sweep) (#229) Tha.Les 2026-06-26 15:08:14 +01:00
  • a45badf3b3 fix(ci): target the macOS runner's default macOS/ARM64 labels (#227) Tha.Les 2026-06-26 12:28:11 +01:00
  • 9ca03fc4d1 chore: MP4 wording cleanup + "We Recommend" rename/polish (#228) Tha.Les 2026-06-26 12:15:46 +01:00
  • da93c5ee44 feat: export as MP4 (karaoke video) for MP4 uploads and YouTube (#226) Tha.Les 2026-06-25 22:46:23 +01:00
  • 3995e9236f fix: remove orphaned nvidia-* CUDA packages from Linux bundle (#225) v0.7.0-alpha.17 Tha.Les 2026-06-24 20:47:01 +01:00
  • ab832e3342 fix(ci): skip apt when deps present; the runner has no passwordless sudo (#224) Tha.Les 2026-06-24 20:29:55 +01:00
  • 8210e7f22d fix(ci): make Linux apt step best-effort and hard-capped (#223) Tha.Les 2026-06-24 20:06:20 +01:00
  • 421f2b344c fix: ship CPU torch in Linux NVIDIA variant; download CUDA at first run (#222) Tha.Les 2026-06-24 19:17:37 +01:00
  • 44336a55d5 fix(ci): source release tag from github.ref_name on all self-hosted runners (#221) Tha.Les 2026-06-24 18:54:25 +01:00
  • 8131900d0a feat: Linux portable builds (CPU + NVIDIA) and release workflow (#220) Tha.Les 2026-06-24 18:07:34 +01:00
  • 7be60c47ca fix: support RTX 50-series (Blackwell sm_120) CUDA via cu128 wheels (#217) (#218) v0.7.0-alpha.16 Tha.Les 2026-06-23 22:28:56 +01:00
  • 66425fe108 fix: use powershell shell on Windows runner (pwsh not available) (#212) v0.7.0-alpha.15 Tha.Les 2026-06-18 10:31:59 +01:00
  • 17ea467d61 docs: replace Woodpecker CI badge with GitHub Actions (#211) Tha.Les 2026-06-18 09:23:30 +01:00
  • e817fa7839 feat: add MP4 and M4A upload support, raise limit to 400 MB (#210) Tha.Les 2026-06-18 09:23:27 +01:00
  • d6280a3efb ci: trigger release workflows only on release published (#208) Tha.Les 2026-06-18 08:58:50 +01:00
  • bca5a8961b chore(deps): bump actions/checkout from 4 to 6 (#206) dependabot[bot] 2026-06-18 08:45:06 +01:00
  • a39ef48483 chore: remove Woodpecker CI configuration (#207) Tha.Les 2026-06-18 08:43:04 +01:00
  • 3baaa0fa07 ci: migrate from Woodpecker to GitHub Actions (#205) Tha.Les 2026-06-17 21:28:40 +01:00
  • 76d6c351bb Update README.md Tha.Les 2026-06-11 12:33:21 +01:00
  • 86b1e87a24 docs: tighten intro copy and surface We Recommend in the header v0.7.0-alpha.14 Thales Pereira 2026-06-09 13:38:22 +01:00
  • 907ae7f956 feat: expand Supporters (Joao, Kris), Instagram links/avatars, and README We Recommend (#202) Tha.Les 2026-06-09 13:33:06 +01:00
  • ed09e802c5 docs: add We Recommend section listing supporters (#__) Tha.Les 2026-06-09 12:27:45 +01:00
  • 86f690da62 feat: add Joao Gaspar and Kris Luthier to Supporters, masonry tile layout (#200) Tha.Les 2026-06-09 11:55:23 +01:00
  • 6761831abc fix: point runtime pack URL at stemdeckapp, not old thcp repo (#199) v0.7.0-alpha.13 Tha.Les 2026-06-09 10:00:48 +01:00
  • 091ba3fd1b docs: Code of Conduct, Contributing guide, and issue templates (#198) Tha.Les 2026-06-07 19:00:40 +01:00
  • 64dc5f7a6d feat: Supporters dialog behind a TV rail icon (#197) v0.7.0-alpha.12 Tha.Les 2026-06-06 00:51:23 +01:00
  • a74ae01404 fix: overview waveforms - align to lanes and only show extracted stems (#196) v0.7.0-alpha.11 Tha.Les 2026-06-05 23:34:06 +01:00
  • 23a3a3d930 fix: refresh runtime pack on app upgrade + stop false update banner (#195) v0.7.0-alpha.10 Tha.Les 2026-06-05 18:23:34 +01:00
  • 0a67593ad4 feat: add FLAC support (import and export) (#flac) (#194) v0.7.0-alpha.9 Tha.Les 2026-06-05 15:36:49 +01:00
  • 4ccb70b31e docs: add a real SECURITY.md (#193) Tha.Les 2026-06-05 13:42:53 +01:00
  • 471cafdb17 fix: verify macOS FFmpeg download with a pinned SHA256 (#172) (#192) v0.7.0-alpha.8 Tha.Les 2026-06-05 13:26:55 +01:00
  • 7b566e1c2e feat: Export Mix reflects the mixer (volume, mute, solo) (#183) (#191) v0.7.0-alpha.7 Tha.Les 2026-06-05 12:49:55 +01:00
  • 60f998160e fix: engine overview waveform - align to ruler and restore bar style (#189) (#190) v0.7.0-alpha.6 Tha.Les 2026-06-05 06:40:05 +01:00
  • 9a79083c15 fix: stop the lane stack shaking on vertical scroll (#182) (#188) v0.7.0-alpha.5 Tha.Les 2026-06-04 16:57:49 +01:00
  • a27762b518 fix: studio audio rendering — CSP data:/blob: + engine waveform visibility (#187) Tha.Les 2026-06-04 15:15:11 +01:00
  • 4dcbaf5e06 fix: make the Web Audio engine WebView-safe; keep visuals; guard processing tracks (#185) Tha.Les 2026-06-03 15:05:49 +01:00
  • d159429c59 feat: add Content-Security-Policy to the webview (#171) (#177) Tha.Les 2026-06-03 07:12:59 +01:00
  • 1fe5b78b3b fix: default the audio engine on by platform (off on Windows/WebView2) (#181) Tha.Les 2026-06-02 18:08:12 +01:00
  • 77637a95d6 fix: default the Web Audio engine off (Windows/WebView2 regression) (#179) Tha.Les 2026-06-02 17:27:17 +01:00
  • ccaefad137 fix: protect the Unsorted folder from deletion (#178) Tha.Les 2026-06-02 16:18:54 +01:00
  • ff66e15e6c fix: address open issues #169 (version), #170 (XSS), #173 (SSRF) (#176) Tha.Les 2026-06-02 14:03:02 +01:00
  • 0e841669fa feat: Edit Library window with out-of-sync detection and auto-restore (#168) v0.7.0-alpha.4 Tha.Les 2026-05-31 21:30:27 +01:00
  • f05b8256ed feat: transport button toggle colors (play green / stop red / loop blue) (#166) Tha.Les 2026-05-31 16:23:05 +01:00
  • 9ac0d9b8a5 feat: Web Audio decode-and-mix engine to fix Safari/WKWebView chop (#165) Tha.Les 2026-05-31 16:23:02 +01:00
  • e4b1bcb6e1 fix: smoother stem-lane scroll sync (#163) (#164) v0.7.0-alpha.3 Tha.Les 2026-05-29 16:54:36 +01:00
  • bfa41c1794 feat: consolidate footer export into one dropdown with stems .zip (#162) v0.7.0-alpha.2 Tha.Les 2026-05-29 14:59:08 +01:00
  • 411de5328b fix: scrollable stem lanes + responsive waveform with thin scrollbars (#159) (#161) Tha.Les 2026-05-29 14:54:10 +01:00
  • 0830246f63 feat: SoundCloud support + instant waveform rendering from pre-computed peaks (#158) v0.7.0-alpha.1 Tha.Les 2026-05-28 16:08:51 +01:00
  • 2a12a2786f feat: setup window robustness — connectivity feedback, PowerShell path, friendlier errors (#129) Tha.Les 2026-05-27 09:39:26 +01:00
  • 09f096eb4b ci: trigger macOS and Windows pipelines on tag and release events v0.6.0-alpha.6 Thales Pereira 2026-05-26 11:00:16 +01:00
  • 87cb17b69b fix: exclude fastapi 0.136.3 -- MAL-2026-4750 supply chain compromise (undocumented fastar dependency) Thales Pereira 2026-05-26 10:53:43 +01:00
  • 0e6138f121 ci: remove version-bump pipeline -- build pipelines patch version files at build time Thales Pereira 2026-05-26 09:42:33 +01:00
  • cfdbba1241 fix: remove evermeet.cx checksum fetch -- API does not expose SHA256 hashes Thales Pereira 2026-05-26 08:32:12 +01:00
  • ec9766e5b2 ci: restrict release pipelines to event: release only Thales Pereira 2026-05-25 22:38:52 +01:00
  • dc9b443777 cleanup Thales Pereira 2026-05-25 22:16:05 +01:00
  • 789178b449 security: FFmpeg SHA256 integrity check and gate file:// paths to debug builds (#135, #136) Thales Pereira 2026-05-25 19:53:38 +01:00
  • 0dc7ddcb9f refactor: centralize env-var path override, add runtime swap recovery and setup log helper (#134, #141) Thales Pereira 2026-05-25 19:51:39 +01:00
  • b6b2a2ce0d refactor: consolidate BackendState, track pip pid, async shutdown, concurrent-start guard (#133, #140, #144, #145) Thales Pereira 2026-05-25 19:50:33 +01:00
  • e3e784c303 fix: main.rs simple fixes -- sync_all, stop_backend, atomic config, security (#137-#139, #142-#143, #147-#148, #154) Thales Pereira 2026-05-25 19:48:19 +01:00
  • 886e33141e fix: setup.js stall timer, SSE listener stacking, concurrent status writes (#146, #149, #150) Thales Pereira 2026-05-25 19:46:05 +01:00
  • 8918cd5e94 docs: fix stale URLs, cu121→cu124, Discord link, add env vars section (#151-#153, #155) Thales Pereira 2026-05-25 19:45:18 +01:00