Skip to content

chore(deps): @conduction/nextcloud-vue 2.22.1 -> 2.24.1 - #399

Merged
rubenvdlinde merged 1 commit into
developmentfrom
chore/nc-vue-2241
Aug 29, 2026
Merged

chore(deps): @conduction/nextcloud-vue 2.22.1 -> 2.24.1#399
rubenvdlinde merged 1 commit into
developmentfrom
chore/nc-vue-2241

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

What

Bumps @conduction/nextcloud-vue from 2.22.1 to 2.24.1.

The package.json range was already ^2.22.1, which accepts 2.24.1 — but npm ci honours the lockfile, which pinned 2.22.1 exactly. The meaningful change here is therefore the lockfile.

Why this matters — silent data loss

2.24.1 fixes a bug that silently discarded user edits:

  • CnDetailPage mounted its edit dialog as soon as the schema arrived, before the record had loaded.
  • The dialog therefore opened blank.
  • When the record finally landed, CnFormDialog's watcher re-seeded formData and threw away whatever the user had typed.
  • Save then PUT the pristine, unedited record and the server answered HTTP 200.

The edit vanished with no error in the UI, no error in the console and nothing in the logs — the user believed they had saved. The bug has been present since 2.20.1, so this app has been shipping it.

Verification

  • Lockfile read back and confirmed at 2.24.1 (not assumed from the ^ range — npm ci follows the lock, and the lock said 2.22.1).
  • npm run build — exit 0.
  • npm test (vitest) — exit 0 (63 test files, 682 tests passed).

2.24.1 also carries widget/KPI changes between 2.22.1 and 2.24.1 (a shared --cn-kpi-* scale, coloured widget title icons, flush tables, widget empty states), which is why the build was re-verified rather than assumed.

@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/launchpad @ 4f9e010

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
check-manifest
format
check-schema-l10n
composer ✅ 104/104
npm ✅ 539/539
app:check-code ⏭️
info.xml
REUSE
PHPUnit
Newman
Playwright 🚨 NO VERDICT — enabled but never ran
Hydra gates

Quality workflow — 2026-08-29 16:04 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit 3d65175 into development Aug 29, 2026
43 checks passed
@rubenvdlinde
rubenvdlinde deleted the chore/nc-vue-2241 branch August 29, 2026 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant