Commit Graph

15 Commits

Author SHA1 Message Date
Daniel Harvey f76c96fe34 add NotFound page, wire Routes.NotFoundPage, set log level to Debug 2026-05-21 15:55:34 -04:00
Daniel Harvey b27f687291 remove broken MudBlazor.ThemeManager 3.0.0 dependency — incompatible with MudBlazor 8.15.0, ThemeManagerTheme wrapper produced NRE in GenerateTheme; wire MudThemeProvider to DeepDrftPalettes.Default and hardcode AppBar Elevation=4 2026-05-21 15:22:52 -04:00
Daniel Harvey 94163f4ad6 fix(client): remove @layout MainLayout from _Imports.razor — DefaultLayout on RouteView covers pages; directive incorrectly applied to Routes causing double-MainLayout crash 2026-05-21 10:29:21 -04:00
Daniel Harvey 0b7475e7ea fix(MainLayout): remove redundant StateHasChanged() from OnInitialized to prevent nested ProcessRenderQueue and NullReferenceException in MudThemeProvider during SSR prerender 2026-05-21 10:02:40 -04:00
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