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 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
|
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
|
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 |
|