daniel-c-harvey
|
70d4a87cd5
|
fix: include Release nav on all TrackRepository query paths; add unique constraint on release(title, artist)
|
2026-06-11 14:48:52 -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-c-harvey
|
cd226f3ce9
|
fix: factory falls back to design-time dummy; remove CI dummy-file step and creds-env cp lines
|
2026-06-04 14:16:31 -04:00 |
|
Daniel Harvey
|
e5b4a79727
|
refactor(split): rename DeepDrftWeb -> DeepDrftPublic and DeepDrftWeb.Client -> DeepDrftPublic.Client (Phase 4)
|
2026-05-19 23:06:16 -04:00 |
|
Daniel Harvey
|
e34f76b3bb
|
fix(data): load connection string from connections.json; correct HasIndex comment
|
2026-05-18 22:39:20 -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 |
|