diff --git a/cypress/e2e/cardActions.js b/cypress/e2e/cardActions.js
index e14f6755ab..a09f9dd2a6 100644
--- a/cypress/e2e/cardActions.js
+++ b/cypress/e2e/cardActions.js
@@ -93,7 +93,7 @@ describe('Card actions', function() {
cy.get('.app-sidebar-header .action-item__menutoggle').click()
cy.get('.v-popper__popper button:contains("Move/copy card")').click()
- cy.get('.vs__dropdown-toggle span[title="MyTestBoard"]').should('be.visible').click()
+ cy.get('[data-cy="select-board"] .vs__dropdown-toggle').should('be.visible').click()
cy.get('.vs__dropdown-menu span[title="MyTestBoard"]').should('be.visible').click()
cy.wait(3000) // wait for select component to load stacks
cy.get('[data-cy="select-stack"] .vs__dropdown-toggle').should('be.visible').click()
diff --git a/package-lock.json b/package-lock.json
index 80f35a0ea5..bbc5daf9b4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
"@nextcloud/notify_push": "^1.4.0",
"@nextcloud/password-confirmation": "^6.1.0",
"@nextcloud/router": "^3.2.0",
- "@nextcloud/vue": "^9.9.0",
+ "@nextcloud/vue": "^9.13.1",
"@vueuse/components": "^14.4.0",
"@vueuse/core": "^15.0.0",
"blueimp-md5": "^2.19.0",
@@ -4068,9 +4068,9 @@
}
},
"node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
- "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz",
+ "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==",
"license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
@@ -4944,9 +4944,9 @@
}
},
"node_modules/@nextcloud/vue": {
- "version": "9.9.0",
- "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-9.9.0.tgz",
- "integrity": "sha512-TmKnBWp6Aiw+cm+WamwX5cMkhkpJqLSUKrTUB5I5Y9RDt2S0TUlwRaTe9vltBIV3qmKParhpZQ3/ewWHgEQlrQ==",
+ "version": "9.13.1",
+ "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-9.13.1.tgz",
+ "integrity": "sha512-6ZeHm+coHJ6wsavulll4CVl3tk5ehjh7p6pW9GU1BgfDkOsbx5Pv4U8/uVk7yOTn4oAo695XTHhFN17pyI1peQ==",
"license": "AGPL-3.0-or-later",
"dependencies": {
"@ckpack/vue-color": "^1.6.0",
@@ -4959,23 +4959,23 @@
"@nextcloud/initial-state": "^3.0.0",
"@nextcloud/l10n": "^3.4.1",
"@nextcloud/logger": "^3.0.3",
- "@nextcloud/router": "^3.1.0",
+ "@nextcloud/router": "^3.2.0",
"@nextcloud/sharing": "^0.4.0",
"@nextcloud/vue-select": "^4.1.0",
"@vuepic/vue-datepicker": "^11.0.3",
- "@vueuse/components": "^14.3.0",
- "@vueuse/core": "^14.3.0",
+ "@vueuse/components": "^14.4.0",
+ "@vueuse/core": "^14.4.0",
"blurhash": "^2.0.5",
"clone": "^2.1.2",
"debounce": "^3.0.0",
- "dompurify": "^3.4.12",
+ "dompurify": "^3.4.15",
"emoji-mart-vue-fast": "^15.0.5",
"escape-html": "^1.0.3",
"floating-vue": "^5.2.2",
"focus-trap": "^8.2.2",
"linkifyjs": "^4.3.3",
"mdast-util-to-string": "^4.0.0",
- "p-queue": "^9.3.1",
+ "p-queue": "^9.3.3",
"rehype-external-links": "^3.0.0",
"rehype-highlight": "^7.0.2",
"rehype-react": "^8.0.0",
@@ -4992,10 +4992,22 @@
"unist-builder": "^4.0.0",
"unist-util-visit-parents": "^6.0.2",
"vue": "^3.5.18",
- "vue-router": "^5.1.0"
+ "vue-router": "^5.3.1"
},
"engines": {
"node": "^20.11.0 || ^22 || ^24"
+ },
+ "peerDependencies": {
+ "@nextcloud/dialogs": "^7.4.0",
+ "@nextcloud/files": "^4.1.0"
+ },
+ "peerDependenciesMeta": {
+ "@nextcloud/dialogs": {
+ "optional": true
+ },
+ "@nextcloud/files": {
+ "optional": true
+ }
}
},
"node_modules/@nextcloud/vue-select": {
@@ -6151,12 +6163,6 @@
"@types/sizzle": "*"
}
},
- "node_modules/@types/jsesc": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@types/jsesc/-/jsesc-2.5.1.tgz",
- "integrity": "sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==",
- "license": "MIT"
- },
"node_modules/@types/json-schema": {
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
@@ -7859,22 +7865,94 @@
}
},
"node_modules/ast-walker-scope": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.9.0.tgz",
- "integrity": "sha512-IJdzo2vLiElBxKzwS36VsCue/62d6IdWjnPB2v3nuPKeWGynp6FF/CYoLa5i/3jXH/z97ZDdsXz6abpgM6w07A==",
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.10.0.tgz",
+ "integrity": "sha512-KzvoxDfXNz2Gm8KYLh47K3qcY3Zza3WKOuh2xoqa7LBu6MDKWAZLovJtU9DuAd/Er+rhQHCRn619lHS5U+qmhw==",
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.29.2",
- "@babel/types": "^7.29.0",
- "ast-kit": "^2.2.0"
+ "@babel/parser": "^8.0.0",
+ "@babel/types": "^8.0.0",
+ "ast-kit": "^3.0.0"
},
"engines": {
- "node": ">=20.19.0"
+ "node": "^22.18.0 || >=24.11.0"
},
"funding": {
"url": "https://github.com/sponsors/sxzz"
}
},
+ "node_modules/ast-walker-scope/node_modules/@babel/helper-string-parser": {
+ "version": "8.0.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.6.tgz",
+ "integrity": "sha512-+6HYEBnsDRZHJtUTAEfMQd0zMDqdFHS7C+5vAsEZqBUr3vEMWOWlHJ0Jz1gS8jJIlCvLsuA6ivmeoqzH936YcA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^22.18.0 || >=24.11.0"
+ }
+ },
+ "node_modules/ast-walker-scope/node_modules/@babel/helper-validator-identifier": {
+ "version": "8.0.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.6.tgz",
+ "integrity": "sha512-HYx0YmuchRxRSpnjvcNffnPS8DCauKNmnumIuHG3jnQAVewRA7kfJGwF13ayEpSZs7s4R/oBH4eppuXcAQd5JQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "^22.18.0 || >=24.11.0"
+ }
+ },
+ "node_modules/ast-walker-scope/node_modules/@babel/parser": {
+ "version": "8.0.7",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.7.tgz",
+ "integrity": "sha512-UkDwEbPO1px2JQSrdh4qIgaH1JgG7GO/pFeJkpxhDxIETkT/QvGpnigXIw75ViHYPtIgKITmVUJqLjiO+JuWjA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^8.0.6"
+ },
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": "^22.18.0 || >=24.11.0"
+ }
+ },
+ "node_modules/ast-walker-scope/node_modules/@babel/types": {
+ "version": "8.0.6",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.6.tgz",
+ "integrity": "sha512-c+xgSWboV2pdwXP67BUWDVRHi2BO5Q3KwxyFVs7taVTY+fsK47/L51ZXQoV9rozHJDNHvJ4v4WEsI/IlxV2l2A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-string-parser": "^8.0.6",
+ "@babel/helper-validator-identifier": "^8.0.6"
+ },
+ "engines": {
+ "node": "^22.18.0 || >=24.11.0"
+ }
+ },
+ "node_modules/ast-walker-scope/node_modules/ast-kit": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-3.0.0.tgz",
+ "integrity": "sha512-8OG92q3R35qjC/4i6BLBMg8IB+fClWu/1PEwg2Z9Rn+BuNaiEgJzpzn+pxWOdHJWDCAwu2JP0wCDTozAM4QirQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^8.0.0",
+ "estree-walker": "^3.0.3",
+ "pathe": "^2.0.3"
+ },
+ "engines": {
+ "node": "^22.18.0 || >=24.11.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sxzz"
+ }
+ },
+ "node_modules/ast-walker-scope/node_modules/estree-walker": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
+ "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "^1.0.0"
+ }
+ },
"node_modules/astral-regex": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
@@ -16501,6 +16579,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
"integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
+ "dev": true,
"license": "MIT",
"bin": {
"jsesc": "bin/jsesc"
@@ -16544,6 +16623,7 @@
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
"integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true,
"bin": {
"json5": "lib/cli.js"
},
@@ -18596,9 +18676,9 @@
}
},
"node_modules/nostics": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/nostics/-/nostics-1.2.0.tgz",
- "integrity": "sha512-FGqEfhQjrvo1lL8KFifdTQiNwwQHJxC1jtYE1Rc54qF/jxONUNL+kC9gS1krX8Q65PgrQ5fCqH/I4NhWBvdSqg==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/nostics/-/nostics-1.3.0.tgz",
+ "integrity": "sha512-wzRsrJwNlFbqIRQt8aCeL2WE8USip/uuvGSOZV1D02CxX8ABTMbw8IywKjH7yWHETMXbWJI4OBpihg9rmz2Vyg==",
"license": "MIT"
},
"node_modules/npm-run-path": {
@@ -23740,60 +23820,6 @@
"node": ">= 0.8"
}
},
- "node_modules/unplugin": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-3.3.0.tgz",
- "integrity": "sha512-qa66K+crbfyE6JK10GjvbJeRrOsuC/JpbnHctfyp/i4oBTxWOzJfRZyDiOk1PtErMFRu8JhsU/wPvOdBNWe5Rg==",
- "license": "MIT",
- "dependencies": {
- "@jridgewell/remapping": "^2.3.5",
- "picomatch": "^4.0.4",
- "webpack-virtual-modules": "^0.6.2"
- },
- "engines": {
- "node": "^20.19.0 || >=22.12.0"
- },
- "peerDependencies": {
- "@farmfe/core": "*",
- "@rspack/core": "*",
- "bun-types-no-globals": "*",
- "esbuild": "*",
- "rolldown": "*",
- "rollup": "*",
- "unloader": "*",
- "vite": "*",
- "webpack": "*"
- },
- "peerDependenciesMeta": {
- "@farmfe/core": {
- "optional": true
- },
- "@rspack/core": {
- "optional": true
- },
- "bun-types-no-globals": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- },
- "rolldown": {
- "optional": true
- },
- "rollup": {
- "optional": true
- },
- "unloader": {
- "optional": true
- },
- "vite": {
- "optional": true
- },
- "webpack": {
- "optional": true
- }
- }
- },
"node_modules/unplugin-utils": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.2.tgz",
@@ -23822,18 +23848,6 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
- "node_modules/unplugin/node_modules/picomatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",
- "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
"node_modules/untildify": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
@@ -24241,29 +24255,27 @@
}
},
"node_modules/vue-router": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.2.0.tgz",
- "integrity": "sha512-QAC5i0LEb1GLG0LXDQmHu8L7FX12j0KwU/JTKmLQUJMrn04gQdKP6Du+p0QwpHb3iy71vBlqnHQ8WAfOSAWhqw==",
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.4.0.tgz",
+ "integrity": "sha512-pFvcYcxinDHjZUlf7AzFBrT8r8Xqvv4uMHoJnjc+EqPawXQvHTkF8S4tfSmQLpriVHUGfkaKlI7Et0KRjTMTdw==",
"license": "MIT",
"dependencies": {
- "@babel/generator": "^8.0.0",
"@vue-macros/common": "^3.1.3",
"@vue/devtools-api": "^8.1.5",
- "ast-walker-scope": "^0.9.0",
+ "ast-walker-scope": "^0.10.0",
"chokidar": "^5.0.0",
- "json5": "^2.2.3",
+ "confbox": "^0.3.1",
"local-pkg": "^1.2.1",
- "magic-string": "^0.30.21",
+ "magic-string": "^1.4.3",
"mlly": "^1.8.2",
"muggle-string": "^0.4.1",
- "nostics": "^1.1.4",
+ "nostics": "^1.3.0",
"pathe": "^2.0.3",
- "picomatch": "^4.0.5",
+ "picomatch": "^4.0.7",
"scule": "^1.3.0",
"tinyglobby": "^0.2.17",
- "unplugin": "^3.3.0",
- "unplugin-utils": "^0.3.2",
- "yaml": "^2.9.0"
+ "unplugin": "^3.4.0",
+ "unplugin-utils": "^0.3.2"
},
"funding": {
"url": "https://github.com/sponsors/posva"
@@ -24290,79 +24302,89 @@
}
}
},
- "node_modules/vue-router/node_modules/@babel/generator": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz",
- "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==",
- "license": "MIT",
- "dependencies": {
- "@babel/parser": "^8.0.0",
- "@babel/types": "^8.0.0",
- "@jridgewell/gen-mapping": "^0.3.12",
- "@jridgewell/trace-mapping": "^0.3.28",
- "@types/jsesc": "^2.5.0",
- "jsesc": "^3.0.2"
- },
- "engines": {
- "node": "^22.18.0 || >=24.11.0"
- }
+ "node_modules/vue-router/node_modules/confbox": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.3.1.tgz",
+ "integrity": "sha512-cKUSoKa8YxFZZSmraVi7onONx3amu77ngK3kGpsYHDH7drPwCRkQE1RYMPlLRrMtnciRj274XNRxcHxnKmDSnA==",
+ "license": "MIT"
},
- "node_modules/vue-router/node_modules/@babel/helper-string-parser": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz",
- "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==",
+ "node_modules/vue-router/node_modules/magic-string": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-1.4.3.tgz",
+ "integrity": "sha512-z12OxmaPGE0F4xlpGdjuAUckipLpQlTAuAmyGhNoD7ODpYUzvDfvtxUbjM/jwznyP178oju/KDdyi220wNJ0RQ==",
"license": "MIT",
- "engines": {
- "node": "^22.18.0 || >=24.11.0"
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.6.0"
}
},
- "node_modules/vue-router/node_modules/@babel/helper-validator-identifier": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.4.tgz",
- "integrity": "sha512-4wFaiLd0bVo4cIoTXI3zKI038NIWE/cr3jvBjejOVYVxV/m8Ltav1USiGzG1fmS5J2RhgEOgXNNK46cRPnRsrg==",
+ "node_modules/vue-router/node_modules/picomatch": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
+ "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==",
"license": "MIT",
"engines": {
- "node": "^22.18.0 || >=24.11.0"
- }
- },
- "node_modules/vue-router/node_modules/@babel/parser": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.4.tgz",
- "integrity": "sha512-srpptsAkEbbNIC/q8nT7o+m6CQe8CJUTV/t7MYc9NnWlgYVtHOb7JH6SorxMhN0kuRJjVqXbKClG6xSbPtzz+g==",
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^8.0.4"
- },
- "bin": {
- "parser": "bin/babel-parser.js"
+ "node": ">=12"
},
- "engines": {
- "node": "^22.18.0 || >=24.11.0"
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
}
},
- "node_modules/vue-router/node_modules/@babel/types": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.4.tgz",
- "integrity": "sha512-eY+Yn3dCqTGmyiq2QRU66lA5FL8lqqqvecHt0fF3uHONIa7ToYsaCiWV8lOKqAs0Rb2SjixiKFROngnulPtt2g==",
+ "node_modules/vue-router/node_modules/unplugin": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-3.4.0.tgz",
+ "integrity": "sha512-9skdIFlCsPdFV7wUfZxNsFInlW+7nJmGu2gkTu0OUhF56aXGsHab9x52/QhdJ4lC7ZDPWTxbiC4ANqVlsuaW3w==",
"license": "MIT",
"dependencies": {
- "@babel/helper-string-parser": "^8.0.0",
- "@babel/helper-validator-identifier": "^8.0.4"
+ "@jridgewell/remapping": "^2.3.5",
+ "picomatch": "^4.0.7",
+ "webpack-virtual-modules": "^0.6.2"
},
"engines": {
- "node": "^22.18.0 || >=24.11.0"
- }
- },
- "node_modules/vue-router/node_modules/picomatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",
- "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
+ "node": "^20.19.0 || >=22.12.0"
},
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
+ "peerDependencies": {
+ "@farmfe/core": "*",
+ "@rsbuild/core": "*",
+ "@rspack/core": "*",
+ "bun-types-no-globals": "*",
+ "esbuild": "*",
+ "rolldown": "*",
+ "rollup": "*",
+ "unloader": "*",
+ "vite": "*",
+ "webpack": "*"
+ },
+ "peerDependenciesMeta": {
+ "@farmfe/core": {
+ "optional": true
+ },
+ "@rsbuild/core": {
+ "optional": true
+ },
+ "@rspack/core": {
+ "optional": true
+ },
+ "bun-types-no-globals": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ },
+ "rolldown": {
+ "optional": true
+ },
+ "rollup": {
+ "optional": true
+ },
+ "unloader": {
+ "optional": true
+ },
+ "vite": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
}
},
"node_modules/vue3-smooth-dnd": {
@@ -25073,21 +25095,6 @@
"node": ">=10"
}
},
- "node_modules/yaml": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz",
- "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==",
- "license": "ISC",
- "bin": {
- "yaml": "bin.mjs"
- },
- "engines": {
- "node": ">= 14.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/eemeli"
- }
- },
"node_modules/yargs": {
"version": "17.7.2",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
diff --git a/package.json b/package.json
index 73e8b841bf..f03a9c0dc4 100644
--- a/package.json
+++ b/package.json
@@ -45,7 +45,7 @@
"@nextcloud/notify_push": "^1.4.0",
"@nextcloud/password-confirmation": "^6.1.0",
"@nextcloud/router": "^3.2.0",
- "@nextcloud/vue": "^9.9.0",
+ "@nextcloud/vue": "^9.13.1",
"@vueuse/components": "^14.4.0",
"@vueuse/core": "^15.0.0",
"blueimp-md5": "^2.19.0",
diff --git a/src/CardMoveDialog.vue b/src/CardMoveDialog.vue
index 732182d7f6..c7d3246203 100644
--- a/src/CardMoveDialog.vue
+++ b/src/CardMoveDialog.vue
@@ -11,6 +11,7 @@
:placeholder="t('deck', 'Select a board')"
:options="activeBoards"
:max-height="100"
+ data-cy="select-board"
label="title"
@option:selected="loadStacksFromBoard" />