Skip to content
This repository was archived by the owner on May 29, 2026. It is now read-only.

chore: kanban app icons, remove stale test-results, coverage report#246

Merged
rubenvdlinde merged 8 commits into
developmentfrom
feature/i18n-complete-translations
May 26, 2026
Merged

chore: kanban app icons, remove stale test-results, coverage report#246
rubenvdlinde merged 8 commits into
developmentfrom
feature/i18n-complete-translations

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Consolidation of pending work (fleet sweep 2026-05-26). Commits already on feature/i18n-complete-translations.

🤖 Generated with Claude Code

rubenvdlinde and others added 7 commits April 15, 2026 09:31
- Extend base webpack config instead of replacing resolve/module
- Add NodePolyfillPlugin for process polyfill compatibility
- Add CnObjectSidebar + objectSidebarState for proper sidebar positioning
- Follows ADR-017 (component composition) and ADR-018 (header actions)
Settings link in gear foldout now opens NcAppSettingsDialog modal
instead of routing to /settings page. Matches ADR-004 pattern:
- Admin config: /settings/admin/{appid} (NC admin panel)
- In-app settings: NcAppSettingsDialog modal from gear menu
- Fix bare t() to this.t() in Settings.vue methods
- Add 21 missing keys to en.json and nl.json (108→129 keys)
- "Default Project Configuration" → "Default project configuration"
- "Register Setup" → "Register setup"
- "Version Information" → "Version information"
…omplete-translations

# Conflicts:
#	test-results/README.md
#	test-results/accessibility-results.md
#	test-results/api-results.md
#	test-results/performance-results.md
#	test-results/security-results.md
#	test-results/ux-results.md
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/planix @ 391140f

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
composer ✅ 100/100
npm ✅ 404/404
PHPUnit
Newman ⏭️
Playwright ⏭️

Coverage: 0% (0/3 statements)


Quality workflow — 2026-05-26 05:01 UTC

Download the full PDF report from the workflow artifacts.

- Add eslint-plugin-import-x and node-polyfill-webpack-plugin overrides/pins
  so the lockfile resolves without --legacy-peer-deps (lint-check ran
  'npm ci' which failed on pre-existing peer-dependency conflicts).
- Regenerate package-lock.json under strict peer resolution.
- Declare the ADR-008 @SPEC JSDoc tag in eslint.config.js so the
  spec-coverage annotations stop tripping jsdoc/check-tag-names.
- Add missing @param JSDoc lines and fix stylelint rule-empty-line-before
  errors in Settings.vue surfaced by the development merge.
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/planix @ 6533f81

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
composer ✅ 100/100
npm ✅ 426/426
PHPUnit
Newman ⏭️
Playwright ⏭️

Coverage: 0% (0/3 statements)


Quality workflow — 2026-05-26 05:20 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde rubenvdlinde merged commit 6a704bd into development May 26, 2026
53 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant