Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion l10n/en.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
2 changes: 1 addition & 1 deletion l10n/nl.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
2 changes: 1 addition & 1 deletion lib/Sections/SettingsSection.php
Original file line number Diff line number Diff line change
Expand Up @@ -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()

/**
Expand Down
6 changes: 3 additions & 3 deletions lib/Settings/decidesk_register.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
352 changes: 319 additions & 33 deletions openspec/specs/admin-settings/spec.md

Large diffs are not rendered by default.

702 changes: 671 additions & 31 deletions openspec/specs/agenda-management/spec.md

Large diffs are not rendered by default.

336 changes: 324 additions & 12 deletions openspec/specs/dashboard/spec.md

Large diffs are not rendered by default.

499 changes: 469 additions & 30 deletions openspec/specs/decision-management/spec.md

Large diffs are not rendered by default.

383 changes: 371 additions & 12 deletions openspec/specs/meeting-efficiency/spec.md

Large diffs are not rendered by default.

722 changes: 689 additions & 33 deletions openspec/specs/meeting-management/spec.md

Large diffs are not rendered by default.

325 changes: 310 additions & 15 deletions openspec/specs/motion-amendment/spec.md

Large diffs are not rendered by default.

481 changes: 443 additions & 38 deletions openspec/specs/nextcloud-integration/spec.md

Large diffs are not rendered by default.

376 changes: 348 additions & 28 deletions openspec/specs/openregister-integration/spec.md

Large diffs are not rendered by default.

346 changes: 327 additions & 19 deletions openspec/specs/process-configuration/spec.md

Large diffs are not rendered by default.

345 changes: 326 additions & 19 deletions openspec/specs/resolution-minutes/spec.md

Large diffs are not rendered by default.

275 changes: 256 additions & 19 deletions openspec/specs/user-settings/spec.md

Large diffs are not rendered by default.

500 changes: 477 additions & 23 deletions openspec/specs/voting-system/spec.md

Large diffs are not rendered by default.

8 changes: 3 additions & 5 deletions project.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
4 changes: 2 additions & 2 deletions src/views/settings/AdminRoot.vue
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<template>
<div class="decidesk-admin">
<CnVersionInfoCard
:app-name="'App Template'"
:app-name="'Decidesk'"
:app-version="appVersion"
:is-up-to-date="true"
:show-update-button="true"
:title="t('decidesk', 'Version Information')"
:description="t('decidesk', 'Information about the current App Template installation')">
:description="t('decidesk', 'Information about the current Decidesk installation')">
<template #footer>
<div class="cn-support-info">
<h4>{{ t('decidesk', 'Support') }}</h4>
Expand Down
2 changes: 1 addition & 1 deletion src/views/settings/UserSettings.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<NcAppSettingsDialog
:open="open"
:show-navigation="false"
:name="t('decidesk', 'App Template settings')"
:name="t('decidesk', 'Decidesk settings')"
@update:open="$emit('update:open', $event)">
<NcAppSettingsSection
id="general"
Expand Down
2 changes: 1 addition & 1 deletion tests/integration/app-template.postman_collection.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"info": {
"_postman_id": "decidesk-collection",
"name": "App Template Integration Tests",
"name": "Decidesk Integration Tests",
"description": "Integration test collection for the decidesk Nextcloud app.\nReplace this with your actual API tests.",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
Expand Down
Loading