daniel-c-harvey
f6616ed109
Merge branch 'p2-w1-cover-art-api' into dev
2026-06-07 16:27:42 -04:00
daniel-c-harvey
6ef88bef38
docs: document SetMinimized as single mutation point in AudioPlayerBar
2026-06-07 16:20:58 -04:00
daniel-c-harvey
627d5623f0
feat: image vault + cover-art API (upload/serve endpoints, ImagePath metadata link)
2026-06-07 16:16:38 -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
c83b132522
feature: Embed Frame Player
2026-06-06 15:43:09 -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-c-harvey
de4583b759
Add waveform profile HTTP transport: API endpoint, public proxy, content client method
2026-06-05 16:57:42 -04:00
daniel-c-harvey
fa57861dbf
Add server-side waveform loudness profiling on track upload
...
ILoudnessAlgorithm strategy (RmsLoudnessAlgorithm first impl), WaveformProfileService
stores quantized byte[] sidecar in new MediaFileVault (profiles vault), wired into
UnifiedTrackService.UploadAsync; failure is logged and swallowed. WaveformProfileDto
and WaveformProfileOptions in shared projects.
2026-06-05 16:38:02 -04:00
daniel-c-harvey
194a76ce4c
Workflow Build Trigger
Deploy DeepDrftAPI / Build, Publish & Bundle (push) Successful in 2m13s
Deploy DeepDrftManager / Build & Publish (push) Successful in 1m6s
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 1m26s
2026-06-04 14:32:20 -04:00
daniel-c-harvey
6143d9afef
Workflow Triggers
Deploy DeepDrftAPI / Build, Publish & Bundle (push) Failing after 1m36s
Deploy DeepDrftManager / Build & Publish (push) Failing after 55s
Deploy DeepDrftPublic / Deploy (push) Has been cancelled
Deploy DeepDrftPublic / Build & Publish (push) Has been cancelled
Package install tarball / package (push) Successful in 4s
Deploy DeepDrftAPI / Deploy (push) Has been skipped
Deploy DeepDrftManager / Deploy (push) Has been skipped
2026-06-04 13:29:32 -04:00
daniel-c-harvey
016764929b
enviornment examples
2026-06-02 10:04:32 -04:00
Daniel Harvey
e334886022
Eliminate DeepDrftPublic internal track API
2026-05-25 12:55:30 -04:00
Daniel Harvey
068205a84e
docs: update CLAUDE.md files for AuthBlocks split, DTO layer boundary, and CLI removal
2026-05-25 12:22:07 -04:00
Daniel Harvey
6f90b3073d
Merge trackservice-dto: ITrackService/TrackManager flipped to DTO output
2026-05-25 11:45:30 -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
ef8a0e9c6e
Move AuthBlocks API host (registration, migration/seed, endpoint mounting) from Manager to DeepDrftAPI; Manager keeps only AuthBlocksWeb
2026-05-25 11:26:29 -04:00
Daniel Harvey
551cef0fe8
DeepDrftAPI Rename
2026-05-25 10:38:36 -04:00