Jonathan Sykes
|
c7f3335a9a
|
Pass etagMatches into the request handler
|
2026-10-14 03:25:29 +08:00 |
|
Jonathan Sykes
|
83f4a121d1
|
Use swoole_cpu_num instead of shelling out before the server starts
|
2026-10-14 03:16:14 +08:00 |
|
Jonathan Sykes
|
d5a175cf45
|
Enable Swoole hooks after the blocking start-up work
|
2026-10-14 02:46:27 +08:00 |
|
Jonathan Sykes
|
6afb5aed6e
|
Install unzip so the deno installer works in the Swoole image
|
2026-10-14 02:16:00 +08:00 |
|
Jonathan Sykes
|
1130fabc94
|
Add Swoole alternative backend
|
2026-10-14 00:43:38 +08:00 |
|
Jonathan Sykes
|
f465cc86d0
|
Plan built-in MySQL search index and a Swoole benchmark
|
2026-10-13 22:42:12 +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
|
640b9b0b33
|
Verify responsive search actions across themes
|
2026-10-13 08:08: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
|
15f554430b
|
Merge the integrated JamesDSP, settings layout and retry fixes into beta
|
2026-10-10 23:03:39 +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
|
7950e83c08
|
Restore the beta compose stack
|
2026-10-10 21:04:49 +08:00 |
|
Jonathan Sykes
|
295ac6fb30
|
Replace the beta branch with the integrated JamesDSP engine
|
2026-10-10 20:53:23 +08:00 |
|
Jonathan Sykes
|
0c387a01cd
|
Record DSP integration verification and optional cache results
|
2026-10-10 19:42:14 +08:00 |
|
Jonathan Sykes
|
e0802aa8a8
|
Wait for DSP opt-in persistence in settings harness
|
2026-10-10 19:32:12 +08:00 |
|
Jonathan Sykes
|
865c60cb85
|
Fix offline opt-in persistence assertion
|
2026-10-10 19:29:31 +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
|
7591c2d14c
|
Record JamesDSP integration verification results
|
2026-10-09 21:08:58 +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
|
d6a3570ff9
|
Document JamesDSP audio ownership audit
|
2026-10-09 19:42:11 +08:00 |
|
Jonathan Sykes
|
459a27b6eb
|
Merge main into jamesdsp and register its assets
|
2026-10-09 18:37:35 +08:00 |
|
Jonathan Sykes
|
933e920701
|
Add JamesDSP integration plan
|
2026-10-09 18:30:26 +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
|
0a5b113ebe
|
Record combined migration, offline and cold-start verification
|
2026-10-09 15:47:35 +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 |
|