From 1c8c351654a3950e645e40d582200def9c970197 Mon Sep 17 00:00:00 2001 From: NixReaper Date: Sun, 12 Jul 2026 09:27:09 -0500 Subject: [PATCH] Regroup settings into collapsible sections Restructure the flat settingsCategories list into five top-level groups (General, Appearance, Screens, Productivity, Add-ons), each a collapsible nav section with persisted open/closed state. Consolidate the six single-toggle modern_* categories (posts/pages/media/users/comments/ plugins) into one "Content tables" screen. Search now matches on group + category + subtitle and hides empty groups. Field definitions, save flow, and setting keys are unchanged. settingsConfig.js exports settingsGroups plus a flattened settingsCategories for default-seeding and deep-link lookups. (package-lock.json: version field synced 2.16.0 -> 3.1.0 to match package.json.) Co-Authored-By: Claude Opus 4.8 --- app/package-lock.json | 4 +- app/src/pages/settings/Settings.vue | 132 ++++- app/src/pages/settings/settingsConfig.js | 684 ++++++++++++----------- 3 files changed, 451 insertions(+), 369 deletions(-) diff --git a/app/package-lock.json b/app/package-lock.json index c8b45ce..69a8f4e 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -1,12 +1,12 @@ { "name": "aurora-admin-app", - "version": "2.16.0", + "version": "3.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "aurora-admin-app", - "version": "2.16.0", + "version": "3.1.0", "dependencies": { "@codemirror/lang-css": "^6.3.1", "@codemirror/lang-html": "^6.4.11", diff --git a/app/src/pages/settings/Settings.vue b/app/src/pages/settings/Settings.vue index 1aa7411..c16f3b4 100644 --- a/app/src/pages/settings/Settings.vue +++ b/app/src/pages/settings/Settings.vue @@ -1,6 +1,6 @@