Commit Graph

6 Commits

Author SHA1 Message Date
Daniel Harvey d31a08bd15 fix(routing): InteractiveServer routing, WASM interactivity declared at layout level
Routes moves to InteractiveServer so the server router always sees all
assemblies (including AuthBlocksWeb). MainLayout declares
@rendermode InteractiveWebAssembly — the single source of WASM
interactivity for all public pages. CmsLayout in DeepDrftCms provides
a server-rendered admin shell without the audio dock. Assembly-level
_Imports.razor files set the default layout for each group; no per-page
rendermode declarations needed. Routes.razor moves to the server host
(its correct home) carrying the full AdditionalAssemblies list.
2026-05-18 23:31:10 -04:00
Daniel Harvey cd700dc758 feat(data): rename *.Services projects, lift TrackEntity onto BlazorBlocks data layer, regenerate initial Postgres migration
DeepDrftWeb.Services → DeepDrftData; DeepDrftContent.Services → DeepDrftContent.Data.
TrackEntity:BaseEntity, TrackRepository:Repository<>, TrackManager:Manager<>+ITrackService.
Drops DeepDrftModels PagingParameters/PagedResult in favour of Models.Common.* from BlazorBlocks.
InitialCreate migration captures full schema including is_deleted index.
2026-05-18 22:22:09 -04:00
Daniel Harvey 88c94b24cf Fix W3-T1 review: forward CancellationToken in GetPaged, scrub ex.Message from snackbar, drop unused Navigation inject, annotate ITrackService wiring in CmsStartup 2026-05-18 14:58:36 -04:00
Daniel Harvey 77e6637a9e cms-w3-t1: add /cms/tracks admin track list with edit/delete affordances 2026-05-18 14:49:20 -04:00
Daniel Harvey 92c744db42 Fix _Imports dead using, add Virtualization, declare server-only SupportedPlatform 2026-05-17 23:18:13 -04:00
Daniel Harvey a64e49326d Add DeepDrftCms RCL skeleton, mount at /cms, switch NetBlocks to NuGet 2026-05-17 23:04:54 -04:00