asepharyana
75ff9274b3
feat(frontend): filter recordings per-speaker + export WAV for Audacity
- recordings page: speaker filter dropdown (server-side userId filter via
existing recordings.list proc) + clear-filter + pagination reset on change
- WAV export per card: decode download_url via Web Audio, re-encode 16-bit PCM
WAV (Audacity-ready) client-side, no server/ffmpeg needed
- EXPORT WAV (N) header button: concatenate visible (filtered) recordings
into a single mono WAV for mixdown/analysis
- hooks: per-filter SWR cache key (recordings/<userId|all>); delete & live
WS-sync invalidate every filter cache via key matcher
- new lib/audio/wav.ts: decodeAudio / audioBufferToWav / concatAudioBuffers /
downloadBlob
2026-08-30 12:59:46 +07:00
..
2026-08-15 19:23:17 +07:00
2026-08-18 15:11:01 +07:00
2026-08-18 20:45:12 +07:00
2026-08-18 20:45:12 +07:00
2026-08-24 18:51:23 +07:00
2026-08-22 17:19:41 +07:00
2026-08-22 12:53:18 +07:00
2026-08-24 18:51:23 +07:00
2026-08-24 17:35:51 +07:00
2026-08-24 18:51:23 +07:00
2026-08-24 22:05:28 +07:00
2026-08-30 12:59:46 +07:00
2026-08-30 12:23:03 +07:00
2026-08-28 09:57:49 +07:00