# Changelog All notable changes to Aurora Admin are documented here, one entry per version bump. Starts at 2.1.0 — earlier history (the theming rebuild, window chrome/taskbar, Site Editor support, etc.) lives in `git log` and `PROJECT_STATUS.md`, not reconstructed here. ## [2.6.0] - 2026-07-05 ### Added - Real replacement pages for Pages, Media Library, and Users — the remaining native admin screens that were only dark-themed skinning, now built the same way as Posts/Comments/Plugins (own REST controller, own Vue page, native screen redirected away): - **Pages** (`PagesData.php` + `Pages.vue`): same as Posts, but shows the parent page instead of categories. `edit.php?post_type=page` redirects; other post types are untouched. - **Media Library** (`MediaData.php` + `Media.vue`): a thumbnail grid (not a rebuilt drag-drop uploader) with type filters (Images/Audio/ Video/Documents/Unattached), search, and delete. `upload.php` (both grid and list mode) redirects; `media-new.php` (the actual upload screen) is untouched, same reasoning as leaving the block editor alone for Posts/Pages. - **Users** (`UsersData.php` + `Users.vue`): filterable by role, with edit/delete actions. Deleting a user always reassigns their content to whoever performs the deletion, rather than exposing WP core's reassign-or-delete-everything choice as a one-click REST action — deliberately simplified to avoid a surprising, highly destructive default. `users.php` redirects; `user-new.php` (account creation) is untouched. - All four gated by their own Settings toggle (`modern_pages`, `modern_media`, `modern_users` — `modern_posts` already existed), each defaulting to on. ## [2.5.0] - 2026-07-05 ### Added - Real replacement Posts management page (`aurora-admin-posts`), the same kind of full custom page as Comments/Plugins rather than dark-themed skinning over the native `edit.php` list table. New `PostsData.php` REST controller (list with status/search filters, trash, restore, permanent delete) and a new Vue page matching the Comments layout (status filter pills, search, table with title/author/categories/comments/date/status, inline row actions, pagination). The native Posts screen (`edit.php`, default post type only — Pages and other post types are untouched) redirects to it, gated by Settings > Posts' restored "Modern posts table" toggle (removed a few commits ago when it had no implementation behind it — now it does). ### Fixed - The `modern_plugins`/`modern_comments` settings toggles now default to visually "on" in the Settings UI to match their actual PHP default (previously they defaulted true server-side but showed off in the UI until explicitly saved) — same fix applied to the new `modern_posts`. ## [2.4.2] - 2026-07-04 ### Fixed - Admin Notices only ever showed on the Aurora Dashboard — everywhere else, `admin_notices` fired normally, but on the Dashboard specifically the notice was invisible: `DashboardTakeover` hides `#wpbody` entirely there (to hide the *native* dashboard, not our own), and that's exactly where WordPress prints `admin_notices` output. Notices now render directly inside the Aurora dashboard frame instead on that one page. Along the way, also worked around a separate WordPress core behavior (`common.js` unconditionally relocates every `.notice` element to right after the page's `