You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: drag-and-drop media upload onto the Campaign Hub (#25)
* docs: design spec for hub media drag-and-drop upload
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* docs: implementation plan for hub media drag-and-drop upload
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* feat: pure routing + file classification for hub media drops
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* refactor: extract fileMediaToTimepoint + queueMediaTask from shared-media capture
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* feat: GM relay socket for dropped-media gallery filings
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* feat: FilePicker upload helper for hub media drops
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* fix: tolerate already-exists races when creating the media upload directory
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* feat: drag-and-drop media upload onto the Campaign Hub
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* test: e2e coverage for hub media drag-and-drop upload
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* test: strengthen hub media drop e2e assertions
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* docs: comments guarding the media predicate duplication and relay trust model
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* chore: bump version to 1.3.0
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>