New: translation template (.pot) covering all plugin strings, so the plugin can now be translated into other languages.
1.2.3
New: a Settings link on the Plugins page now takes you straight to the Media Folders settings.
1.2.2
Fix: development files are no longer included in the release package.
1.2.1
Fix: the “Download folder” notice now inserts the folder name correctly in translated languages, so translators can reposition the placeholder.
1.2.0
New: after moving media into a folder, the confirmation toast now offers an Undo button for 5 seconds – click it to send every item back to its previous folder (including Uncategorized) with folder counts and the media grid updated automatically.
1.1.0
New: rename a folder inline by double-clicking its name in the sidebar – press Enter or click away to save, Esc to cancel. Empty names are ignored and the right-click Rename option still works as before.
1.0.2
Security: the folder assign/detach REST endpoints now verify per-attachment edit permission (edit_post) for each item, so a user can only organize media they are allowed to edit instead of any attachment in the library.
Security: the attachment-listing REST endpoint now scopes results to media the caller can manage – users who cannot edit others’ posts see only their own uploads.
1.0.1
Security: bind every custom-table identifier through wpdb::prepare()‘s %i placeholder so no SQL string interpolates a table name outside prepare().
Security: gate the Media Library query-filter superglobal reads behind an explicit current_user_can() check (defense in depth on top of WordPress’s upstream cap enforcement).
Fix: the admin UI now loads correctly on the Settings page.
Fix: dark-mode styling on the folder tree, drag tooltip, and toast.
Compatibility: minimum WordPress version bumped from 5.8 to 6.2 (required for the %i placeholder).
1.0.0
Initial release.
Hierarchical, drag-and-drop folder tree for the Media Library.
Drag attachments into folders.
Folder sidebar in the Media grid, the list view, and the editor media modal.
One-click folder filtering with built-in “All files” and “Uncategorized” views.
Folder color labels (18-color palette) and a full right-click context menu.
Per-folder file counts, folder-tree search, and a Settings page (default upload folder, sort order, count display, post-type exclusions).
Dark mode that follows the WordPress admin color scheme; full keyboard and ARIA accessibility.
REST API under /wp-json/flexa-mf/v1/ and wp flexa-mf WP-CLI commands.