2fac9e51e6
refactor(client): rename GetDarkModeAsync→GetDarkMode, drop commented JS interop, fix misleading comment
Daniel Harvey
2026-05-21 06:29:13 -04:00
cb5c2fd2b9
fix(public): move DeepDrftMenu dark-mode sync to OnAfterRenderAsync to unhang SSR prerender under interactive Routes
Daniel Harvey
2026-05-21 06:22:55 -04:00
4221ad6f45
Merge branch 'public-interactivity-fix' into dev
Daniel Harvey
2026-05-20 21:34:07 -04:00
970bd4e107
fix(public): restore InteractiveAuto at router root so MainLayout hydrates
Daniel Harvey
2026-05-20 21:29:39 -04:00
28f585915a
chore: move wireframe to design/
Daniel Harvey
2026-05-20 16:54:21 -04:00
f40c342882
chore: replace local dev path in filedatabase.example.json with placeholder
Daniel Harvey
2026-05-20 16:53:40 -04:00
96b6ed2adf
Merge branch 'split-tracksview-prerender' into dev
Daniel Harvey
2026-05-20 16:50:11 -04:00
3839d81e9b
Merge branch 'split-redirect-login' into dev
Daniel Harvey
2026-05-20 16:49:59 -04:00
e8072f8b17
refactor(public): in-process ITrackDataService on server prerender; HTTP on WASM
Daniel Harvey
2026-05-20 16:49:43 -04:00
f45a0e1f78
fix(manager): replace inline NavigateTo in NotAuthorized with AuthBlocksWeb.RedirectToLogin
Daniel Harvey
2026-05-20 16:48:43 -04:00
35099a54e5
Merge branch 'split-audit' into dev
Daniel Harvey
2026-05-20 16:27:58 -04:00
0a18b8e74c
Merge branch 'split-postmerge-bugs' into dev
Daniel Harvey
2026-05-20 15:59:38 -04:00
b0d70ce1c6
fix(split-audit): correct CMS API client target, render mode, asset URL, and stale config
Daniel Harvey
2026-05-20 15:55:59 -04:00
82ff20404c
fix(postmerge): guard DeepDrftMenu SSR hang, add Manager root redirect, add Manager styles link
Daniel Harvey
2026-05-20 15:29:40 -04:00
fbda6487ef
Merge branch 'p4-w3-rename-public' into dev
Daniel Harvey
2026-05-20 09:48:12 -04:00
ccaf7c2d48
docs(split): update CLAUDE.md, PLAN.md, COMPLETED.md for Phase 4 rename (DeepDrftWeb -> DeepDrftPublic)
Daniel Harvey
2026-05-19 23:09:29 -04:00
e5b4a79727
refactor(split): rename DeepDrftWeb -> DeepDrftPublic and DeepDrftWeb.Client -> DeepDrftPublic.Client (Phase 4)
Daniel Harvey
2026-05-19 23:06:16 -04:00
a981a99978
docs(split): mark Phases 2+3 landed; update CLAUDE.md credential table for new host split
Daniel Harvey
2026-05-19 18:21:21 -04:00
0a0a1826ce
Merge branch 'split-phase3-shared' into dev
Daniel Harvey
2026-05-19 17:23:46 -04:00
bb6c393cc6
Merge branch 'split-phase2-strip' into dev
Daniel Harvey
2026-05-19 17:22:05 -04:00
8b8796fc58
refactor(split): extract DeepDrftShared.Client RCL with shared atoms
Daniel Harvey
2026-05-19 17:14:23 -04:00
490bbbe942
feat(split): strip AuthBlocks from DeepDrftWeb; move CMS controllers to DeepDrftManager
Daniel Harvey
2026-05-19 17:01:24 -04:00
840192fb79
Merge branch 'split-phase1-manager' into dev
Daniel Harvey
2026-05-19 15:29:41 -04:00
e905b3974d
docs(split): mark Phase 1 landed in PLAN.md and TWO-APP-SPLIT.md
Daniel Harvey
2026-05-19 15:27:14 -04:00
cd650c4365
feat(manager): stand up DeepDrftManager CMS host (Phase 1 of two-app split)
Daniel Harvey
2026-05-19 15:25:25 -04:00
9243818863
docs(design): lock two-app split decisions per Daniel 2026-05-19
Daniel Harvey
2026-05-19 12:52:08 -04:00
9384e228f5
docs(design): two-app split — public site vs. CMS
Daniel Harvey
2026-05-19 12:04:03 -04:00
d003c5c94f
Merge branch 'routing-fix2' into dev
Daniel Harvey
2026-05-19 08:33:35 -04:00
54865e7d10
fix(routing): move @rendermode InteractiveAuto from MainLayout onto the public pages so MudBlazor providers boot interactively
Daniel Harvey
2026-05-19 08:32:59 -04:00
258502893f
Merge branch 'routing-analysis' into dev
Daniel Harvey
2026-05-19 01:51:46 -04:00
dba8b1d63e
fix(routing): static Routes/HeadOutlet, InteractiveAuto on MainLayout, InteractiveServer on CmsLayout — Routes lived in server-only assembly and couldn't hydrate in WASM
Daniel Harvey
2026-05-19 01:49:19 -04:00
410b183d23
Merge branch 'routes-interactive' into dev
Daniel Harvey
2026-05-19 01:34:22 -04:00
0c0ecfb101
fix(render-mode): remove conflicting @rendermode directives from CMS layouts/pages and MainLayout
Daniel Harvey
2026-05-19 01:33:30 -04:00
4e781f7b56
fix(routing): move InteractiveAuto render mode from MainLayout to Routes in App.razor
Daniel Harvey
2026-05-19 01:29:14 -04:00
028fcec28a
Merge branch 'authblocks-bump' into dev
Daniel Harvey
2026-05-19 01:10:24 -04:00
f749ff79cf
bump Cerebellum.AuthBlocks* references 10.3.31 -> 10.3.32 to pick up prerender-fix release
Daniel Harvey
2026-05-19 01:07:38 -04:00
e164047584
chore: bump Cerebellum.AuthBlocks* to 10.3.31
Daniel Harvey
2026-05-19 00:53:00 -04:00
2ab9381759
Merge branch 'fix-layout-routing' into dev
Daniel Harvey
2026-05-19 00:09:29 -04:00
3dfa645101
style: replace fully-qualified AllowAnonymous with @using + short form in Home and TracksView
Daniel Harvey
2026-05-19 00:07:22 -04:00
4379883048
fix(routing): add [AllowAnonymous] to public pages so static-SSR AuthorizeRouteView doesn't block unauthenticated requests
Daniel Harvey
2026-05-19 00:03:48 -04:00
9689de462d
Merge branch 'routes-static' — static Routes, correct render-mode island boundaries
Daniel Harvey
2026-05-18 23:39:57 -04:00
90e07ea9d7
fix(routing): static Routes, InteractiveAuto HeadOutlet, drop DefaultLayout
Daniel Harvey
2026-05-18 23:39:44 -04:00
65944ed9f5
docs: add ARCHITECTURE-PROPOSAL.md for layer/host restructure direction
Daniel Harvey
2026-05-18 20:40:12 -04:00
7903d722e3
Merge branch 'example-files' into dev
Daniel Harvey
2026-05-18 19:05:30 -04:00
a5e37c9130
docs: add *.example.json onboarding files for all three hosts
Daniel Harvey
2026-05-18 19:03:46 -04:00
39138bef21
Merge branch 'secrets-migration' into dev
Daniel Harvey
2026-05-18 17:52:04 -04:00
ad7741744d
docs: update CLAUDE.md files to reflect CredentialTools secrets loading pattern
Daniel Harvey
2026-05-18 17:39:42 -04:00
fc9bc3d607
chore(secrets): load API key, connection strings, and AuthBlocks via CredentialTools across all three hosts; strip secret placeholders from appsettings.json
Daniel Harvey
2026-05-18 17:35:29 -04:00
12c4046965
docs: move CMS Wave 1 W1.3-W1.6 and PLAN.md §2.4 to COMPLETED.md
Daniel Harvey
2026-05-18 16:19:04 -04:00
1b971e9a9d
Merge cms-w3-t4-edit: PUT api/cms/track/{id} + /cms/tracks/{id} edit page
Daniel Harvey
2026-05-18 16:15:35 -04:00
45e16fece7
Merge cms-w3-t2-upload: WAV upload flow — POST api/track/upload, POST api/cms/track, /cms/tracks/new
Daniel Harvey
2026-05-18 16:15:13 -04:00
0d14f46909
Fix review findings: scrub committed password, restore migration namespace, document Npgsql version constraint
Daniel Harvey
2026-05-17 23:30:05 -04:00
92c744db42
Fix _Imports dead using, add Virtualization, declare server-only SupportedPlatform
Daniel Harvey
2026-05-17 23:18:13 -04:00
a65339395b
Migrate DeepDrftContext from SQLite to PostgreSQL; add docker-compose for local Postgres 17
Daniel Harvey
2026-05-17 23:11:44 -04:00
a64e49326d
Add DeepDrftCms RCL skeleton, mount at /cms, switch NetBlocks to NuGet
Daniel Harvey
2026-05-17 23:04:54 -04:00
ed61764e10
Merge p0-dark-body-fix: dark mode body background now uses MudBlazor palette variables
Daniel Harvey
2026-05-17 22:37:56 -04:00
45ae63bc2e
Fix dark mode: wire html/body background and text to MudBlazor palette variables; add min-height: 100vh to theme wrappers
Daniel Harvey
2026-05-17 22:34:38 -04:00
2ea6b285be
Move Phase 0 to COMPLETED.md: wireframe redesign fully landed 2026-05-17
Daniel Harvey
2026-05-17 22:14:00 -04:00
66db23f989
Close last two CMS-PLAN open questions: scope confirmed, CLI removal immediate
Daniel Harvey
2026-05-17 22:08:22 -04:00
13d0b08bfd
Merge p0-w2-tc-dark: dark palette rewrite as navy/green/off-white mirror
Daniel Harvey
2026-05-17 22:06:59 -04:00
7940dd8ae9
Merge p0-w2-tb-home: Home.razor wireframe rewrite, site footer, CurrentTrack
Daniel Harvey
2026-05-17 22:01:58 -04:00
cd7f75dd15
Merge p0-w2-ta-nav: frosted-glass fixed nav
Daniel Harvey
2026-05-17 22:01:45 -04:00
531e870f02
Commit CMS-PLAN §5 dual-write transport to Option B
Daniel Harvey
2026-05-17 22:01:41 -04:00
3d94e45d0c
P0/W2/TB: rewrite Home to wireframe spec, add site footer, expose CurrentTrack; fix dead base writes, genre href scroll-to-top
Daniel Harvey
2026-05-17 21:52:19 -04:00
3887c62afc
CMS-PLAN: collapse resolved open questions into commitments
Daniel Harvey
2026-05-17 21:52:05 -04:00
ed27e0e997
P0 W2 TC: rewrite dark palette as navy/green/off-white wireframe variant; fix TextSecondary WCAG comment ~6.1:1
Daniel Harvey
2026-05-17 21:51:43 -04:00
2eb8e02f15
Replace MudAppBar with frosted-glass fixed nav in DeepDrftMenu; fix IAsyncDisposable, nav links to Pages.MenuPages, ::deep space, dark hover colour
Daniel Harvey
2026-05-17 21:48:40 -04:00
1b3e2478c7
Collapse CMS-PLAN auth section against AuthBlocks source
Daniel Harvey
2026-05-17 21:41:51 -04:00
583ff26fd7
Merge p0-w1-palette-fonts: wireframe palette + font foundation
Daniel Harvey
2026-05-17 21:29:00 -04:00
0aee8e58a3
Add CMS-PLAN.md: Blazor CMS to replace DeepDrftCli
Daniel Harvey
2026-05-17 21:27:45 -04:00