feat: add custom CDN media slugs #106

Merged
bray merged 2 commits from feat/custom-media-slugs into main 2026-07-27 11:16:40 -04:00
Collaborator

Summary

  • add optional, collision-protected custom CDN slugs for image uploads
  • add a Media Manager CDN slug field with dark-mode styling
  • record custom media uploads in the audit log and document the upload contract

Verification

  • npm run check
  • npm run test:contract
  • node --test --test-concurrency=1 --test-name-pattern="media lifecycle" test/integration/api.test.js
## Summary - add optional, collision-protected custom CDN slugs for image uploads - add a Media Manager CDN slug field with dark-mode styling - record custom media uploads in the audit log and document the upload contract ## Verification - npm run check - npm run test:contract - node --test --test-concurrency=1 --test-name-pattern="media lifecycle" test/integration/api.test.js
Merge remote-tracking branch 'codex/main' into feat/custom-media-slugs
All checks were successful
Tests / Node.js 20 test suite (pull_request) Successful in 1m27s
Tests / Docker image build (pull_request) Successful in 11s
80d71da7e3
bray scheduled this pull request to auto merge when all checks succeed 2026-07-27 11:15:24 -04:00
bray merged commit 657650d284 into main 2026-07-27 11:16:40 -04:00
bray deleted branch feat/custom-media-slugs 2026-07-27 11:16:41 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Eric/CMCENDev!106
No description provided.