From 55dbe88edfaa5b7b46bea1473cc7b561da004160 Mon Sep 17 00:00:00 2001 From: Ruben van der Linde Date: Thu, 26 Mar 2026 18:54:19 +0100 Subject: [PATCH 1/4] fix: Clean up remaining App Template references in l10n, settings, tests --- l10n/en.json | 2 +- l10n/nl.json | 2 +- lib/Sections/SettingsSection.php | 2 +- lib/Settings/decidesk_register.json | 6 +++--- project.md | 8 +++----- src/views/settings/AdminRoot.vue | 4 ++-- src/views/settings/UserSettings.vue | 2 +- tests/integration/app-template.postman_collection.json | 2 +- 8 files changed, 13 insertions(+), 15 deletions(-) diff --git a/l10n/en.json b/l10n/en.json index 4624127..0b091ea 100644 --- a/l10n/en.json +++ b/l10n/en.json @@ -1,6 +1,6 @@ { "translations": { - "App Template settings": "App Template settings", + "Decidesk settings": "Decidesk settings", "Configure the app settings": "Configure the app settings", "Configuration": "Configuration", "Completed": "Completed", diff --git a/l10n/nl.json b/l10n/nl.json index 3e30fe9..8fd9bdd 100644 --- a/l10n/nl.json +++ b/l10n/nl.json @@ -1,6 +1,6 @@ { "translations": { - "App Template settings": "App Template instellingen", + "Decidesk settings": "Decidesk instellingen", "Configure the app settings": "Configureer de app-instellingen", "Configuration": "Configuratie", "Completed": "Afgerond", diff --git a/lib/Sections/SettingsSection.php b/lib/Sections/SettingsSection.php index 738cfe0..cc4b341 100644 --- a/lib/Sections/SettingsSection.php +++ b/lib/Sections/SettingsSection.php @@ -61,7 +61,7 @@ public function getID(): string */ public function getName(): string { - return $this->l->t('App Template'); + return $this->l->t('Decidesk'); }//end getName() /** diff --git a/lib/Settings/decidesk_register.json b/lib/Settings/decidesk_register.json index c4506dc..58e7b6c 100644 --- a/lib/Settings/decidesk_register.json +++ b/lib/Settings/decidesk_register.json @@ -1,15 +1,15 @@ { "openapi": "3.0.0", "info": { - "title": "App Template Register", - "description": "Register containing all schemas for the App Template application.", + "title": "Decidesk Register", + "description": "Universal decision-making platform for governance bodies, associations, corporate boards, and operational meetings", "version": "0.1.0" }, "x-openregister": { "type": "application", "app": "decidesk", "openregister": "^v0.2.10", - "description": "App Template — replace with your app description" + "description": "Universal decision-making platform for governance bodies, associations, corporate boards, and operational meetings" }, "paths": {}, "components": { diff --git a/project.md b/project.md index 9afc358..60720b3 100644 --- a/project.md +++ b/project.md @@ -1,16 +1,14 @@ -# App Template — Decidesk +# Decidesk ## Overview -App Template is the official starter template for Conduction Nextcloud apps. It provides the standard structure, configuration, and tooling that all Conduction apps share. - -When creating a new app, clone this template and use `/app-create` to rename all identifiers. +Decidesk is a universal decision-making platform for governance bodies, associations, corporate boards, and operational meetings. It manages meetings, agendas, motions, amendments, voting, minutes, and decision tracking with configurable workflows per organization type. ## Architecture - **Type**: Nextcloud App (PHP backend + Vue 2 frontend) - **Data layer**: OpenRegister (all data stored as register objects) -- **Pattern**: Thin client — App Template provides UI/UX, OpenRegister handles persistence +- **Pattern**: Thin client — Decidesk provides UI/UX, OpenRegister handles persistence - **License**: EUPL-1.2 ## Tech Stack diff --git a/src/views/settings/AdminRoot.vue b/src/views/settings/AdminRoot.vue index 658e272..b670b34 100644 --- a/src/views/settings/AdminRoot.vue +++ b/src/views/settings/AdminRoot.vue @@ -1,12 +1,12 @@