Commit Graph

11 Commits

Author SHA1 Message Date
Daniel Harvey 9b6784d49a Merge branch 'routes-to-client' into dev 2026-05-21 09:07:41 -04:00
Daniel Harvey a88a523f39 fix(public): await OnSeekEnd in onpointerleave handlers (was fire-and-forget) 2026-05-21 09:06:26 -04:00
Daniel Harvey c436e564be fix(public): move Routes.razor to client assembly so InteractiveAuto can resolve it in WASM 2026-05-21 08:56:01 -04:00
Daniel Harvey 5d823868c8 docs(AudioPlayerProvider): explain IsFixed=true intent and runtime-swap caveat 2026-05-21 07:52:13 -04:00
Daniel Harvey b4fff43cb3 fix(public): break OnStateChanged callback chain and lazy-init audio player to stop circuit memory blowup 2026-05-21 07:36:55 -04:00
Daniel Harvey 2fac9e51e6 refactor(client): rename GetDarkModeAsync→GetDarkMode, drop commented JS interop, fix misleading comment 2026-05-21 06:29:13 -04:00
Daniel Harvey cb5c2fd2b9 fix(public): move DeepDrftMenu dark-mode sync to OnAfterRenderAsync to unhang SSR prerender under interactive Routes 2026-05-21 06:22:55 -04:00
Daniel Harvey 970bd4e107 fix(public): restore InteractiveAuto at router root so MainLayout hydrates 2026-05-20 21:29:39 -04:00
Daniel Harvey e8072f8b17 refactor(public): in-process ITrackDataService on server prerender; HTTP on WASM 2026-05-20 16:49:43 -04:00
Daniel Harvey 82ff20404c fix(postmerge): guard DeepDrftMenu SSR hang, add Manager root redirect, add Manager styles link 2026-05-20 15:29:40 -04:00
Daniel Harvey e5b4a79727 refactor(split): rename DeepDrftWeb -> DeepDrftPublic and DeepDrftWeb.Client -> DeepDrftPublic.Client (Phase 4) 2026-05-19 23:06:16 -04:00