4171b493fd
Merge branch 'public-static-fix' into dev
daniel-c-harvey
2026-06-04 17:45:13 -04:00
fe8ddff41c
docs: document request pipeline and UseStaticFiles/MapStaticAssets relationship in DeepDrftPublic
daniel-c-harvey
2026-06-04 17:43:46 -04:00
58a94fe315
docs: explain why UseStaticFiles is not redundant with MapStaticAssets
daniel-c-harvey
2026-06-04 17:42:15 -04:00
757c1d5c85
fix: add UseStaticFiles() after UseAntiforgery() so JS audio module is served with correct Content-Type in production
daniel-c-harvey
2026-06-04 17:40:10 -04:00
690631ef9b
Merge branch 'installer-ports' into dev
daniel-c-harvey
2026-06-04 13:27:03 -04:00
dfd6d33142
feat(deploy): prompt for service ports at install time; replace hardcoded 5000/5001/5002 with __PORT_*__ placeholders
daniel-c-harvey
2026-06-04 13:27:00 -04:00
e2a7944077
Proxy WASM track traffic through DeepDrftPublic to DeepDrftAPI
Daniel Harvey
2026-05-25 19:11:00 -04:00
02e230e236
Merge branch 'eliminate-public-api' into dev
Daniel Harvey
2026-05-25 17:48:56 -04:00
708836a169
docs: update CLAUDE.md files for DeepDrftPublic simplification
Daniel Harvey
2026-05-25 17:33:32 -04:00
f48a21b7a0
chore: remove orphaned dch5-publish-cli.sh
Daniel Harvey
2026-05-25 13:03:45 -04:00
072189be9c
fix: remove orphaned EF/Npgsql refs, trailing slash on SqlApi, ITrackDataService doc
Daniel Harvey
2026-05-25 13:02:14 -04:00
e334886022
Eliminate DeepDrftPublic internal track API
Daniel Harvey
2026-05-25 12:55:30 -04:00
068205a84e
docs: update CLAUDE.md files for AuthBlocks split, DTO layer boundary, and CLI removal
Daniel Harvey
2026-05-25 12:22:07 -04:00
a5f22c84e0
Merge remove-cli: DeepDrftCli project removed, replaced by CMS Manager
Daniel Harvey
2026-05-25 11:56:28 -04:00
6f90b3073d
Merge trackservice-dto: ITrackService/TrackManager flipped to DTO output
Daniel Harvey
2026-05-25 11:45:30 -04:00
9ac7da4d14
Merge authblocks-split: AuthBlocks API host moved to DeepDrftAPI
Daniel Harvey
2026-05-25 11:45:12 -04:00
82a310cf58
remove DeepDrftCli project and CLI.sln; clean orphan GUID from DeepDrftHome.sln
Daniel Harvey
2026-05-25 11:39:41 -04:00
4351302a25
Flip ITrackService/TrackManager to DTO output; TrackConverter is the sole entity<->DTO path across all consumers
Daniel Harvey
2026-05-25 11:35:04 -04:00
ef8a0e9c6e
Move AuthBlocks API host (registration, migration/seed, endpoint mounting) from Manager to DeepDrftAPI; Manager keeps only AuthBlocksWeb
Daniel Harvey
2026-05-25 11:26:29 -04:00
81fc87391b
docs: add implementation plan for AuthBlocks separation and TrackManager/ITrackService DTO layer boundary
Daniel Harvey
2026-05-25 11:07:41 -04:00
551cef0fe8
DeepDrftAPI Rename
Daniel Harvey
2026-05-25 10:38:36 -04:00
98b2c8d744
Manager Cleanup
Daniel Harvey
2026-05-25 10:17:21 -04:00
2574ed9af8
docs: update CLAUDE.md files for Content SQL authority and Manager HTTP-only
Daniel Harvey
2026-05-25 09:33:28 -04:00
5bf75d5abf
Merge branch 'content-sql-unification' into dev
Daniel Harvey
2026-05-25 09:25:29 -04:00
d6156552cd
Merge branch 'authblocks-10333' into dev
Daniel Harvey
2026-05-23 05:04:11 -04:00
e73b3c3218
chore(manager): upgrade AuthBlocks to 10.3.33; migrate ITokenService → IAuthSession, SystemRoleConstants, hoist usings to _Imports
Daniel Harvey
2026-05-22 23:33:25 -04:00
770baffb88
remove NetBlocks and DeepDrftCli from DeepDrftHome.sln
Daniel Harvey
2026-05-21 21:42:59 -04:00
fc49a65824
fix(cms): use SystemRoleConstants.Admin in /cms page auth
Daniel Harvey
2026-05-21 21:32:35 -04:00
5a9ac3d060
Merge branch 'cms-inline' into dev
Daniel Harvey
2026-05-21 21:29:51 -04:00
01b8813b61
docs: reflect DeepDrftCms RCL inlined into DeepDrftManager
Daniel Harvey
2026-05-21 20:51:02 -04:00
710705415a
move DeleteTrackDialog to Shared/, drop redundant usings
Daniel Harvey
2026-05-21 20:44:32 -04:00
ce1cbccad5
inline DeepDrftCms RCL into DeepDrftManager and delete the project
Daniel Harvey
2026-05-21 20:36:00 -04:00
db463a9049
Merge branch 'palette-init-order' into dev
Daniel Harvey
2026-05-21 16:01:04 -04:00
f76c96fe34
add NotFound page, wire Routes.NotFoundPage, set log level to Debug
Daniel Harvey
2026-05-21 15:55:34 -04:00
389fc88aa0
fix(palettes): reorder DeepDrftPalettes static props so Light/Dark/Typography init before Default/Cms (fixes null MudTheme NRE)
Daniel Harvey
2026-05-21 15:46:10 -04:00
e496d9cde6
Merge branch 'remove-thememanager' into dev
Daniel Harvey
2026-05-21 15:24:15 -04:00
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
Daniel Harvey
2026-05-21 15:22:52 -04:00
599fc7ce9b
Merge branch 'routes-layout-fix' into dev
Daniel Harvey
2026-05-21 10:35:05 -04:00
94163f4ad6
fix(client): remove @layout MainLayout from _Imports.razor — DefaultLayout on RouteView covers pages; directive incorrectly applied to Routes causing double-MainLayout crash
Daniel Harvey
2026-05-21 10:29:21 -04:00
1176553bac
Merge branch 'remove-statehaschanged' into dev
Daniel Harvey
2026-05-21 10:03:01 -04:00
0b7475e7ea
fix(MainLayout): remove redundant StateHasChanged() from OnInitialized to prevent nested ProcessRenderQueue and NullReferenceException in MudThemeProvider during SSR prerender
Daniel Harvey
2026-05-21 10:02:40 -04:00
9b6784d49a
Merge branch 'routes-to-client' into dev
Daniel Harvey
2026-05-21 09:07:41 -04:00
a88a523f39
fix(public): await OnSeekEnd in onpointerleave handlers (was fire-and-forget)
Daniel Harvey
2026-05-21 09:06:26 -04:00
c436e564be
fix(public): move Routes.razor to client assembly so InteractiveAuto can resolve it in WASM
Daniel Harvey
2026-05-21 08:56:01 -04:00
daa1530292
Merge branch 'public-structural-fix' into dev
Daniel Harvey
2026-05-21 07:55:10 -04:00
5d823868c8
docs(AudioPlayerProvider): explain IsFixed=true intent and runtime-swap caveat
Daniel Harvey
2026-05-21 07:52:13 -04:00
b4fff43cb3
fix(public): break OnStateChanged callback chain and lazy-init audio player to stop circuit memory blowup
Daniel Harvey
2026-05-21 07:36:55 -04:00
ae2bdcd065
Merge branch 'public-prerender-hang' into dev
Daniel Harvey
2026-05-21 06:34:13 -04:00