Content Editing XP

⚠️ One post = one request. If you have several ideas, please split them into separate posts. It keeps voting meaningful (people rarely want all the items equally) and it lets us track and answer each one properly.
Allow adding custom fields to the media (Upload) collection type, like users-permissions does
Strapi version: v5 --- What I'm asking for The ability to extend the plugin::upload.file collection type with custom fields through the Content-Type Builder — the same way the users-permissions plugin lets you add extra fields to the User collection type. Current behaviour The plugin::upload.file schema is fixed and cannot be extended. The Content-Type Builder does not expose it as an editable type. Workarounds require maintaining a separate shadow collection with a relation back to the file, which complicates queries and means asset metadata lives outside the media library. Expected behaviour The Content-Type Builder shows an "Upload" section alongside other plugin-owned types Developers can add fields to it: text, number, boolean, date, enumeration, relation — the same field types available on any collection type Custom fields appear and are editable in the asset detail panel inside the media library Custom fields are included in Upload API responses alongside the built-in fields Schema changes survive upgrades without manual migration Example custom fields copyright (text) — photo credit line for licensed imagery expiresAt (date) — flag assets that should no longer be used after a campaign ends approvedForMarketing (boolean) — editorial approval toggle for brand assets property (relation to a Property content type) — link listing photos directly to the property they belong to Why this matters The users-permissions User type extension is one of the most-used Strapi features precisely because real applications need more than the defaults. The same is true for media: in property management, e-commerce, and publishing, assets carry domain-specific metadata that belongs on the asset itself. The current workaround of a parallel shadow collection is fragile, harder to query, and invisible in the media library UI.
0
Built-in image editing and re-optimization tools in the media library admin
Strapi version: v5 --- What I'm asking for A set of image editing tools built directly into the media library admin UI, so content editors can manipulate and re-optimize images without leaving Strapi. Current behaviour The media library is view-only (except crop) after upload. Editing an image requires leaving the admin, using an external tool (Photoshop, Squoosh, GIMP), re-uploading, and re-linking the asset everywhere it is used. Re-optimization (reducing file size after the fact) is not possible at all from the admin. Expected behaviour An "Edit" button on any image asset opens an editing panel inside the admin Editing tools: crop (with aspect-ratio presets), resize, rotate, flip, basic adjustments (brightness, contrast) Re-optimization tool: re-run Strapi's image processing pipeline on an already-uploaded asset to regenerate formats at a different quality level or dimensions without re-uploading the original Saving a non-destructive edit creates a new derivative asset; the original file is always preserved Generated thumbnails and responsive formats are regenerated automatically after any edit Why this matters Content editors working in production — property managers, marketing teams — regularly need to adjust images post-upload. Today every adjustment is a multi-step round-trip outside the admin. Built-in tools keep the entire editorial workflow inside Strapi and remove the dependency on external software for routine tasks.
1
Load More
→