From 97acf07e7814ab8be122057f982dc900a9c31f8c Mon Sep 17 00:00:00 2001 From: Ruben van der Linde Date: Tue, 26 May 2026 06:44:34 +0200 Subject: [PATCH 1/2] fix: add missing FeaturesRoadmap.vue referenced by manifest custom page --- src/views/FeaturesRoadmap.vue | 38 +++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/views/FeaturesRoadmap.vue diff --git a/src/views/FeaturesRoadmap.vue b/src/views/FeaturesRoadmap.vue new file mode 100644 index 00000000..103e4448 --- /dev/null +++ b/src/views/FeaturesRoadmap.vue @@ -0,0 +1,38 @@ + + + From c35c011efe7b236ea10cdb032bbc45780211c409 Mon Sep 17 00:00:00 2001 From: Ruben van der Linde Date: Tue, 26 May 2026 13:45:50 +0200 Subject: [PATCH 2/2] fix: phpcs @spec indentation + generate docs/features.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix 2 Generic.MultipleStatementAlignment errors in PreferencesController.php (@spec tag value needs 12-space alignment per phpcs.xml configuration) - Add docs/features.json (empty array — no specs have status: implemented yet) so the Features Check gate passes --- docs/features.json | 1 + lib/Controller/PreferencesController.php | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 docs/features.json diff --git a/docs/features.json b/docs/features.json new file mode 100644 index 00000000..fe51488c --- /dev/null +++ b/docs/features.json @@ -0,0 +1 @@ +[] diff --git a/lib/Controller/PreferencesController.php b/lib/Controller/PreferencesController.php index 4d098cb4..7675f58b 100644 --- a/lib/Controller/PreferencesController.php +++ b/lib/Controller/PreferencesController.php @@ -62,7 +62,7 @@ public function __construct( * * @NoAdminRequired * @NoCSRFRequired - * @spec openspec/changes/retrofit-2026-05-26-frontend-foundation/tasks.md#task-5 + * @spec openspec/changes/retrofit-2026-05-26-frontend-foundation/tasks.md#task-5 */ public function getPreference(string $key): JSONResponse { @@ -102,7 +102,7 @@ public function getPreference(string $key): JSONResponse * * @NoAdminRequired * @NoCSRFRequired - * @spec openspec/changes/retrofit-2026-05-26-frontend-foundation/tasks.md#task-5 + * @spec openspec/changes/retrofit-2026-05-26-frontend-foundation/tasks.md#task-5 */ public function setPreference(string $key, string $value=''): JSONResponse {