Skip to content

chore(deps): move @conduction/nextcloud-vue to 2.57.1 (Dexie loads on first use) - #1092

Merged
rubenvdlinde merged 1 commit into
developmentfrom
chore/nextcloud-vue-2.57.1
Sep 27, 2026
Merged

rubenvdlinde merged 1 commit into
developmentfrom
chore/nextcloud-vue-2.57.1

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Moves @conduction/nextcloud-vue from 2.55.1 to 2.57.1 (lockfile: 1 file changed, 4 insertions(+), 4 deletions(-)). The exact dexie pin (4.4.6) is unchanged.

2.57.1 loads Dexie lazily: openDb() does import('dexie') on first use (nextcloud-vue#1266, released through #1267). Before, the package root reached offlineDb.js, which imported Dexie statically, so every page that loaded this app evaluated it. Dexie throws "Two different versions of Dexie loaded in the same app" when two bundles on one page carry different versions, and the app goes blank.

Verified locally (serial run, npm 11):

  • npm ci and npm run build exit 0.
  • Chunks that still carry Dexie (semVer:"4.4.x"): stackiq-node_modules_dexie_import-wrapper-prod_mjs.js
  • The main entry js/stackiq-main.js carry no Dexie.
  • Dexie guard: no postbuild dexie guard in this app
  • JS tests: npm test exit 0: Test Suites: 7 passed, 7 total Tests: 93 passed, 93 total

Not verified: a browser pass on an instance. This is a lockfile-only change.

🤖 Generated with Claude Code

… first use)

2.57.1 imports Dexie on first use of the offline database instead of at
import time, so this app's bundle no longer evaluates Dexie on every page.
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/stackiq @ d451602

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 ✅ ✅ 807/807
app:check-code ⏭️
info.xml ✅
REUSE ❌
lockfile sync ✅
PHPUnit ✅
Newman ⏭️
Playwright ⏭️ deferred: E2E runs locally and on the promotion path only. This pull request targets development, so the suite is asked once per promotion into beta and main rather than once per push per open pull request. Run it on any branch from the Actions tab, or locally with npx playwright test.
Hydra gates ❌

Quality workflow — 2026-09-27 15:59 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit 49e65cb into development Sep 27, 2026
45 of 47 checks passed
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