Commit Graph

  • 7e9419e119 fix: validate ISO path is a file, not a directory; clear default value main david 2026-06-22 05:14:18 -07:00
  • ebce8fded8 fix: return empty arrays instead of null in listPartitions, listVolumes, handleDiskVolumes david 2026-06-22 04:52:55 -07:00
  • 190c79487f fix: return empty array instead of null for tagless volumes david 2026-06-22 04:47:29 -07:00
  • a489d523e3 fix: add null/HTTP checks to tag viewer API calls david 2026-06-22 04:20:01 -07:00
  • 568691542a feat: Sample Tag Viewer — read-only tag browser for AKAI disk images david 2026-06-22 03:21:54 -07:00
  • f804ad8a41 feat: expanded toolchain check + install-all task david 2026-06-22 03:08:40 -07:00
  • 669d3abe27 feat: collapsible section and libraries, compact card layout david 2026-06-22 02:52:24 -07:00
  • 7124b16fc1 docs: update AGENTS.md and README for new features, add JS tests david 2026-06-22 02:46:34 -07:00
  • e0bad5e5ac feat: card-based Sample Library layout with grouping david 2026-06-22 02:35:55 -07:00
  • b5650c53ba test: add JS test framework using Node built-in test runner david 2026-06-22 02:23:24 -07:00
  • d7a17eb054 fix: show extract API errors in UI instead of false 'Extraction complete' david 2026-06-22 01:10:40 -07:00
  • fe3e92ce33 feat: recursive WAV browsing in subdirectories david 2026-06-22 01:05:44 -07:00
  • 371feaf0cb fix: initialize files as empty slice instead of nil var david 2026-06-22 00:46:30 -07:00
  • b69e1d81ab debug: add console logging to browseWavs and playWav david 2026-06-22 00:42:18 -07:00
  • cd8484de0c fix: pin electron to exact version 33.4.11 david 2026-06-22 00:22:19 -07:00
  • d194a25bf8 chore: pin node to 22.12 to fix electron-build engine requirements david 2026-06-22 00:16:42 -07:00
  • 4f03524668 chore: add JS/ESLint toolchain, refactor onclick to event delegation david 2026-06-22 00:10:49 -07:00
  • f716902580 fix: handle null data in browseWavs, add HTTP status check david 2026-06-22 00:02:32 -07:00
  • cf53912a33 feat: Audio Preview Player — browse and play WAV samples via Web Audio API david 2026-06-22 00:01:15 -07:00
  • 120993fb02 test: add comprehensive test suite - 5 test files, 65% coverage david 2026-06-21 23:53:00 -07:00
  • 470fb9a4c4 docs: update README/AGENTS for current codebase david 2026-06-21 23:22:00 -07:00
  • a17f22ccb2 rename binary from fetch to akai-fetch david 2026-06-21 22:45:12 -07:00
  • f195ba5a5c ui: move search results below download/extract controls david 2026-06-21 22:35:18 -07:00
  • 31fd368bda fix: create parent dirs for downloads with subdirectory paths david 2026-06-21 22:31:49 -07:00
  • 04d2bec114 fix: add init target to pre-create output dirs before docker david 2026-06-21 22:29:55 -07:00
  • 15979d01b5 fix: check MkdirAll errors, add gopls to toolchain david 2026-06-21 22:27:17 -07:00
  • ea2bcde74b feat: reimplement WAV extraction in Go (replaces extract_wavs.sh) david 2026-06-21 22:17:24 -07:00
  • bc12130dd6 fix: ensure output dirs exist in extract and API extract david 2026-06-21 22:04:47 -07:00
  • 4c09fb8d9b fix: useful Docker bind address output in serve david 2026-06-21 22:00:27 -07:00
  • ca0cd10436 docs: update README/AGENTS for current codebase state david 2026-06-21 22:00:08 -07:00
  • e671320bbb feat: add toolchain check scripts and mise tasks david 2026-06-21 21:46:11 -07:00
  • 48d6d8c4d3 fix: macOS bcopy conflict and Docker host binding david 2026-06-21 21:40:41 -07:00
  • 649a73984d docs: README and AGENTS.md david 2026-06-21 19:46:38 -07:00
  • 9657aaa523 chore: docker compose, mise.toml, updated toolchain david 2026-06-21 19:46:34 -07:00
  • e2dbb66525 feat: web UI + HTTP server + Electron shell david 2026-06-21 19:46:26 -07:00
  • 815d43ee97 WIP casaos 2026-06-21 22:05:18 -04:00
  • 9f107b5f80 Initial commit: akai-fetch - AKAI sampler ISO downloader & extractor david 2026-06-15 22:33:53 -07:00