This repository was archived by the owner on May 29, 2026. It is now read-only.
feat: Migrate to Vue Router and refactor views to @conduction/nextcloud-vue#1
Merged
Conversation
Replace existing license (Apache-2.0/AGPL) with EUPL-1.2 across all metadata files: LICENSE, appinfo/info.xml, composer.json, package.json. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…orkflow Add Conduction coding standard with custom sniffs, PHPMD mess detection, ESLint with Nextcloud config, and stylelint. Add GitHub Actions workflow for PR quality checks. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add project architecture docs, feature specs, and OpenSpec change tracking for structured development workflow. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Apply Conduction PHPCS standard. Add deep link registration listener, register configuration, and admin settings infrastructure. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add dashboard widgets, My Work view, case create dialog, case detail components, task management views, and admin settings with case type configuration. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Only allow PRs from 'development' or 'hotfix/*' branches to merge into main. Other source branches will be blocked by a required status check. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Enforce branching strategy: main only from beta, beta only from development, development only from feature/*. Hotfix/* bypasses all restrictions. Add beta to quality check triggers. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Document the promotion-based branching model (feature→development→beta→main), hotfix policy, required quality checks, and local development workflow with a mermaid flow diagram. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds NcAppSettingsDialog-based user settings accessible from sidebar Configuration menu. Consolidates UserPreferencesController into SettingsController. Backend uses OCP\IConfig for per-user storage. Updates register schema JSON and repair step. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
New modal dialog for creating tasks from list view. Dashboard KPI card hover fixes. Case and task list views updated with consistent filtering. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…rary AdminRoot uses CnSettingsSection for Case Type Management section. Settings wraps form in CnSettingsSection with doc-url and loading state. Webpack dedup aliases use $ suffix for exact-match. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…webpack alias Makes the shared library work in both monorepo dev (local source alias) and CI/production builds (npm package from git). The alias only activates when ../nextcloud-vue/src exists. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replaces github:ConductionNL/nextcloud-vue#main with ^0.1.0-beta.1 from npm registry. Faster installs, no git clone + build step. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The Nextcloud App Store schema does not accept EUPL-1.2 as a valid licence value, causing all release uploads to fail with HTTP 400. Revert to 'agpl' which is in the accepted set. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add vimeo/psalm ^5.26 + psalm.xml config - Add phpstan/phpstan ^1.10 + phpstan.neon config - Add nextcloud/coding-standard, phpcsstandards/phpcsextra - Add roave/security-advisories, edgedesign/phpqa - Add psalm, phpstan, phpmetrics:violations, phpcs:output, phpqa scripts - Fix phpmetrics:violations flag to --violations-xml (matching OpenRegister) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…e coverage Replaces the one-liner README with a comprehensive document covering: - Logo and CI badges header - Screenshots table (dashboard, cases, admin) - Detailed feature sections organized by category - Mermaid architecture diagram - Data model table with CMMN 1.1 and ZGW API mappings - Directory structure - Requirements, installation, and development guide - Tech stack and standards/compliance Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…tcloud-vue Replaces manual currentView/currentRoute navigation with vue-router. App.vue now renders <router-view /> and mounts CnIndexSidebar globally. CaseList and TaskList are refactored to use CnIndexPage with schema- driven columns and built-in CRUD dialogs. Adds src/router/ for route definitions. Updates procest_register.json schema and bumps dependencies. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
rubenvdlinde
added a commit
that referenced
this pull request
Mar 22, 2026
…rements) Evidence-backed proposals from 39,600 tenders across 8 EU countries: 1. workflow-engine-enhancement (534 tenders) — foundational, prerequisites for 2-4 2. vth-workflow-configuration (436 tenders) — VTH domain config, depends on #1 3. bezwaar-beroep-workflow (280 tenders) — AWB-compliant, depends on #1 4. besluitvorming-workflow (126 tenders) — decision process, depends on #1 5. signalering-widgets (160 tenders) — dashboard alerts 6. doorlooptijd-dashboard (350 tenders) — SLA analytics 7. deelzaak-support (245 tenders) — sub-case hierarchy 8. gis-integration (300 tenders) — map views, PDOK, WMS/WFS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
src/router/)<router-view />and mountsCnIndexSidebargloballyCnIndexPagewith schema-driven columns and built-in CRUD dialogsprocest_register.jsonschema bindingsTest plan
🤖 Generated with Claude Code