Commit Graph

320 Commits

Author SHA1 Message Date
Jonathan Sykes
11b10e38e2 Add searchable lyrics index 2026-10-14 02:10:02 +08:00
Jonathan Sykes
e3821621f3 Add notes backup management 2026-10-14 02:06:33 +08:00
Jonathan Sykes
efac16ddaa Add song-level report triage 2026-10-14 02:04:02 +08:00
Jonathan Sykes
34b1173ea6 Add searchable index health and repair tools 2026-10-14 02:02:07 +08:00
Jonathan Sykes
42c68609ec Add cache pinning and health controls 2026-10-14 01:59:23 +08:00
Jonathan Sykes
180a28d3e4 Add a paged lyrics quality queue 2026-10-14 01:56:53 +08:00
Jonathan Sykes
301fab335f Add searchable admin audit history 2026-10-14 01:54:08 +08:00
Jonathan Sykes
6bcaccbcaf Merge branch 'codex/deep-search' into codex/admin-tools 2026-10-14 01:48:49 +08:00
Jonathan Sykes
58d0e6f140 Add resumable admin deep search 2026-10-14 01:47:35 +08:00
Jonathan Sykes
d264d0748a Redesign Lyrics Studio timing editor 2026-10-14 00:10:25 +08:00
Jonathan Sykes
4b65b9e376 Show toasts above Service mode so the report-needs-a-profile message is visible 2026-10-13 22:38:10 +08:00
Jonathan Sykes
ac7cd0555e Merge final UI batch into beta 2026-10-13 08:12:25 +08:00
Jonathan Sykes
ecb028bbbf Merge main into final UI batch 2026-10-13 08:09:35 +08:00
Jonathan Sykes
33eb818868 Merge recommendation card fix 2026-10-13 08:09:25 +08:00
Jonathan Sykes
49c7ce9403 Redesign Framework7 and Bento search actions 2026-10-13 08:08:23 +08:00
Jonathan Sykes
2fe453bfb9 Restore outlined Classic search action 2026-10-13 08:08:20 +08:00
Jonathan Sykes
c2176476b5 Glass: move the Now playing label to the bottom right of the card 2026-10-13 07:33:51 +08:00
Jonathan Sykes
c600415ebb Contain recommendation details in glass cards 2026-10-13 07:33:08 +08:00
Jonathan Sykes
09ed50d494 Merge main (update-after-download, search button) into beta 2026-10-11 18:04:18 +08:00
Jonathan Sykes
3c68e56b21 Redesign search action across layouts and themes 2026-10-11 17:36:45 +08:00
Jonathan Sykes
a22b8b44c9 Ask for the update only after it has downloaded; restyle the search button per layout and colour theme 2026-10-11 17:10:16 +08:00
Jonathan Sykes
0f3f055835 Merge main (admin home link, stamp fix) into beta 2026-10-11 04:08:45 +08:00
Jonathan Sykes
955dd54e5a Lyrics Studio logo returns to the admin home; Stamp now works on any line 2026-10-11 04:08:32 +08:00
Jonathan Sykes
e3283c53a0 Merge main (auto-save played videos, lyrics editor audio) into beta 2026-10-11 03:57:27 +08:00
Jonathan Sykes
785e903e1e Load the whole song into the browser for the lyrics editor so audio no longer stops 2026-10-11 03:57:02 +08:00
Jonathan Sykes
f84ecb5ae9 Auto-save every video you play for offline, with a Settings switch 2026-10-11 03:26:04 +08:00
Jonathan Sykes
7f49c317fd Merge retry hardening with DSP cache opt-in 2026-10-10 23:00:32 +08:00
Jonathan Sykes
f0daeaedd2 Fix responsive DSP settings controls 2026-10-10 22:50:02 +08:00
Jonathan Sykes
ef12468a99 Extend JamesDSP with convolution and spatial audio 2026-10-10 19:25:06 +08:00
Jonathan Sykes
b3f0525a8e Stage legacy asset migration before activation 2026-10-10 18:40:32 +08:00
Jonathan Sykes
d02796b0eb Retry transient foreground requests before surfacing errors 2026-10-09 21:53:03 +08:00
Jonathan Sykes
6bb3271431 Add JamesDSP playback controls and verification harness 2026-10-09 20:29:37 +08:00
Jonathan Sykes
27b32ff0c9 Add the guarded JamesDSP audio controller 2026-10-09 20:00:49 +08:00
Jonathan Sykes
aca50c1690 Vendor JamesDSP in a lazy asset group 2026-10-09 19:52:17 +08:00
Jonathan Sykes
76037613a7 Extract the shared realtime audio graph owner 2026-10-09 19:46:00 +08:00
Jonathan Sykes
a1048f1c30 Verify transport geometry, playback states and themed icons across both engines 2026-10-09 16:12:28 +08:00
Jonathan Sykes
1e83951972 Reconcile transport drawing variants, admin controls and theme cascades 2026-10-09 16:10:02 +08:00
Jonathan Sykes
9a37715da4 Unify transport controls with themed SVG symbols and accessible playback states 2026-10-09 15:54:22 +08:00
Jonathan Sykes
6ae81d1024 Merge autosave probes and reconcile the complete verification guide 2026-10-09 15:12:55 +08:00
Jonathan Sykes
52e51278d5 Merge persisted-settings verification and retain all harness documentation 2026-10-09 15:12:46 +08:00
Jonathan Sykes
d027696d4e Merge manifest hygiene and reconcile runtime exclusions with CSP response capture 2026-10-09 15:12:39 +08:00
Jonathan Sykes
4ba5130c80 Merge Phase 6 and reconcile offline completion, response capture and contract tests 2026-10-09 15:12:14 +08:00
Jonathan Sykes
ea221a4e90 Verify persisted settings and save-before-play through production updates 2026-10-09 15:09:09 +08:00
Jonathan Sykes
dd09f66578 Separate runtime manifest inputs from directly served files 2026-10-09 14:40:46 +08:00
Jonathan Sykes
cf27d4f15a Merge branch 'codex/ui-fixes' 2026-10-09 14:37:51 +08:00
Jonathan Sykes
a497180352 Verify mobile geometry and themed media icons across browsers 2026-10-09 14:32:17 +08:00
Jonathan Sykes
2001e77cee Use theme-aware SVGs for download and offline actions 2026-10-09 14:28:42 +08:00
Jonathan Sykes
2fc6d5d4dc Release response streams used by cache metadata probes 2026-10-09 10:43:05 +08:00
Jonathan Sykes
f359e5dd39 Limit activation readiness checks to blocking assets 2026-10-09 10:34:57 +08:00
Jonathan Sykes
2c8d563d01 Keep offline completion outside the activation barrier 2026-10-09 10:28:11 +08:00