Compare commits

..

296 Commits

Author SHA1 Message Date
Julius Knorr
b3e358868f Revert "fix: Add method to map board to file permissions"
This reverts commit cfc804ad21.
2024-12-19 18:04:46 +01:00
Julius Knorr
dec47f6f0a Revert "perf(sharing): Optimize getSharedWith to fetch permissions right away"
This reverts commit c1dde0cb74.
2024-12-19 18:04:45 +01:00
Julius Knorr
93cdedb6b0 Revert "fix: Chunk query for getting labels for cards"
This reverts commit cb469fb78c.
2024-12-19 18:04:42 +01:00
Julius Knorr
a1bd24dbf7 ci: Print query log
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-12-19 18:04:23 +01:00
Julius Härtl
cb469fb78c fix: Chunk query for getting labels for cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-12-19 17:17:23 +01:00
Julius Härtl
c1dde0cb74 perf(sharing): Optimize getSharedWith to fetch permissions right away
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-12-19 17:17:23 +01:00
Julius Härtl
cfc804ad21 fix: Add method to map board to file permissions
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-12-19 16:49:23 +01:00
Julius Knorr
fb236edf8c Merge pull request #6452 from nextcloud/feat/1813-clonecopy-a-card
feat(cards): add card cloning ability
2024-12-19 16:26:13 +01:00
Julius Knorr
5aeebc1ed8 chore: Move from NcModal to NcDialog
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-12-19 14:52:33 +01:00
grnd-alt
60b7357ef4 enh: make clone function use ocs
Signed-off-by: grnd-alt <git@belakkaf.net>
2024-12-19 14:05:32 +01:00
grnd-alt
22bb8d65e9 put copy logic into move dialog
Signed-off-by: grnd-alt <git@belakkaf.net>
2024-12-19 13:39:37 +01:00
grnd-alt
8f77cce542 Merge pull request #6617 from ludij/fix/6263-close-modal-after-card-delete
fix: close modal after deleting card
2024-12-19 12:33:51 +01:00
Luutzen Radiosphere
be783d244c fix: close modal after deleting card
Signed-off-by: Luutzen Dijkstra <luutzen.dijkstra@gmail.com>
2024-12-19 01:32:02 +01:00
Julius Knorr
4d17f10675 tests(cypress): Revert filename to pass with example files on CI
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-12-18 23:02:33 +01:00
Julius Knorr
3391a40b77 tests(cypress): Try sleep to avoid electron crash in modal
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-12-18 22:59:42 +01:00
grnd-alt
d829a28ddf skip cypress test causing chrome out of memory crash
Signed-off-by: grnd-alt <git@belakkaf.net>
2024-12-18 22:31:44 +01:00
grnd-alt
0a48954f18 add cypress tests for cardfeatures
Signed-off-by: grnd-alt <git@belakkaf.net>
2024-12-18 22:31:44 +01:00
grnd-alt
2e0f0d29b6 feat(tests): add tests for labelService and cardService functions
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-12-18 22:31:44 +01:00
grnd-alt
1fe20dcc1d check user-permsisions when assigning to cloned card
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-12-18 22:31:44 +01:00
grnd-alt
838b648ef6 introduce cloneCard backendFunctionality
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-12-18 22:31:44 +01:00
grnd-alt
55c44ef6d4 fix(cards): use copy-content icon for cloning cards
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-12-18 22:31:44 +01:00
grnd-alt
e436cb921a feat(cards): add card cloning ability
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-12-18 22:31:43 +01:00
Julius Knorr
f6df55dd2d Merge pull request #6611 from nextcloud/fix/query-builder-reuse
fix: Use new query builder
2024-12-18 08:48:32 +01:00
Elizabeth Danzberger
f8bdc3e864 Merge pull request #6610 from nextcloud/chore/composer-php-req
chore: Bump php version requirement for composer to 8.1
2024-12-17 17:07:51 -05:00
Julius Knorr
443c7f852e fix: Use new query builder
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-12-17 15:20:08 +01:00
Julius Knorr
86cb011a5c style: Fix php-cs issues
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-12-17 09:22:00 +01:00
Julius Knorr
b3cdbdced8 chore: Bump php version requirement for composer to 8.1
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-12-17 08:42:05 +01:00
Julius Knorr
ba953c9b09 Merge pull request #6609 from nextcloud/automated/noid/main-fix-npm-audit
[main] Fix npm audit
2024-12-16 23:47:57 +01:00
Nextcloud bot
e8ed8bc9d3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-16 00:39:56 +00:00
nextcloud-command
1b781b43a0 fix(deps): Fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2024-12-15 03:36:27 +00:00
dependabot[bot]
b79cb2e89d Merge pull request #6606 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/files-3.10.1 2024-12-14 03:57:20 +00:00
dependabot[bot]
517fc14847 bump @nextcloud/files from 3.10.0 to 3.10.1
---
updated-dependencies:
- dependency-name: "@nextcloud/files"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-14 03:49:43 +00:00
dependabot[bot]
9058acaa58 Merge pull request #6605 from nextcloud/dependabot/github_actions/marcelklehr/get-github-handles-from-website-action-1.0.1 2024-12-14 03:49:38 +00:00
dependabot[bot]
326fb861a4 Chore(deps): Bump marcelklehr/get-github-handles-from-website-action
Bumps [marcelklehr/get-github-handles-from-website-action](https://github.com/marcelklehr/get-github-handles-from-website-action) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/marcelklehr/get-github-handles-from-website-action/releases)
- [Commits](a739600f6b...06b2239db0)

---
updated-dependencies:
- dependency-name: marcelklehr/get-github-handles-from-website-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-14 03:41:55 +00:00
dependabot[bot]
39097b424a Merge pull request #6603 from nextcloud/dependabot/npm_and_yarn/main/dompurify-3.2.3 2024-12-14 03:33:25 +00:00
dependabot[bot]
5f9fb3c08f Merge pull request #6602 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/moment-1.3.2 2024-12-14 03:23:02 +00:00
dependabot[bot]
91458331bc bump dompurify from 3.2.2 to 3.2.3
---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-14 03:20:23 +00:00
dependabot[bot]
368d5e4f63 bump @nextcloud/moment from 1.3.1 to 1.3.2
---
updated-dependencies:
- dependency-name: "@nextcloud/moment"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-14 03:12:20 +00:00
dependabot[bot]
3e52dc0ae2 Merge pull request #6578 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/cypress-1.0.0-beta.12 2024-12-07 02:08:50 +00:00
dependabot[bot]
36a1932786 Merge pull request #6577 from nextcloud/dependabot/npm_and_yarn/main/cypress-13.16.1 2024-12-07 02:07:41 +00:00
dependabot[bot]
53a83a788d Chore(deps-dev): Bump @nextcloud/cypress
Bumps [@nextcloud/cypress](https://github.com/nextcloud/nextcloud-cypress) from 1.0.0-beta.11 to 1.0.0-beta.12.
- [Release notes](https://github.com/nextcloud/nextcloud-cypress/releases)
- [Commits](https://github.com/nextcloud/nextcloud-cypress/compare/v1.0.0-beta.11...v1.0.0-beta.12)

---
updated-dependencies:
- dependency-name: "@nextcloud/cypress"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-07 02:03:08 +00:00
dependabot[bot]
48d0edd243 Chore(deps-dev): Bump cypress from 13.16.0 to 13.16.1
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.16.0 to 13.16.1.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.16.0...v13.16.1)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-07 02:02:35 +00:00
Nextcloud bot
cc00efb40a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-07 00:43:08 +00:00
Nextcloud bot
27ec8beda2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-06 00:47:06 +00:00
Julius Knorr
a8dd7837c1 Merge pull request #6574 from nextcloud/fix/new-card-input-spacing
fix: new card input spacing
2024-12-05 21:21:32 +01:00
Luka Trovic
ae0460e5b7 fix: new card input spacing
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-12-05 13:24:35 +01:00
dependabot[bot]
246e270dc6 Merge pull request #6565 from nextcloud/dependabot/npm_and_yarn/main/relative-ci/agent-4.2.14 2024-11-30 03:20:28 +00:00
dependabot[bot]
554b1edd52 Merge pull request #6564 from nextcloud/dependabot/npm_and_yarn/main/dompurify-3.2.2 2024-11-30 03:19:08 +00:00
dependabot[bot]
bb78592b70 Merge pull request #6563 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/cypress-1.0.0-beta.11 2024-11-30 03:18:53 +00:00
dependabot[bot]
79419cdb96 Chore(deps-dev): Bump @relative-ci/agent from 4.2.13 to 4.2.14
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.2.13 to 4.2.14.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.2.13...v4.2.14)

---
updated-dependencies:
- dependency-name: "@relative-ci/agent"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-30 03:07:57 +00:00
dependabot[bot]
7c22c706b0 Chore(deps): Bump dompurify from 3.2.1 to 3.2.2
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.2.1...3.2.2)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-30 03:07:42 +00:00
dependabot[bot]
389d72c30c Chore(deps-dev): Bump @nextcloud/cypress
Bumps [@nextcloud/cypress](https://github.com/nextcloud/nextcloud-cypress) from 1.0.0-beta.10 to 1.0.0-beta.11.
- [Release notes](https://github.com/nextcloud/nextcloud-cypress/releases)
- [Commits](https://github.com/nextcloud/nextcloud-cypress/compare/1.0.0-beta.10...v1.0.0-beta.11)

---
updated-dependencies:
- dependency-name: "@nextcloud/cypress"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-30 03:07:10 +00:00
dependabot[bot]
ff2672b8f3 Merge pull request #6545 from nextcloud/dependabot/npm_and_yarn/main/dompurify-3.2.1 2024-11-28 09:17:01 +00:00
dependabot[bot]
0ff9520e22 Chore(deps): Bump dompurify from 3.2.0 to 3.2.1
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.2.0...3.2.1)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-28 10:11:51 +01:00
dependabot[bot]
61ed059f13 Merge pull request #6544 from nextcloud/dependabot/npm_and_yarn/main/cypress-13.16.0 2024-11-25 12:35:54 +00:00
dependabot[bot]
587e2d4dcd Chore(deps-dev): Bump cypress from 13.15.2 to 13.16.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.15.2 to 13.16.0.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.15.2...v13.16.0)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 12:30:51 +00:00
dependabot[bot]
bd44ea27d3 Merge pull request #6546 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/cypress-1.0.0-beta.10 2024-11-25 12:29:57 +00:00
Julius Knorr
702206b9c3 Merge pull request #6547 from nextcloud/automated/noid/main-fix-npm-audit
[main] Fix npm audit
2024-11-25 08:32:25 +01:00
Nextcloud bot
47c4b58468 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-25 00:39:40 +00:00
nextcloud-command
8dbea68b8f fix(deps): Fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2024-11-24 03:27:49 +00:00
github-actions[bot]
d44267d06c Merge pull request #6490 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2024-11-24 03:23:04 +00:00
nextcloud-command
7d04b5a6b7 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-11-24 03:07:38 +00:00
Nextcloud bot
ac02ddfc4d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-24 00:39:41 +00:00
dependabot[bot]
606a53aac6 Chore(deps-dev): Bump @nextcloud/cypress
Bumps [@nextcloud/cypress](https://github.com/nextcloud/nextcloud-cypress) from 1.0.0-beta.9 to 1.0.0-beta.10.
- [Release notes](https://github.com/nextcloud/nextcloud-cypress/releases)
- [Commits](https://github.com/nextcloud/nextcloud-cypress/compare/v1.0.0-beta.9...1.0.0-beta.10)

---
updated-dependencies:
- dependency-name: "@nextcloud/cypress"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-23 03:04:51 +00:00
Luka Trovic
c4272d46a5 Merge pull request #6531 from nextcloud/bump-eslint-plugin-cypress-3.6.0
Chore(deps-dev): Bump eslint-plugin-cypress from 3.5.0 to 3.6.0
2024-11-22 19:57:32 +01:00
Luka Trovic
b492f7a6cf Chore(deps-dev): Bump eslint-plugin-cypress from 3.5.0 to 3.6.0
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-11-22 18:29:54 +01:00
dependabot[bot]
9cd320188d Merge pull request #6529 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/vue-8.21.0 2024-11-22 09:52:07 +00:00
dependabot[bot]
4d8f9763b8 Chore(deps): Bump @nextcloud/vue from 8.19.0 to 8.21.0
Bumps [@nextcloud/vue](https://github.com/nextcloud-libraries/nextcloud-vue) from 8.19.0 to 8.21.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.19.0...v8.21.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-22 09:47:49 +00:00
dependabot[bot]
a1d5c911e8 Merge pull request #6509 from nextcloud/dependabot/npm_and_yarn/main/dompurify-3.2.0 2024-11-22 09:46:44 +00:00
Luka Trovic
bf5f5ad09f Merge pull request #6498 from nextcloud/dependabot/github_actions/fsfe/reuse-action-5.0.0
Chore(deps): Bump fsfe/reuse-action from 4.0.0 to 5.0.0
2024-11-22 06:48:05 +01:00
Nextcloud bot
1c0bc1f09a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-21 00:40:42 +00:00
Luka Trovic
32c67cd3fb Merge pull request #6527 from nextcloud/clean-up-release
fix: clean up release
2024-11-20 15:15:28 +01:00
Julius Knorr
4da6a42bdf Merge pull request #6471 from nextcloud/fix/share-with-email
fix(sharing): list accounts with matches in email
2024-11-20 10:16:55 +01:00
Luka Trovic
60dbf606be fix: clean up release
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-11-19 20:03:00 +01:00
Julius Knorr
345ca761c7 Merge pull request #6519 from nextcloud/chore/add-codeowners
chore: Add CODEOWNERS with current app maintainers
2024-11-19 10:04:50 +01:00
Julius Knorr
d69a123d0e chore: Add CODEOWNERS with current app maintainers
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-11-18 17:25:19 +01:00
Max
3e4bf0eb99 fix(sharing): list accounts with matches in email
* Show users with matches in the email address.
* List email addresses in sharing dialog.

`NcSelect` filters the options based on matches in `label` and `subname`.
By using the email address as a subname we ensure
options with a matching email address are shown.

Signed-off-by: Max <max@nextcloud.com>
2024-11-18 15:49:21 +01:00
Nextcloud bot
4ad732a7c4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-18 00:38:36 +00:00
dependabot[bot]
f66e3e8172 Merge pull request #6510 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/files-3.10.0 2024-11-16 04:28:28 +00:00
dependabot[bot]
c45a63da02 Chore(deps): Bump @nextcloud/files from 3.9.1 to 3.10.0
Bumps [@nextcloud/files](https://github.com/nextcloud-libraries/nextcloud-files) from 3.9.1 to 3.10.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-files/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-files/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-files/commits/v3.10.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/files"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-16 04:24:32 +00:00
dependabot[bot]
8e111f26f2 Chore(deps): Bump dompurify from 3.1.7 to 3.2.0
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.1.7 to 3.2.0.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.1.7...3.2.0)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-16 04:23:47 +00:00
dependabot[bot]
dc131fc681 Chore(deps): Bump fsfe/reuse-action from 4.0.0 to 5.0.0
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action) from 4.0.0 to 5.0.0.
- [Release notes](https://github.com/fsfe/reuse-action/releases)
- [Commits](3ae3c6bdf1...bb774aa972)

---
updated-dependencies:
- dependency-name: fsfe/reuse-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-16 02:15:21 +00:00
Luka Trovic
ca24876463 Merge pull request #6496 from nextcloud/fix/two-close-buttons
fix: two close buttons on card modal
2024-11-14 07:57:29 +01:00
Luka Trovic
10af76bdf0 fix: two close buttons on card modal
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-11-13 20:08:08 +01:00
Nextcloud bot
bc746fec21 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-11 00:40:27 +00:00
dependabot[bot]
dc5a2a5914 Merge pull request #6486 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/dialogs-6.0.1 2024-11-09 04:04:36 +00:00
dependabot[bot]
79dfcc7e5a bump @nextcloud/dialogs from 6.0.0 to 6.0.1
---
updated-dependencies:
- dependency-name: "@nextcloud/dialogs"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-09 03:59:10 +00:00
dependabot[bot]
5d7913a377 Merge pull request #6483 from nextcloud/dependabot/npm_and_yarn/main/cypress-13.15.2 2024-11-09 03:03:26 +00:00
dependabot[bot]
dcc912919d Chore(deps-dev): Bump cypress from 13.15.1 to 13.15.2
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.15.1 to 13.15.2.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.15.1...v13.15.2)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-09 02:36:50 +00:00
github-actions[bot]
5738e0851a Merge pull request #6469 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2024-11-07 16:03:13 +00:00
Luka Trovic
83797f4e4a Merge pull request #6449 from nextcloud/automated/noid/main-fix-npm-audit
[main] Fix npm audit
2024-11-07 08:53:45 +01:00
Luka Trovic
55778a26e6 Merge pull request #6461 from nextcloud/fix/board-bubble-preview-widget
fix: board bubble preview widget
2024-11-04 05:49:54 +01:00
Nextcloud bot
c2c2519601 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-04 00:42:46 +00:00
nextcloud-command
1184f18108 fix(deps): Fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2024-11-03 03:32:02 +00:00
nextcloud-command
c80a087f6d chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-11-03 03:00:02 +00:00
dependabot[bot]
d23c7eecd3 Merge pull request #6466 from nextcloud/dependabot/composer/tests/integration/sabre/dav-4.7.0 2024-11-02 03:39:49 +00:00
dependabot[bot]
fb24eddaf8 Chore(deps-dev): Update sabre/dav requirement in /tests/integration
Updates the requirements on [sabre/dav](https://github.com/sabre-io/dav) to permit the latest version.
- [Release notes](https://github.com/sabre-io/dav/releases)
- [Changelog](https://github.com/sabre-io/dav/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sabre-io/dav/compare/4.6.0...4.7.0)

---
updated-dependencies:
- dependency-name: sabre/dav
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-02 03:33:52 +00:00
dependabot[bot]
cb09583c0b Merge pull request #6465 from nextcloud/dependabot/composer/tests/integration/behat/behat-approx-3.15.0 2024-11-02 03:33:07 +00:00
dependabot[bot]
b08f0b80aa Merge pull request #6467 from nextcloud/dependabot/npm_and_yarn/main/relative-ci/agent-4.2.13 2024-11-02 03:32:41 +00:00
dependabot[bot]
9f5bfbf8ff Chore(deps-dev): Bump @relative-ci/agent from 4.2.12 to 4.2.13
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.2.12 to 4.2.13.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.2.12...v4.2.13)

---
updated-dependencies:
- dependency-name: "@relative-ci/agent"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-02 03:27:15 +00:00
dependabot[bot]
299e54baa9 Chore(deps-dev): Update behat/behat requirement in /tests/integration
Updates the requirements on [behat/behat](https://github.com/Behat/Behat) to permit the latest version.
- [Release notes](https://github.com/Behat/Behat/releases)
- [Changelog](https://github.com/Behat/Behat/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Behat/Behat/compare/v3.14.0...v3.15.0)

---
updated-dependencies:
- dependency-name: behat/behat
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-02 03:26:19 +00:00
Luka Trovic
bd1bd0ac41 fix: board bubble preview widget
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-11-01 17:50:41 +01:00
dependabot[bot]
af680cb37e Merge pull request #6459 from nextcloud/dependabot/npm_and_yarn/elliptic-6.6.0 2024-10-31 02:21:33 +00:00
dependabot[bot]
ac68516579 Chore(deps-dev): Bump elliptic from 6.5.7 to 6.6.0
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.7 to 6.6.0.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.7...v6.6.0)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-31 02:12:11 +00:00
github-actions[bot]
876a68eb46 Merge pull request #6447 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2024-10-27 04:22:08 +00:00
nextcloud-command
4372b4ac27 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-10-27 03:06:55 +00:00
dependabot[bot]
e4fb4655db Merge pull request #6441 from nextcloud/dependabot/npm_and_yarn/main/cypress-13.15.1 2024-10-26 02:14:40 +00:00
dependabot[bot]
ec76abe744 Merge pull request #6440 from nextcloud/dependabot/npm_and_yarn/main/babel/runtime-7.26.0 2024-10-26 02:04:52 +00:00
dependabot[bot]
82fe8c8cf2 Merge pull request #6439 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/files-3.9.1 2024-10-26 02:03:54 +00:00
dependabot[bot]
11e01b58eb Chore(deps-dev): Bump cypress from 13.15.0 to 13.15.1
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.15.0 to 13.15.1.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.15.0...v13.15.1)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-26 01:37:48 +00:00
dependabot[bot]
00df27020c Chore(deps): Bump @babel/runtime from 7.25.7 to 7.26.0
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.25.7 to 7.26.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-26 01:37:24 +00:00
dependabot[bot]
784a1462da Chore(deps): Bump @nextcloud/files from 3.9.0 to 3.9.1
Bumps [@nextcloud/files](https://github.com/nextcloud-libraries/nextcloud-files) from 3.9.0 to 3.9.1.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-files/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-files/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-files/commits)

---
updated-dependencies:
- dependency-name: "@nextcloud/files"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-26 01:37:09 +00:00
dependabot[bot]
abca5d19d7 Merge pull request #6437 from nextcloud/dependabot/github_actions/actions/checkout-4.2.2 2024-10-26 01:34:47 +00:00
dependabot[bot]
3ceee99a69 Merge pull request #6438 from nextcloud/dependabot/github_actions/actions/setup-node-4.1.0 2024-10-26 01:34:44 +00:00
dependabot[bot]
02b17b8cf6 Chore(deps): Bump actions/setup-node from 4.0.4 to 4.1.0
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.4 to 4.1.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4.0.4...v4.1.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-26 01:21:27 +00:00
dependabot[bot]
d688090dfc Chore(deps): Bump actions/checkout from 4.2.1 to 4.2.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v4.2.1...v4.2.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-26 01:21:20 +00:00
Nextcloud bot
d36c127dc8 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-26 00:38:59 +00:00
dependabot[bot]
9b5c419c29 Merge pull request #6424 from nextcloud/dependabot/composer/nextcloud/coding-standard-1.3.2 2024-10-25 15:41:39 +00:00
Luka Trovic
fff42693df fix: workflow issues
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-10-25 17:32:25 +02:00
Luka Trovic
51f4e2e415 Merge pull request #6414 from paskalito/patch-2
Update export-import.md
2024-10-25 13:45:35 +02:00
Julius Knorr
a7eba9dcfd Merge pull request #6422 from nextcloud/deps/noid/bump-ocp
chore(dev-deps): Bump nextcloud/ocp package
2024-10-25 13:18:23 +02:00
Nextcloud bot
fff6395b3a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-24 00:42:06 +00:00
Nextcloud bot
4438d775f0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-23 00:48:13 +00:00
Luka Trovic
69e3e4a80b chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-10-22 20:58:01 +02:00
Nextcloud bot
1868e66911 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-22 00:40:45 +00:00
Nextcloud bot
b4903c983d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-21 00:37:51 +00:00
Nextcloud bot
4bc033a2e9 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-20 00:39:09 +00:00
dependabot[bot]
f0a0b8d08e Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.1 to 1.3.2
Bumps [nextcloud/coding-standard](https://github.com/nextcloud/coding-standard) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/nextcloud/coding-standard/releases)
- [Changelog](https://github.com/nextcloud/coding-standard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/coding-standard/compare/v1.3.1...v1.3.2)

---
updated-dependencies:
- dependency-name: nextcloud/coding-standard
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-19 02:44:03 +00:00
dependabot[bot]
6a8784c184 Merge pull request #6423 from nextcloud/dependabot/npm_and_yarn/main/chroma-js-3.1.2 2024-10-19 01:29:19 +00:00
dependabot[bot]
f4a70cda51 Chore(deps): Bump chroma-js from 3.1.1 to 3.1.2
Bumps [chroma-js](https://github.com/gka/chroma.js) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/gka/chroma.js/releases)
- [Changelog](https://github.com/gka/chroma.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gka/chroma.js/compare/v3.1.1...v3.1.2)

---
updated-dependencies:
- dependency-name: chroma-js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-19 01:13:30 +00:00
Julius Knorr
101499df1e Merge pull request #6416 from nextcloud/feat/markdown-comments
feat: Add markdown support for comments
2024-10-17 09:11:01 +02:00
Nextcloud bot
26f82d9ef6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-17 00:39:55 +00:00
Julius Knorr
4d9395982e feat: Add markdown support for comments
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-10-16 15:41:35 +02:00
paskalito
12ae50d67b Update export-import.md
Added a more or less step for step guide on how to export import from deck to deck, and corrected a command.

Signed-off-by: paskalito <paskalito@users.noreply.github.com>
2024-10-16 11:31:55 +02:00
Nextcloud bot
90e0cab306 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-15 00:39:21 +00:00
Julius Knorr
7a414a0ca3 Merge pull request #6412 from nextcloud/automated/noid/main-fix-npm-audit
[main] Fix npm audit
2024-10-14 08:01:31 +02:00
Nextcloud bot
be4e8438ab Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-14 00:37:25 +00:00
nextcloud-command
f9580003cc fix(deps): Fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2024-10-13 03:34:56 +00:00
Nextcloud bot
761d0ce4fe Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-13 00:40:56 +00:00
dependabot[bot]
cb6d8dbaf5 Merge pull request #6399 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/webpack-vue-config-6.2.0 2024-10-12 02:25:38 +00:00
dependabot[bot]
9eefd22422 Merge pull request #6403 from nextcloud/dependabot/github_actions/actions/checkout-4.2.1 2024-10-12 02:08:54 +00:00
dependabot[bot]
7e2c170d1b Chore(deps): Bump actions/checkout from 4.2.0 to 4.2.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v4.2.0...v4.2.1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-12 01:26:04 +00:00
dependabot[bot]
351c72a590 Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.1.1 to 6.2.0
Bumps [@nextcloud/webpack-vue-config](https://github.com/nextcloud-libraries/webpack-vue-config) from 6.1.1 to 6.2.0.
- [Release notes](https://github.com/nextcloud-libraries/webpack-vue-config/releases)
- [Changelog](https://github.com/nextcloud-libraries/webpack-vue-config/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/webpack-vue-config/compare/v6.1.1...v6.2.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/webpack-vue-config"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-12 01:19:12 +00:00
dependabot[bot]
ea5f3f2d70 Merge pull request #6397 from nextcloud/dependabot/npm_and_yarn/main/vue-material-design-icons-5.3.1 2024-10-12 01:18:49 +00:00
dependabot[bot]
4441107360 Merge pull request #6396 from nextcloud/dependabot/npm_and_yarn/main/relative-ci/agent-4.2.12 2024-10-12 01:18:17 +00:00
dependabot[bot]
529c4defb3 Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1
Bumps [vue-material-design-icons](https://github.com/robcresswell/vue-material-design-icons) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/robcresswell/vue-material-design-icons/releases)
- [Changelog](https://github.com/robcresswell/vue-material-design-icons/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/robcresswell/vue-material-design-icons/compare/5.3.0...5.3.1)

---
updated-dependencies:
- dependency-name: vue-material-design-icons
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-12 01:06:29 +00:00
dependabot[bot]
e7a2306268 Chore(deps-dev): Bump @relative-ci/agent from 4.2.11 to 4.2.12
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.2.11 to 4.2.12.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.2.11...v4.2.12)

---
updated-dependencies:
- dependency-name: "@relative-ci/agent"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-12 01:06:13 +00:00
Nextcloud bot
1ffee422b6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-11 00:44:37 +00:00
Nextcloud bot
9fba14f1d3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-09 00:39:48 +00:00
github-actions[bot]
e0185a39a8 Merge pull request #6386 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2024-10-06 04:41:43 +00:00
nextcloud-command
0e49d72a67 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-10-06 03:08:44 +00:00
Nextcloud bot
786d2583de Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-06 00:39:46 +00:00
dependabot[bot]
3ebdaf694d Merge pull request #6382 from nextcloud/dependabot/npm_and_yarn/main/babel/runtime-7.25.7 2024-10-05 02:26:50 +00:00
dependabot[bot]
db50b78cb6 Chore(deps): Bump @babel/runtime from 7.25.6 to 7.25.7
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.25.6 to 7.25.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.7/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-05 02:19:40 +00:00
Nextcloud bot
60f0719380 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-05 00:38:37 +00:00
dependabot[bot]
c68d223670 Merge pull request #6364 from nextcloud/dependabot/github_actions/actions/checkout-4.2.0 2024-10-01 17:47:15 +00:00
dependabot[bot]
5c1e3ec50a Chore(deps): Bump actions/checkout from 4.1.7 to 4.2.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v4.1.7...v4.2.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-01 18:31:55 +02:00
github-actions[bot]
e0b11a0171 Merge pull request #6372 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2024-09-29 04:18:21 +00:00
nextcloud-command
e7a53ce31a chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-09-29 03:02:36 +00:00
dependabot[bot]
d83b8b809d Merge pull request #6361 from nextcloud/dependabot/npm_and_yarn/main/dompurify-3.1.7 2024-09-28 01:24:47 +00:00
dependabot[bot]
1020f6e344 Merge pull request #6360 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/webpack-vue-config-6.1.1 2024-09-28 01:23:50 +00:00
dependabot[bot]
6591466620 Merge pull request #6359 from nextcloud/dependabot/npm_and_yarn/main/cypress-13.15.0 2024-09-28 01:23:45 +00:00
dependabot[bot]
4505f2c426 Chore(deps): Bump dompurify from 3.1.6 to 3.1.7
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.1.6 to 3.1.7.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.1.6...3.1.7)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-28 01:15:35 +00:00
dependabot[bot]
1484a1445c Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.0.1 to 6.1.1
Bumps [@nextcloud/webpack-vue-config](https://github.com/nextcloud-libraries/webpack-vue-config) from 6.0.1 to 6.1.1.
- [Release notes](https://github.com/nextcloud-libraries/webpack-vue-config/releases)
- [Changelog](https://github.com/nextcloud-libraries/webpack-vue-config/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/webpack-vue-config/compare/v6.0.1...v6.1.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/webpack-vue-config"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-28 01:15:11 +00:00
dependabot[bot]
28fa6a4372 Chore(deps-dev): Bump cypress from 13.14.2 to 13.15.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.14.2 to 13.15.0.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.14.2...v13.15.0)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-28 01:14:37 +00:00
dependabot[bot]
a3724d61be Merge pull request #6339 from nextcloud/dependabot/composer/nextcloud/coding-standard-1.3.1 2024-09-26 16:07:56 +00:00
Luka Trovic
439c2b422e fix phpcs
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-09-26 17:12:53 +02:00
dependabot[bot]
2a7c5b9c9c Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.3 to 1.3.1
Bumps [nextcloud/coding-standard](https://github.com/nextcloud/coding-standard) from 1.2.3 to 1.3.1.
- [Release notes](https://github.com/nextcloud/coding-standard/releases)
- [Changelog](https://github.com/nextcloud/coding-standard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/coding-standard/compare/v1.2.3...v1.3.1)

---
updated-dependencies:
- dependency-name: nextcloud/coding-standard
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-26 17:12:52 +02:00
Nextcloud bot
bd6475c93f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-26 00:42:10 +00:00
dependabot[bot]
ae14c299f6 Merge pull request #6338 from nextcloud/dependabot/github_actions/actions/setup-node-4.0.4 2024-09-25 08:05:49 +00:00
dependabot[bot]
95ab566607 Merge pull request #6337 from nextcloud/dependabot/github_actions/peter-evans/create-pull-request-7.0.5 2024-09-25 08:03:26 +00:00
dependabot[bot]
e19b78d5cf Chore(deps): Bump actions/setup-node from 4.0.3 to 4.0.4
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4.0.3...v4.0.4)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-25 09:57:40 +02:00
dependabot[bot]
b20c5821e7 Chore(deps): Bump peter-evans/create-pull-request from 7.0.2 to 7.0.5
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 7.0.2 to 7.0.5.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](d121e62763...5e914681df)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-25 09:53:47 +02:00
github-actions[bot]
1b0f545d06 Merge pull request #6348 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2024-09-25 07:51:46 +00:00
Luka Trovic
806d1074ea fix: unit test issue
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-09-25 09:46:32 +02:00
nextcloud-command
789930e10e chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-09-22 03:01:32 +00:00
Nextcloud bot
1231e267aa Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-22 00:39:20 +00:00
dependabot[bot]
b95e9756ab Merge pull request #6341 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/cypress-1.0.0-beta.9 2024-09-21 03:23:26 +00:00
dependabot[bot]
deea984d57 Merge pull request #6342 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/vue-8.19.0 2024-09-21 03:08:41 +00:00
dependabot[bot]
2b6877e771 Merge pull request #6340 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/axios-2.5.1 2024-09-21 02:20:25 +00:00
dependabot[bot]
5274b16253 Chore(deps): Bump @nextcloud/vue from 8.18.0 to 8.19.0
Bumps [@nextcloud/vue](https://github.com/nextcloud-libraries/nextcloud-vue) from 8.18.0 to 8.19.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.18.0...v8.19.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-21 02:07:10 +00:00
dependabot[bot]
3ef0985ae1 Chore(deps-dev): Bump @nextcloud/cypress
Bumps [@nextcloud/cypress](https://github.com/nextcloud/nextcloud-cypress) from 1.0.0-beta.8 to 1.0.0-beta.9.
- [Release notes](https://github.com/nextcloud/nextcloud-cypress/releases)
- [Commits](https://github.com/nextcloud/nextcloud-cypress/compare/v1.0.0-beta.8...v1.0.0-beta.9)

---
updated-dependencies:
- dependency-name: "@nextcloud/cypress"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-21 02:06:42 +00:00
dependabot[bot]
da6914d563 Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1
Bumps [@nextcloud/axios](https://github.com/nextcloud/nextcloud-axios) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/nextcloud/nextcloud-axios/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-axios/blob/v2.5.1/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-axios/compare/v2.5.0...v2.5.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/axios"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-21 02:06:27 +00:00
Nextcloud bot
855d6cc4b9 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-18 00:40:42 +00:00
Nextcloud bot
22f1b9076a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-17 00:40:08 +00:00
Julius Knorr
4900aca82e Merge pull request #6309 from nextcloud/fix/load-archived-card-route
fix: Load archived card if URL is opened directly
2024-09-16 15:41:52 +02:00
Nextcloud bot
dafdf10755 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-16 00:36:17 +00:00
github-actions[bot]
ca3f6747e2 Merge pull request #6321 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2024-09-15 05:15:55 +00:00
nextcloud-command
26129e724b chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-09-15 03:00:15 +00:00
Nextcloud bot
93c5a6eb0f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-15 00:50:03 +00:00
Julius Knorr
e91a4698f3 Merge pull request #6318 from nextcloud/dependabot/composer/psalm/phar-5.26.1
Chore(deps-dev): Bump psalm/phar from 5.25.0 to 5.26.1
2024-09-14 14:00:32 +02:00
Julius Knorr
5cd2c51d19 Merge pull request #6320 from nextcloud/dependabot/github_actions/peter-evans/create-pull-request-7.0.2
Chore(deps): Bump peter-evans/create-pull-request from 7.0.1 to 7.0.2
2024-09-14 14:00:16 +02:00
dependabot[bot]
b87047320a Chore(deps): Bump peter-evans/create-pull-request from 7.0.1 to 7.0.2
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](8867c4aba1...d121e62763)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-14 03:56:21 +00:00
dependabot[bot]
93d77fdbec Merge pull request #6317 from nextcloud/dependabot/npm_and_yarn/express-4.21.0 2024-09-14 02:27:31 +00:00
dependabot[bot]
37a807c108 Merge pull request #6310 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/vue-8.18.0 2024-09-14 02:27:02 +00:00
dependabot[bot]
706b564c01 Chore(deps-dev): Bump psalm/phar from 5.25.0 to 5.26.1
Bumps [psalm/phar](https://github.com/psalm/phar) from 5.25.0 to 5.26.1.
- [Release notes](https://github.com/psalm/phar/releases)
- [Commits](https://github.com/psalm/phar/compare/5.25.0...5.26.1)

---
updated-dependencies:
- dependency-name: psalm/phar
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-14 01:29:41 +00:00
dependabot[bot]
93dc26aa6e Chore(deps-dev): Bump express from 4.19.2 to 4.21.0
Bumps [express](https://github.com/expressjs/express) from 4.19.2 to 4.21.0.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-14 01:22:07 +00:00
dependabot[bot]
0bf25619e0 Chore(deps): Bump @nextcloud/vue from 8.17.1 to 8.18.0
Bumps [@nextcloud/vue](https://github.com/nextcloud-libraries/nextcloud-vue) from 8.17.1 to 8.18.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.17.1...v8.18.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-14 01:21:48 +00:00
dependabot[bot]
fede0908bf Merge pull request #6311 from nextcloud/dependabot/npm_and_yarn/main/chroma-js-3.1.1 2024-09-14 01:20:48 +00:00
dependabot[bot]
b0bafb9212 Chore(deps): Bump chroma-js from 3.0.0 to 3.1.1
Bumps [chroma-js](https://github.com/gka/chroma.js) from 3.0.0 to 3.1.1.
- [Release notes](https://github.com/gka/chroma.js/releases)
- [Changelog](https://github.com/gka/chroma.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gka/chroma.js/commits)

---
updated-dependencies:
- dependency-name: chroma-js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-14 01:05:48 +00:00
Julius Knorr
ca75c14252 fix: Load archived card if URL is opened directly
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-09-12 15:52:53 +02:00
Nextcloud bot
0076026fad Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-12 00:38:29 +00:00
Nextcloud bot
b49ba034a0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-11 00:40:31 +00:00
Joas Schilling
0b53a4746d Merge pull request #6308 from nextcloud/ci/noid/update-workflow-109
ci: Update workflows
2024-09-10 10:53:05 +02:00
Joas Schilling
b636796851 ci: Update workflows
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-09-10 10:47:42 +02:00
Nextcloud bot
46b81edc9e Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-10 01:04:02 +00:00
Julius Knorr
9f6f4eb475 Merge pull request #6285 from nextcloud/fix/some-bugs 2024-09-09 20:21:12 +02:00
Julius Härtl
7e3dc511c0 Merge pull request #6298 from nextcloud/dependabot/github_actions/peter-evans/create-pull-request-7.0.1 2024-09-09 14:31:22 +02:00
Julius Härtl
a329df397e Merge pull request #6300 from nextcloud/automated/noid/main-update-nextcloud-ocp 2024-09-09 14:31:08 +02:00
nextcloud-command
6f25fc7e19 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-09-08 02:52:15 +00:00
dependabot[bot]
599844a87e Chore(deps): Bump peter-evans/create-pull-request from 6.1.0 to 7.0.1
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 6.1.0 to 7.0.1.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](c5a7806660...8867c4aba1)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-07 02:35:07 +00:00
dependabot[bot]
088905dd7a Merge pull request #6296 from nextcloud/dependabot/npm_and_yarn/main/cypress-13.14.2 2024-09-07 02:04:07 +00:00
dependabot[bot]
4ffbafdbf2 Merge pull request #6297 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/files-3.9.0 2024-09-07 02:03:14 +00:00
dependabot[bot]
2be3b85b09 Chore(deps): Bump @nextcloud/files from 3.8.0 to 3.9.0
Bumps [@nextcloud/files](https://github.com/nextcloud-libraries/nextcloud-files) from 3.8.0 to 3.9.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-files/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-files/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-files/compare/v3.8.0...v3.9.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/files"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-07 01:30:00 +00:00
dependabot[bot]
76c709287b Chore(deps-dev): Bump cypress from 13.14.1 to 13.14.2
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.14.1 to 13.14.2.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.14.1...v13.14.2)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-07 01:29:48 +00:00
Nextcloud bot
1f7b3cc480 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-03 00:39:06 +00:00
Julius Härtl
40ac9b6c3e fix: Avoid double tap on iOS and close navigation on click
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-09-02 08:09:29 +02:00
Julius Härtl
06fcf8f2cd fix: Auto-scroll horizontally
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-09-02 08:09:28 +02:00
Julius Härtl
2f0241df2e fix: Hide navigation initially on mobile
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-09-02 08:09:28 +02:00
Julius Härtl
34ff6f4aac fix: Proper drag zone height (fix #6264)
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-09-02 08:09:28 +02:00
Julius Härtl
40f7f0907a fix: Fix modal sizing, focus error and cover image sizing
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-09-02 08:09:28 +02:00
Julius Härtl
0e5006616e fix: Set proper name on modal
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-09-02 08:09:28 +02:00
Julius Härtl
792a513bb5 fix: Fix focus and emptycontent titles
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-09-02 08:09:28 +02:00
Julius Härtl
a9b65de341 fix: Move card create input to the bottom
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-09-02 08:09:27 +02:00
Julius Härtl
a0fc1bbeb8 fix: Fix empty board view design
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-09-02 08:09:27 +02:00
Julius Härtl
482bcb3149 fix: Fix styling of navigation input fields
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-09-02 08:09:27 +02:00
Julius Härtl
cf0b90369a fix: Adapt spacing to new compact design
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-09-02 07:59:42 +02:00
Julius Härtl
a0bcbc5cc6 fix: Proper slots for card selector dialog
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-09-02 07:59:42 +02:00
Julius Härtl
e73eec8ba4 fix: Avoid swipe navigation while scrolling
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-09-02 07:59:42 +02:00
Julius Härtl
c1ed33848c fix: Properly scroll on mobile devices
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-09-02 07:59:42 +02:00
github-actions[bot]
d9d75fdfe4 Merge pull request #6284 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2024-09-01 04:57:53 +00:00
nextcloud-command
c348b824c8 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-09-01 03:02:56 +00:00
Nextcloud bot
39987a0303 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-01 00:41:40 +00:00
dependabot[bot]
0906b06192 Merge pull request #6270 from nextcloud/dependabot/npm_and_yarn/main/cypress-13.14.1 2024-08-31 03:38:18 +00:00
dependabot[bot]
434f59d06d Chore(deps-dev): Bump cypress from 13.13.3 to 13.14.1
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.13.3 to 13.14.1.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.13.3...v13.14.1)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-31 02:56:18 +00:00
dependabot[bot]
af4c01abd4 Merge pull request #6268 from nextcloud/dependabot/npm_and_yarn/main/babel/runtime-7.25.6 2024-08-31 02:55:55 +00:00
dependabot[bot]
516bc6d5fc Merge pull request #6269 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/vue-8.17.1 2024-08-31 02:55:38 +00:00
dependabot[bot]
d7b3aedab4 Merge pull request #6267 from nextcloud/dependabot/npm_and_yarn/main/relative-ci/agent-4.2.11 2024-08-31 02:55:26 +00:00
dependabot[bot]
fb641946d6 Chore(deps): Bump @nextcloud/vue from 8.17.0 to 8.17.1
Bumps [@nextcloud/vue](https://github.com/nextcloud-libraries/nextcloud-vue) from 8.17.0 to 8.17.1.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.17.0...v8.17.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-31 01:39:08 +00:00
dependabot[bot]
b3bc532e81 Chore(deps): Bump @babel/runtime from 7.25.4 to 7.25.6
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.25.4 to 7.25.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.6/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-31 01:38:48 +00:00
dependabot[bot]
fe1006d643 Chore(deps-dev): Bump @relative-ci/agent from 4.2.10 to 4.2.11
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.2.10 to 4.2.11.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.2.10...v4.2.11)

---
updated-dependencies:
- dependency-name: "@relative-ci/agent"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-31 01:38:32 +00:00
Julius Härtl
9a37d6dbfc Merge pull request #6266 from nextcloud/dependabot/npm_and_yarn/webpack-5.94.0 2024-08-30 20:15:19 +02:00
dependabot[bot]
bf704309ad Chore(deps-dev): Bump webpack from 5.88.2 to 5.94.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.88.2 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.88.2...v5.94.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-30 17:49:09 +00:00
Nextcloud bot
635cf3962f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-30 00:56:02 +00:00
Julius Härtl
43a0fec9a6 Merge pull request #6257 from nextcloud/fix/no-cross-referencing-in-labels
copy labels when moving cards between boards
2024-08-29 12:30:17 +02:00
Julius Härtl
c6c41c59d2 Merge pull request #6232 from nextcloud/fix/nextcloud-30-design-issues
fix: 30 design issues
2024-08-29 12:28:53 +02:00
Julius Härtl
fb54b8126a fix: Avoid duplicate scrollbars
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-08-29 11:36:23 +02:00
Luka Trovic
a4f2a99776 fix: 30 design issues
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-08-29 11:19:30 +02:00
grnd-alt
dbca6bc0d7 copy labels when moving cards between boards
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-08-28 11:59:34 +02:00
Nextcloud bot
e647faf31c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-28 00:41:42 +00:00
Julius Härtl
fdd05853af Merge pull request #6260 from nextcloud/Jerome-Herbinet-translation-call-fix
Translation call fix
2024-08-26 13:19:55 +02:00
Jérôme Herbinet
afd8372baa Translation call fix
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2024-08-26 13:12:35 +02:00
Julius Härtl
f99d1f516c Merge pull request #6259 from Dinock/patch-1
Fixed a typo in Markdown.md
2024-08-26 13:01:54 +02:00
Dinock
1aa23407f1 Update Markdown.md
Fixed a typo in the sentence "Markdown comes in may flavors.". (old="may", new="many")

Signed-off-by: Dinock <54438803+Dinock@users.noreply.github.com>
2024-08-26 12:44:19 +02:00
Julius Härtl
83d59dd3a9 Merge pull request #6235 from nextcloud/fix/ui
Fix UI with the new compact design
2024-08-26 12:43:24 +02:00
dependabot[bot]
2233786605 Merge pull request #6236 from nextcloud/dependabot/composer/nextcloud/coding-standard-1.2.3 2024-08-26 06:21:33 +00:00
Julius Härtl
2d2f7c6772 Merge pull request #6240 from nextcloud/dependabot/github_actions/mdecoleman/pr-branch-name-3.0.0
Chore(deps): Bump mdecoleman/pr-branch-name from 2.0.0 to 3.0.0
2024-08-26 08:15:21 +02:00
dependabot[bot]
ba3e97b73d Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3
Bumps [nextcloud/coding-standard](https://github.com/nextcloud/coding-standard) from 1.2.1 to 1.2.3.
- [Release notes](https://github.com/nextcloud/coding-standard/releases)
- [Changelog](https://github.com/nextcloud/coding-standard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/coding-standard/compare/v1.2.1...v1.2.3)

---
updated-dependencies:
- dependency-name: nextcloud/coding-standard
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-26 08:14:42 +02:00
Julius Härtl
4107481b07 Merge pull request #6237 from nextcloud/dependabot/npm_and_yarn/main/chroma-js-3.0.0
Chore(deps): Bump chroma-js from 2.6.0 to 3.0.0
2024-08-26 08:11:37 +02:00
Julius Härtl
6e158992dc Merge pull request #6253 from nextcloud/automated/noid/main-fix-npm-audit
[main] Fix npm audit
2024-08-26 08:11:18 +02:00
nextcloud-command
0e4c60c23f fix(deps): Fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2024-08-25 03:08:35 +00:00
dependabot[bot]
702672de28 Chore(deps): Bump chroma-js from 2.6.0 to 3.0.0
Bumps [chroma-js](https://github.com/gka/chroma.js) from 2.6.0 to 3.0.0.
- [Release notes](https://github.com/gka/chroma.js/releases)
- [Changelog](https://github.com/gka/chroma.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gka/chroma.js/compare/v2.6.0...v3.0.0)

---
updated-dependencies:
- dependency-name: chroma-js
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-24 08:12:19 +00:00
Julius Härtl
48bdf83887 Merge pull request #6238 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/vue-8.17.0 2024-08-24 10:11:32 +02:00
dependabot[bot]
520a0f8c26 Merge pull request #6239 from nextcloud/dependabot/npm_and_yarn/main/babel/runtime-7.25.4 2024-08-24 02:16:38 +00:00
dependabot[bot]
b84564b0f7 Chore(deps): Bump mdecoleman/pr-branch-name from 2.0.0 to 3.0.0
Bumps [mdecoleman/pr-branch-name](https://github.com/mdecoleman/pr-branch-name) from 2.0.0 to 3.0.0.
- [Release notes](https://github.com/mdecoleman/pr-branch-name/releases)
- [Commits](bab4c71506...55795d86b4)

---
updated-dependencies:
- dependency-name: mdecoleman/pr-branch-name
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-24 01:19:34 +00:00
dependabot[bot]
ba33a83e9f Chore(deps): Bump @babel/runtime from 7.25.0 to 7.25.4
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.25.0 to 7.25.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.4/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-24 01:11:07 +00:00
dependabot[bot]
b645c1e974 Chore(deps): Bump @nextcloud/vue from 8.16.0 to 8.17.0
Bumps [@nextcloud/vue](https://github.com/nextcloud-libraries/nextcloud-vue) from 8.16.0 to 8.17.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.16.0...v8.17.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-24 01:10:48 +00:00
Nextcloud bot
3daad1b9bc Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-24 00:38:58 +00:00
Julius Härtl
5416a2b3a1 fix: Adjust UI to be more consistent with new Nextcloud compact UI
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-08-23 20:13:09 +02:00
Julius Härtl
5c3098afa1 fix: Hide inline search box as the global one is working now
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-08-23 20:11:48 +02:00
Julius Härtl
e25470ece3 Merge pull request #6234 from nextcloud/automated/update-workflows/default 2024-08-23 09:26:53 +02:00
skjnldsv
87a65e9b0f chore: update workflows from templates
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-08-22 22:10:01 +02:00
Nextcloud bot
4c9459ac57 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-22 00:38:04 +00:00
Julius Härtl
67bd5dcb1f Merge pull request #6230 from nextcloud/refactor/migrate-away-from-ILogger
refactor: Migrate away from deprecated `ILogger` interface to PSR-3
2024-08-19 15:12:20 +02:00
Ferdinand Thiessen
beb563e74e refactor: Migrate away from deprecated ILogger interface to PSR-3
Mostly replace `ILogger` with `LoggerInterface` and some minor cleanup (constructor property promotion).
Some places used the deprecated `logException` this is easy to migrate by simply use the appropriate loglevel on the logger
and place the exception under the `exception` key in the context.
Also the manual checking of the configured log level is not needed, as this is already done by the logger.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-08-19 14:09:13 +02:00
Arthur Schiwon
3e1805b09b Merge pull request #6229 from nextcloud/fix/appinfo
fix: Reorder `info.xml` entries to make it valid
2024-08-19 13:49:31 +02:00
Ferdinand Thiessen
ee568ec307 fix: Reorder info.xml entries to make it valid
The order of the entries is fixed in the `info.xsd`,
so to make it validate correctly we need to reorder some attributes (`namespace` and `types`).

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-08-19 13:33:24 +02:00
Julius Härtl
37b355b530 Merge pull request #6218 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/dialogs-6.0.0
Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 6.0.0
2024-08-19 09:18:48 +02:00
github-actions[bot]
a5de97ff42 Merge pull request #6225 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2024-08-18 04:34:02 +00:00
nextcloud-command
3f4cdf7293 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-08-18 02:41:46 +00:00
dependabot[bot]
2a35b627a0 Merge pull request #6217 from nextcloud/dependabot/npm_and_yarn/main/cypress-13.13.3 2024-08-17 02:45:00 +00:00
dependabot[bot]
517347533d Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 6.0.0
Bumps [@nextcloud/dialogs](https://github.com/nextcloud-libraries/nextcloud-dialogs) from 5.3.5 to 6.0.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-dialogs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-dialogs/compare/v5.3.5...v6.0.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/dialogs"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-17 01:06:11 +00:00
dependabot[bot]
f0d021560a Chore(deps-dev): Bump cypress from 13.13.2 to 13.13.3
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.13.2 to 13.13.3.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.13.2...v13.13.3)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-17 01:05:51 +00:00
dependabot[bot]
d49093f6b6 Merge pull request #6216 from nextcloud/dependabot/npm_and_yarn/elliptic-6.5.7 2024-08-16 18:22:43 +00:00
dependabot[bot]
1c2f3683a5 Merge pull request #6155 from nextcloud/dependabot/npm_and_yarn/main/babel/runtime-7.25.0 2024-08-16 18:22:40 +00:00
dependabot[bot]
bd0f8fb4c4 Chore(deps-dev): Bump elliptic from 6.5.4 to 6.5.7
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.4 to 6.5.7.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.4...v6.5.7)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-16 18:11:13 +00:00
dependabot[bot]
061a04142b Chore(deps): Bump @babel/runtime from 7.24.8 to 7.25.0
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.24.8 to 7.25.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.0/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-16 18:11:05 +00:00
dependabot[bot]
092af73794 Merge pull request #6215 from nextcloud/dependabot/npm_and_yarn/main/eslint-plugin-cypress-3.5.0 2024-08-16 18:10:17 +00:00
dependabot[bot]
0f3359e417 Chore(deps-dev): Bump eslint-plugin-cypress from 3.3.0 to 3.5.0
Bumps [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) from 3.3.0 to 3.5.0.
- [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases)
- [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v3.3.0...v3.5.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-16 18:04:41 +00:00
Nextcloud bot
90272cdc12 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-15 00:45:52 +00:00
dependabot[bot]
7891f017c9 Merge pull request #6212 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/auth-2.4.0 2024-08-14 15:12:04 +00:00
dependabot[bot]
cb5b67ed09 Merge pull request #6209 from nextcloud/dependabot/npm_and_yarn/axios-1.7.4 2024-08-14 15:08:07 +00:00
dependabot[bot]
201c121e34 Chore(deps): Bump @nextcloud/auth from 2.3.0 to 2.4.0
Bumps [@nextcloud/auth](https://github.com/nextcloud/nextcloud-auth) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/nextcloud/nextcloud-auth/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-auth/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-auth/compare/v2.3.0...v2.4.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/auth"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-14 14:43:05 +00:00
dependabot[bot]
a1ea3b772b Chore(deps): Bump axios from 1.6.8 to 1.7.4
Bumps [axios](https://github.com/axios/axios) from 1.6.8 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.8...v1.7.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-14 14:42:55 +00:00
Julius Härtl
4d6a05915c Merge pull request #6206 from nextcloud/update-main-version
feat(deps): Add Nextcloud 31 support on main
2024-08-14 16:42:18 +02:00
Joas Schilling
0c5b4b0ebe feat(deps): Add Nextcloud 31 support on main
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-08-14 12:47:42 +02:00
275 changed files with 1929 additions and 1240 deletions

2
.github/CODEOWNERS vendored Normal file
View File

@@ -0,0 +1,2 @@
# App maintainers
* @luka-nextcloud @grnd-alt @elzody

View File

@@ -13,6 +13,23 @@ updates:
- juliushaertl
- luka-nextcloud
- package-ecosystem: npm
target-branch: stable30
versioning-strategy: lockfile-only
directory: "/"
schedule:
interval: weekly
day: saturday
time: "03:00"
timezone: Europe/Paris
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
open-pull-requests-limit: 30
labels:
- 3. to review
- dependencies
- package-ecosystem: npm
target-branch: stable29
versioning-strategy: lockfile-only
@@ -47,23 +64,6 @@ updates:
- 3. to review
- dependencies
- package-ecosystem: npm
target-branch: stable27
versioning-strategy: lockfile-only
directory: "/"
schedule:
interval: weekly
day: saturday
time: "03:00"
timezone: Europe/Paris
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
open-pull-requests-limit: 30
labels:
- 3. to review
- dependencies
- package-ecosystem: composer
directory: "/"
schedule:

View File

@@ -16,9 +16,9 @@ jobs:
node-version: [16.x]
steps:
- uses: actions/checkout@v4.1.7
- uses: actions/checkout@v4.2.2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.0.3
uses: actions/setup-node@v4.1.0
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm7

View File

@@ -32,7 +32,7 @@ jobs:
echo "APP_VERSION=${GITHUB_REF##*/}" >> $GITHUB_ENV
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
path: ${{ env.APP_NAME }}
@@ -56,7 +56,7 @@ jobs:
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
# Skip if no package.json
if: ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
@@ -134,7 +134,7 @@ jobs:
unzip latest-$NCVERSION.zip
- name: Checkout server master fallback
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
if: ${{ steps.server-checkout.outcome != 'success' }}
with:
submodules: true

View File

@@ -1,51 +0,0 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Rebase command
on:
issue_comment:
types: created
permissions:
contents: read
jobs:
rebase:
runs-on: ubuntu-latest
permissions:
contents: none
# On pull requests and if the comment starts with `/rebase`
if: github.event.issue.pull_request != '' && startsWith(github.event.comment.body, '/rebase')
steps:
- name: Add reaction on start
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }}
comment-id: ${{ github.event.comment.id }}
reaction-type: "+1"
- name: Checkout the latest code
uses: actions/checkout@v4.1.7 # v3.5.2
with:
fetch-depth: 0
token: ${{ secrets.COMMAND_BOT_PAT }}
- name: Automatic Rebase
uses: cirrus-actions/rebase@b87d48154a87a85666003575337e27b8cd65f691 # 1.8
env:
GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }}
- name: Add reaction on failure
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
if: failure()
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }}
comment-id: ${{ github.event.comment.id }}
reaction-type: "-1"

View File

@@ -22,7 +22,7 @@ jobs:
node-version: [20.x]
# containers: [1, 2, 3]
php-versions: [ '8.2' ]
server-versions: [ 'stable30' ]
server-versions: [ 'master' ]
env:
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, zip, gd, apcu
@@ -41,7 +41,7 @@ jobs:
steps:
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.0.3
uses: actions/setup-node@v4.1.0
with:
node-version: ${{ matrix.node-version }}
@@ -51,7 +51,7 @@ jobs:
echo "text_app_ref=$text_app_ref" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.2
with:
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
@@ -64,12 +64,12 @@ jobs:
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Checkout ${{ env.APP_NAME }}
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.2
with:
path: apps/${{ env.APP_NAME }}
- name: Checkout text
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.2
with:
repository: nextcloud/text
ref: ${{ env.text_app_ref }}

View File

@@ -28,7 +28,7 @@ jobs:
matrix:
php-versions: ['8.1']
databases: ['sqlite', 'mysql', 'pgsql']
server-versions: ['stable30']
server-versions: ['master']
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
@@ -52,7 +52,7 @@ jobs:
steps:
- name: Checkout server
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.2
with:
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
@@ -66,12 +66,12 @@ jobs:
cd build/integration && composer require --dev phpunit/phpunit:~9
- name: Checkout app
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.2
with:
path: apps/${{ env.APP_NAME }}
- name: Checkout activity
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
repository: nextcloud/activity
ref: ${{ matrix.server-versions }}
@@ -112,6 +112,11 @@ jobs:
working-directory: apps/${{ env.APP_NAME }}/tests/integration
run: ./run.sh
- name: Print query log
run: |
cat query.log | wc -l
cat query.log
- name: Query count
if: ${{ matrix.databases == 'mysql' }}
uses: actions/github-script@v7

View File

@@ -56,7 +56,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
@@ -66,7 +66,7 @@ jobs:
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}

View File

@@ -25,7 +25,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Get php version
id: versions

View File

@@ -24,7 +24,7 @@ jobs:
php-versions: ${{ steps.versions.outputs.php-versions }}
steps:
- name: Checkout app
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Get version matrix
id: versions
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.0.0
@@ -40,7 +40,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1

View File

@@ -25,7 +25,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
@@ -35,7 +35,7 @@ jobs:
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}

View File

@@ -12,9 +12,9 @@ jobs:
node-version: [14.x]
steps:
- uses: actions/checkout@v4.1.7
- uses: actions/checkout@v4.2.2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.0.3
uses: actions/setup-node@v4.1.0
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm7

View File

@@ -21,13 +21,13 @@ jobs:
strategy:
fail-fast: false
matrix:
branches: ['main', 'master', 'stable29', 'stable28', 'stable27']
branches: ['main', 'master', 'stable30', 'stable29', 'stable28']
name: npm-audit-fix-${{ matrix.branches }}
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
ref: ${{ matrix.branches }}
@@ -39,7 +39,7 @@ jobs:
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
@@ -60,7 +60,7 @@ jobs:
- name: Create Pull Request
if: always()
uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6.1.0
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: 'fix(deps): Fix npm audit'

View File

@@ -24,7 +24,7 @@ jobs:
matrix: ${{ steps.versions.outputs.sparse-matrix }}
steps:
- name: Checkout app
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Get version matrix
id: versions
@@ -86,14 +86,14 @@ jobs:
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
path: apps/${{ env.APP_NAME }}

View File

@@ -25,7 +25,7 @@ jobs:
server-max: ${{ steps.versions.outputs.branches-max-list }}
steps:
- name: Checkout app
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Get version matrix
id: versions
@@ -89,14 +89,14 @@ jobs:
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
path: apps/${{ env.APP_NAME }}

View File

@@ -25,7 +25,7 @@ jobs:
server-max: ${{ steps.versions.outputs.branches-max-list }}
steps:
- name: Checkout app
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Get version matrix
id: versions
@@ -78,14 +78,14 @@ jobs:
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
path: apps/${{ env.APP_NAME }}

View File

@@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: The get-github-handles-from-website action
uses: marcelklehr/get-github-handles-from-website-action@a739600f6b91da4957f51db0792697afbb2f143c # v1.0.0
uses: marcelklehr/get-github-handles-from-website-action@06b2239db0a48fe1484ba0bfd966a3ab81a08308 # v1.0.1
id: scrape
with:
website: 'https://nextcloud.com/team/'

View File

@@ -21,7 +21,7 @@ jobs:
name: static-psalm-analysis
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Get php version
id: versions

View File

@@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: REUSE Compliance Check
uses: fsfe/reuse-action@3ae3c6bdf1257ab19397fab11fd3312144692083 # v4.0.0
uses: fsfe/reuse-action@bb774aa972c2a89ff34781233d275075cbddf542 # v5.0.0

View File

@@ -20,13 +20,13 @@ jobs:
strategy:
fail-fast: false
matrix:
branches: ['main', 'master', 'stable29', 'stable28', 'stable27']
branches: ['main', 'master', 'stable30', 'stable29', 'stable28']
name: update-nextcloud-ocp-${{ matrix.branches }}
steps:
- id: checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
ref: ${{ matrix.branches }}
submodules: true
@@ -103,7 +103,7 @@ jobs:
- name: Create Pull Request
if: steps.checkout.outcome == 'success'
uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6.1.0
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: 'chore(dev-deps): Bump nextcloud/ocp package'

View File

@@ -7,7 +7,7 @@
/.editorconfig
/.eslintrc.js
/.nextcloudignore
/webpack.*.js
/webpack.js
/.codecov.yml
/composer.json
/composer.lock
@@ -26,3 +26,10 @@
/package-lock.json
/node_modules/
/src/
/cypress/
/cypress.config.js
/.devcontainer/
/.php-cs-fixer.dist.php
/psalm.xml
/relativeci.config.js
/stylelint.config.js

View File

@@ -5,34 +5,10 @@
# Changelog
All notable changes to this project will be documented in this file.
### Fixed
- fix: board bubble preview widget [#6477](https://github.com/nextcloud/deck/pull/6477)
### Dependencies
- Update nextcloud/ocp dependency @nextcloud-command [#6470](https://github.com/nextcloud/deck/pull/6470)
- Fix npm audit @nextcloud-command [#6450](https://github.com/nextcloud/deck/pull/6450)
## 1.14.1
### Fixed
- fix: Load archived card if URL is opened directly #6326
- Update nextcloud/ocp dependency #6322
## 1.14.0
### Added
- export json data of commments @grnd-alt [#6119](https://github.com/nextcloud/deck/pull/6119)
## 1.14.0-beta.1
### Fixed
- fix: losing focus while editing title field @luka-nextcloud [#6140](https://github.com/nextcloud/deck/pull/6140)
- Fix UI with the new compact design [#6258](https://github.com/nextcloud/deck/pull/6258)
- Translation call fix [#6261](https://github.com/nextcloud/deck/pull/6261)
- fix: 30 design issues [#6265](https://github.com/nextcloud/deck/pull/6265)
- copy labels when moving cards between boards [#6289](https://github.com/nextcloud/deck/pull/6289)
- Bug fix collection [#6307](https://github.com/nextcloud/deck/pull/6307)
- fix: card details focus issue with screen reader @luka-nextcloud [#5858](https://github.com/nextcloud/deck/pull/5858)
- Cleaning up unused indicies @mintsoft [#5612](https://github.com/nextcloud/deck/pull/5612)
- Change import command's config default argument @JimMadge [#5722](https://github.com/nextcloud/deck/pull/5722)
@@ -45,17 +21,12 @@ All notable changes to this project will be documented in this file.
- fix: remove redundant log @luka-nextcloud [#6115](https://github.com/nextcloud/deck/pull/6115)
- fix: Adjust dependencies to fix filepicker @susnux [#5964](https://github.com/nextcloud/deck/pull/5964)
- fix: Remove bindParam usage with simpler query @juliushaertl [#6065](https://github.com/nextcloud/deck/pull/6065)
- add Order when cloning board @grnd-alt [#6117](https://github.com/nextcloud/deck/pull/6117)
- use deleted_users for users that do not exist @grnd-alt [#6201](https://github.com/nextcloud/deck/pull/6201)
- chore: Clean up permission service @juliushaertl [#6011](https://github.com/nextcloud/deck/pull/6011)
### Other
- fix(files): fix appstore-build-publish.yml @JuliaKirschenheuter [#6142](https://github.com/nextcloud/deck/pull/6142)
- tests: Add environment variable and document commands to run behat tests locally @juliushaertl [#6137](https://github.com/nextcloud/deck/pull/6137)
- chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 @nickvergessen [#6205](https://github.com/nextcloud/deck/pull/6205)
- Adds link to Nextcloud Deck for iOS in README.md file @StCyr [#5886](https://github.com/nextcloud/deck/pull/5886)
- choir(i18n): Change filter title @rakekniven [#5957](https://github.com/nextcloud/deck/pull/5957)
- chore: Clean up permission service @juliushaertl [#6011](https://github.com/nextcloud/deck/pull/6011)
- Update User_documentation_en.md @StCyr [#6029](https://github.com/nextcloud/deck/pull/6029)
- chore: Move comments event handler to use proper event dispatcher @juliushaertl [#6008](https://github.com/nextcloud/deck/pull/6008)
- Migrate REUSE to TOML format @AndyScherzinger [#6084](https://github.com/nextcloud/deck/pull/6084)

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -20,17 +20,17 @@
- 🚀 Get your project organized
</description>
<version>1.14.2</version>
<version>2.0.0-dev.0</version>
<licence>agpl</licence>
<author>Julius Härtl</author>
<documentation>
<user>https://deck.readthedocs.io/en/latest/User_documentation_en/</user>
<developer>https://deck.readthedocs.io/en/latest/API/</developer>
</documentation>
<namespace>Deck</namespace>
<types>
<dav/>
</types>
<documentation>
<user>https://deck.readthedocs.io/en/latest/User_documentation_en/</user>
<developer>https://deck.readthedocs.io/en/latest/API/</developer>
</documentation>
<category>organization</category>
<category>office</category>
<website>https://github.com/nextcloud/deck</website>
@@ -42,7 +42,7 @@
<database min-version="9.4">pgsql</database>
<database>sqlite</database>
<database min-version="8.0">mysql</database>
<nextcloud min-version="30" max-version="30"/>
<nextcloud min-version="31" max-version="31"/>
</dependencies>
<background-jobs>
<job>OCA\Deck\Cron\DeleteCron</job>

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -136,6 +137,8 @@ return [
['name' => 'comments_api#update', 'url' => '/api/v{apiVersion}/cards/{cardId}/comments/{commentId}', 'verb' => 'PUT'],
['name' => 'comments_api#delete', 'url' => '/api/v{apiVersion}/cards/{cardId}/comments/{commentId}', 'verb' => 'DELETE'],
['name' => 'card#clone', 'url' => '/api/v{apiVersion}/cards/{cardId}/clone', 'verb' => 'POST'],
['name' => 'overview_api#upcomingCards', 'url' => '/api/v{apiVersion}/overview/upcoming', 'verb' => 'GET'],
['name' => 'search#search', 'url' => '/api/v{apiVersion}/search', 'verb' => 'GET'],

View File

@@ -15,7 +15,7 @@
"roave/security-advisories": "dev-master",
"phpunit/phpunit": "^9",
"nextcloud/coding-standard": "^1.1",
"nextcloud/ocp": "dev-stable30",
"nextcloud/ocp": "dev-master",
"psalm/phar": "^5.13"
},
"config": {
@@ -24,7 +24,7 @@
"composer/package-versions-deprecated": true
},
"platform": {
"php": "8.0"
"php": "8.1"
}
},
"scripts": {

748
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -25,9 +25,9 @@ const useModal = (useModal) => {
})
}
describe('Card', function() {
describe('Card', function () {
let boardId
before(function() {
before(function () {
cy.createUser(user)
cy.login(user)
cy.createExampleBoard({
@@ -38,11 +38,11 @@ describe('Card', function() {
})
})
beforeEach(function() {
beforeEach(function () {
cy.login(user)
})
it('Can add a card', function() {
it('Can add a card', function () {
cy.visit(`/apps/deck/#/board/${boardId}`)
const newCardTitle = 'Write some cypress tests'
@@ -63,7 +63,7 @@ describe('Card', function() {
})
})
it('Create card from overview', function() {
it('Create card from overview', function () {
cy.visit(`/apps/deck/#/`)
const newCardTitle = 'Test create from overview'
cy.intercept({ method: 'POST', url: '**/apps/deck/cards' }).as('save')
@@ -71,6 +71,10 @@ describe('Card', function() {
cy.get('.button-vue[aria-label*="Add card"]')
.first().click()
// Somehow this avoids the electron crash
cy.wait(2000)
cy.get('.modal-mask.card-selector .card-title').should('be.visible').click().type(newCardTitle)
cy.get('.modal-mask.card-selector .multiselect-board').should('be.visible').click()
cy.get('.vs__dropdown-menu [data-cy="board-select-title"]:contains("' + boardData.title + '")').should('be.visible').click()
@@ -91,14 +95,14 @@ describe('Card', function() {
})
describe('Modal', () => {
beforeEach(function() {
beforeEach(function () {
cy.login(user)
useModal(true).then(() => {
cy.visit(`/apps/deck/#/board/${boardId}`)
})
})
it('Can show card details modal', function() {
it('Can show card details modal', function () {
cy.getNavigationEntry(boardData.title)
.first().click({ force: true })
@@ -124,7 +128,7 @@ describe('Card', function() {
cy.get('.attachment-list .basename').contains('welcome.txt')
})
it.only('Shows the modal with the editor', () => {
it('Shows the modal with the editor', () => {
cy.get('.card:contains("Hello world")').should('be.visible').click()
cy.intercept({ method: 'PUT', url: '**/apps/deck/cards/*' }).as('save')
cy.get('.modal__card').should('be.visible')
@@ -161,9 +165,9 @@ describe('Card', function() {
cy.get('.reference-picker-modal--content .reference-picker .multiselect-list').should('be.visible').contains(boardData.stacks[0].title)
cy.get('.reference-picker-modal--content .reference-picker button.button-vue--vue-primary').should('be.visible').click()
cy.wait('@save', { timeout: 7000 })
cy.get('.modal__card .ProseMirror').contains('/index.php/apps/deck/card/').should('be.visible')
cy.get('.modal__card .ProseMirror').contains('/index.php/apps/deck/card/').should('have.length', 1)
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.visit(`/apps/deck/board/${boardId}`)
cy.reload()
cy.get('.board .stack').eq(0).within(() => {
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible')
@@ -172,7 +176,7 @@ describe('Card', function() {
})
describe('Sidebar', () => {
beforeEach(function() {
beforeEach(function () {
cy.login(user)
useModal(false).then(() => {
cy.visit(`/apps/deck/#/board/${boardId}`)
@@ -185,7 +189,7 @@ describe('Card', function() {
.find('.ProseMirror h1').contains('Hello world writing more text').should('be.visible')
})
it('Set a due date', function() {
it('Set a due date', function () {
const newCardTitle = 'Card with a due date'
cy.get('.button-vue[aria-label*="Add card"]')
@@ -223,7 +227,7 @@ describe('Card', function() {
cy.get(`.card:contains("${newCardTitle}")`).find('[data-due-state]').should('not.exist')
})
it('Add a label', function() {
it('Add a label', function () {
const newCardTitle = 'Card with labels'
cy.get('.button-vue[aria-label*="Add card"]')
@@ -252,7 +256,7 @@ describe('Card', function() {
})
describe('Card actions', () => {
beforeEach(function() {
beforeEach(function () {
cy.login(user)
useModal(false).then(() => {
cy.visit(`/apps/deck/#/board/${boardId}`)
@@ -298,5 +302,18 @@ describe('Card', function() {
})
})
})
it('clone card', () => {
cy.intercept({ method: 'POST', url: '**/apps/deck/**/cards/*/clone' }).as('clone')
cy.get('.card:contains("Hello world")').should('be.visible').click()
cy.get('#app-sidebar-vue')
.find('.ProseMirror h1').contains('Hello world').should('be.visible')
cy.get('.app-sidebar-header .action-item__menutoggle').click()
cy.get('.v-popper__popper button:contains("Move/copy card")').click()
cy.get('.modal-container button:contains("Copy card")').click()
cy.wait('@clone', { timeout: 7000 })
cy.get('.card:contains("Hello world")').should('have.length', 2)
})
})
})

View File

@@ -6,11 +6,14 @@ import { randUser } from '../utils/index.js'
import { sampleBoard } from '../utils/sampleBoard'
const user = randUser()
const recipient = randUser()
const domain = Math.random().toString(36).replace(/[^a-z]+/g, '').slice(0, 10)
describe('Board', function() {
before(function() {
cy.createUser(user)
cy.createUser(recipient)
cy.login(recipient)
cy.setUserEmail(recipient, `${recipient.userId}@${domain}.com`)
})
beforeEach(function() {
@@ -34,6 +37,24 @@ describe('Board', function() {
})
})
it('Share a board to a user by email', function() {
const board = sampleBoard('Shared by email')
cy.createExampleBoard({ user, board }).then((board) => {
const boardId = board.id
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.get('.board-title').contains(board.title)
// domain is only in the email address - not in user ids.
cy.shareBoardWithUi(domain, recipient.userId)
cy.login(recipient)
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.get('.board-title').contains(board.title)
cy.get('.button-vue[aria-label*="Add card"]')
.should('not.exist')
})
})
it('Share a board to a user as writable', function() {
const board = sampleBoard('Editable board')
cy.createExampleBoard({ user, board }).then((board) => {

View File

@@ -4,12 +4,21 @@
*/
import { addCommands } from '@nextcloud/cypress'
import axios from '@nextcloud/axios'
addCommands()
const url = Cypress.config('baseUrl').replace(/\/index.php\/?$/g, '')
Cypress.env('baseUrl', url)
// prepare main cypress window so we can use axios there
// and it will successfully fetch csrf tokens when needed.
window.OC = {
config: { modRewriteWorking: false },
}
// Prevent @nextcloud/router from reading window.location
window._oc_webroot = url
Cypress.Commands.add('openLeftSidebar', () => {
cy.get('.app-navigation button.app-navigation-toggle').click()
})
@@ -89,15 +98,23 @@ Cypress.Commands.add('getNavigationEntry', (boardTitle) => {
.find('a.app-navigation-entry-link')
})
Cypress.Commands.add('shareBoardWithUi', (userId) => {
cy.intercept({ method: 'GET', url: `**/ocs/v2.php/apps/files_sharing/api/v1/sharees?search=${userId}*` }).as('fetchRecipients')
Cypress.Commands.add('shareBoardWithUi', (query, userId=query) => {
cy.intercept({ method: 'GET', url: `**/ocs/v2.php/apps/files_sharing/api/v1/sharees?search=${query}*` }).as('fetchRecipients')
cy.get('[aria-label="Open details"]').click()
cy.get('.app-sidebar').should('be.visible')
cy.get('.select input').type(`${userId}`)
cy.get('.select input').type(`${query}`)
cy.wait('@fetchRecipients', { timeout: 7000 })
cy.get('.vs__dropdown-menu .option').first().contains(userId)
cy.get('.vs__dropdown-menu .option').first().contains(query)
cy.get('.select input').type('{enter}')
cy.get('.shareWithList').contains(userId)
})
Cypress.Commands.add('setUserEmail', (user, value) => {
Cypress.log()
return axios.put(
`${url}/ocs/v2.php/cloud/users/${user.userId}`,
{ key: 'email', value },
)
})

View File

@@ -13,7 +13,7 @@ The Deck application plugin uses the [markdown-it](https://github.com/markdown-i
## Supported Markdown
Markdown comes in may flavors. The best way to learn markdown and understand how to use it, is simply to [try it](https://markdown-it.github.io) on the original script official playground.
Markdown comes in many flavors. The best way to learn markdown and understand how to use it, is simply to [try it](https://markdown-it.github.io) on the original script official playground.
That same link offers also a comprehensive list of what is supported, and what is not - rendering it unnecessary to duplicate that content in here.
[CommonMark Markdown Reference](http://commonmark.org/help/)

View File

@@ -12,8 +12,9 @@ The export currently has some kown limitations in terms of specific data not inc
- Comments
-
```
occ deck:export > my-file.json
occ deck:export userid > userid-deck-export.json
```
(userid = username you see in admin useraccounts page)
## Import boards
@@ -23,22 +24,42 @@ It is possible to import from the following sources:
### Deck JSON
A json file that has been obtained from the above described `occ deck:export [userid]` command can be imported.
A json file that has been obtained from the above described `occ deck:export [userid] > userid-deck-export.json` command can be imported.
```
occ deck:import my-file.json
occ deck:import userid-deck-export.json
```
In case you are importing from a different instance you may use an additional config file to provide custom user id mapping in case users have different identifiers.
You will be asked to provide a path to a config file.
To know what to put in there:
- Have a look at your userid-deck-export.json
- fairly at the top you will see "uid" with a username.
- search for some more "uid" till you find all the usernames involved and note them.
- search for "acl"
- in there there are "uid" of groups note them too
In case you are importing from a different instance you must provide custom user id mapping in case users have different identifiers.
create a config file e.g `deck-import-config-file-userid.json` and ajust the content of this example as descibed above.
Userids on new instance can be seen in the admin useraccounts page.
```
{
"owner": "admin",
"owner": "useridofnewownderofallboards",
"uidRelation": {
"johndoe": "test-user-1"
"userid1onoldinstance": "userid1onnewinstance",
"userid2onoldinstance": "userid2onnewinstance",
"groupid1onoldinstance": "groupid1onnewinstance"
}
}
```
after you hit enter everything will be imported.
Additional info:
- If you export a users boards, all boards that the user has access to will be exported. (also the onws shared to that user)
#### Trello JSON

View File

@@ -107,6 +107,7 @@ OC.L10N.register(
"Add card" : "Agregar tarjeta",
"Archived cards" : "Tarjetas archivadas",
"Add list" : "Añadir lista",
"List name" : "Nombre de lista",
"Active filters" : "Filtros activos",
"Filter by tag" : "Filtrar por etiqueta",
"Unassigned" : "No asignado",

View File

@@ -105,6 +105,7 @@
"Add card" : "Agregar tarjeta",
"Archived cards" : "Tarjetas archivadas",
"Add list" : "Añadir lista",
"List name" : "Nombre de lista",
"Active filters" : "Filtros activos",
"Filter by tag" : "Filtrar por etiqueta",
"Unassigned" : "No asignado",

View File

@@ -317,6 +317,7 @@ OC.L10N.register(
"Limit board creation to some groups" : "Mugatu taulak sortzea talde batzuei",
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Talde horietatik kanpo dauden erabiltzaileek ezingo dituzte haien taulak sortu, baina partekatu zaizkien tauletan lan egiten jarraitu ahal izango dute.",
"Cancel edit" : "Utzi editatzeari",
"Save board" : "Gorde mahaia",
"Board details" : "Taularen xehetasunak",
"Edit board" : "Editatu taula",
"Clone board" : "Klonatu taula",

View File

@@ -315,6 +315,7 @@
"Limit board creation to some groups" : "Mugatu taulak sortzea talde batzuei",
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Talde horietatik kanpo dauden erabiltzaileek ezingo dituzte haien taulak sortu, baina partekatu zaizkien tauletan lan egiten jarraitu ahal izango dute.",
"Cancel edit" : "Utzi editatzeari",
"Save board" : "Gorde mahaia",
"Board details" : "Taularen xehetasunak",
"Edit board" : "Editatu taula",
"Clone board" : "Klonatu taula",

View File

@@ -117,12 +117,13 @@ OC.L10N.register(
"Active filters" : "Aktiiviset suodattimet",
"Apply filter" : "Toteuta suodatus",
"Filter by tag" : "Suodata tunnisteen perusteella",
"Filter by assigned user" : "Suodata määritetyn käyttäjän mukaan",
"Filter by assigned user" : "Suodata määritetyn käyttäjän perusteella",
"Unassigned" : "Määrittämätön",
"Filter by status" : "Suodata tilan perusteella",
"Open and completed" : "Avoimet ja valmiit",
"Open" : "Avoimet",
"Completed" : "Valmiit",
"Filter by due date" : "Suodata määräpäivän mukaan",
"Filter by due date" : "Suodata määräpäivän perusteella",
"Overdue" : "Myöhässä",
"Next 24 hours" : "Seuraavat 24 tuntia",
"Next 7 days" : "Seuraavat 7 päivää",
@@ -205,6 +206,7 @@ OC.L10N.register(
"Write a description …" : "Kirjoita kuvaus…",
"Choose attachment" : "Valitse liite",
"Set a due date" : "Aseta eräpäivä",
"Choose a date" : "Valitse päivämäärä",
"Remove due date" : "Poista eräpäivä",
"Mark as done" : "Merkitse valmiiksi",
"Unarchive card" : "Poista kortti arkistosta",

View File

@@ -115,12 +115,13 @@
"Active filters" : "Aktiiviset suodattimet",
"Apply filter" : "Toteuta suodatus",
"Filter by tag" : "Suodata tunnisteen perusteella",
"Filter by assigned user" : "Suodata määritetyn käyttäjän mukaan",
"Filter by assigned user" : "Suodata määritetyn käyttäjän perusteella",
"Unassigned" : "Määrittämätön",
"Filter by status" : "Suodata tilan perusteella",
"Open and completed" : "Avoimet ja valmiit",
"Open" : "Avoimet",
"Completed" : "Valmiit",
"Filter by due date" : "Suodata määräpäivän mukaan",
"Filter by due date" : "Suodata määräpäivän perusteella",
"Overdue" : "Myöhässä",
"Next 24 hours" : "Seuraavat 24 tuntia",
"Next 7 days" : "Seuraavat 7 päivää",
@@ -203,6 +204,7 @@
"Write a description …" : "Kirjoita kuvaus…",
"Choose attachment" : "Valitse liite",
"Set a due date" : "Aseta eräpäivä",
"Choose a date" : "Valitse päivämäärä",
"Remove due date" : "Poista eräpäivä",
"Mark as done" : "Merkitse valmiiksi",
"Unarchive card" : "Poista kortti arkistosta",

View File

@@ -55,8 +55,8 @@ OC.L10N.register(
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} asignou a {assigneduser} á tarxeta {card} no taboleiro {board}",
"You have unassigned {assigneduser} from card {card} on board {board}" : "Vde. desasignou a {assigneduser} da tarxeta {card} no taboleiro {board}",
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} desasignou a {assigneduser} da tarxeta {card} no taboleiro {board}",
"You have moved the card {card} from list {stackBefore} to {stack}" : "Vde. moveu a tarxeta {card} dende a lista {stackBefore} cara a lista {stack}",
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} moveu a tarxeta {card} dende a lista {stackBefore} cara a lista {stack}",
"You have moved the card {card} from list {stackBefore} to {stack}" : "Vde. moveu a tarxeta {card} desde a lista {stackBefore} cara a lista {stack}",
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} moveu a tarxeta {card} desde a lista {stackBefore} cara a lista {stack}",
"You have added the attachment {attachment} to card {card}" : "Vde. engadiu o anexo {attachment} na tarxeta {card}",
"{user} has added the attachment {attachment} to card {card}" : "{user} engadiu o anexo {attachment} na tarxeta {card}",
"You have updated the attachment {attachment} on card {card}" : "Vde. actualizou o anexo {attachment} na tarxeta {card}",
@@ -216,7 +216,7 @@ OC.L10N.register(
"Assign a user to this card…" : "Asignar un usuario a esta tarxeta…",
"Select a user to assign to this card…" : "Seleccionar un usuario para asignarlle a esta tarxeta…",
"Upload new files" : "Enviar novos ficheiros",
"Share from Files" : "Compartir dende «Ficheiros»",
"Share from Files" : "Compartir desde «Ficheiros»",
"Pending share" : "Compartición pendente",
"Add this attachment" : "Engadir este anexo",
"Show in Files" : "Amosar en Ficheiros",

View File

@@ -53,8 +53,8 @@
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} asignou a {assigneduser} á tarxeta {card} no taboleiro {board}",
"You have unassigned {assigneduser} from card {card} on board {board}" : "Vde. desasignou a {assigneduser} da tarxeta {card} no taboleiro {board}",
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} desasignou a {assigneduser} da tarxeta {card} no taboleiro {board}",
"You have moved the card {card} from list {stackBefore} to {stack}" : "Vde. moveu a tarxeta {card} dende a lista {stackBefore} cara a lista {stack}",
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} moveu a tarxeta {card} dende a lista {stackBefore} cara a lista {stack}",
"You have moved the card {card} from list {stackBefore} to {stack}" : "Vde. moveu a tarxeta {card} desde a lista {stackBefore} cara a lista {stack}",
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} moveu a tarxeta {card} desde a lista {stackBefore} cara a lista {stack}",
"You have added the attachment {attachment} to card {card}" : "Vde. engadiu o anexo {attachment} na tarxeta {card}",
"{user} has added the attachment {attachment} to card {card}" : "{user} engadiu o anexo {attachment} na tarxeta {card}",
"You have updated the attachment {attachment} on card {card}" : "Vde. actualizou o anexo {attachment} na tarxeta {card}",
@@ -214,7 +214,7 @@
"Assign a user to this card…" : "Asignar un usuario a esta tarxeta…",
"Select a user to assign to this card…" : "Seleccionar un usuario para asignarlle a esta tarxeta…",
"Upload new files" : "Enviar novos ficheiros",
"Share from Files" : "Compartir dende «Ficheiros»",
"Share from Files" : "Compartir desde «Ficheiros»",
"Pending share" : "Compartición pendente",
"Add this attachment" : "Engadir este anexo",
"Show in Files" : "Amosar en Ficheiros",

View File

@@ -139,6 +139,7 @@ OC.L10N.register(
"Hide archived cards" : "Slėpti archyvuotas korteles",
"Show archived cards" : "Rodyti archyvuotas korteles",
"Toggle compact mode" : "Perjungti kompaktišką veikseną",
"Open details" : "Atverti išsamesnę informaciją",
"Details" : "Išsamiau",
"Loading board" : "Įkeliama lenta",
"Board not found" : "Lenta nerasta",

View File

@@ -137,6 +137,7 @@
"Hide archived cards" : "Slėpti archyvuotas korteles",
"Show archived cards" : "Rodyti archyvuotas korteles",
"Toggle compact mode" : "Perjungti kompaktišką veikseną",
"Open details" : "Atverti išsamesnę informaciją",
"Details" : "Išsamiau",
"Loading board" : "Įkeliama lenta",
"Board not found" : "Lenta nerasta",

View File

@@ -6,6 +6,7 @@ OC.L10N.register(
"Load more" : "Ielādēt vairāk",
"Personal" : "Personīgs",
"Finished" : "Pabeigts",
"Action needed" : "Nepieciešama darbība",
"Later" : "Vēlāk",
"copy" : "kopēt",
"Done" : "Pabeigts",

View File

@@ -4,6 +4,7 @@
"Load more" : "Ielādēt vairāk",
"Personal" : "Personīgs",
"Finished" : "Pabeigts",
"Action needed" : "Nepieciešama darbība",
"Later" : "Vēlāk",
"copy" : "kopēt",
"Done" : "Pabeigts",

View File

@@ -108,7 +108,7 @@ OC.L10N.register(
"The file was uploaded" : "Plik został wysłany",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Wgrany plik przekracza wartość upload_max_filesize zdefiniowaną w php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Wysłany plik przekracza wielkość dyrektywy MAX_FILE_SIZE określonej w formularzu HTML",
"The file was only partially uploaded" : "Załadowany plik został wysłany tylko częściowo.",
"The file was only partially uploaded" : "Plik został wysłany tylko częściowo.",
"No file was uploaded" : "Nie wysłano żadnego pliku",
"Missing a temporary folder" : "Brak katalogu tymczasowego",
"Could not write file to disk" : "Nie można zapisać pliku na dysk",

View File

@@ -106,7 +106,7 @@
"The file was uploaded" : "Plik został wysłany",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Wgrany plik przekracza wartość upload_max_filesize zdefiniowaną w php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Wysłany plik przekracza wielkość dyrektywy MAX_FILE_SIZE określonej w formularzu HTML",
"The file was only partially uploaded" : "Załadowany plik został wysłany tylko częściowo.",
"The file was only partially uploaded" : "Plik został wysłany tylko częściowo.",
"No file was uploaded" : "Nie wysłano żadnego pliku",
"Missing a temporary folder" : "Brak katalogu tymczasowego",
"Could not write file to disk" : "Nie można zapisać pliku na dysk",

View File

@@ -312,11 +312,12 @@ OC.L10N.register(
"Shared with you" : "Предоставленные вам",
"Deck settings" : "Параметры карточек",
"Use bigger card view" : "Режим просмотра с увеличенными карточками",
"Show card ID badge" : "Показывать идентификатор карточки",
"Show card ID badge" : "Показать идентификатор карточки",
"Show boards in calendar/tasks" : "Показывать карточки в календаре и задачах",
"Limit board creation to some groups" : "Разрешить создавать доски только участниками определённых групп",
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Создание собственных рабочих досок пользователям, не входящим в заданные группы, будет заблокировано. Тем не менее такие пользователи смогут продолжить работать с общими досками, к которым у них есть доступ. ",
"Cancel edit" : "Отменить правку",
"Save board" : "Сохранить доску",
"Board details" : "Свойства доски",
"Edit board" : "Редактировать",
"Clone board" : "Скопировать доску",

View File

@@ -310,11 +310,12 @@
"Shared with you" : "Предоставленные вам",
"Deck settings" : "Параметры карточек",
"Use bigger card view" : "Режим просмотра с увеличенными карточками",
"Show card ID badge" : "Показывать идентификатор карточки",
"Show card ID badge" : "Показать идентификатор карточки",
"Show boards in calendar/tasks" : "Показывать карточки в календаре и задачах",
"Limit board creation to some groups" : "Разрешить создавать доски только участниками определённых групп",
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Создание собственных рабочих досок пользователям, не входящим в заданные группы, будет заблокировано. Тем не менее такие пользователи смогут продолжить работать с общими досками, к которым у них есть доступ. ",
"Cancel edit" : "Отменить правку",
"Save board" : "Сохранить доску",
"Board details" : "Свойства доски",
"Edit board" : "Редактировать",
"Clone board" : "Скопировать доску",

View File

@@ -119,7 +119,7 @@ OC.L10N.register(
"Select a card" : "Seletziona un'ischeda",
"Select the card to link to a project" : "Seletzioan s'ischeda de collegare a unu progetu",
"Link to card" : "Collega a un'ischeda",
"File already exists" : "Cust'archìviu ddoe est giai",
"File already exists" : "Custu archìviu ddoe est giai",
"A file with the name {filename} already exists." : "B'at giai un'archìviu cun su nùmene de {filename}.",
"Do you want to overwrite it?" : "Ddu cheres subraiscrìere? ",
"Overwrite file" : "Subraiscrie archìviu",

View File

@@ -117,7 +117,7 @@
"Select a card" : "Seletziona un'ischeda",
"Select the card to link to a project" : "Seletzioan s'ischeda de collegare a unu progetu",
"Link to card" : "Collega a un'ischeda",
"File already exists" : "Cust'archìviu ddoe est giai",
"File already exists" : "Custu archìviu ddoe est giai",
"A file with the name {filename} already exists." : "B'at giai un'archìviu cun su nùmene de {filename}.",
"Do you want to overwrite it?" : "Ddu cheres subraiscrìere? ",
"Overwrite file" : "Subraiscrie archìviu",

View File

@@ -150,6 +150,7 @@ OC.L10N.register(
"Filter by tag" : "Filtrovať podľa štítkov",
"Filter by assigned user" : "Filtrovať podľa priradeného používateľa",
"Unassigned" : "Nepriradený",
"Filter by status" : "Filtrovať podľa stavu",
"Open and completed" : "Otvorené a dokončené",
"Open" : "Otvoriť",
"Completed" : "Dokončené",
@@ -258,6 +259,7 @@ OC.L10N.register(
"Remove due date" : "Odstrániť termín dokončenia",
"Mark as done" : "Označiť ako dokončené",
"Due at:" : "Termín dokončenia:",
"Not done" : "Neurobené",
"Unarchive card" : "Zrušiť archiváciu karty",
"Archive card" : "Archivovať kartu",
"Select Date" : "Vybrať dátum",
@@ -315,6 +317,7 @@ OC.L10N.register(
"Limit board creation to some groups" : "Obmedziť vytváranie nástenky pre konkrétne skupiny",
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Užívatelia mimo týchto skupín si nebudú môcť vytvárať vlastné nástenky, ale stále budú môcť pracovať na nástenkách, ktoré s nimi boli zdieľané.",
"Cancel edit" : "Zrušiť upravovanie",
"Save board" : "Uložiť tabuľu",
"Board details" : "Podrobnosti o nástenke",
"Edit board" : "Upraviť nástenku",
"Clone board" : "Duplikovať nástenku",

View File

@@ -148,6 +148,7 @@
"Filter by tag" : "Filtrovať podľa štítkov",
"Filter by assigned user" : "Filtrovať podľa priradeného používateľa",
"Unassigned" : "Nepriradený",
"Filter by status" : "Filtrovať podľa stavu",
"Open and completed" : "Otvorené a dokončené",
"Open" : "Otvoriť",
"Completed" : "Dokončené",
@@ -256,6 +257,7 @@
"Remove due date" : "Odstrániť termín dokončenia",
"Mark as done" : "Označiť ako dokončené",
"Due at:" : "Termín dokončenia:",
"Not done" : "Neurobené",
"Unarchive card" : "Zrušiť archiváciu karty",
"Archive card" : "Archivovať kartu",
"Select Date" : "Vybrať dátum",
@@ -313,6 +315,7 @@
"Limit board creation to some groups" : "Obmedziť vytváranie nástenky pre konkrétne skupiny",
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Užívatelia mimo týchto skupín si nebudú môcť vytvárať vlastné nástenky, ale stále budú môcť pracovať na nástenkách, ktoré s nimi boli zdieľané.",
"Cancel edit" : "Zrušiť upravovanie",
"Save board" : "Uložiť tabuľu",
"Board details" : "Podrobnosti o nástenke",
"Edit board" : "Upraviť nástenku",
"Clone board" : "Duplikovať nástenku",

View File

@@ -1,72 +1,72 @@
OC.L10N.register(
"deck",
{
"You have created a new board {board}" : "سىز يېڭى تاختا {تاختا} قۇردىڭىز",
"{user} has created a new board {board}" : "{user} يېڭى تاختا {تاختا} قۇردى",
"You have deleted the board {board}" : "تاختاي {تاختىسىنى ئۆچۈردىڭىز",
"{user} has deleted the board {board}" : "{ئىشلەتكۈچى} تاختاي {تاختىسىنى ئۆچۈردى",
"You have restored the board {board}" : "تاختاي {تاختىسىنى ئەسلىگە كەلتۈردىڭىز",
"{user} has restored the board {board}" : "{ئىشلەتكۈچى} تاختاي {تاختىسىنى ئەسلىگە كەلتۈردى",
"You have shared the board {board} with {acl}" : "تاختاي {تاختىسىنى {acl} بىلەن ئورتاقلاشتىڭىز",
"{user} has shared the board {board} with {acl}" : "{ئىشلەتكۈچى} تاختاي {تاختىسىنى {acl} بىلەن ئورتاقلاشتى",
"You have created a new board {board}" : "سىز يېڭى تاختا {board} قۇردىڭىز",
"{user} has created a new board {board}" : "{user} يېڭى تاختا {board} قۇردى",
"You have deleted the board {board}" : "تاختاي {board} ئۆچۈردىڭىز",
"{user} has deleted the board {board}" : "{user} تاختاي {board} ئۆچۈردى",
"You have restored the board {board}" : "تاختاي {board} ئەسلىگە كەلتۈردىڭىز",
"{user} has restored the board {board}" : "{user} تاختاي {board} ئەسلىگە كەلتۈردى",
"You have shared the board {board} with {acl}" : "تاختاي {board} {acl} بىلەن ئورتاقلاشتىڭىز",
"{user} has shared the board {board} with {acl}" : "{user} تاختاي {board} {acl} بىلەن ئورتاقلاشتى",
"You have removed {acl} from the board {board}" : "تاختايدىن {acl} نى چىقىرىۋەتتىڭىز.",
"{user} has removed {acl} from the board {board}" : "{user} تاختىدىن {acl} نى چىقىرىۋەتتى",
"You have renamed the board {before} to {board}" : "سىز تاختاينىڭ نامىنى {بۇرۇن} تاختايغا ئۆزگەرتتىڭىز.",
"{user} has renamed the board {before} to {board}" : "{user} تاختاينىڭ نامىنى {بۇرۇن} تاختايغا ئۆزگەرتتى",
"You have archived the board {board}" : "تاختاي {تاختىسىنى ئارخىپلاشتۇردىڭىز",
"You have archived the board {board}" : "تاختاي {board} ئارخىپلاشتۇردىڭىز",
"{user} has archived the board {before}" : "{ئىشلەتكۈچى} تاختاينى ئارخىپلاشتۇردى}",
"You have unarchived the board {board}" : "سىز تاختاي {تاختىسىنى رەتسىز",
"You have unarchived the board {board}" : "سىز تاختاي {board} رەتسىز",
"{user} has unarchived the board {before}" : "{user} ئىلگىرى تاختاينى رەتلىمىگەن}",
"You have created a new list {stack} on board {board}" : "سىز تاختا {تاختايدا يېڭى تىزىملىك {stack} قۇردىڭىز",
"{user} has created a new list {stack} on board {board}" : "{user board تاختا {تاختايدا يېڭى تىزىملىك {stack} قۇردى",
"You have renamed list {before} to {stack} on board {board}" : "سىز تىزىملىكنىڭ نامىنى {بۇرۇن} دىن {تاختايغا {تاختايغا ئۆزگەرتىڭ.",
"You have created a new list {stack} on board {board}" : "سىز تاختا {board} يېڭى تىزىملىك {stack} قۇردىڭىز",
"{user} has created a new list {stack} on board {board}" : "{user} board تاختا {board} يېڭى تىزىملىك {stack} قۇردى",
"You have renamed list {before} to {stack} on board {board}" : "سىز تىزىملىكنىڭ نامىنى {before} دىن {stack} {board} ئۆزگەرتىڭ.",
"{user} has renamed list {before} to {stack} on board {board}" : "{ئىشلەتكۈچى} تىزىملىكنىڭ نامىنى {بۇرۇن} تاختايدىكى {stack} غا ئۆزگەرتتى.",
"You have deleted list {stack} on board {board}" : "سىز {تاختايدىكى تىزىملىك {stack} نى ئۆچۈردىڭىز",
"{user} has deleted list {stack} on board {board}" : "{user board تاختا {تاختايدىكى تىزىملىك {stack} نى ئۆچۈردى",
"You have created card {card} in list {stack} on board {board}" : "سىز تىزىملىك {تاختايدا {stack list كارتا {كارتا} قۇردىڭىز",
"{user} has created card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى board تاختا {تاختايدا {stack list كارتا {كارتا} قۇردى",
"You have deleted card {card} in list {stack} on board {board}" : "كارتا {كارتا list تىزىملىكتىكى {stack board تاختا {تاختا} نى ئۆچۈردىڭىز",
"{user} has deleted card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى board تاختايدىكى {stack list كارتا {كارتا} نى ئۆچۈردى",
"You have renamed the card {before} to {card}" : "سىز بۇ كارتىنىڭ نامىنى {دىن بۇرۇن {كارتىغا ئۆزگەرتتىڭىز.",
"{user} has renamed the card {before} to {card}" : "{ئىشلەتكۈچى} كارتىنىڭ نامىنى {دىن {كارتىغا ئۆزگەرتتى}",
"You have added a description to card {card} in list {stack} on board {board}" : "سىز كارتا {كارتا list تاختا {تاختايدىكى {stack} غا چۈشەندۈرۈش قوشتىڭىز.",
"{user} has added a description to card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى board تاختا {تاختايدىكى {stack list كارتا {كارتا} غا بىر چۈشەندۈرۈش قوشتى",
"You have updated the description of card {card} in list {stack} on board {board}" : "تاختاي {تاختايدىكى {stack list كارتا {كارتا} نىڭ چۈشەندۈرۈشىنى يېڭىلىدىڭىز",
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى} تاختا {تاختايدىكى {stack} كارتا {كارتا} نىڭ چۈشەندۈرۈشىنى يېڭىلىدى",
"You have archived card {card} in list {stack} on board {board}" : "سىز كارتا {كارتا list تىزىملىكتىكى {stack} تاختا {تاختا} غا ئارخىپلاشتۇردىڭىز",
"{user} has archived card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى} تاختا {تاختاي {تىزىملىك} تىزىملىكىدە كارتا {كارتا arch ئارخىپلاشتۇرۇلدى",
"You have deleted list {stack} on board {board}" : "سىز {board} تىزىملىك {stack} نى ئۆچۈردىڭىز",
"{user} has deleted list {stack} on board {board}" : "{user} board تاختا {board} تىزىملىك {stack} نى ئۆچۈردى",
"You have created card {card} in list {stack} on board {board}" : "سىز تىزىملىك {card} {stack} list كارتا {board} قۇردىڭىز",
"{user} has created card {card} in list {stack} on board {board}" : "{user} board تاختا {card} {stack} list كارتا {board} قۇردى",
"You have deleted card {card} in list {stack} on board {board}" : "كارتا {card} list تىزىملىكتىكى {stack} board تاختا {board} نى ئۆچۈردىڭىز",
"{user} has deleted card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى} board تاختايدىكى {stack} list كارتا {كارتا} نى ئۆچۈردى",
"You have renamed the card {before} to {card}" : "سىز بۇ كارتىنىڭ نامىنى {before} بۇرۇن {card} ئۆزگەرتتىڭىز.",
"{user} has renamed the card {before} to {card}" : "{user} كارتىنىڭ نامىنى {before} {card} ئۆزگەرتتى}",
"You have added a description to card {card} in list {stack} on board {board}" : "سىز كارتا {card} list تاختا {board} {stack} غا چۈشەندۈرۈش قوشتىڭىز.",
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} board تاختا {card} {stack} list كارتا {board} غا بىر چۈشەندۈرۈش قوشتى",
"You have updated the description of card {card} in list {stack} on board {board}" : "تاختاي {card} {stack} list كارتا {board} نىڭ چۈشەندۈرۈشىنى يېڭىلىدىڭىز",
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} تاختا {card} {stack} كارتا {board} نىڭ چۈشەندۈرۈشىنى يېڭىلىدى",
"You have archived card {card} in list {stack} on board {board}" : "سىز كارتا {card} list تىزىملىكتىكى {stack} تاختا {board} غا ئارخىپلاشتۇردىڭىز",
"{user} has archived card {card} in list {stack} on board {board}" : "{user} تاختا {card} {stack} تىزىملىكىدە كارتا {board} arch ئارخىپلاشتۇرۇلدى",
"You have unarchived card {card} in list {stack} on board {board}" : "تىزىملىك {تاختا} تىزىملىكىدە ساقلانمىغان كارتا {كارتا} بار",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى} تاختا {تاختايدا {stack} تىزىملىكتە ساقلانمىغان كارتا {كارتا} بار}",
"You have marked the card {card} as done in list {stack} on board {board}" : "سىز كارتا {كارتا} تاختاي {تاختايدىكى تىزىملىك {stack in دا كۆرسىتىلگەندەك بەلگە قويدىڭىز",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{ئىشلەتكۈچى board تاختا {تاختايدا {stack list دا كۆرسىتىلگەندەك كارتا {كارتا} دەپ بەلگە قويدى",
"You have marked the card {card} as undone in list {stack} on board {board}" : "سىز كارتا {كارتا} تاختا {تاختايدىكى {stack} تىزىملىكىدە ئەمەلدىن قالدۇرۇلغان دەپ بەلگە قويدىڭىز",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{ئىشلەتكۈچى} كارتا {كارتا {تاختا {تاختايدا {stack} ئەمەلدىن قالدۇرۇلدى.",
"You have removed the due date of card {card}" : "كارتا {كارتا قەرەلى توشقان ۋاقىتنى ئۆچۈردىڭىز",
"{user} has removed the due date of card {card}" : "{ئىشلەتكۈچى} كارتا {كارتىنىڭ قەرەلى توشتى",
"You have set the due date of card {card} to {after}" : "كارتا {كارتا} نىڭ قەرەلى توشقاندىن كېيىن {دىن كېيىن بېكىتىلدى",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} تاختا {card} {stack} تىزىملىكتە ساقلانمىغان كارتا {board} بار}",
"You have marked the card {card} as done in list {stack} on board {board}" : "سىز كارتا {card} تاختاي {board} تىزىملىك {stack} in دا كۆرسىتىلگەندەك بەلگە قويدىڭىز",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} board تاختا {card} {stack} list دا كۆرسىتىلگەندەك كارتا {board} دەپ بەلگە قويدى",
"You have marked the card {card} as undone in list {stack} on board {board}" : "سىز كارتا {card} تاختا {board} {stack} تىزىملىكىدە ئەمەلدىن قالدۇرۇلغان دەپ بەلگە قويدىڭىز",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{ئىشلەتكۈچى} كارتا {كارتا} {تاختا} {تاختايدا} {stack} ئەمەلدىن قالدۇرۇلدى.",
"You have removed the due date of card {card}" : "كارتا {card} قەرەلى توشقان ۋاقىتنى ئۆچۈردىڭىز",
"{user} has removed the due date of card {card}" : "{user} كارتا {card} قەرەلى توشتى",
"You have set the due date of card {card} to {after}" : "كارتا {card} نىڭ قەرەلى توشقاندىن كېيىن {after} كېيىن بېكىتىلدى",
"{user} has set the due date of card {card} to {after}" : "{ئىشلەتكۈچى} كارتا {كارتا} نىڭ بەلگىلەنگەن ۋاقتىنى} دىن كېيىن قىلىپ بېكىتتى",
"You have updated the due date of card {card} to {after}" : "كارتا {كارتا} نىڭ قەرەلى توشقاندىن كېيىن {گە يېڭىلاندىڭىز",
"{user} has updated the due date of card {card} to {after}" : "{ئىشلەتكۈچى} كارتا {كارتا} نىڭ قەرەلى توشقاندىن كېيىن {گە يېڭىلاندى",
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "سىز {بەلگە} بەلگىسىنى كارتا {كارتا list غا {تاختاي {تاختاي {تاختىسىغا قوشتىڭىز.",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى} تاختا {تاختايدىكى {stack} غا {كارتا} بەلگىسىنى {كارتا} غا قوشتى.",
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "سىز {بەلگە} بەلگىسىنى كارتا {كارتا list دىن {تاختاي {تاختايدىكى {تاختاي} دىن ئۆچۈردىڭىز.",
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى} تاختا {تاختايدىكى {stack} تىزىملىكىدىكى {كارتا} بەلگىسىنى {كارتا} دىن ئۆچۈردى.",
"You have assigned {assigneduser} to card {card} on board {board}" : "سىز {boarduser board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board",
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{ئىشلەتكۈچى board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board",
"You have unassigned {assigneduser} from card {card} on board {board}" : "سىز كارتا {كارتا board تاختا {تاختايدىن} تەقسىملەنمىگەن {تەقسىملىگۈچى}",
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{ئىشلەتكۈچى board تاختا {تاختايدىكى كارتا {كارتا from دىن ئىمزا قويمىغان {تەقسىملىگۈچى}",
"You have moved the card {card} from list {stackBefore} to {stack}" : "سىز كارتا {كارتا list تىزىملىكتىن {stackBefore} دىن {stack} غا يۆتكىدىڭىز",
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{ئىشلەتكۈچى} كارتا {كارتا list تىزىملىكتىن {stackBefore} دىن {stack} غا يۆتكىدى",
"You have added the attachment {attachment} to card {card}" : "سىز كارتا {كارتىغا قوشۇمچە {قوشۇمچە ھۆججەت} نى قوشتىڭىز",
"{user} has added the attachment {attachment} to card {card}" : "{ئىشلەتكۈچى} كارتا {كارتىغا قوشۇمچە {قوشۇمچە ھۆججەت} قوشتى",
"You have updated the attachment {attachment} on card {card}" : "كارتا {كارتا on قوشۇمچە ھۆججەت {قوشۇمچە ھۆججەتنى يېڭىلىدىڭىز",
"{user} has updated the attachment {attachment} on card {card}" : "{ئىشلەتكۈچى} كارتا {كارتىدىكى قوشۇمچە ھۆججەت {قوشۇمچە ھۆججەتنى يېڭىلىدى",
"You have deleted the attachment {attachment} from card {card}" : "كارتا {كارتىسىدىن قوشۇمچە ھۆججەت {قوشۇمچە ھۆججەتنى ئۆچۈردىڭىز",
"{user} has deleted the attachment {attachment} from card {card}" : "{ئىشلەتكۈچى} كارتا {كارتىدىن قوشۇمچە {قوشۇمچە ھۆججەت} نى ئۆچۈردى",
"You have restored the attachment {attachment} to card {card}" : "كارتا {كارتىغا قوشۇمچە {قوشۇمچە ھۆججەت} نى ئەسلىگە كەلتۈردىڭىز",
"{user} has restored the attachment {attachment} to card {card}" : "{ئىشلەتكۈچى} كارتا {كارتىغا قوشۇمچە {قوشۇمچە ھۆججەتنى ئەسلىگە كەلتۈردى.",
"You have commented on card {card}" : "كارتا {كارتا on غا باھا بەردىڭىز",
"{user} has commented on card {card}" : "{user card كارتا {كارتا on غا باھا بەردى",
"You have updated the due date of card {card} to {after}" : "كارتا {card} نىڭ قەرەلى توشقاندىن كېيىن {after} يېڭىلاندىڭىز",
"{user} has updated the due date of card {card} to {after}" : "{user} كارتا {card} نىڭ قەرەلى توشقاندىن كېيىن {after} يېڭىلاندى",
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "سىز {بەلگە} بەلگىسىنى كارتا {كارتا} list غا {تاختاي} {تاختاي} {تاختىسىغا} قوشتىڭىز.",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} تاختا {label} {card} غا {stack} بەلگىسىنى {board} غا قوشتى.",
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "سىز {بەلگە} بەلگىسىنى كارتا {كارتا} list دىن {تاختاي} {تاختايدىكى} {تاختاي} دىن ئۆچۈردىڭىز.",
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} تاختا {label} {card} تىزىملىكىدىكى {stack} بەلگىسىنى {board} دىن ئۆچۈردى.",
"You have assigned {assigneduser} to card {card} on board {board}" : "سىز {boarduser} board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board",
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{ئىشلەتكۈچى} board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board",
"You have unassigned {assigneduser} from card {card} on board {board}" : "سىز كارتا {assigneduser} board تاختا {card} تەقسىملەنمىگەن {board}",
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} board تاختا {assigneduser} كارتا {card} from دىن ئىمزا قويمىغان {board}",
"You have moved the card {card} from list {stackBefore} to {stack}" : "سىز كارتا {card} list تىزىملىكتىن {stackBefore} دىن {stack} غا يۆتكىدىڭىز",
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} كارتا {card} list تىزىملىكتىن {stackBefore} دىن {stack} غا يۆتكىدى",
"You have added the attachment {attachment} to card {card}" : "سىز كارتا {attachment} قوشۇمچە {card} ھۆججەت} نى قوشتىڭىز",
"{user} has added the attachment {attachment} to card {card}" : "{user} كارتا {attachment} قوشۇمچە {card} ھۆججەت} قوشتى",
"You have updated the attachment {attachment} on card {card}" : "كارتا {attachment} on قوشۇمچە ھۆججەت {card} ھۆججەتنى يېڭىلىدىڭىز",
"{user} has updated the attachment {attachment} on card {card}" : "{user} كارتا {attachment} قوشۇمچە ھۆججەت {card} ھۆججەتنى يېڭىلىدى",
"You have deleted the attachment {attachment} from card {card}" : "كارتا {attachment} قوشۇمچە ھۆججەت {card} ھۆججەتنى ئۆچۈردىڭىز",
"{user} has deleted the attachment {attachment} from card {card}" : "{user} كارتا {attachment} قوشۇمچە {card} ھۆججەت} نى ئۆچۈردى",
"You have restored the attachment {attachment} to card {card}" : "كارتا {attachment} قوشۇمچە {card} ھۆججەت} نى ئەسلىگە كەلتۈردىڭىز",
"{user} has restored the attachment {attachment} to card {card}" : "{user} كارتا {attachment} قوشۇمچە {card} ھۆججەتنى ئەسلىگە كەلتۈردى.",
"You have commented on card {card}" : "كارتا {card} on غا باھا بەردىڭىز",
"{user} has commented on card {card}" : "{user} card كارتا {card} on غا باھا بەردى",
"Deck" : "پالۋان",
"Changes in the <strong>Deck app</strong>" : "<strong> پالۋان دېتالى </ strong> دىكى ئۆزگىرىشلەر",
"A <strong>board, list or card</strong> was changed" : "<strong> تاختا ، تىزىملىك ياكى كارتا </ strong> ئۆزگەرتىلدى",
@@ -78,17 +78,17 @@ OC.L10N.register(
"Load more" : "تېخىمۇ كۆپ يۈكلەڭ",
"Personal" : "شەخسىي",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "«% S» دىكى «% s» كارتىسى سىزگە% s تەرىپىدىن تەقسىم قىلىنغان.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{ئىشلەتكۈچى} سىزگە {پالۋان تاختىسىدىكى} كارتا {پالەك كارتىسى} نى تەقسىم قىلدى.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} سىزگە {deck-card} تاختىسىدىكى} كارتا {deck-board} كارتىسى} نى تەقسىم قىلدى.",
"The card \"%s\" on \"%s\" has reached its due date." : "«% S» دىكى «% s» كارتىسى قەرەلى توشقان.",
"The card {deck-card} on {deck-board} has reached its due date." : "{پالۋان تاختىسى on دىكى كارتا {پالۋان كارتىسى قەرەلى توشقان.",
"The card {deck-card} on {deck-board} has reached its due date." : "{deck-card} تاختىسى on دىكى كارتا {deck-board} كارتىسى قەرەلى توشقان.",
"%s has mentioned you in a comment on \"%s\"." : "% s سىزنى «% s» دىكى باھادا تىلغا ئالدى.",
"{user} has mentioned you in a comment on {deck-card}." : "{ئىشلەتكۈچى} {پالۋان كارتىسى on دىكى باھادا سىزنى تىلغا ئالدى.",
"{user} has mentioned you in a comment on {deck-card}." : "{user} {deck-card} كارتىسى on دىكى باھادا سىزنى تىلغا ئالدى.",
"The board \"%s\" has been shared with you by %s." : "«% S» تاختىسىنى سىز بىلەن% s ئورتاقلاشتى.",
"{user} has shared {deck-board} with you." : "{ئىشلەتكۈچى} سىز بىلەن {پالۋان تاختىسىنى ئورتاقلاشتى.",
"{user} has shared {deck-board} with you." : "{user} سىز بىلەن {deck-board} تاختىسىنى ئورتاقلاشتى.",
"Deck board" : "پالۋان تاختىسى",
"Owned by %1$s" : "% 1 $ s",
"Owned by %1$s" : "%1 $ s",
"Deck boards, cards and comments" : "پالۋان تاختىسى ، كارتا ۋە باھا",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "% 1 $ s دىن ،% 2 $ s /% 3 $ s ،% 4 $ s",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "%1 $ s دىن ،%2 $ s /%3 $ s ،%4 $ s",
"Create a new deck card" : "يېڭى پالۋان كارتىسى قۇرۇڭ",
"Card comments" : "كارتا باھا",
"%s on %s" : "% s on% s",
@@ -135,7 +135,7 @@ OC.L10N.register(
"Select the card to link to a project" : "بىر تۈرگە ئۇلىنىش ئۈچۈن كارتىنى تاللاڭ",
"Link to card" : "كارتىغا ئۇلىنىش",
"File already exists" : "ھۆججەت مەۋجۇت",
"A file with the name {filename} already exists." : "{ھۆججەت ئىسمى name دېگەن ھۆججەت بار.",
"A file with the name {filename} already exists." : "{filename} ئىسمى name دېگەن ھۆججەت بار.",
"Do you want to overwrite it?" : "ئۇنى قاپلىماقچىمۇ؟",
"Overwrite file" : "ھۆججەتنى قاپلىۋېتىڭ",
"Keep existing file" : "مەۋجۇت ھۆججەتنى ساقلاڭ",
@@ -192,12 +192,12 @@ OC.L10N.register(
"Can manage" : "باشقۇرالايدۇ",
"Owner" : "Owner",
"Delete" : "ئۆچۈر",
"Failed to create share with {displayName}" : "{DisplayName with بىلەن ئورتاقلىشىش مەغلۇب بولدى",
"Are you sure you want to transfer the board {title} to {user}?" : "تاختا {ماۋزۇ} نى {ئىشلەتكۈچى} غا يۆتكىمەكچىمۇ؟",
"Failed to create share with {displayName}" : "{displayName} with بىلەن ئورتاقلىشىش مەغلۇب بولدى",
"Are you sure you want to transfer the board {title} to {user}?" : "تاختا {title} نى {user} غا يۆتكىمەكچىمۇ؟",
"Transfer the board." : "تاختىنى يۆتكەڭ.",
"Transfer" : "يۆتكەش",
"The board has been transferred to {user}" : "بۇ تاختا {ئىشلەتكۈچى} غا يۆتكەلدى",
"Failed to transfer the board to {user}" : "تاختاينى {ئىشلەتكۈچى} گە يۆتكەش مەغلۇب بولدى",
"The board has been transferred to {user}" : "بۇ تاختا {user} غا يۆتكەلدى",
"Failed to transfer the board to {user}" : "تاختاينى {user} گە يۆتكەش مەغلۇب بولدى",
"Edit list title" : "تىزىملىك نامىنى تەھرىرلەش",
"Archive all cards" : "بارلىق كارتىلارنى ئارخىپلاشتۇرۇڭ",
"Unarchive all cards" : "بارلىق كارتىلارنى تەرتىپسىز",
@@ -273,7 +273,7 @@ OC.L10N.register(
"(group)" : "(گۇرۇپپا)",
"Next week {timeLocale}" : "كېلەر ھەپتە - {timeLocale}",
"Todo items" : "تودو تۈرلىرى",
"{count} comments, {unread} unread" : "{سان} باھا ، {ئوقۇمىغان} ئوقۇمىغان",
"{count} comments, {unread} unread" : "{count} باھا ، {unread} ئوقۇمىغان",
"Edit card title" : "كارتا نامىنى تەھرىرلەش",
"Assign to me" : "ماڭا تاپشۇرۇڭ",
"Unassign myself" : "ئۆزۈمنى بەلگىلىمەڭ",
@@ -335,7 +335,7 @@ OC.L10N.register(
"Only assigned cards" : "پەقەت تەقسىم قىلىنغان كارتا",
"No reminder" : "ئەسكەرتىش يوق",
"An error occurred" : "خاتالىق كۆرۈلدى",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "تاختا {ماۋزۇ} نى ئۆچۈرمەكچىمۇ؟ بۇ ئارخىپ كارتىسىنى ئۆز ئىچىگە ئالغان بۇ تاختىنىڭ بارلىق سانلىق مەلۇماتلىرىنى ئۆچۈرۈۋېتىدۇ.",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "تاختا {title} نى ئۆچۈرمەكچىمۇ؟ بۇ ئارخىپ كارتىسىنى ئۆز ئىچىگە ئالغان بۇ تاختىنىڭ بارلىق سانلىق مەلۇماتلىرىنى ئۆچۈرۈۋېتىدۇ.",
"Delete the board?" : "تاختىنى ئۆچۈرەمسىز؟",
"Loading filtered view" : "سۈزۈلگەن كۆرۈنۈشنى يۈكلەۋاتىدۇ",
"Today" : "بۈگۈن",
@@ -343,17 +343,17 @@ OC.L10N.register(
"No due" : "مۇۋاپىق ئەمەس",
"Search for {searchQuery} in all boards" : "بارلىق تاختايلاردا {searchQuery} نى ئىزدەڭ",
"No results found" : "ھېچقانداق نەتىجە تېپىلمىدى",
"Deck board {name}\n* Last modified on {lastMod}" : "پالۋان تاختىسى {name}\n* ئاخىرقى قېتىم {lastMod on دا ئۆزگەرتىلدى",
"{stack} in {board}" : "{board} in {board}",
"Deck board {name}\n* Last modified on {lastMod}" : "پالۋان تاختىسى {name}\n* ئاخىرقى قېتىم {lastMod} on دا ئۆزگەرتىلدى",
"{stack} in {board}" : "{stack} in {board}",
"Click to expand description" : "چۈشەندۈرۈشنى كېڭەيتىش ئۈچۈن چېكىڭ",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* ئىجاد قىلىنغان {قۇرۇلدى}\n* ئاخىرقى قېتىم {lastMod on دا ئۆزگەرتىلدى\n* {nbAttachments} قوشۇمچە ھۆججەتلەر\n* {nbComments} باھا",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* ئىجاد قىلىنغان {created}\n* ئاخىرقى قېتىم {lastMod} on دا ئۆزگەرتىلدى\n* {nbAttachments} قوشۇمچە ھۆججەتلەر\n* {nbComments} باھا",
"{nbCards} cards" : "{nbCards} كارتا",
"Click to expand comment" : "ئىنكاسنى كېڭەيتىش ئۈچۈن چېكىڭ",
"Create a new card" : "يېڭى كارتا قۇرۇڭ",
"Card title" : "كارتا ئىسمى",
"Create card" : "كارتا قۇرۇش",
"Creating the new card …" : "يېڭى كارتا قۇرۇش…",
"Card \"{card}\" was added to \"{board}\"" : "كارتا \"{كارتا}\" \"{board}\" غا قوشۇلدى",
"Card \"{card}\" was added to \"{board}\"" : "كارتا \"{card}\" \"{board}\" غا قوشۇلدى",
"Open card" : "ئوچۇق كارتا",
"Close" : "ياپ",
"No upcoming cards" : "كەلگۈسىدىكى كارتا يوق",
@@ -361,20 +361,20 @@ OC.L10N.register(
"upcoming cards tomorrow" : "ئەتە كارتىلار",
"upcoming cards" : "كەلگۈسىدىكى كارتىلار",
"New card" : "يېڭى كارتا",
"Due on {date}" : "ۋاقتى {ۋاقتى}",
"Due on {date}" : "ۋاقتى {date}",
"This weekend {timeLocale}" : "بۇ ھەپتە ئاخىرى - {timeLocale}",
"Tomorrow {timeLocale}" : "ئەتە - {timeLocale}",
"Later today {timeLocale}" : "كېيىن بۈگۈن - {timeLocale}",
"Link to a board" : "تاختايغا ئۇلىنىش",
"Link to a card" : "كارتىغا ئۇلىنىش",
"Create a card" : "كارتا ياساڭ",
"Message from {author} in {conversationName}" : "{سۆھبەت ئىسمى {دىكى {ئاپتور} نىڭ ئۇچۇرى",
"Message from {author} in {conversationName}" : "{سۆھبەت} ئىسمى {دىكى} {ئاپتور} نىڭ ئۇچۇرى",
"Something went wrong" : "چاتاق چىقتى",
"Failed to upload {name}" : "{Name} نى يۈكلىيەلمىدى",
"Failed to upload {name}" : "{name} نى يۈكلىيەلمىدى",
"Maximum file size of {size} exceeded" : "ھۆججەتنىڭ ئەڭ چوڭ چوڭلۇقى {size} دىن ئېشىپ كەتتى",
"Error creating the share" : "ھەمبەھىرلەشتە خاتالىق",
"Share with a Deck card" : "پالۋان كارتىسى بىلەن ئورتاقلىشىڭ",
"Share {file} with a Deck card" : "{ھۆججەت} نى پالۋان كارتىسى بىلەن ھەمبەھىرلەڭ",
"Share {file} with a Deck card" : "{file} نى پالۋان كارتىسى بىلەن ھەمبەھىرلەڭ",
"Share" : "ھەمبەھىر",
"Searching for users, groups and circles …" : "ئىشلەتكۈچى ، گۇرۇپپا ۋە چەمبىرەكلەرنى ئىزدەش…",
"(Circle)" : "(Circle)",

View File

@@ -1,70 +1,70 @@
{ "translations": {
"You have created a new board {board}" : "سىز يېڭى تاختا {تاختا} قۇردىڭىز",
"{user} has created a new board {board}" : "{user} يېڭى تاختا {تاختا} قۇردى",
"You have deleted the board {board}" : "تاختاي {تاختىسىنى ئۆچۈردىڭىز",
"{user} has deleted the board {board}" : "{ئىشلەتكۈچى} تاختاي {تاختىسىنى ئۆچۈردى",
"You have restored the board {board}" : "تاختاي {تاختىسىنى ئەسلىگە كەلتۈردىڭىز",
"{user} has restored the board {board}" : "{ئىشلەتكۈچى} تاختاي {تاختىسىنى ئەسلىگە كەلتۈردى",
"You have shared the board {board} with {acl}" : "تاختاي {تاختىسىنى {acl} بىلەن ئورتاقلاشتىڭىز",
"{user} has shared the board {board} with {acl}" : "{ئىشلەتكۈچى} تاختاي {تاختىسىنى {acl} بىلەن ئورتاقلاشتى",
"You have created a new board {board}" : "سىز يېڭى تاختا {board} قۇردىڭىز",
"{user} has created a new board {board}" : "{user} يېڭى تاختا {board} قۇردى",
"You have deleted the board {board}" : "تاختاي {board} ئۆچۈردىڭىز",
"{user} has deleted the board {board}" : "{user} تاختاي {board} ئۆچۈردى",
"You have restored the board {board}" : "تاختاي {board} ئەسلىگە كەلتۈردىڭىز",
"{user} has restored the board {board}" : "{user} تاختاي {board} ئەسلىگە كەلتۈردى",
"You have shared the board {board} with {acl}" : "تاختاي {board} {acl} بىلەن ئورتاقلاشتىڭىز",
"{user} has shared the board {board} with {acl}" : "{user} تاختاي {board} {acl} بىلەن ئورتاقلاشتى",
"You have removed {acl} from the board {board}" : "تاختايدىن {acl} نى چىقىرىۋەتتىڭىز.",
"{user} has removed {acl} from the board {board}" : "{user} تاختىدىن {acl} نى چىقىرىۋەتتى",
"You have renamed the board {before} to {board}" : "سىز تاختاينىڭ نامىنى {بۇرۇن} تاختايغا ئۆزگەرتتىڭىز.",
"{user} has renamed the board {before} to {board}" : "{user} تاختاينىڭ نامىنى {بۇرۇن} تاختايغا ئۆزگەرتتى",
"You have archived the board {board}" : "تاختاي {تاختىسىنى ئارخىپلاشتۇردىڭىز",
"You have archived the board {board}" : "تاختاي {board} ئارخىپلاشتۇردىڭىز",
"{user} has archived the board {before}" : "{ئىشلەتكۈچى} تاختاينى ئارخىپلاشتۇردى}",
"You have unarchived the board {board}" : "سىز تاختاي {تاختىسىنى رەتسىز",
"You have unarchived the board {board}" : "سىز تاختاي {board} رەتسىز",
"{user} has unarchived the board {before}" : "{user} ئىلگىرى تاختاينى رەتلىمىگەن}",
"You have created a new list {stack} on board {board}" : "سىز تاختا {تاختايدا يېڭى تىزىملىك {stack} قۇردىڭىز",
"{user} has created a new list {stack} on board {board}" : "{user board تاختا {تاختايدا يېڭى تىزىملىك {stack} قۇردى",
"You have renamed list {before} to {stack} on board {board}" : "سىز تىزىملىكنىڭ نامىنى {بۇرۇن} دىن {تاختايغا {تاختايغا ئۆزگەرتىڭ.",
"You have created a new list {stack} on board {board}" : "سىز تاختا {board} يېڭى تىزىملىك {stack} قۇردىڭىز",
"{user} has created a new list {stack} on board {board}" : "{user} board تاختا {board} يېڭى تىزىملىك {stack} قۇردى",
"You have renamed list {before} to {stack} on board {board}" : "سىز تىزىملىكنىڭ نامىنى {before} دىن {stack} {board} ئۆزگەرتىڭ.",
"{user} has renamed list {before} to {stack} on board {board}" : "{ئىشلەتكۈچى} تىزىملىكنىڭ نامىنى {بۇرۇن} تاختايدىكى {stack} غا ئۆزگەرتتى.",
"You have deleted list {stack} on board {board}" : "سىز {تاختايدىكى تىزىملىك {stack} نى ئۆچۈردىڭىز",
"{user} has deleted list {stack} on board {board}" : "{user board تاختا {تاختايدىكى تىزىملىك {stack} نى ئۆچۈردى",
"You have created card {card} in list {stack} on board {board}" : "سىز تىزىملىك {تاختايدا {stack list كارتا {كارتا} قۇردىڭىز",
"{user} has created card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى board تاختا {تاختايدا {stack list كارتا {كارتا} قۇردى",
"You have deleted card {card} in list {stack} on board {board}" : "كارتا {كارتا list تىزىملىكتىكى {stack board تاختا {تاختا} نى ئۆچۈردىڭىز",
"{user} has deleted card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى board تاختايدىكى {stack list كارتا {كارتا} نى ئۆچۈردى",
"You have renamed the card {before} to {card}" : "سىز بۇ كارتىنىڭ نامىنى {دىن بۇرۇن {كارتىغا ئۆزگەرتتىڭىز.",
"{user} has renamed the card {before} to {card}" : "{ئىشلەتكۈچى} كارتىنىڭ نامىنى {دىن {كارتىغا ئۆزگەرتتى}",
"You have added a description to card {card} in list {stack} on board {board}" : "سىز كارتا {كارتا list تاختا {تاختايدىكى {stack} غا چۈشەندۈرۈش قوشتىڭىز.",
"{user} has added a description to card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى board تاختا {تاختايدىكى {stack list كارتا {كارتا} غا بىر چۈشەندۈرۈش قوشتى",
"You have updated the description of card {card} in list {stack} on board {board}" : "تاختاي {تاختايدىكى {stack list كارتا {كارتا} نىڭ چۈشەندۈرۈشىنى يېڭىلىدىڭىز",
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى} تاختا {تاختايدىكى {stack} كارتا {كارتا} نىڭ چۈشەندۈرۈشىنى يېڭىلىدى",
"You have archived card {card} in list {stack} on board {board}" : "سىز كارتا {كارتا list تىزىملىكتىكى {stack} تاختا {تاختا} غا ئارخىپلاشتۇردىڭىز",
"{user} has archived card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى} تاختا {تاختاي {تىزىملىك} تىزىملىكىدە كارتا {كارتا arch ئارخىپلاشتۇرۇلدى",
"You have deleted list {stack} on board {board}" : "سىز {board} تىزىملىك {stack} نى ئۆچۈردىڭىز",
"{user} has deleted list {stack} on board {board}" : "{user} board تاختا {board} تىزىملىك {stack} نى ئۆچۈردى",
"You have created card {card} in list {stack} on board {board}" : "سىز تىزىملىك {card} {stack} list كارتا {board} قۇردىڭىز",
"{user} has created card {card} in list {stack} on board {board}" : "{user} board تاختا {card} {stack} list كارتا {board} قۇردى",
"You have deleted card {card} in list {stack} on board {board}" : "كارتا {card} list تىزىملىكتىكى {stack} board تاختا {board} نى ئۆچۈردىڭىز",
"{user} has deleted card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى} board تاختايدىكى {stack} list كارتا {كارتا} نى ئۆچۈردى",
"You have renamed the card {before} to {card}" : "سىز بۇ كارتىنىڭ نامىنى {before} بۇرۇن {card} ئۆزگەرتتىڭىز.",
"{user} has renamed the card {before} to {card}" : "{user} كارتىنىڭ نامىنى {before} {card} ئۆزگەرتتى}",
"You have added a description to card {card} in list {stack} on board {board}" : "سىز كارتا {card} list تاختا {board} {stack} غا چۈشەندۈرۈش قوشتىڭىز.",
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} board تاختا {card} {stack} list كارتا {board} غا بىر چۈشەندۈرۈش قوشتى",
"You have updated the description of card {card} in list {stack} on board {board}" : "تاختاي {card} {stack} list كارتا {board} نىڭ چۈشەندۈرۈشىنى يېڭىلىدىڭىز",
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} تاختا {card} {stack} كارتا {board} نىڭ چۈشەندۈرۈشىنى يېڭىلىدى",
"You have archived card {card} in list {stack} on board {board}" : "سىز كارتا {card} list تىزىملىكتىكى {stack} تاختا {board} غا ئارخىپلاشتۇردىڭىز",
"{user} has archived card {card} in list {stack} on board {board}" : "{user} تاختا {card} {stack} تىزىملىكىدە كارتا {board} arch ئارخىپلاشتۇرۇلدى",
"You have unarchived card {card} in list {stack} on board {board}" : "تىزىملىك {تاختا} تىزىملىكىدە ساقلانمىغان كارتا {كارتا} بار",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى} تاختا {تاختايدا {stack} تىزىملىكتە ساقلانمىغان كارتا {كارتا} بار}",
"You have marked the card {card} as done in list {stack} on board {board}" : "سىز كارتا {كارتا} تاختاي {تاختايدىكى تىزىملىك {stack in دا كۆرسىتىلگەندەك بەلگە قويدىڭىز",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{ئىشلەتكۈچى board تاختا {تاختايدا {stack list دا كۆرسىتىلگەندەك كارتا {كارتا} دەپ بەلگە قويدى",
"You have marked the card {card} as undone in list {stack} on board {board}" : "سىز كارتا {كارتا} تاختا {تاختايدىكى {stack} تىزىملىكىدە ئەمەلدىن قالدۇرۇلغان دەپ بەلگە قويدىڭىز",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{ئىشلەتكۈچى} كارتا {كارتا {تاختا {تاختايدا {stack} ئەمەلدىن قالدۇرۇلدى.",
"You have removed the due date of card {card}" : "كارتا {كارتا قەرەلى توشقان ۋاقىتنى ئۆچۈردىڭىز",
"{user} has removed the due date of card {card}" : "{ئىشلەتكۈچى} كارتا {كارتىنىڭ قەرەلى توشتى",
"You have set the due date of card {card} to {after}" : "كارتا {كارتا} نىڭ قەرەلى توشقاندىن كېيىن {دىن كېيىن بېكىتىلدى",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} تاختا {card} {stack} تىزىملىكتە ساقلانمىغان كارتا {board} بار}",
"You have marked the card {card} as done in list {stack} on board {board}" : "سىز كارتا {card} تاختاي {board} تىزىملىك {stack} in دا كۆرسىتىلگەندەك بەلگە قويدىڭىز",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} board تاختا {card} {stack} list دا كۆرسىتىلگەندەك كارتا {board} دەپ بەلگە قويدى",
"You have marked the card {card} as undone in list {stack} on board {board}" : "سىز كارتا {card} تاختا {board} {stack} تىزىملىكىدە ئەمەلدىن قالدۇرۇلغان دەپ بەلگە قويدىڭىز",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{ئىشلەتكۈچى} كارتا {كارتا} {تاختا} {تاختايدا} {stack} ئەمەلدىن قالدۇرۇلدى.",
"You have removed the due date of card {card}" : "كارتا {card} قەرەلى توشقان ۋاقىتنى ئۆچۈردىڭىز",
"{user} has removed the due date of card {card}" : "{user} كارتا {card} قەرەلى توشتى",
"You have set the due date of card {card} to {after}" : "كارتا {card} نىڭ قەرەلى توشقاندىن كېيىن {after} كېيىن بېكىتىلدى",
"{user} has set the due date of card {card} to {after}" : "{ئىشلەتكۈچى} كارتا {كارتا} نىڭ بەلگىلەنگەن ۋاقتىنى} دىن كېيىن قىلىپ بېكىتتى",
"You have updated the due date of card {card} to {after}" : "كارتا {كارتا} نىڭ قەرەلى توشقاندىن كېيىن {گە يېڭىلاندىڭىز",
"{user} has updated the due date of card {card} to {after}" : "{ئىشلەتكۈچى} كارتا {كارتا} نىڭ قەرەلى توشقاندىن كېيىن {گە يېڭىلاندى",
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "سىز {بەلگە} بەلگىسىنى كارتا {كارتا list غا {تاختاي {تاختاي {تاختىسىغا قوشتىڭىز.",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى} تاختا {تاختايدىكى {stack} غا {كارتا} بەلگىسىنى {كارتا} غا قوشتى.",
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "سىز {بەلگە} بەلگىسىنى كارتا {كارتا list دىن {تاختاي {تاختايدىكى {تاختاي} دىن ئۆچۈردىڭىز.",
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{ئىشلەتكۈچى} تاختا {تاختايدىكى {stack} تىزىملىكىدىكى {كارتا} بەلگىسىنى {كارتا} دىن ئۆچۈردى.",
"You have assigned {assigneduser} to card {card} on board {board}" : "سىز {boarduser board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board",
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{ئىشلەتكۈچى board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board",
"You have unassigned {assigneduser} from card {card} on board {board}" : "سىز كارتا {كارتا board تاختا {تاختايدىن} تەقسىملەنمىگەن {تەقسىملىگۈچى}",
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{ئىشلەتكۈچى board تاختا {تاختايدىكى كارتا {كارتا from دىن ئىمزا قويمىغان {تەقسىملىگۈچى}",
"You have moved the card {card} from list {stackBefore} to {stack}" : "سىز كارتا {كارتا list تىزىملىكتىن {stackBefore} دىن {stack} غا يۆتكىدىڭىز",
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{ئىشلەتكۈچى} كارتا {كارتا list تىزىملىكتىن {stackBefore} دىن {stack} غا يۆتكىدى",
"You have added the attachment {attachment} to card {card}" : "سىز كارتا {كارتىغا قوشۇمچە {قوشۇمچە ھۆججەت} نى قوشتىڭىز",
"{user} has added the attachment {attachment} to card {card}" : "{ئىشلەتكۈچى} كارتا {كارتىغا قوشۇمچە {قوشۇمچە ھۆججەت} قوشتى",
"You have updated the attachment {attachment} on card {card}" : "كارتا {كارتا on قوشۇمچە ھۆججەت {قوشۇمچە ھۆججەتنى يېڭىلىدىڭىز",
"{user} has updated the attachment {attachment} on card {card}" : "{ئىشلەتكۈچى} كارتا {كارتىدىكى قوشۇمچە ھۆججەت {قوشۇمچە ھۆججەتنى يېڭىلىدى",
"You have deleted the attachment {attachment} from card {card}" : "كارتا {كارتىسىدىن قوشۇمچە ھۆججەت {قوشۇمچە ھۆججەتنى ئۆچۈردىڭىز",
"{user} has deleted the attachment {attachment} from card {card}" : "{ئىشلەتكۈچى} كارتا {كارتىدىن قوشۇمچە {قوشۇمچە ھۆججەت} نى ئۆچۈردى",
"You have restored the attachment {attachment} to card {card}" : "كارتا {كارتىغا قوشۇمچە {قوشۇمچە ھۆججەت} نى ئەسلىگە كەلتۈردىڭىز",
"{user} has restored the attachment {attachment} to card {card}" : "{ئىشلەتكۈچى} كارتا {كارتىغا قوشۇمچە {قوشۇمچە ھۆججەتنى ئەسلىگە كەلتۈردى.",
"You have commented on card {card}" : "كارتا {كارتا on غا باھا بەردىڭىز",
"{user} has commented on card {card}" : "{user card كارتا {كارتا on غا باھا بەردى",
"You have updated the due date of card {card} to {after}" : "كارتا {card} نىڭ قەرەلى توشقاندىن كېيىن {after} يېڭىلاندىڭىز",
"{user} has updated the due date of card {card} to {after}" : "{user} كارتا {card} نىڭ قەرەلى توشقاندىن كېيىن {after} يېڭىلاندى",
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "سىز {بەلگە} بەلگىسىنى كارتا {كارتا} list غا {تاختاي} {تاختاي} {تاختىسىغا} قوشتىڭىز.",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} تاختا {label} {card} غا {stack} بەلگىسىنى {board} غا قوشتى.",
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "سىز {بەلگە} بەلگىسىنى كارتا {كارتا} list دىن {تاختاي} {تاختايدىكى} {تاختاي} دىن ئۆچۈردىڭىز.",
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} تاختا {label} {card} تىزىملىكىدىكى {stack} بەلگىسىنى {board} دىن ئۆچۈردى.",
"You have assigned {assigneduser} to card {card} on board {board}" : "سىز {boarduser} board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board",
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{ئىشلەتكۈچى} board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board board",
"You have unassigned {assigneduser} from card {card} on board {board}" : "سىز كارتا {assigneduser} board تاختا {card} تەقسىملەنمىگەن {board}",
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} board تاختا {assigneduser} كارتا {card} from دىن ئىمزا قويمىغان {board}",
"You have moved the card {card} from list {stackBefore} to {stack}" : "سىز كارتا {card} list تىزىملىكتىن {stackBefore} دىن {stack} غا يۆتكىدىڭىز",
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} كارتا {card} list تىزىملىكتىن {stackBefore} دىن {stack} غا يۆتكىدى",
"You have added the attachment {attachment} to card {card}" : "سىز كارتا {attachment} قوشۇمچە {card} ھۆججەت} نى قوشتىڭىز",
"{user} has added the attachment {attachment} to card {card}" : "{user} كارتا {attachment} قوشۇمچە {card} ھۆججەت} قوشتى",
"You have updated the attachment {attachment} on card {card}" : "كارتا {attachment} on قوشۇمچە ھۆججەت {card} ھۆججەتنى يېڭىلىدىڭىز",
"{user} has updated the attachment {attachment} on card {card}" : "{user} كارتا {attachment} قوشۇمچە ھۆججەت {card} ھۆججەتنى يېڭىلىدى",
"You have deleted the attachment {attachment} from card {card}" : "كارتا {attachment} قوشۇمچە ھۆججەت {card} ھۆججەتنى ئۆچۈردىڭىز",
"{user} has deleted the attachment {attachment} from card {card}" : "{user} كارتا {attachment} قوشۇمچە {card} ھۆججەت} نى ئۆچۈردى",
"You have restored the attachment {attachment} to card {card}" : "كارتا {attachment} قوشۇمچە {card} ھۆججەت} نى ئەسلىگە كەلتۈردىڭىز",
"{user} has restored the attachment {attachment} to card {card}" : "{user} كارتا {attachment} قوشۇمچە {card} ھۆججەتنى ئەسلىگە كەلتۈردى.",
"You have commented on card {card}" : "كارتا {card} on غا باھا بەردىڭىز",
"{user} has commented on card {card}" : "{user} card كارتا {card} on غا باھا بەردى",
"Deck" : "پالۋان",
"Changes in the <strong>Deck app</strong>" : "<strong> پالۋان دېتالى </ strong> دىكى ئۆزگىرىشلەر",
"A <strong>board, list or card</strong> was changed" : "<strong> تاختا ، تىزىملىك ياكى كارتا </ strong> ئۆزگەرتىلدى",
@@ -76,17 +76,17 @@
"Load more" : "تېخىمۇ كۆپ يۈكلەڭ",
"Personal" : "شەخسىي",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "«% S» دىكى «% s» كارتىسى سىزگە% s تەرىپىدىن تەقسىم قىلىنغان.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{ئىشلەتكۈچى} سىزگە {پالۋان تاختىسىدىكى} كارتا {پالەك كارتىسى} نى تەقسىم قىلدى.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} سىزگە {deck-card} تاختىسىدىكى} كارتا {deck-board} كارتىسى} نى تەقسىم قىلدى.",
"The card \"%s\" on \"%s\" has reached its due date." : "«% S» دىكى «% s» كارتىسى قەرەلى توشقان.",
"The card {deck-card} on {deck-board} has reached its due date." : "{پالۋان تاختىسى on دىكى كارتا {پالۋان كارتىسى قەرەلى توشقان.",
"The card {deck-card} on {deck-board} has reached its due date." : "{deck-card} تاختىسى on دىكى كارتا {deck-board} كارتىسى قەرەلى توشقان.",
"%s has mentioned you in a comment on \"%s\"." : "% s سىزنى «% s» دىكى باھادا تىلغا ئالدى.",
"{user} has mentioned you in a comment on {deck-card}." : "{ئىشلەتكۈچى} {پالۋان كارتىسى on دىكى باھادا سىزنى تىلغا ئالدى.",
"{user} has mentioned you in a comment on {deck-card}." : "{user} {deck-card} كارتىسى on دىكى باھادا سىزنى تىلغا ئالدى.",
"The board \"%s\" has been shared with you by %s." : "«% S» تاختىسىنى سىز بىلەن% s ئورتاقلاشتى.",
"{user} has shared {deck-board} with you." : "{ئىشلەتكۈچى} سىز بىلەن {پالۋان تاختىسىنى ئورتاقلاشتى.",
"{user} has shared {deck-board} with you." : "{user} سىز بىلەن {deck-board} تاختىسىنى ئورتاقلاشتى.",
"Deck board" : "پالۋان تاختىسى",
"Owned by %1$s" : "% 1 $ s",
"Owned by %1$s" : "%1 $ s",
"Deck boards, cards and comments" : "پالۋان تاختىسى ، كارتا ۋە باھا",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "% 1 $ s دىن ،% 2 $ s /% 3 $ s ،% 4 $ s",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "%1 $ s دىن ،%2 $ s /%3 $ s ،%4 $ s",
"Create a new deck card" : "يېڭى پالۋان كارتىسى قۇرۇڭ",
"Card comments" : "كارتا باھا",
"%s on %s" : "% s on% s",
@@ -133,7 +133,7 @@
"Select the card to link to a project" : "بىر تۈرگە ئۇلىنىش ئۈچۈن كارتىنى تاللاڭ",
"Link to card" : "كارتىغا ئۇلىنىش",
"File already exists" : "ھۆججەت مەۋجۇت",
"A file with the name {filename} already exists." : "{ھۆججەت ئىسمى name دېگەن ھۆججەت بار.",
"A file with the name {filename} already exists." : "{filename} ئىسمى name دېگەن ھۆججەت بار.",
"Do you want to overwrite it?" : "ئۇنى قاپلىماقچىمۇ؟",
"Overwrite file" : "ھۆججەتنى قاپلىۋېتىڭ",
"Keep existing file" : "مەۋجۇت ھۆججەتنى ساقلاڭ",
@@ -190,12 +190,12 @@
"Can manage" : "باشقۇرالايدۇ",
"Owner" : "Owner",
"Delete" : "ئۆچۈر",
"Failed to create share with {displayName}" : "{DisplayName with بىلەن ئورتاقلىشىش مەغلۇب بولدى",
"Are you sure you want to transfer the board {title} to {user}?" : "تاختا {ماۋزۇ} نى {ئىشلەتكۈچى} غا يۆتكىمەكچىمۇ؟",
"Failed to create share with {displayName}" : "{displayName} with بىلەن ئورتاقلىشىش مەغلۇب بولدى",
"Are you sure you want to transfer the board {title} to {user}?" : "تاختا {title} نى {user} غا يۆتكىمەكچىمۇ؟",
"Transfer the board." : "تاختىنى يۆتكەڭ.",
"Transfer" : "يۆتكەش",
"The board has been transferred to {user}" : "بۇ تاختا {ئىشلەتكۈچى} غا يۆتكەلدى",
"Failed to transfer the board to {user}" : "تاختاينى {ئىشلەتكۈچى} گە يۆتكەش مەغلۇب بولدى",
"The board has been transferred to {user}" : "بۇ تاختا {user} غا يۆتكەلدى",
"Failed to transfer the board to {user}" : "تاختاينى {user} گە يۆتكەش مەغلۇب بولدى",
"Edit list title" : "تىزىملىك نامىنى تەھرىرلەش",
"Archive all cards" : "بارلىق كارتىلارنى ئارخىپلاشتۇرۇڭ",
"Unarchive all cards" : "بارلىق كارتىلارنى تەرتىپسىز",
@@ -271,7 +271,7 @@
"(group)" : "(گۇرۇپپا)",
"Next week {timeLocale}" : "كېلەر ھەپتە - {timeLocale}",
"Todo items" : "تودو تۈرلىرى",
"{count} comments, {unread} unread" : "{سان} باھا ، {ئوقۇمىغان} ئوقۇمىغان",
"{count} comments, {unread} unread" : "{count} باھا ، {unread} ئوقۇمىغان",
"Edit card title" : "كارتا نامىنى تەھرىرلەش",
"Assign to me" : "ماڭا تاپشۇرۇڭ",
"Unassign myself" : "ئۆزۈمنى بەلگىلىمەڭ",
@@ -333,7 +333,7 @@
"Only assigned cards" : "پەقەت تەقسىم قىلىنغان كارتا",
"No reminder" : "ئەسكەرتىش يوق",
"An error occurred" : "خاتالىق كۆرۈلدى",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "تاختا {ماۋزۇ} نى ئۆچۈرمەكچىمۇ؟ بۇ ئارخىپ كارتىسىنى ئۆز ئىچىگە ئالغان بۇ تاختىنىڭ بارلىق سانلىق مەلۇماتلىرىنى ئۆچۈرۈۋېتىدۇ.",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "تاختا {title} نى ئۆچۈرمەكچىمۇ؟ بۇ ئارخىپ كارتىسىنى ئۆز ئىچىگە ئالغان بۇ تاختىنىڭ بارلىق سانلىق مەلۇماتلىرىنى ئۆچۈرۈۋېتىدۇ.",
"Delete the board?" : "تاختىنى ئۆچۈرەمسىز؟",
"Loading filtered view" : "سۈزۈلگەن كۆرۈنۈشنى يۈكلەۋاتىدۇ",
"Today" : "بۈگۈن",
@@ -341,17 +341,17 @@
"No due" : "مۇۋاپىق ئەمەس",
"Search for {searchQuery} in all boards" : "بارلىق تاختايلاردا {searchQuery} نى ئىزدەڭ",
"No results found" : "ھېچقانداق نەتىجە تېپىلمىدى",
"Deck board {name}\n* Last modified on {lastMod}" : "پالۋان تاختىسى {name}\n* ئاخىرقى قېتىم {lastMod on دا ئۆزگەرتىلدى",
"{stack} in {board}" : "{board} in {board}",
"Deck board {name}\n* Last modified on {lastMod}" : "پالۋان تاختىسى {name}\n* ئاخىرقى قېتىم {lastMod} on دا ئۆزگەرتىلدى",
"{stack} in {board}" : "{stack} in {board}",
"Click to expand description" : "چۈشەندۈرۈشنى كېڭەيتىش ئۈچۈن چېكىڭ",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* ئىجاد قىلىنغان {قۇرۇلدى}\n* ئاخىرقى قېتىم {lastMod on دا ئۆزگەرتىلدى\n* {nbAttachments} قوشۇمچە ھۆججەتلەر\n* {nbComments} باھا",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* ئىجاد قىلىنغان {created}\n* ئاخىرقى قېتىم {lastMod} on دا ئۆزگەرتىلدى\n* {nbAttachments} قوشۇمچە ھۆججەتلەر\n* {nbComments} باھا",
"{nbCards} cards" : "{nbCards} كارتا",
"Click to expand comment" : "ئىنكاسنى كېڭەيتىش ئۈچۈن چېكىڭ",
"Create a new card" : "يېڭى كارتا قۇرۇڭ",
"Card title" : "كارتا ئىسمى",
"Create card" : "كارتا قۇرۇش",
"Creating the new card …" : "يېڭى كارتا قۇرۇش…",
"Card \"{card}\" was added to \"{board}\"" : "كارتا \"{كارتا}\" \"{board}\" غا قوشۇلدى",
"Card \"{card}\" was added to \"{board}\"" : "كارتا \"{card}\" \"{board}\" غا قوشۇلدى",
"Open card" : "ئوچۇق كارتا",
"Close" : "ياپ",
"No upcoming cards" : "كەلگۈسىدىكى كارتا يوق",
@@ -359,20 +359,20 @@
"upcoming cards tomorrow" : "ئەتە كارتىلار",
"upcoming cards" : "كەلگۈسىدىكى كارتىلار",
"New card" : "يېڭى كارتا",
"Due on {date}" : "ۋاقتى {ۋاقتى}",
"Due on {date}" : "ۋاقتى {date}",
"This weekend {timeLocale}" : "بۇ ھەپتە ئاخىرى - {timeLocale}",
"Tomorrow {timeLocale}" : "ئەتە - {timeLocale}",
"Later today {timeLocale}" : "كېيىن بۈگۈن - {timeLocale}",
"Link to a board" : "تاختايغا ئۇلىنىش",
"Link to a card" : "كارتىغا ئۇلىنىش",
"Create a card" : "كارتا ياساڭ",
"Message from {author} in {conversationName}" : "{سۆھبەت ئىسمى {دىكى {ئاپتور} نىڭ ئۇچۇرى",
"Message from {author} in {conversationName}" : "{سۆھبەت} ئىسمى {دىكى} {ئاپتور} نىڭ ئۇچۇرى",
"Something went wrong" : "چاتاق چىقتى",
"Failed to upload {name}" : "{Name} نى يۈكلىيەلمىدى",
"Failed to upload {name}" : "{name} نى يۈكلىيەلمىدى",
"Maximum file size of {size} exceeded" : "ھۆججەتنىڭ ئەڭ چوڭ چوڭلۇقى {size} دىن ئېشىپ كەتتى",
"Error creating the share" : "ھەمبەھىرلەشتە خاتالىق",
"Share with a Deck card" : "پالۋان كارتىسى بىلەن ئورتاقلىشىڭ",
"Share {file} with a Deck card" : "{ھۆججەت} نى پالۋان كارتىسى بىلەن ھەمبەھىرلەڭ",
"Share {file} with a Deck card" : "{file} نى پالۋان كارتىسى بىلەن ھەمبەھىرلەڭ",
"Share" : "ھەمبەھىر",
"Searching for users, groups and circles …" : "ئىشلەتكۈچى ، گۇرۇپپا ۋە چەمبىرەكلەرنى ئىزدەش…",
"(Circle)" : "(Circle)",

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -100,7 +101,7 @@ class ActivityManager {
StackMapper $stackMapper,
AclMapper $aclMapper,
IFactory $l10nFactory,
?string $userId
?string $userId,
) {
$this->manager = $manager;
$this->permissionService = $permissionsService;
@@ -484,7 +485,7 @@ class ActivityManager {
$objectId = $entity->getObjectId();
break;
default:
throw new InvalidArgumentException('No entity relation present for '. $className . ' to ' . $objectType);
throw new InvalidArgumentException('No entity relation present for ' . $className . ' to ' . $objectType);
}
return $this->cardMapper->find($objectId);
}
@@ -499,11 +500,11 @@ class ActivityManager {
$objectId = $entity->getBoardId();
break;
default:
throw new InvalidArgumentException('No entity relation present for '. $className . ' to ' . $objectType);
throw new InvalidArgumentException('No entity relation present for ' . $className . ' to ' . $objectType);
}
return $this->boardMapper->find($objectId);
}
throw new InvalidArgumentException('No entity relation present for '. $className . ' to ' . $objectType);
throw new InvalidArgumentException('No entity relation present for ' . $className . ' to ' . $objectType);
}
private function findDetailsForStack($stackId) {

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -15,7 +16,7 @@ class Filter implements \OCP\Activity\IFilter {
public function __construct(
IL10N $l10n,
IURLGenerator $urlGenerator
IURLGenerator $urlGenerator,
) {
$this->l10n = $l10n;
$this->urlGenerator = $urlGenerator;
@@ -39,8 +40,8 @@ class Filter implements \OCP\Activity\IFilter {
/**
* @return int whether the filter should be rather on the top or bottom of
* the admin section. The filters are arranged in ascending order of the
* priority values. It is required to return a value between 0 and 100.
* the admin section. The filters are arranged in ascending order of the
* priority values. It is required to return a value between 0 and 100.
* @since 11.0.0
*/
public function getPriority(): int {

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -47,8 +48,8 @@ abstract class SettingBase extends ActivitySettings {
/**
* @return int whether the filter should be rather on the top or bottom of
* the admin section. The filters are arranged in ascending order of the
* priority values. It is required to return a value between 0 and 100.
* the admin section. The filters are arranged in ascending order of the
* priority values. It is required to return a value between 0 and 100.
* @since 11.0.0
*/
public function getPriority(): int {

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -25,8 +26,8 @@ class SettingChanges extends SettingBase {
/**
* @return int whether the filter should be rather on the top or bottom of
* the admin section. The filters are arranged in ascending order of the
* priority values. It is required to return a value between 0 and 100.
* the admin section. The filters are arranged in ascending order of the
* priority values. It is required to return a value between 0 and 100.
* @since 11.0.0
*/
public function getPriority(): int {

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -176,7 +177,7 @@ class Application extends App implements IBootstrap {
$permissionService = $this->getContainer()->get(PermissionService::class);
try {
return $permissionService->checkPermission($cardMapper, (int) $name, Acl::PERMISSION_READ);
return $permissionService->checkPermission($cardMapper, (int)$name, Acl::PERMISSION_READ);
} catch (\Exception $e) {
return false;
}

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -14,7 +15,7 @@ class Capabilities implements ICapability {
/** @var IAppManager */
private $appManager;
/** @var PermissionService */
/** @var PermissionService */
private $permissionService;

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -15,7 +16,7 @@ use Symfony\Component\Console\Output\OutputInterface;
class BoardImport extends Command {
public function __construct(
private BoardImportCommandService $boardImportCommandService
private BoardImportCommandService $boardImportCommandService,
) {
parent::__construct();
}

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -72,17 +73,17 @@ final class TransferOwnership extends Command {
try {
$board = $boardId ? $this->boardMapper->find($boardId) : null;
} catch (\Exception $e) {
$output->writeln("Could not find a board for the provided id.");
$output->writeln('Could not find a board for the provided id.');
return 1;
}
if ($boardId !== null && $board->getOwner() !== $owner) {
$output->writeln("$owner is not the owner of the board $boardId (" . $board->getTitle() . ")");
$output->writeln("$owner is not the owner of the board $boardId (" . $board->getTitle() . ')');
return 1;
}
if ($boardId) {
$output->writeln("Transfer board " . $board->getTitle() . " from ". $board->getOwner() ." to $newOwner");
$output->writeln('Transfer board ' . $board->getTitle() . ' from ' . $board->getOwner() . " to $newOwner");
} else {
$output->writeln("Transfer all boards from $owner to $newOwner");
}
@@ -94,12 +95,12 @@ final class TransferOwnership extends Command {
if ($boardId) {
$this->boardService->transferBoardOwnership($boardId, $newOwner, $remapAssignment);
$output->writeln("<info>Board " . $board->getTitle() . " from ". $board->getOwner() ." transferred to $newOwner completed</info>");
$output->writeln('<info>Board ' . $board->getTitle() . ' from ' . $board->getOwner() . " transferred to $newOwner completed</info>");
return 0;
}
foreach ($this->boardService->transferOwnership($owner, $newOwner, $remapAssignment) as $board) {
$output->writeln(" - " . $board->getTitle() . " transferred");
$output->writeln(' - ' . $board->getTitle() . ' transferred');
}
$output->writeln("<info>All boards from $owner to $newOwner transferred</info>");

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -89,6 +90,15 @@ class CardController extends Controller {
public function update($id, $title, $stackId, $type, $order, $description, $duedate, $deletedAt) {
return $this->cardService->update($id, $title, $stackId, $type, $this->userId, $description, $order, $duedate, $deletedAt);
}
/**
* @NoAdminRequired
* @param $cardId
* @param $targetStackId
* @return \OCP\AppFramework\Db\Entity
*/
public function clone(int $cardId, ?int $targetStackId = null) {
return $this->cardService->cloneCard($cardId, $targetStackId);
}
/**
* @NoAdminRequired

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -21,7 +21,8 @@ use OCP\AppFramework\OCSController;
use OCP\IRequest;
class SessionController extends OCSController {
public function __construct($appName,
public function __construct(
$appName,
IRequest $request,
private SessionService $sessionService,
private PermissionService $permissionService,

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -12,27 +13,17 @@ use OCA\Deck\Notification\NotificationHelper;
use OCP\AppFramework\Db\DoesNotExistException;
use OCP\AppFramework\Utility\ITimeFactory;
use OCP\BackgroundJob\Job;
use OCP\ILogger;
use Psr\Log\LoggerInterface;
class ScheduledNotifications extends Job {
/** @var CardMapper */
protected $cardMapper;
/** @var NotificationHelper */
protected $notificationHelper;
/** @var ILogger */
protected $logger;
public function __construct(
ITimeFactory $time,
CardMapper $cardMapper,
NotificationHelper $notificationHelper,
ILogger $logger
protected CardMapper $cardMapper,
protected NotificationHelper $notificationHelper,
protected LoggerInterface $logger,
) {
parent::__construct($time);
$this->cardMapper = $cardMapper;
$this->notificationHelper = $notificationHelper;
$this->logger = $logger;
}
/**

View File

@@ -14,21 +14,19 @@ namespace OCA\Deck\Cron;
use OCA\Deck\Service\SessionService;
use OCP\AppFramework\Utility\ITimeFactory;
use OCP\BackgroundJob\TimedJob;
use OCP\ILogger;
use Psr\Log\LoggerInterface;
class SessionsCleanup extends TimedJob {
private $sessionService;
private $documentService;
private $logger;
private $imageService;
public function __construct(ITimeFactory $time,
SessionService $sessionService,
ILogger $logger) {
public function __construct(
ITimeFactory $time,
private SessionService $sessionService,
private LoggerInterface $logger,
) {
parent::__construct($time);
$this->sessionService = $sessionService;
$this->logger = $logger;
$this->setInterval(SessionService::SESSION_VALID_TIME);
}

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -25,7 +26,7 @@ class Calendar extends ExternalCalendar {
private $children;
/** @var DeckCalendarBackend */
private $backend;
/** @var Board */
/** @var Board */
private $board;
public function __construct(string $principalUri, string $calendarUri, Board $board, DeckCalendarBackend $backend) {

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -32,7 +33,7 @@ class DeckCalendarBackend {
public function __construct(
BoardService $boardService, StackService $stackService, CardService $cardService, PermissionService $permissionService,
BoardMapper $boardMapper
BoardMapper $boardMapper,
) {
$this->boardService = $boardService;
$this->stackService = $stackService;

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -75,7 +76,7 @@ class AclMapper extends DeckMapper implements IPermissionMapper {
try {
$entity = $this->find($id);
return $entity->getBoardId();
} catch (DoesNotExistException | MultipleObjectsReturnedException $e) {
} catch (DoesNotExistException|MultipleObjectsReturnedException $e) {
}
return null;
}

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

Some files were not shown because too many files have changed in this diff Show More