-
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