feat: media uploads — bundle & library, image picker, sniffing + recompression, alt text #26
No reviewers
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Cloonar/deckle!26
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "afk/12"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #12
Implements the hybrid media model: image fields open an Upload/Library picker; page uploads land in the page's leaf bundle (converting standalone `slug.md` to `slug/index.md` byte-for-byte on first upload), shared assets live under `assets/media/` addressed by stable `media:` refs that the shipped hero shortcode resolves via Hugo's asset pipeline.
What's in here
Verified
Out of scope per the brief: responsive rendering (#15), element library (#14), git commits of media (#10), general page management (#9), rich-text insertion (#7/#8), locks/CSRF (#13).
🤖 Generated with Claude Code
https://claude.ai/code/session_01K3ADUhWHjwPvHsehpDpqBD
Pull request closed