daniel-c-harvey
898fcfaa04
feat(cms): retire legacy single-track forms; route single-track edit into BatchEdit (8.M)
2026-06-14 11:53:06 -04:00
daniel-c-harvey
2f47efeb46
CMS Phase 9 Wave 3: Release Archive tab, medium selector, Session/Mix browsers
...
Renames Genre tab to Release Archive with switch-free medium card group
(Enum.GetValues-driven). Adds MediumFields single dispatch + CutFields/SessionFields/
MixFields per-medium sections embedded by all five upload/edit forms. BatchUpload
enforces single-track invariant for Session/Mix. Adds CmsSessionBrowser (hero-image
upload) and CmsMixBrowser (waveform status + per-row Generate trigger).
ICmsReleaseService/CmsReleaseService wraps api/release endpoints.
Note: medium selector is forward-compat only — API write path pending.
2026-06-12 23:07:15 -04:00
daniel-c-harvey
4b26e0a969
fix: invalidate VM cache after upload and rename Albums tab/card to Releases
2026-06-11 18:55:36 -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
b4cda76114
fix: Cover Art Upload Enable State
Deploy DeepDrftAPI / Build, Publish & Bundle (push) Successful in 2m1s
Deploy DeepDrftManager / Build & Publish (push) Successful in 1m0s
Deploy DeepDrftPublic / Build & Publish (push) Successful in 3m23s
Deploy DeepDrftAPI / Deploy (push) Successful in 1m33s
Deploy DeepDrftManager / Deploy (push) Successful in 1m29s
Deploy DeepDrftPublic / Deploy (push) Successful in 1m28s
2026-06-10 19:21:39 -04:00
daniel-c-harvey
ded5a3e5eb
feat(manager): add optional cover art upload to Add Track form
2026-06-10 14:14:35 -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
551cef0fe8
DeepDrftAPI Rename
2026-05-25 10:38:36 -04:00
Daniel Harvey
98b2c8d744
Manager Cleanup
2026-05-25 10:17:21 -04:00
Daniel Harvey
72c33d9940
CMS -> API refactor part 1
2026-05-25 04:04:59 -04:00
Daniel Harvey
428359b241
refactor(manager): replace internal CMS HTTP layer with direct CmsTrackService calls
2026-05-24 20:46:22 -04:00
Daniel Harvey
e2a2064f7a
fix(tracknew): attach bearer token to WAV upload request
2026-05-24 18:57:48 -04:00
Daniel Harvey
e73b3c3218
chore(manager): upgrade AuthBlocks to 10.3.33; migrate ITokenService → IAuthSession, SystemRoleConstants, hoist usings to _Imports
2026-05-22 23:33:25 -04:00
Daniel Harvey
710705415a
move DeleteTrackDialog to Shared/, drop redundant usings
2026-05-21 20:44:32 -04:00
Daniel Harvey
ce1cbccad5
inline DeepDrftCms RCL into DeepDrftManager and delete the project
2026-05-21 20:36:00 -04:00