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
ee7dc8409e
Wire AuthBlocks 10.3.30 JWT auth; gate /cms (InteractiveAuto) behind Admin role; add CreatedByUserId migration
2026-05-18 08:37:18 -04:00
Daniel Harvey
41f14201f0
Merge cms-w1-t2-rcl: DeepDrftCms RCL skeleton mounted at /cms
2026-05-17 23:34:45 -04:00
Daniel Harvey
0d14f46909
Fix review findings: scrub committed password, restore migration namespace, document Npgsql version constraint
2026-05-17 23:30:05 -04:00
Daniel Harvey
a65339395b
Migrate DeepDrftContext from SQLite to PostgreSQL; add docker-compose for local Postgres 17
2026-05-17 23:11:44 -04:00
Daniel Harvey
a64e49326d
Add DeepDrftCms RCL skeleton, mount at /cms, switch NetBlocks to NuGet
2026-05-17 23:04:54 -04:00
daniel-c-harvey
bc521d5b29
Styles & Home Page Content Cleanup
...
Mobile Menu System & Dark Mode Cookie
Theme Draft
2025-12-09 16:46:07 -05:00
daniel-c-harvey
9ac2c9182a
Player Client and Visual Enhancements
...
- Redesigned audio player bar to be mobile-friendly
- Added unloading for track switching (needs to be fixed)
- Added IsLoading status so loading spinner isn't hanging around when it shouldn't be
- Normalized styles with scoped files (will further reduce)
- Layout Cleanup
- EF fixes (migrations now function for deployment)
- deploy script updates (new dedicated host)
2025-09-12 20:37:17 -04:00
daniel-c-harvey
73d4b0a9c5
Front End Audio Player Always Available
2025-09-08 18:42:07 -04:00
daniel-c-harvey
b16bcfc6cd
Backend Services Split into separate projects for reference from other front ends
2025-09-07 12:56:52 -04:00
daniel-c-harvey
a5b7ab041e
Deployment Configuration and Script
...
- Front End Cleanup
2025-09-06 18:40:32 -04:00
daniel-c-harvey
7f78545a02
*Audio Playback*
...
Content API:
- Enabling CORS for access from Blazor app
Web Server:
- Content API URL environment config
- Web Audio API JS Interop layer in TypeScript
- HttpClient configs
Web Client:
- Audio Tack player controls
- Audio Player example page
- Audio Interop Service Layer
- Named HttpClients
2025-09-05 10:48:07 -04:00
daniel-c-harvey
d556d32829
Inject framework HttpClient to support prerendering behavior on server instead of baking in the HttpClient on the client project
2025-09-04 09:48:58 -04:00
daniel
77856cbe26
Unnesting the Blazor and moving the database to root
2025-08-30 22:16:46 -04:00