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
c4dc382bd7
fix: client-side image type guard and deselect affordance on TrackEdit
2026-06-07 16:41:02 -04:00
daniel-c-harvey
5703ac2752
feat: CMS cover-art upload on track edit page
2026-06-07 16:33:53 -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
97c8439ed7
Fold waveform preprocessing into tracks page as tab
2026-06-05 18:20:33 -04:00
daniel-c-harvey
6e25ad3085
Add CMS waveform pre-processing panel with backfill endpoints
...
GET api/track/waveform-status and POST api/track/{id}/waveform (ApiKey);
CmsTrackService methods; TrackPreProcessing page with per-row and
sequential bulk generation; nav links from TrackList and Index.
2026-06-05 17:56:25 -04:00
Daniel Harvey
4351302a25
Flip ITrackService/TrackManager to DTO output; TrackConverter is the sole entity<->DTO path across all consumers
2026-05-25 11:35:04 -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
d9e4052e39
fix: review remediation — _busy finally block, TrackNotFoundMessage const, null-safe error log
2026-05-25 09:11:15 -04:00
Daniel Harvey
f404602536
refactor: make DeepDrftContent sole authority over track SQL + vault; Manager goes HTTP-only
2026-05-25 08:46:09 -04:00
Daniel Harvey
72c33d9940
CMS -> API refactor part 1
2026-05-25 04:04:59 -04:00
Daniel Harvey
7f99479cae
fix(manager): review remediation — DeleteTrackAsync dead code, TrackEdit Id long, dead @using
2026-05-24 21:14:26 -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