Skip to content

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

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#796
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 — exit 0 (9 suites, 120 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/stackiq @ 0f20dc1

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

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

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit ea37772 into development Aug 29, 2026
50 checks passed
@rubenvdlinde
rubenvdlinde deleted the chore/nc-vue-2241 branch August 29, 2026 16:14
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