daniel-c-harvey
|
5f0422a263
|
Wire NowPlayingStats to live aggregates: add SQL track duration column, stats endpoint, and duration backfill
|
2026-06-18 11:53:49 -04:00 |
|
daniel-c-harvey
|
f767d288c5
|
feat: normalize release-cardinal fields out of track into a Release entity (Phase 8 §8.0)
|
2026-06-11 12:51:21 -04:00 |
|
daniel-c-harvey
|
d47a5e00af
|
feat(tracks): add ReleaseType and TrackNumber to track metadata model and CMS edit form
|
2026-06-10 21:36:00 -04:00 |
|
daniel-c-harvey
|
3de88c786a
|
feat: capture and display original upload filename for tracks
|
2026-06-07 09:00:17 -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
|
4bd3be2eb8
|
Fix 8 design majors: optional ILogger in libraries, IndexFactoryService singleton threading, SharedMediaTypeRegistry, required TrackDto fields, GetExtensionType dedup, PagedResult zero-guard, TrackService null-return on failure
|
2026-05-17 16:57:03 -04:00 |
|
daniel-c-harvey
|
9de2063ea3
|
Infrastructure upgrades
|
2025-09-04 19:58:00 -04:00 |
|
daniel
|
aac0004e03
|
Initial DeepDrft Models Project
- Track Entity & DTO
- Paging models
|
2025-08-30 21:43:15 -04:00 |
|