Compare commits

..

579 Commits

Author SHA1 Message Date
Julius Härtl
a50884a6b7 chore(release): Bump version to 1.11.2
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-17 15:07:55 +01:00
Nextcloud bot
defb10bee0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-16 00:36:01 +00:00
Julius Härtl
4fc4b5b0c2 Merge pull request #5461 from nextcloud/dependabot/npm_and_yarn/stable27/babel/runtime-7.23.8
Chore(deps): Bump @babel/runtime from 7.23.7 to 7.23.8
2024-01-15 12:04:43 +01:00
dependabot[bot]
af142340f6 Chore(deps): Bump @babel/runtime from 7.23.7 to 7.23.8
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.23.7 to 7.23.8.
- [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.23.8/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-01-15 11:31:04 +01:00
Nextcloud bot
449b576c33 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-14 00:36:29 +00:00
dependabot[bot]
332143eff5 Merge pull request #5463 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/notify_push-1.1.4 2024-01-13 03:20:30 +00:00
dependabot[bot]
9cbd3f9e87 Chore(deps): Bump @nextcloud/notify_push from 1.1.3 to 1.1.4
Bumps [@nextcloud/notify_push](https://github.com/icewind1991/notify_push-client) from 1.1.3 to 1.1.4.
- [Commits](https://github.com/icewind1991/notify_push-client/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-13 02:14:52 +00:00
dependabot[bot]
5c50bcab88 Merge pull request #5462 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/moment-1.3.1 2024-01-13 02:14:08 +00:00
dependabot[bot]
6daebf941a Chore(deps): Bump @nextcloud/moment from 1.2.2 to 1.3.1
Bumps [@nextcloud/moment](https://github.com/nextcloud/nextcloud-moment) from 1.2.2 to 1.3.1.
- [Release notes](https://github.com/nextcloud/nextcloud-moment/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-moment/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-moment/compare/v1.2.2...v1.3.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-13 02:04:56 +00:00
Nextcloud bot
9ecf52952b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-13 00:37:36 +00:00
Julius Härtl
cfff7855fc Merge pull request #5442 from nextcloud/backport/5423/stable27
[stable27] Fix deleted card/board issues
2024-01-12 09:30:55 +01:00
Nextcloud bot
b692630900 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-12 00:35:51 +00:00
Nextcloud bot
f719264979 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-10 00:37:25 +00:00
dependabot[bot]
1bf4e4c623 Merge pull request #5425 from nextcloud/dependabot/npm_and_yarn/stable27/dompurify-3.0.8 2024-01-09 21:58:19 +00:00
dependabot[bot]
3520d831e9 Merge pull request #5427 from nextcloud/dependabot/npm_and_yarn/stable27/relative-ci/agent-4.2.3 2024-01-09 21:58:13 +00:00
dependabot[bot]
07b805621d Chore(deps-dev): Bump @relative-ci/agent from 4.2.2 to 4.2.3
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.2.2...v4.2.3)

---
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-01-09 22:48:24 +01:00
dependabot[bot]
4b0ceee2ac Chore(deps): Bump dompurify from 3.0.6 to 3.0.8
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.0.6 to 3.0.8.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.0.6...3.0.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-09 22:48:11 +01:00
Julius Härtl
b8edc70db2 Merge pull request #5435 from nextcloud/automated/noid/stable27-update-nextcloud-ocp
[stable27] Update nextcloud/ocp dependency
2024-01-09 20:25:26 +01:00
nextcloud-command
ef72c924e7 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-01-09 17:54:11 +01:00
Julius Härtl
1577582def chore: Fix ci setup for activity
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 15:13:40 +01:00
Julius Härtl
b24d512fda fix: Limit card activities for deleted cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 15:13:40 +01:00
Julius Härtl
e1bd8b2d72 fix: Further limit updating cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 15:13:40 +01:00
Julius Härtl
48dfe02fe4 fix: limit to non-deleted cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 15:13:40 +01:00
Julius Härtl
aa5fb57cb4 fix: Consider a deleted board inaccessible to share recipients
Only the owner can delete/undo a board deletion so there is no reason
other users should have any permission on a board marked as deleted

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 15:13:40 +01:00
Julius Härtl
818a08b6a1 tests: Add integration tests for deleted boards/cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 15:13:39 +01:00
Julius Härtl
0ef2041a29 Merge pull request #5438 from nextcloud/backport/5354/stable27
[stable27] fix: allow null label colors in trello json importer
2024-01-09 14:55:13 +01:00
Julius Härtl
b7d624c671 chore: Fix php-cs and psalm
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 11:32:34 +01:00
Mario Jäckle
6b5667dd8f fix: allow null label colors in trello json importer
Signed-off-by: Mario Jäckle <github@jacksbox.de>
2024-01-09 10:57:05 +01:00
Nextcloud bot
26a03c3b86 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-09 00:37:05 +00:00
Nextcloud bot
5569028a72 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-07 00:39:58 +00:00
Nextcloud bot
9aeec692d0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-05 00:39:47 +00:00
Nextcloud bot
0d754c713c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-04 00:37:38 +00:00
Julius Härtl
6c8b28f68c Merge pull request #5414 from nextcloud/dependabot/npm_and_yarn/stable27/moment-2.30.1
Chore(deps): Bump moment from 2.29.4 to 2.30.1
2024-01-03 23:28:36 +01:00
Julius Härtl
41743bfe65 Merge pull request #5415 from nextcloud/dependabot/npm_and_yarn/stable27/vue-template-compiler-2.7.16
Chore(deps-dev): Bump vue-template-compiler from 2.7.15 to 2.7.16
2024-01-03 23:28:17 +01:00
Julius Härtl
64427acb6b Merge pull request #5416 from nextcloud/dependabot/npm_and_yarn/stable27/babel/runtime-7.23.7
Chore(deps): Bump @babel/runtime from 7.23.6 to 7.23.7
2024-01-03 23:28:06 +01:00
Julius Härtl
58219901ad Merge pull request #5417 from nextcloud/dependabot/npm_and_yarn/stable27/vue-2.7.16
Chore(deps): Bump vue from 2.7.15 to 2.7.16
2024-01-03 23:27:53 +01:00
Julius Härtl
869c460e40 Merge pull request #5420 from nextcloud/backport/5296/stable27
[stable27] Fix small issues around delete/undo
2024-01-03 23:27:35 +01:00
Julius Härtl
487941532a fix: Properly undo card deletion in the frontend
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-03 16:51:52 +01:00
Julius Härtl
857a82ecff fix: Show proper error page when board was not found
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-03 16:50:24 +01:00
Julius Härtl
09a2f0ea5e fix: Only query boards not marked for deletion unless we want to undo
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-03 16:50:23 +01:00
Nextcloud bot
66e33773e5 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-03 00:38:24 +00:00
dependabot[bot]
230bffc85a Chore(deps): Bump vue from 2.7.15 to 2.7.16
Bumps [vue](https://github.com/vuejs/core) from 2.7.15 to 2.7.16.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-30 03:43:58 +00:00
dependabot[bot]
9f5936fe16 Chore(deps): Bump @babel/runtime from 7.23.6 to 7.23.7
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.23.6 to 7.23.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.23.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>
2023-12-30 03:43:43 +00:00
dependabot[bot]
ce6793b486 Chore(deps-dev): Bump vue-template-compiler from 2.7.15 to 2.7.16
Bumps [vue-template-compiler](https://github.com/vuejs/vue) from 2.7.15 to 2.7.16.
- [Release notes](https://github.com/vuejs/vue/releases)
- [Changelog](https://github.com/vuejs/vue/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue/compare/v2.7.15...v2.7.16)

---
updated-dependencies:
- dependency-name: vue-template-compiler
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-30 03:43:25 +00:00
dependabot[bot]
7f553afe8c Chore(deps): Bump moment from 2.29.4 to 2.30.1
Bumps [moment](https://github.com/moment/moment) from 2.29.4 to 2.30.1.
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.4...2.30.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-30 03:43:08 +00:00
Nextcloud bot
52d860f447 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-30 00:39:14 +00:00
Nextcloud bot
d07c7dd916 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-27 00:36:29 +00:00
Nextcloud bot
13ba28bc75 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-26 00:38:12 +00:00
Nextcloud bot
9867a8331e Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-24 00:41:13 +00:00
Nextcloud bot
51146ea811 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-23 00:37:25 +00:00
Nextcloud bot
6b81352764 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-20 00:35:26 +00:00
Nextcloud bot
30c82eacda Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-18 00:36:07 +00:00
Julius Härtl
8c96524e1c Merge pull request #5379 from nextcloud/dependabot/npm_and_yarn/stable27/relative-ci/agent-4.2.2
Chore(deps-dev): Bump @relative-ci/agent from 4.2.1 to 4.2.2
2023-12-17 09:23:53 +01:00
Julius Härtl
1277fe2e35 chore: Update composer deps
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-12-17 09:19:43 +01:00
Nextcloud bot
d02d397563 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-17 00:36:22 +00:00
dependabot[bot]
2675353070 Merge pull request #5380 from nextcloud/dependabot/npm_and_yarn/stable27/babel/runtime-7.23.6 2023-12-16 02:13:51 +00:00
dependabot[bot]
f6645753c4 Chore(deps): Bump @babel/runtime from 7.23.5 to 7.23.6
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.23.5 to 7.23.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.23.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>
2023-12-16 02:08:04 +00:00
dependabot[bot]
eaa9bef731 Chore(deps-dev): Bump @relative-ci/agent from 4.2.1 to 4.2.2
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.2.1...v4.2.2)

---
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>
2023-12-16 02:07:47 +00:00
Nextcloud bot
be31a7017b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-15 00:35:57 +00:00
Nextcloud bot
f73497d053 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-13 00:36:48 +00:00
Nextcloud bot
e098e13cfe Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-12 00:35:30 +00:00
Nextcloud bot
fbf993ee00 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-11 00:41:16 +00:00
Nextcloud bot
d4930eedd7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-10 00:35:25 +00:00
Nextcloud bot
72c328bb9a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-09 00:35:27 +00:00
Nextcloud bot
9b8e6282b6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-08 00:35:42 +00:00
Nextcloud bot
16459f96e2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-07 00:36:17 +00:00
Nextcloud bot
b86e0bb0e3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-06 00:37:12 +00:00
Nextcloud bot
c71376cb3f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-05 00:37:41 +00:00
dependabot[bot]
796ff48769 Merge pull request #5340 from nextcloud/dependabot/npm_and_yarn/stable27/babel/runtime-7.23.5 2023-12-02 04:19:07 +00:00
dependabot[bot]
d33c12b026 Chore(deps): Bump @babel/runtime from 7.23.4 to 7.23.5
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.23.4 to 7.23.5.
- [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.23.5/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>
2023-12-02 03:05:00 +00:00
Nextcloud bot
55b89f66f7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-01 00:34:21 +00:00
Julius Härtl
3be4068c82 chore(release): Bump version to 1.11.2
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-29 12:29:24 +01:00
Nextcloud bot
6a44b7c765 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-27 00:40:18 +00:00
Nextcloud bot
b2b7f2951f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-26 00:39:56 +00:00
Nextcloud bot
188eae833e Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-25 00:44:13 +00:00
Nextcloud bot
a07d8bd687 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-24 01:06:34 +00:00
dependabot[bot]
cac3df45da Merge pull request #5320 from nextcloud/dependabot/npm_and_yarn/stable27/babel/runtime-7.23.4 2023-11-23 16:04:23 +00:00
dependabot[bot]
a42e6ace9a Chore(deps): Bump @babel/runtime from 7.23.2 to 7.23.4
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.23.2 to 7.23.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.23.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>
2023-11-23 15:19:32 +00:00
Nextcloud bot
d6a728627c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-23 00:42:57 +00:00
Nextcloud bot
b7a4dd928a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-22 00:43:02 +00:00
Nextcloud bot
746ae60fc7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-21 00:44:13 +00:00
Nextcloud bot
ce6c480330 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-20 00:43:58 +00:00
dependabot[bot]
f6fafb6d6b Merge pull request #5300 from nextcloud/dependabot/npm_and_yarn/stable27/relative-ci/agent-4.2.1 2023-11-18 02:14:00 +00:00
dependabot[bot]
8266fd3ed4 Chore(deps-dev): Bump @relative-ci/agent from 4.1.10 to 4.2.1
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.1.10 to 4.2.1.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.1.10...v4.2.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-18 02:07:41 +00:00
Julius Härtl
7e5dbb608d Merge pull request #5297 from nextcloud/backport/5294/stable27 2023-11-17 12:57:24 +01:00
Julius Härtl
3d1e28442f fix: Use text content as result for comments
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-17 10:38:27 +00:00
Julius Härtl
e9574f3fc4 chore(release): Bump version to 1.11.1
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-15 09:15:37 +01:00
Julius Härtl
f7ba07713e Merge pull request #5291 from nextcloud/backport/5260/stable27 2023-11-15 09:12:27 +01:00
Julius Härtl
c2fd39779f fix: Avoid too large index on postgres as indexing just the last_editor column is enough
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-15 09:00:18 +01:00
Nextcloud bot
cc5e6c349a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-15 00:48:16 +00:00
Julius Härtl
8855ae4d8c Merge pull request #5288 from nextcloud/backport/4817/stable27 2023-11-14 16:21:24 +01:00
Luka Trovic
bcefc2a36c fix: cypress issue
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2023-11-14 14:54:15 +00:00
Luka Trovic
d0049b5257 fix: open card in modal on main route
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2023-11-14 14:54:15 +00:00
Julius Härtl
ee673e358e Merge pull request #5286 from nextcloud/backport/5280/stable27 2023-11-14 09:14:38 +01:00
Nextcloud bot
6038140492 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-14 00:43:36 +00:00
Julius Härtl
047400e05e style: Fix missing trailing commas
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-13 23:34:05 +01:00
Julius Härtl
30842fa969 fix: Show tooltip for readable date
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-13 23:33:25 +01:00
Julius Härtl
f8f81af3f8 fix: Make sure to always update card description when navigating awayfix
fix #5254
fix #2705

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-13 23:15:49 +01:00
Julius Härtl
ffe8aa55d0 fix: Set fixed height for card modal (fix #4296)
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-13 23:15:49 +01:00
Julius Härtl
00d33a582f fix: More fitting click target for title editing
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-13 23:15:39 +01:00
Julius Härtl
0d61202ecc fix: Use localCompare to sort labels
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-13 23:15:39 +01:00
Julius Härtl
d10e5582d7 fix: Disable dragging archived cards (fix #3271)
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-13 23:15:20 +01:00
Julius Härtl
b3b7d3907d fix: Add title with absolute date time to activity (fix #4508, fix #2122)
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-13 23:15:19 +01:00
Julius Härtl
4fbb75b073 fix: Detect end of the activity responses (fix #3395)
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-13 23:15:19 +01:00
Julius Härtl
9b00792827 fix: Expose card actions in the card menu (fix #3180)
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-13 23:14:23 +01:00
Nextcloud bot
06c1835eda Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-13 00:41:35 +00:00
Nextcloud bot
cadfd3c58a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-12 00:40:50 +00:00
dependabot[bot]
755fae987f Merge pull request #5272 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/vue-7.12.7 2023-11-11 06:42:32 +00:00
dependabot[bot]
3514416aa6 bump @nextcloud/vue from 7.12.6 to 7.12.7
---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-11 05:44:44 +00:00
dependabot[bot]
2cfb85b3db Merge pull request #5271 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/dialogs-4.2.2 2023-11-11 05:44:02 +00:00
dependabot[bot]
ab9b24e664 Chore(deps): Bump @nextcloud/dialogs from 4.2.1 to 4.2.2
Bumps [@nextcloud/dialogs](https://github.com/nextcloud-libraries/nextcloud-dialogs) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-dialogs/blob/v4.2.2/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-dialogs/compare/v4.2.1...v4.2.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-11 03:08:47 +00:00
Nextcloud bot
d8e0d70031 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-11 00:38:53 +00:00
Nextcloud bot
a9a6a87e8a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-10 00:40:55 +00:00
Nextcloud bot
3e72c1975d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-09 00:43:09 +00:00
Julius Härtl
48bde61347 Merge pull request #5263 from nextcloud/backport/5262/stable27 2023-11-07 13:11:31 +01:00
Julius Härtl
c17b11192d fix: Check both card reference url patterns
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-07 10:24:11 +00:00
Nextcloud bot
69caca2871 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-07 00:49:39 +00:00
Nextcloud bot
036b67c48a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-05 00:45:38 +00:00
Nextcloud bot
da15b2f50c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-03 00:43:34 +00:00
Nextcloud bot
75688cbb5c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-02 00:41:15 +00:00
Nextcloud bot
0fa9544691 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-01 00:45:17 +00:00
Nextcloud bot
1e5c3b4fdd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-31 00:44:39 +00:00
Nextcloud bot
1843c9e712 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-30 00:42:28 +00:00
dependabot[bot]
a7bafab341 Merge pull request #5238 from nextcloud/dependabot/npm_and_yarn/stable27/vue-2.7.15 2023-10-28 04:27:35 +00:00
dependabot[bot]
f94d62d96b Chore(deps): Bump vue from 2.7.14 to 2.7.15
Bumps [vue](https://github.com/vuejs/core) from 2.7.14 to 2.7.15.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-28 03:17:35 +00:00
dependabot[bot]
baf0bba6c3 Merge pull request #5237 from nextcloud/dependabot/npm_and_yarn/stable27/vue-template-compiler-2.7.15 2023-10-28 03:16:51 +00:00
dependabot[bot]
3cac7877f5 Chore(deps-dev): Bump vue-template-compiler from 2.7.14 to 2.7.15
Bumps [vue-template-compiler](https://github.com/vuejs/vue) from 2.7.14 to 2.7.15.
- [Release notes](https://github.com/vuejs/vue/releases)
- [Changelog](https://github.com/vuejs/vue/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue/compare/v2.7.14...v2.7.15)

---
updated-dependencies:
- dependency-name: vue-template-compiler
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-28 01:21:57 +00:00
Nextcloud bot
c4a06a6529 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-26 00:44:22 +00:00
Nextcloud bot
f18fc1a9df Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-25 00:59:17 +00:00
Nextcloud bot
f87d53052a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-24 00:44:27 +00:00
Nextcloud bot
6ae5a8d640 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-23 00:42:47 +00:00
Nextcloud bot
5f5561f202 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-22 00:45:26 +00:00
dependabot[bot]
9e7a547764 Merge pull request #5224 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/router-2.2.0 2023-10-21 04:58:11 +00:00
dependabot[bot]
49b5b0dafe Merge pull request #5225 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/moment-1.2.2 2023-10-21 04:58:07 +00:00
dependabot[bot]
d7c62045ba Chore(deps): Bump @nextcloud/moment from 1.2.1 to 1.2.2
Bumps [@nextcloud/moment](https://github.com/nextcloud/nextcloud-moment) from 1.2.1 to 1.2.2.
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-moment/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-moment/compare/v1.2.1...v1.2.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>
2023-10-21 02:30:01 +00:00
dependabot[bot]
e97e4dc62f Chore(deps): Bump @nextcloud/router from 2.1.2 to 2.2.0
Bumps [@nextcloud/router](https://github.com/nextcloud/nextcloud-router) from 2.1.2 to 2.2.0.
- [Release notes](https://github.com/nextcloud/nextcloud-router/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-router/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-router/compare/v2.1.2...v2.2.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-21 02:29:38 +00:00
Nextcloud bot
9ded432281 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-21 00:43:28 +00:00
Nextcloud bot
31fbe0346e Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-20 00:44:45 +00:00
Nextcloud bot
bbba55e415 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-19 00:43:48 +00:00
Nextcloud bot
48e0b2d913 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-18 01:08:13 +00:00
Nextcloud bot
d2f9743249 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-17 00:46:44 +00:00
dependabot[bot]
978a8f3e8d Merge pull request #5200 from nextcloud/dependabot/npm_and_yarn/stable27/relative-ci/agent-4.1.10 2023-10-16 21:05:07 +00:00
Julius Härtl
e5597fb7c1 Merge pull request #5201 from nextcloud/dependabot/npm_and_yarn/stable27/babel/runtime-7.23.2
Chore(deps): Bump @babel/runtime from 7.23.1 to 7.23.2
2023-10-16 23:00:41 +02:00
Julius Härtl
fdcbba4f53 ci(cypress): Fix file picker selector
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-10-16 22:54:30 +02:00
dependabot[bot]
076ff122fc Chore(deps): Bump @babel/runtime from 7.23.1 to 7.23.2
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.23.1 to 7.23.2.
- [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.23.2/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>
2023-10-14 01:29:42 +00:00
dependabot[bot]
4a721cf7bd Chore(deps-dev): Bump @relative-ci/agent from 4.1.9 to 4.1.10
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.1.9 to 4.1.10.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.1.9...v4.1.10)

---
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>
2023-10-14 01:29:08 +00:00
Nextcloud bot
618f030cef Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-14 00:44:03 +00:00
Nextcloud bot
0ff409a5f4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-13 01:14:52 +00:00
Nextcloud bot
48cc66767a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-12 00:42:12 +00:00
Nextcloud bot
d67c5a2052 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-11 00:47:35 +00:00
Julius Härtl
be80476de7 Merge pull request #5145 from nextcloud/dependabot/npm_and_yarn/stable27/eslint-plugin-cypress-2.15.1
Chore(deps-dev): Bump eslint-plugin-cypress from 2.14.0 to 2.15.1
2023-10-10 08:36:01 +02:00
Julius Härtl
eb2fae6d77 Merge pull request #5146 from nextcloud/dependabot/npm_and_yarn/stable27/relative-ci/agent-4.1.9
Chore(deps-dev): Bump @relative-ci/agent from 4.1.8 to 4.1.9
2023-10-10 08:35:53 +02:00
Julius Härtl
6e88dd4c1b Merge pull request #5149 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/dialogs-4.2.1
Chore(deps): Bump @nextcloud/dialogs from 4.1.0 to 4.2.1
2023-10-10 08:35:45 +02:00
Julius Härtl
09819dc3ef Merge pull request #5144 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/auth-2.2.1
Chore(deps): Bump @nextcloud/auth from 2.1.0 to 2.2.1
2023-10-10 08:35:30 +02:00
Julius Härtl
bf356216f6 Merge pull request #5174 from nextcloud/dependabot/npm_and_yarn/stable27/babel/runtime-7.23.1
Chore(deps): Bump @babel/runtime from 7.22.15 to 7.23.1
2023-10-10 08:35:23 +02:00
Julius Härtl
437d0cca21 Merge pull request #5171 from nextcloud/dependabot/npm_and_yarn/stable27/dompurify-3.0.6
Chore(deps): Bump dompurify from 3.0.5 to 3.0.6
2023-10-10 08:35:16 +02:00
Julius Härtl
61b2117008 Merge pull request #5173 from nextcloud/dependabot/npm_and_yarn/stable27/markdown-it-13.0.2
Chore(deps): Bump markdown-it from 13.0.1 to 13.0.2
2023-10-10 08:35:04 +02:00
Julius Härtl
4f17681227 Merge pull request #5170 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/vue-7.12.6
Chore(deps): Bump @nextcloud/vue from 7.12.4 to 7.12.6
2023-10-10 08:34:57 +02:00
Julius Härtl
55df8704b7 Merge pull request #5172 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/eslint-config-8.3.0
Chore(deps-dev): Bump @nextcloud/eslint-config from 8.2.1 to 8.3.0
2023-10-10 08:34:39 +02:00
Nextcloud bot
f1e0a6d87d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-10 01:07:38 +00:00
Nextcloud bot
837f9e9cdc Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-09 00:44:27 +00:00
Nextcloud bot
82e9471857 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-08 00:46:03 +00:00
Nextcloud bot
e2f7fafe6a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-07 01:19:06 +00:00
Nextcloud bot
a70d9df08f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-06 00:42:35 +00:00
Nextcloud bot
97493f3a9f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-04 00:42:49 +00:00
Nextcloud bot
0d91aad137 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-03 00:42:00 +00:00
Nextcloud bot
2f3889aff8 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-02 00:42:39 +00:00
dependabot[bot]
9178f6fb08 Chore(deps): Bump @babel/runtime from 7.22.15 to 7.23.1
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.22.15 to 7.23.1.
- [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.23.1/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>
2023-09-30 01:12:51 +00:00
dependabot[bot]
a68d505c06 Chore(deps): Bump markdown-it from 13.0.1 to 13.0.2
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 13.0.1 to 13.0.2.
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/markdown-it/compare/13.0.1...13.0.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-30 01:12:34 +00:00
dependabot[bot]
1822c153ed Chore(deps-dev): Bump @nextcloud/eslint-config from 8.2.1 to 8.3.0
Bumps [@nextcloud/eslint-config](https://github.com/nextcloud-libraries/eslint-config) from 8.2.1 to 8.3.0.
- [Release notes](https://github.com/nextcloud-libraries/eslint-config/releases)
- [Changelog](https://github.com/nextcloud-libraries/eslint-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/eslint-config/compare/v8.2.1...v8.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-30 01:12:15 +00:00
dependabot[bot]
5930f135a6 Chore(deps): Bump dompurify from 3.0.5 to 3.0.6
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.0.5 to 3.0.6.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.0.5...3.0.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-30 01:11:53 +00:00
dependabot[bot]
2159ce8a9c Chore(deps): Bump @nextcloud/vue from 7.12.4 to 7.12.6
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.12.4 to 7.12.6.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/v7.12.6/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.12.4...v7.12.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-30 01:11:42 +00:00
Nextcloud bot
9cbcc76cd7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-28 00:43:51 +00:00
Nextcloud bot
0643f3ae5b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-26 00:43:50 +00:00
dependabot[bot]
8c276b9c07 Chore(deps): Bump @nextcloud/dialogs from 4.1.0 to 4.2.1
Bumps [@nextcloud/dialogs](https://github.com/nextcloud-libraries/nextcloud-dialogs) from 4.1.0 to 4.2.1.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-dialogs/blob/v4.2.1/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-dialogs/compare/v4.1.0...v4.2.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-23 01:18:05 +00:00
dependabot[bot]
c62b6ab955 Chore(deps-dev): Bump @relative-ci/agent from 4.1.8 to 4.1.9
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.1.8 to 4.1.9.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.1.8...v4.1.9)

---
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>
2023-09-23 01:17:22 +00:00
dependabot[bot]
780169a4a8 Chore(deps-dev): Bump eslint-plugin-cypress from 2.14.0 to 2.15.1
Bumps [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) from 2.14.0 to 2.15.1.
- [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases)
- [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v2.14.0...v2.15.1)

---
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>
2023-09-23 01:17:07 +00:00
dependabot[bot]
6b2eba5e29 Chore(deps): Bump @nextcloud/auth from 2.1.0 to 2.2.1
Bumps [@nextcloud/auth](https://github.com/nextcloud/nextcloud-auth) from 2.1.0 to 2.2.1.
- [Release notes](https://github.com/nextcloud/nextcloud-auth/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-auth/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-auth/compare/v2.1.0...v2.2.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-23 01:16:58 +00:00
Nextcloud bot
a6aba64d27 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-22 00:48:00 +00:00
Julius Härtl
f7f1dfaa9e Merge pull request #5132 from nextcloud/automated/noid/stable27-fix-npm-audit 2023-09-17 17:52:24 +02:00
Julius Härtl
18f34b8de9 Merge pull request #5124 from nextcloud/dependabot/npm_and_yarn/stable27/jest-29.7.0 2023-09-17 17:51:59 +02:00
nextcloud-command
af48d11758 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-09-17 03:10:32 +00:00
dependabot[bot]
dbe9ba133d Chore(deps-dev): Bump jest from 29.6.4 to 29.7.0
Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 29.6.4 to 29.7.0.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-16 01:36:47 +00:00
Julius Härtl
183113a4f1 chore(release): Bump version to 1.11.0
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-09-13 15:01:04 +02:00
Julius Härtl
51750a1cdf Merge pull request #5118 from nextcloud/backport/5096/stable27 2023-09-13 13:37:04 +02:00
Michał Walczak
c5b11b344e fix: export doesn't handle lists with no cards
Signed-off-by: Michał Walczak <mw@michalwalczak.eu>
2023-09-13 11:12:09 +00:00
Nextcloud bot
55296059a9 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-11 00:42:49 +00:00
Julius Härtl
f6805b87e1 Merge pull request #5110 from nextcloud/dependabot/npm_and_yarn/stable27/babel/runtime-7.22.15 2023-09-09 09:38:14 +02:00
Julius Härtl
21f32b8e62 Merge pull request #5109 from nextcloud/dependabot/npm_and_yarn/stable27/vue/vue2-jest-29.2.6 2023-09-09 09:28:36 +02:00
Julius Härtl
e1413b1c1e Merge pull request #5111 from nextcloud/dependabot/npm_and_yarn/stable27/url-search-params-polyfill-8.2.5 2023-09-09 09:28:24 +02:00
Julius Härtl
f37258a85d Merge pull request #5108 from nextcloud/dependabot/npm_and_yarn/stable27/p-queue-7.4.1 2023-09-09 09:08:29 +02:00
dependabot[bot]
9dad72f8d4 Chore(deps): Bump url-search-params-polyfill from 8.2.4 to 8.2.5
Bumps [url-search-params-polyfill](https://github.com/jerrybendy/url-search-params-polyfill) from 8.2.4 to 8.2.5.
- [Release notes](https://github.com/jerrybendy/url-search-params-polyfill/releases)
- [Commits](https://github.com/jerrybendy/url-search-params-polyfill/commits)

---
updated-dependencies:
- dependency-name: url-search-params-polyfill
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-09 01:33:53 +00:00
dependabot[bot]
52bfeb8062 Chore(deps): Bump @babel/runtime from 7.22.11 to 7.22.15
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.22.11 to 7.22.15.
- [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.22.15/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>
2023-09-09 01:33:44 +00:00
dependabot[bot]
0685fc7322 Chore(deps-dev): Bump @vue/vue2-jest from 29.2.5 to 29.2.6
Bumps [@vue/vue2-jest](https://github.com/vuejs/vue-jest) from 29.2.5 to 29.2.6.
- [Release notes](https://github.com/vuejs/vue-jest/releases)
- [Commits](https://github.com/vuejs/vue-jest/compare/v29.2.5...v29.2.6)

---
updated-dependencies:
- dependency-name: "@vue/vue2-jest"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-09 01:33:31 +00:00
dependabot[bot]
9c5c46510a Chore(deps): Bump p-queue from 7.4.0 to 7.4.1
Bumps [p-queue](https://github.com/sindresorhus/p-queue) from 7.4.0 to 7.4.1.
- [Release notes](https://github.com/sindresorhus/p-queue/releases)
- [Commits](https://github.com/sindresorhus/p-queue/compare/v7.4.0...v7.4.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-09 01:33:19 +00:00
Nextcloud bot
582d5045f9 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-09 00:42:01 +00:00
Nextcloud bot
66e3ca55a6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-07 00:45:17 +00:00
Julius Härtl
3f1418749b Merge pull request #5078 from nextcloud/dependabot/npm_and_yarn/stable27/p-queue-7.4.0 2023-09-04 08:40:39 +02:00
dependabot[bot]
5617f0f290 Chore(deps): Bump p-queue from 7.3.4 to 7.4.0
Bumps [p-queue](https://github.com/sindresorhus/p-queue) from 7.3.4 to 7.4.0.
- [Release notes](https://github.com/sindresorhus/p-queue/releases)
- [Commits](https://github.com/sindresorhus/p-queue/compare/v7.3.4...v7.4.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-02 01:53:05 +00:00
Nextcloud bot
87318087a6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-02 00:42:35 +00:00
Nextcloud bot
67e839017d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-01 00:45:52 +00:00
Nextcloud bot
3de219d48c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-31 00:50:51 +00:00
Nextcloud bot
68232ec293 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-30 00:47:49 +00:00
Julius Härtl
e402284366 Merge pull request #5072 from nextcloud/backport/5047/stable27 2023-08-28 08:56:46 +02:00
Luka Trovic
1dffc29338 feat: update smart picker links
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2023-08-28 06:38:40 +00:00
Julius Härtl
d8623b0aa5 Merge pull request #5060 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/vue-7.12.4 2023-08-28 08:37:46 +02:00
Julius Härtl
9686ee8ed9 Merge pull request #5054 from nextcloud/dependabot/npm_and_yarn/stable27/babel/runtime-7.22.11 2023-08-28 08:34:31 +02:00
Julius Härtl
ea6182c289 Merge pull request #5055 from nextcloud/dependabot/npm_and_yarn/stable27/jest-29.6.4 2023-08-28 08:34:21 +02:00
Julius Härtl
69254008c6 Merge pull request #5057 from nextcloud/dependabot/npm_and_yarn/stable27/relative-ci/agent-4.1.8 2023-08-28 08:31:28 +02:00
Nextcloud bot
eb17f3b466 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-28 00:42:44 +00:00
dependabot[bot]
5f4cf248ef Chore(deps): Bump @nextcloud/vue from 7.12.2 to 7.12.4
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.12.2 to 7.12.4.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/v7.12.4/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.12.2...v7.12.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-26 01:11:52 +00:00
dependabot[bot]
7744fc62e6 Chore(deps-dev): Bump @relative-ci/agent from 4.1.6 to 4.1.8
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.1.6 to 4.1.8.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.1.6...v4.1.8)

---
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>
2023-08-26 01:11:25 +00:00
dependabot[bot]
42e7818d87 Chore(deps-dev): Bump jest from 29.6.2 to 29.6.4
Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 29.6.2 to 29.6.4.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.6.4/packages/jest)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-26 01:11:10 +00:00
dependabot[bot]
1329466173 Chore(deps): Bump @babel/runtime from 7.22.10 to 7.22.11
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.22.10 to 7.22.11.
- [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.22.11/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>
2023-08-26 01:10:52 +00:00
Nextcloud bot
203befc219 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-26 00:48:42 +00:00
Nextcloud bot
dd24eab75d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-25 00:52:07 +00:00
Julius Härtl
1195acc523 Merge pull request #5049 from nextcloud/backport/5046/stable27 2023-08-24 16:40:07 +02:00
Luka Trovic
ef5dcc5c52 feat: remember last board, list for new card dialog
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2023-08-24 13:47:56 +00:00
Nextcloud bot
8fe2cab239 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-24 01:17:42 +00:00
Nextcloud bot
aefeb93ee0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-23 00:44:36 +00:00
Julius Härtl
7dbde8e3d3 Merge pull request #5043 from nextcloud/backport/4850/stable27 2023-08-22 08:12:29 +02:00
Git'Fellow
35440c41c7 Remove duplicate button
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2023-08-22 05:54:36 +00:00
dependabot[bot]
c893ee6586 Merge pull request #5036 from nextcloud/dependabot/npm_and_yarn/stable27/cypress-12.17.4 2023-08-19 02:58:36 +00:00
dependabot[bot]
ba88ee898d Chore(deps-dev): Bump cypress from 12.17.3 to 12.17.4
Bumps [cypress](https://github.com/cypress-io/cypress) from 12.17.3 to 12.17.4.
- [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/v12.17.3...v12.17.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-19 01:17:52 +00:00
Julius Härtl
a6526b1072 Merge pull request #5027 from nextcloud/cypress/filepicker-27 2023-08-18 18:54:13 +02:00
Nextcloud bot
b1b3c6b779 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-18 00:51:56 +00:00
Julius Härtl
293ad83476 Merge pull request #5030 from nextcloud/backport/5029/stable27 2023-08-16 21:29:20 +02:00
Luka Trovic
ceea3ab007 feat: error msg on CreateNewCardCustomPicker & only show available boards
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2023-08-16 19:04:04 +00:00
Nextcloud bot
5592f2557d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-16 00:41:39 +00:00
Nextcloud bot
5b22c3b841 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-15 01:16:02 +00:00
Julius Härtl
d1b77cb541 Merge pull request #5024 from nextcloud/automated/noid/stable27-fix-npm-audit 2023-08-14 10:06:54 +02:00
Julius Härtl
680595e5ca Merge pull request #5026 from nextcloud/backport/5025/stable27 2023-08-14 09:57:25 +02:00
Julius Härtl
ad6d3bf29c ci(cypress): Fix selectors for new file picker
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-14 09:56:48 +02:00
Luka Trovic
b738161b1f test: add cypress tests for create new deck card
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2023-08-14 07:44:46 +00:00
Nextcloud bot
2ac6df3846 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-14 00:41:50 +00:00
nextcloud-command
d195f2a12c chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-08-13 03:01:42 +00:00
Julius Härtl
e926a0a6d0 chore(release): Bump version to 1.11.0-beta.1
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-12 10:26:56 +02:00
Julius Härtl
2336e63459 Merge pull request #5016 from nextcloud/dependabot/npm_and_yarn/stable27/babel/runtime-7.22.10 2023-08-12 10:02:07 +02:00
Julius Härtl
4719cea172 Merge pull request #5017 from nextcloud/dependabot/npm_and_yarn/stable27/vue/vue2-jest-29.2.5 2023-08-12 10:01:59 +02:00
Julius Härtl
dc9b2b5c7f Merge pull request #5003 from nextcloud/backport/4939/stable27 2023-08-12 10:01:24 +02:00
Julius Härtl
4881de7bfe ci(cypress): Catch resize observer loop limit (2)
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-12 09:27:18 +02:00
Julius Härtl
84c8d70eef ci(cypress): Catch resize observer loop limit
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-12 09:14:43 +02:00
Julius Härtl
3da4e2498f fix: use proper owner source
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-12 09:11:31 +02:00
Julius Härtl
bbb69789f2 Merge pull request #5019 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/vue-7.12.2 2023-08-12 08:55:28 +02:00
Julius Härtl
8e21035ba2 Merge pull request #5018 from nextcloud/dependabot/npm_and_yarn/stable27/eslint-plugin-cypress-2.14.0 2023-08-12 08:55:16 +02:00
dependabot[bot]
a5a3d0aa45 Chore(deps): Bump @nextcloud/vue from 7.12.1 to 7.12.2
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.12.1 to 7.12.2.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/v7.12.2/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.12.1...v7.12.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-12 02:07:21 +00:00
dependabot[bot]
e8e1630ed6 Chore(deps-dev): Bump eslint-plugin-cypress from 2.13.3 to 2.14.0
Bumps [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) from 2.13.3 to 2.14.0.
- [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases)
- [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v2.13.3...v2.14.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>
2023-08-12 02:06:54 +00:00
dependabot[bot]
07c9c276ee Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.5
Bumps [@vue/vue2-jest](https://github.com/vuejs/vue-jest) from 29.2.4 to 29.2.5.
- [Release notes](https://github.com/vuejs/vue-jest/releases)
- [Commits](https://github.com/vuejs/vue-jest/compare/v29.2.4...v29.2.5)

---
updated-dependencies:
- dependency-name: "@vue/vue2-jest"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-12 02:06:45 +00:00
dependabot[bot]
2a083caa37 Chore(deps): Bump @babel/runtime from 7.22.6 to 7.22.10
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.22.6 to 7.22.10.
- [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.22.10/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>
2023-08-12 02:06:33 +00:00
Nextcloud bot
3a2ac7abc2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-12 00:43:17 +00:00
Julius Härtl
beafcfa743 style: fix php-cs
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:48:22 +02:00
Julius Härtl
1881010b7a tests: ignore version of stored json for import tests
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:48:03 +02:00
Julius Härtl
07ba4b2e4a fix: Only map owner for user mapping
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:37:00 +02:00
Julius Härtl
a8466d1426 chore: Cleanup some outdated fixme comments
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:37:00 +02:00
Julius Härtl
b0af2fef2d fix: Map card assignments through mapping config
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:37:00 +02:00
Julius Härtl
8feeb7005d fix: Add output for individual failures or skipped parts
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:36:59 +02:00
Julius Härtl
0af05d62b7 tests: assert json diff between import/export
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:36:59 +02:00
Julius Härtl
4b9bae2753 fix: Do not fail on missing owner details
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:36:59 +02:00
Julius Härtl
cc9750ace7 fix: Only set last modified if not already set manually
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:36:59 +02:00
Julius Härtl
8cabd6001e fix: Avoid duplicate data on board export
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:36:59 +02:00
Julius Härtl
73c6487798 test: Add reimport test case
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:36:59 +02:00
Julius Härtl
5f4c4cdce7 fix: request full details for board export
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:36:58 +02:00
Julius Härtl
e48a1c6a94 draft: todos
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:36:58 +02:00
Julius Härtl
e2ac4df537 feat: Let occ deck:import default to deck json importer
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:36:58 +02:00
Julius Härtl
ab8d4b8432 docs: Add dedicated documentation section for import/export
Signed-off-by: Julius Härtl <jus@bitgrid.net>

docs: Update import docs

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:36:58 +02:00
Julius Härtl
6318a314c1 test: Add example test data for deck import
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:36:58 +02:00
Julius Härtl
fb7f316b26 test: Add some basic integration test skeleton for import
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:36:58 +02:00
Julius Härtl
7a4ae5fa2c feat: Add app version to the deck app export
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:36:54 +02:00
Julius Härtl
4c05c4039b feat: Implement logic to import multiple boards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:29:38 +02:00
Max
c683044d2c WIP: enh(import): import deck json exports
Signed-off-by: Max <max@nextcloud.com>
2023-08-11 19:29:38 +02:00
Julius Härtl
b381588199 fix: Avoid failing due to uninitialized acces of systemInstance
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:29:38 +02:00
Julius Härtl
4e4da92ad6 fix: Properly export cards as a child element of the related stack
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-11 19:29:37 +02:00
Nextcloud bot
22fb404774 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-11 00:45:41 +00:00
dependabot[bot]
2984c71d32 Merge pull request #4980 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/stylelint-config-2.3.1 2023-08-10 20:44:58 +00:00
dependabot[bot]
9824c578ad Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
Bumps [@nextcloud/stylelint-config](https://github.com/nextcloud/stylelint-config) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/nextcloud/stylelint-config/releases)
- [Changelog](https://github.com/nextcloud-libraries/stylelint-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/stylelint-config/compare/v2.3.0...v2.3.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-10 22:36:48 +02:00
Nextcloud bot
ca3c93fed8 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-10 00:43:07 +00:00
Julius Härtl
3912b3c3ae chore: Bump version to 1.11.0-dev0
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-09 18:56:35 +02:00
Julius Härtl
0f8a6c0d25 Merge pull request #5000 from nextcloud/backport/4969/stable27 2023-08-09 15:04:08 +02:00
Julius Härtl
2f349e0138 fix: Force auto width
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-09 14:46:30 +02:00
Julius Härtl
9aded3ccb8 chore: Add LoadEditor event to psalm stubs
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-09 14:46:30 +02:00
Julius Härtl
a32b3cd3cf fix: Add missing scss file
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-09 12:02:38 +00:00
Julius Härtl
731a491bd1 fix: Load editor on reference pickers for card create dialog
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-09 12:02:38 +00:00
Julius Härtl
9542dde184 fix: Also detect reference to simple card urls
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-08-09 12:02:38 +00:00
Luka Trovic
1cd5f2f496 feat: create new card from smart picker
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2023-08-09 12:02:38 +00:00
Nextcloud bot
4d10663406 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-09 01:06:05 +00:00
Nextcloud bot
ff75b39aca Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-08 00:46:19 +00:00
Julius Härtl
62e06a0d24 Merge pull request #4995 from nextcloud/automated/noid/stable27-fix-npm-audit 2023-08-06 11:54:56 +02:00
nextcloud-command
54be05e448 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-08-06 03:29:46 +00:00
Nextcloud bot
ab6ae1df0d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-06 00:41:20 +00:00
dependabot[bot]
d3d1e0af36 Merge pull request #4979 from nextcloud/dependabot/npm_and_yarn/stable27/jest-29.6.2 2023-08-05 03:38:11 +00:00
dependabot[bot]
59e0ffaf05 Merge pull request #4978 from nextcloud/dependabot/npm_and_yarn/stable27/cypress-12.17.3 2023-08-05 03:35:10 +00:00
dependabot[bot]
4287bde8ce Merge pull request #4977 from nextcloud/dependabot/npm_and_yarn/stable27/relative-ci/agent-4.1.6 2023-08-05 03:32:44 +00:00
dependabot[bot]
70917f3f65 Chore(deps-dev): Bump jest from 29.6.1 to 29.6.2
Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.6.1 to 29.6.2.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.6.2/packages/jest)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-05 02:12:10 +00:00
dependabot[bot]
ade0554c70 Chore(deps-dev): Bump cypress from 12.17.2 to 12.17.3
Bumps [cypress](https://github.com/cypress-io/cypress) from 12.17.2 to 12.17.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/v12.17.2...v12.17.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-05 02:11:35 +00:00
dependabot[bot]
32d4179bdc Chore(deps-dev): Bump @relative-ci/agent from 4.1.5 to 4.1.6
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.1.5 to 4.1.6.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.1.5...v4.1.6)

---
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>
2023-08-05 02:11:16 +00:00
Nextcloud bot
81e567b680 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-04 00:46:30 +00:00
Nextcloud bot
5819a19a88 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-02 01:09:04 +00:00
Nextcloud bot
188d722bf2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-30 00:41:12 +00:00
Julius Härtl
a6e09adf77 Merge pull request #4949 from nextcloud/backport/4906/stable27 2023-07-24 18:12:53 +02:00
Julius Härtl
4fe38c62dd fix: Split query to fetch board ids to avoid slow query join
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-07-24 17:38:37 +02:00
Julius Härtl
eec4e614bd ci: Update integration.yml to work on self-hosted runners
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-07-24 17:36:56 +02:00
Julius Härtl
6714e18889 Merge pull request #4957 from nextcloud/automated/noid/stable27-fix-npm-audit 2023-07-23 20:43:48 +02:00
nextcloud-command
275e8eedaf chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-07-23 03:19:46 +00:00
dependabot[bot]
f921f5d5a6 Merge pull request #4952 from nextcloud/dependabot/npm_and_yarn/stable27/cypress-12.17.2 2023-07-22 01:30:06 +00:00
dependabot[bot]
856aeb146d Chore(deps-dev): Bump cypress from 12.17.1 to 12.17.2
Bumps [cypress](https://github.com/cypress-io/cypress) from 12.17.1 to 12.17.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/v12.17.1...v12.17.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-22 01:17:28 +00:00
Nextcloud bot
0c1ef382aa Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-19 00:41:19 +00:00
Nextcloud bot
36fac54f0f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-18 00:38:53 +00:00
Nextcloud bot
498ab8bd0d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-16 00:39:21 +00:00
dependabot[bot]
9947aa4288 Merge pull request #4918 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/initial-state-2.1.0 2023-07-15 03:47:47 +00:00
dependabot[bot]
754903ccca Merge pull request #4917 from nextcloud/dependabot/npm_and_yarn/stable27/dompurify-3.0.5 2023-07-15 03:46:57 +00:00
dependabot[bot]
13d5289e73 Merge pull request #4916 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/vue-7.12.1 2023-07-15 03:39:54 +00:00
dependabot[bot]
06ccb7b7b9 Merge pull request #4914 from nextcloud/dependabot/npm_and_yarn/stable27/cypress-12.17.1 2023-07-15 03:36:05 +00:00
dependabot[bot]
91c0704186 Chore(deps): Bump @nextcloud/initial-state from 2.0.0 to 2.1.0
Bumps [@nextcloud/initial-state](https://github.com/nextcloud/nextcloud-initial-state) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/nextcloud/nextcloud-initial-state/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-initial-state/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-initial-state/compare/v2.0.0...v2.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-15 01:11:58 +00:00
dependabot[bot]
228a2bdca9 Chore(deps): Bump dompurify from 3.0.4 to 3.0.5
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.0.4...3.0.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-15 01:11:46 +00:00
dependabot[bot]
9e23a89659 Chore(deps): Bump @nextcloud/vue from 7.12.0 to 7.12.1
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.12.0 to 7.12.1.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.12.0...v7.12.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>
2023-07-15 01:11:34 +00:00
dependabot[bot]
5619c683c2 Chore(deps-dev): Bump cypress from 12.17.0 to 12.17.1
Bumps [cypress](https://github.com/cypress-io/cypress) from 12.17.0 to 12.17.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/v12.17.0...v12.17.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-15 01:10:50 +00:00
Julius Härtl
ca347cbc80 Merge pull request #4909 from nextcloud/backport/4908/stable27 2023-07-14 08:52:29 +02:00
Joas Schilling
19a4832caf fix(notification): Prevent null in parameters
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-07-14 06:25:51 +00:00
Nextcloud bot
9f0783c4c6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-14 00:44:27 +00:00
Nextcloud bot
6e5111b266 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-13 00:44:45 +00:00
Nextcloud bot
bed3096f11 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-12 00:36:30 +00:00
Nextcloud bot
9538cccf50 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-11 00:47:40 +00:00
Julius Härtl
6a3c242176 Merge pull request #4873 from nextcloud/automated/noid/stable27-fix-npm-audit 2023-07-10 12:31:19 +02:00
Nextcloud bot
93959b0efc Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-10 00:44:06 +00:00
nextcloud-command
99a42e7639 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-07-09 03:53:39 +00:00
dependabot[bot]
ed02d93a92 Merge pull request #4882 from nextcloud/dependabot/npm_and_yarn/stable27/cypress-12.17.0 2023-07-08 01:15:04 +00:00
dependabot[bot]
1dce8b797d Merge pull request #4880 from nextcloud/dependabot/npm_and_yarn/stable27/url-search-params-polyfill-8.2.4 2023-07-08 01:14:57 +00:00
dependabot[bot]
5d17c3167b Merge pull request #4879 from nextcloud/dependabot/npm_and_yarn/stable27/babel/runtime-7.22.6 2023-07-08 01:14:43 +00:00
dependabot[bot]
e0d59c0653 Merge pull request #4883 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/axios-2.4.0 2023-07-08 01:12:11 +00:00
dependabot[bot]
0308599096 Merge pull request #4881 from nextcloud/dependabot/npm_and_yarn/stable27/jest-29.6.1 2023-07-08 01:11:56 +00:00
dependabot[bot]
00e1a1da74 Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0
Bumps [@nextcloud/axios](https://github.com/nextcloud/nextcloud-axios) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/nextcloud/nextcloud-axios/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-axios/compare/v2.3.0...v2.4.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-08 01:05:31 +00:00
dependabot[bot]
5783d9ec15 Chore(deps-dev): Bump cypress from 12.16.0 to 12.17.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 12.16.0 to 12.17.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/v12.16.0...v12.17.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-08 01:05:14 +00:00
dependabot[bot]
01b4a4d264 Chore(deps-dev): Bump jest from 29.5.0 to 29.6.1
Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.5.0 to 29.6.1.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.6.1/packages/jest)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-08 01:04:37 +00:00
dependabot[bot]
fbc703b033 Chore(deps): Bump url-search-params-polyfill from 8.2.3 to 8.2.4
Bumps [url-search-params-polyfill](https://github.com/jerrybendy/url-search-params-polyfill) from 8.2.3 to 8.2.4.
- [Release notes](https://github.com/jerrybendy/url-search-params-polyfill/releases)
- [Commits](https://github.com/jerrybendy/url-search-params-polyfill/commits/v8.2.4)

---
updated-dependencies:
- dependency-name: url-search-params-polyfill
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-08 01:04:16 +00:00
dependabot[bot]
ee7313beac Chore(deps): Bump @babel/runtime from 7.22.3 to 7.22.6
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.22.3 to 7.22.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.22.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>
2023-07-08 01:04:04 +00:00
Nextcloud bot
3dc99f129c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-08 00:45:02 +00:00
Nextcloud bot
11a5362108 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-07 00:42:27 +00:00
Nextcloud bot
18343eea89 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-06 00:45:28 +00:00
dependabot[bot]
6ceb1b3e09 Merge pull request #4864 from nextcloud/dependabot/npm_and_yarn/stable27/cypress-12.16.0 2023-07-01 02:35:39 +00:00
dependabot[bot]
e5873c566b Merge pull request #4862 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/l10n-2.2.0 2023-07-01 02:24:41 +00:00
dependabot[bot]
93f9db2549 Merge pull request #4863 from nextcloud/dependabot/npm_and_yarn/stable27/dompurify-3.0.4 2023-07-01 02:07:44 +00:00
dependabot[bot]
de78de243f Chore(deps-dev): Bump cypress from 12.15.0 to 12.16.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 12.15.0 to 12.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/v12.15.0...v12.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>
2023-07-01 01:09:10 +00:00
dependabot[bot]
e82ba2aebc Chore(deps): Bump dompurify from 3.0.3 to 3.0.4
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.0.3...3.0.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-01 01:08:45 +00:00
dependabot[bot]
50298b14ff Chore(deps): Bump @nextcloud/l10n from 2.1.0 to 2.2.0
Bumps [@nextcloud/l10n](https://github.com/nextcloud/nextcloud-l10n) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/nextcloud/nextcloud-l10n/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-l10n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-l10n/compare/v2.1.0...v2.2.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-01 01:08:34 +00:00
Nextcloud bot
697d2ce8d5 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-30 00:44:06 +00:00
Nextcloud bot
90e986dfc1 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-28 00:46:04 +00:00
Nextcloud bot
6e844b22fd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-27 00:47:14 +00:00
Nextcloud bot
9ecafadc43 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-26 00:42:53 +00:00
Julius Härtl
08a9714842 Merge pull request #4853 from nextcloud/automated/noid/stable27-fix-npm-audit 2023-06-25 12:31:35 +02:00
nextcloud-command
ed50c9413c chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-06-25 03:59:37 +00:00
Julius Härtl
b0c026bc83 Merge pull request #4842 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/dialogs-4.1.0 2023-06-24 12:53:51 +02:00
dependabot[bot]
2adec18b1d Merge pull request #4848 from nextcloud/dependabot/npm_and_yarn/stable27/relative-ci/agent-4.1.5 2023-06-24 03:54:19 +00:00
dependabot[bot]
30371b0e06 Chore(deps-dev): Bump @relative-ci/agent from 4.1.4 to 4.1.5
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.1.4...v4.1.5)

---
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>
2023-06-24 03:45:22 +00:00
dependabot[bot]
afc0c662d2 Merge pull request #4840 from nextcloud/dependabot/npm_and_yarn/stable27/cypress-12.15.0 2023-06-24 03:31:41 +00:00
dependabot[bot]
146a5eb602 Chore(deps): Bump @nextcloud/dialogs from 4.0.1 to 4.1.0
Bumps [@nextcloud/dialogs](https://github.com/nextcloud/nextcloud-dialogs) from 4.0.1 to 4.1.0.
- [Release notes](https://github.com/nextcloud/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-dialogs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-dialogs/compare/v4.0.1...v4.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-24 02:57:11 +00:00
dependabot[bot]
317ee4901b Chore(deps-dev): Bump cypress from 12.14.0 to 12.15.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 12.14.0 to 12.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/v12.14.0...v12.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>
2023-06-24 01:57:49 +00:00
Nextcloud bot
3d254f7d62 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-24 00:40:44 +00:00
Nextcloud bot
948b8f5f84 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-23 01:12:43 +00:00
Julius Härtl
d555bf1cab Merge pull request #4831 from nextcloud/backport/4816/stable27 2023-06-20 11:15:39 +02:00
Max
0456e43378 fix: crash when leaving out system parameter
The `--system` parameter can be supplied via command line
or selected afterwards.

However if none was provided the command would crash with
`TypeError: Cannot assign null to property $system`.

Handle that gracefully and make the type spec more precise
for the setSystem function.

Signed-off-by: Max <max@nextcloud.com>
2023-06-20 08:48:43 +00:00
Nextcloud bot
5cf3f48de9 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-20 00:38:11 +00:00
dependabot[bot]
32b4b18868 Merge pull request #4822 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/router-2.1.2 2023-06-17 03:42:55 +00:00
dependabot[bot]
ec937a8edf Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2
Bumps [@nextcloud/router](https://github.com/nextcloud/nextcloud-router) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/nextcloud/nextcloud-router/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-router/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-router/compare/v2.1.1...v2.1.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-17 01:57:40 +00:00
Nextcloud bot
33dae40326 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-17 00:32:04 +00:00
Nextcloud bot
d032f8a820 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-16 00:32:02 +00:00
Nextcloud bot
4b20bfca74 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-15 00:32:05 +00:00
Julius Härtl
e29eb22a49 Merge pull request #4811 from nextcloud/backport/4809/stable27 2023-06-14 16:17:38 +02:00
Julius Härtl
b125e18c52 Merge pull request #4813 from nextcloud/backport/4810/stable27 2023-06-14 16:17:20 +02:00
Max
736222f975 Fix(occ): set user id for permission sevice from board service
Fixes #4010.

Signed-off-by: Max <max@nextcloud.com>
2023-06-14 10:30:53 +00:00
Max
2b33583bd7 fix: execute return int for export command
Signed-off-by: Max <max@nextcloud.com>
2023-06-14 10:29:49 +00:00
Nextcloud bot
b77cb9b270 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-14 00:32:17 +00:00
Nextcloud bot
1c116012ce Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-13 00:32:39 +00:00
Julius Härtl
d7fa2ae265 Merge pull request #4804 from nextcloud/backport/4772/stable27 2023-06-12 12:31:52 +02:00
Julius Härtl
3c407c06ff Merge pull request #4771 from nextcloud/release/1.10.0 2023-06-12 10:53:33 +02:00
Julius Härtl
3fdb70e547 fix: Allow dynamic autoloading for classes added during upgrade
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-06-12 08:14:19 +00:00
Julius Härtl
febd4b1a0b Merge pull request #4800 from nextcloud/automated/noid/stable27-fix-npm-audit 2023-06-12 09:12:54 +02:00
nextcloud-command
12c3e476f9 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-06-11 03:36:39 +00:00
Nextcloud bot
ec8c782b5a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-11 00:52:40 +00:00
Julius Härtl
0575926692 Merge pull request #4781 from nextcloud/dependabot/npm_and_yarn/stable27/url-search-params-polyfill-8.2.3 2023-06-10 12:48:48 +02:00
dependabot[bot]
617671c004 Merge pull request #4792 from nextcloud/dependabot/npm_and_yarn/stable27/cypress-12.14.0 2023-06-10 04:58:49 +00:00
dependabot[bot]
2f9cf4df37 Merge pull request #4778 from nextcloud/dependabot/npm_and_yarn/stable27/vue/test-utils-1.3.6 2023-06-10 03:43:39 +00:00
dependabot[bot]
7e5e0e2814 Chore(deps-dev): Bump cypress from 12.13.0 to 12.14.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 12.13.0 to 12.14.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/v12.13.0...v12.14.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-10 03:28:13 +00:00
dependabot[bot]
dd09c2ad69 Merge pull request #4783 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/vue-7.12.0 2023-06-10 03:21:26 +00:00
dependabot[bot]
87dfdd62d4 Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.0
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.11.6 to 7.12.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/v7.12.0/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.11.6...v7.12.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>
2023-06-10 03:02:09 +00:00
dependabot[bot]
bd77b12f9b Chore(deps): Bump url-search-params-polyfill from 8.2.2 to 8.2.3
Bumps [url-search-params-polyfill](https://github.com/jerrybendy/url-search-params-polyfill) from 8.2.2 to 8.2.3.
- [Release notes](https://github.com/jerrybendy/url-search-params-polyfill/releases)
- [Commits](https://github.com/jerrybendy/url-search-params-polyfill/commits)

---
updated-dependencies:
- dependency-name: url-search-params-polyfill
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-10 01:57:56 +00:00
dependabot[bot]
b861f2b1cd Chore(deps-dev): Bump @vue/test-utils from 1.3.5 to 1.3.6
Bumps [@vue/test-utils](https://github.com/vuejs/test-utils) from 1.3.5 to 1.3.6.
- [Release notes](https://github.com/vuejs/test-utils/releases)
- [Commits](https://github.com/vuejs/test-utils/commits)

---
updated-dependencies:
- dependency-name: "@vue/test-utils"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-10 01:57:50 +00:00
Julius Härtl
8cf3853387 Merge pull request #4773 from nextcloud/backport/4765/stable27 2023-06-09 17:44:21 +02:00
Git'Fellow
313b5b0e15 Ensure boardId is an integer
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2023-06-09 07:43:11 +00:00
Julius Härtl
7c81c7237b chore(release): Bump version to 1.10.0
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-06-09 09:31:18 +02:00
dependabot[bot]
82eb262433 Merge pull request #4756 from nextcloud/dependabot/npm_and_yarn/stable27/babel/runtime-7.22.3 2023-06-03 03:41:37 +00:00
dependabot[bot]
5ba5eb89b2 Merge pull request #4758 from nextcloud/dependabot/npm_and_yarn/stable27/url-search-params-polyfill-8.2.2 2023-06-03 03:21:04 +00:00
dependabot[bot]
b714be7829 Chore(deps): Bump url-search-params-polyfill from 8.1.1 to 8.2.2
Bumps [url-search-params-polyfill](https://github.com/jerrybendy/url-search-params-polyfill) from 8.1.1 to 8.2.2.
- [Release notes](https://github.com/jerrybendy/url-search-params-polyfill/releases)
- [Commits](https://github.com/jerrybendy/url-search-params-polyfill/commits)

---
updated-dependencies:
- dependency-name: url-search-params-polyfill
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-03 01:58:05 +00:00
dependabot[bot]
36e66e4345 Chore(deps): Bump @babel/runtime from 7.22.0 to 7.22.3
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.22.0 to 7.22.3.
- [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.22.3/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>
2023-06-03 01:57:51 +00:00
Nextcloud bot
542c70eac1 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-03 00:31:46 +00:00
Julius Härtl
f54722cd5a Merge pull request #4736 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/auth-2.1.0 2023-05-30 10:55:55 +02:00
dependabot[bot]
5c29392428 Merge pull request #4738 from nextcloud/dependabot/npm_and_yarn/stable27/babel/runtime-7.22.0 2023-05-27 06:50:57 +00:00
dependabot[bot]
b8071def95 Merge pull request #4733 from nextcloud/dependabot/npm_and_yarn/stable27/cypress-12.13.0 2023-05-27 03:17:23 +00:00
dependabot[bot]
fba6dc0a45 Chore(deps): Bump @babel/runtime from 7.21.5 to 7.22.0
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.21.5 to 7.22.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.22.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>
2023-05-27 03:11:38 +00:00
dependabot[bot]
536029e6c6 Chore(deps): Bump @nextcloud/auth from 2.0.0 to 2.1.0
Bumps [@nextcloud/auth](https://github.com/nextcloud/nextcloud-auth) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/nextcloud/nextcloud-auth/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-auth/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-auth/compare/v2.0.0...v2.1.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>
2023-05-27 01:58:05 +00:00
dependabot[bot]
77b81f4686 Chore(deps-dev): Bump cypress from 12.12.0 to 12.13.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 12.12.0 to 12.13.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/v12.12.0...v12.13.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-27 01:57:49 +00:00
Nextcloud bot
7ba4b2617a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-27 00:32:23 +00:00
Julius Härtl
56e9d5ceb4 Merge pull request #4720 from nextcloud/backport/4688/stable27 2023-05-22 22:36:36 +02:00
Julius Härtl
bb569f7df7 Bump version to 1.10.0-beta.2
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-22 10:36:42 +02:00
Julius Härtl
4060c7a14a chore(webpack): Remove outdated config for hmr
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-22 08:04:51 +00:00
Julius Härtl
4cebac2306 chore(webpack): Move to shared code for entrypoints and use webpack serve public path
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-22 08:04:51 +00:00
Julius Härtl
2fd8cab627 chore(webpack): Add npm run serve command
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-22 08:04:51 +00:00
dependabot[bot]
4921f3dd62 Merge pull request #4700 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/vue-7.11.6 2023-05-17 21:39:16 +00:00
dependabot[bot]
a268d428bf Merge pull request #4695 from nextcloud/dependabot/npm_and_yarn/stable27/nextcloud/event-bus-3.1.0 2023-05-17 21:34:45 +00:00
dependabot[bot]
ab11f47afa Chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.11.6
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.11.4 to 7.11.6.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/v7.11.6/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.11.4...v7.11.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-17 18:11:38 +00:00
dependabot[bot]
0751f604ec Chore(deps): Bump @nextcloud/event-bus from 3.0.2 to 3.1.0
Bumps [@nextcloud/event-bus](https://github.com/nextcloud/nextcloud-event-bus) from 3.0.2 to 3.1.0.
- [Release notes](https://github.com/nextcloud/nextcloud-event-bus/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-event-bus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-event-bus/compare/v3.0.2...v3.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-17 18:11:13 +00:00
Julius Härtl
c2aec9f312 Merge pull request #4691 from nextcloud/update-stable27-target-versions 2023-05-17 20:10:22 +02:00
Joas Schilling
04e9373c58 chore(CI): Adjust testing matrix for Nextcloud 27 on stable27
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-05-17 13:48:54 +02:00
Julius Härtl
2a5eece8fd Merge pull request #4673 from nextcloud/enh/noid/use-primary-element 2023-05-15 08:33:36 +02:00
Julius Härtl
513ad35af9 Merge pull request #4683 from nextcloud/enh/devcontainer 2023-05-15 08:25:59 +02:00
Julius Härtl
352e66fc8d feat: Add devcontainer and update dev docs
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-14 12:58:02 +02:00
dependabot[bot]
9bffe51fce Merge pull request #4676 from nextcloud/dependabot/npm_and_yarn/main/cypress-12.12.0 2023-05-13 08:45:28 +00:00
dependabot[bot]
31367d3a36 Merge pull request #4675 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/vue-7.11.4 2023-05-13 08:44:06 +00:00
dependabot[bot]
9a8ecf5cec Merge pull request #4678 from nextcloud/dependabot/composer/phpunit/phpunit-9.6.8 2023-05-13 07:20:54 +00:00
dependabot[bot]
df4b6b117f Chore(deps): Bump @nextcloud/vue from 7.11.3 to 7.11.4
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.11.3 to 7.11.4.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/v7.11.4/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.11.3...v7.11.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-13 05:46:21 +00:00
dependabot[bot]
82442917de bump cypress from 12.11.0 to 12.12.0
---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-13 05:46:18 +00:00
dependabot[bot]
da1b934b4f Merge pull request #4674 from nextcloud/dependabot/npm_and_yarn/main/dompurify-3.0.3 2023-05-13 05:45:30 +00:00
dependabot[bot]
a963518e88 Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.7 to 9.6.8.
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.8/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.7...9.6.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-13 02:58:25 +00:00
dependabot[bot]
a5263db6ca Chore(deps): Bump dompurify from 3.0.2 to 3.0.3
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.0.2...3.0.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-13 02:01:56 +00:00
Simon L
9f91ecc116 Use the color-primary-element* variables
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-05-12 16:26:34 +02:00
Nextcloud bot
ccf1445ccf Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-12 02:43:16 +00:00
Julius Härtl
4deca737ad Merge pull request #4664 from nextcloud/bugfix/4663 2023-05-11 15:15:30 +02:00
Julius Härtl
03e34b291e fix: Properly overwrite z-index of datepicker above modal
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-10 18:18:32 +02:00
Julius Härtl
6cda378fe2 Bump version to 1.10.0-beta.1
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-10 15:54:25 +02:00
Julius Härtl
c3e2aec149 Merge pull request #4657 from fsamapoor/replace_strpos_usages 2023-05-10 07:46:30 +02:00
Julius Härtl
b9c8e8f315 Merge pull request #4660 from nextcloud/bugfix/noid/overdue 2023-05-10 07:36:17 +02:00
Faraz Samapoor
b8566a3a0d Converts 'strpos()' calls to improve code readability.
Signed-off-by: Faraz Samapoor <fsamapoor@gmail.com>
2023-05-10 08:55:42 +03:30
Julius Härtl
d028728407 fix: Bring back overdue column by removing faulty condition
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-09 19:27:41 +02:00
dependabot[bot]
c31891654c Merge pull request #4658 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/vue-7.11.3 2023-05-09 06:17:19 +00:00
dependabot[bot]
e7c04ac19f Chore(deps): Bump @nextcloud/vue from 7.10.0 to 7.11.3
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.10.0 to 7.11.3.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/v7.11.3/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.10.0...v7.11.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-09 05:39:52 +00:00
Nextcloud bot
7f250e8ae3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-08 02:40:17 +00:00
Julius Härtl
ca8dfd8cab Merge pull request #4651 from nextcloud/dependabot/github_actions/skjnldsv/read-package-engines-version-actions-2.1 2023-05-07 18:29:06 +02:00
Julius Härtl
ee55bc56fa Merge pull request #4656 from nextcloud/dependabot/github_actions/peter-evans/create-pull-request-5.0.1 2023-05-07 18:27:45 +02:00
dependabot[bot]
ff234f68e1 Merge pull request #4655 from nextcloud/dependabot/github_actions/peter-evans/create-or-update-comment-3.0.1 2023-05-06 06:21:07 +00:00
dependabot[bot]
dc344e4d50 Merge pull request #4652 from nextcloud/dependabot/composer/vimeo/psalm-5.11.0 2023-05-06 05:48:23 +00:00
dependabot[bot]
446bfcd22b Chore(deps): Bump peter-evans/create-pull-request from 3.14.0 to 5.0.1
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 3.14.0 to 5.0.1.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3.14.0...284f54f989303d2699d373481a0cfa13ad5a6666)

---
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>
2023-05-06 03:50:14 +00:00
dependabot[bot]
29cce7fde6 Chore(deps): Bump peter-evans/create-or-update-comment
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
- [Commits](3383acd359...ca08ebd5dc)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-06 03:44:06 +00:00
dependabot[bot]
e025d10aca Chore(deps-dev): Bump vimeo/psalm from 5.9.0 to 5.11.0
Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 5.9.0 to 5.11.0.
- [Release notes](https://github.com/vimeo/psalm/releases)
- [Commits](https://github.com/vimeo/psalm/compare/5.9.0...5.11.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-06 03:21:03 +00:00
dependabot[bot]
2e316331cc Chore(deps): Bump skjnldsv/read-package-engines-version-actions
Bumps [skjnldsv/read-package-engines-version-actions](https://github.com/skjnldsv/read-package-engines-version-actions) from 1.2 to 2.1.
- [Release notes](https://github.com/skjnldsv/read-package-engines-version-actions/releases)
- [Commits](https://github.com/skjnldsv/read-package-engines-version-actions/compare/v1.2...0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7)

---
updated-dependencies:
- dependency-name: skjnldsv/read-package-engines-version-actions
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-06 01:56:35 +00:00
Julius Härtl
65fabe15f7 Merge pull request #4648 from fsamapoor/patch-1 2023-05-04 22:11:14 +02:00
Faraz Samapoor
3f34577064 Refactors lib\Activity\DeckProvider.php to improve code readability.
Converts 'strpos()' calls to 'str_contains()' to improve code readability.

Signed-off-by: Faraz Samapoor <f.samapoor@gmail.com>
2023-05-04 17:08:53 +03:30
Julius Härtl
284ca3d202 fix: z-index of datepicker in modal
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-03 13:11:09 +02:00
Julius Härtl
270c4658b8 Merge pull request #4640 from nextcloud/automated/noid/main-fix-npm-audit
[main] Fix npm audit
2023-05-03 12:45:02 +02:00
Julius Härtl
b189146a05 Merge pull request #4643 from nextcloud/bugfix/datetime-picker-position
fix: Append datetime picker to body to avoid cut off
2023-05-03 12:40:49 +02:00
Julius Härtl
b2d035f05d fix: Append datetime picker to body to avoid cut off
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-03 10:25:40 +02:00
nextcloud-command
9f72a230b5 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-05-03 08:13:29 +00:00
Julius Härtl
6a2d36d10f Update appbuild.yml
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-03 10:06:01 +02:00
Julius Härtl
eb38112605 Create npm-audit-fix.yml
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-03 10:05:34 +02:00
dependabot[bot]
b9629abc96 Merge pull request #4634 from nextcloud/dependabot/npm_and_yarn/main/vue/vue2-jest-29.2.4 2023-04-29 07:37:00 +00:00
dependabot[bot]
6acdfe4d1c Merge pull request #4635 from nextcloud/dependabot/npm_and_yarn/main/babel/runtime-7.21.5 2023-04-29 06:40:25 +00:00
dependabot[bot]
0f50af9d0a Chore(deps-dev): Bump @vue/vue2-jest from 29.2.3 to 29.2.4
Bumps [@vue/vue2-jest](https://github.com/vuejs/vue-jest) from 29.2.3 to 29.2.4.
- [Release notes](https://github.com/vuejs/vue-jest/releases)
- [Commits](https://github.com/vuejs/vue-jest/compare/v29.2.3...v29.2.4)

---
updated-dependencies:
- dependency-name: "@vue/vue2-jest"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-29 06:30:51 +00:00
dependabot[bot]
c15fbcab0b Merge pull request #4633 from nextcloud/dependabot/npm_and_yarn/main/eslint-plugin-cypress-2.13.3 2023-04-29 06:30:04 +00:00
dependabot[bot]
24ab06109f Chore(deps): Bump @babel/runtime from 7.21.0 to 7.21.5
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.21.0 to 7.21.5.
- [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.21.5/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>
2023-04-29 03:56:05 +00:00
dependabot[bot]
25e901060e Chore(deps-dev): Bump eslint-plugin-cypress from 2.13.2 to 2.13.3
Bumps [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) from 2.13.2 to 2.13.3.
- [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases)
- [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v2.13.2...v2.13.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-29 03:38:18 +00:00
dependabot[bot]
9d49aeb80b Merge pull request #4628 from nextcloud/dependabot/npm_and_yarn/main/cypress-12.11.0 2023-04-29 03:17:48 +00:00
dependabot[bot]
194f920161 Chore(deps-dev): Bump cypress from 12.10.0 to 12.11.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 12.10.0 to 12.11.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/v12.10.0...v12.11.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-29 01:58:03 +00:00
Nextcloud bot
8379a88b3e Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-28 02:40:29 +00:00
Julius Härtl
741e4be749 Merge pull request #4623 from nextcloud/deps/update 2023-04-27 15:46:58 +02:00
Julius Härtl
42aff58c6e Merge pull request #4622 from nextcloud/allow-to-change-visibility 2023-04-27 08:43:05 +02:00
Bjoern Schiessle
e2a4737fdb forbid changing the displayname or color of the calendar/deck when the user doesn't has the "manage" permissions
Signed-off-by: Bjoern Schiessle <bjoern@nextcloud.com>
2023-04-27 08:34:46 +02:00
Nextcloud bot
7f6895aa7a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-27 02:40:45 +00:00
Björn Schießle
14d686a6bc Allow user to toggle visibility of the calendar of deck boards
The calendar object needs to be exposed with "write" properties in order to allow users to hide/show the corresponding calendar in the calendar app. It doesn't has any affects on the general permissions for the whole board or the tasks. As soon as you select a task you jump to the deck app where the normal deck permissions are applied.

fixes: https://github.com/nextcloud/deck/issues/4618

Signed-off-by: Björn Schießle <bjoern@nextcloud.com>
2023-04-26 21:50:18 +02:00
Julius Härtl
b76c85f187 Merge pull request #4589 from nextcloud/dependabot/github_actions/peter-evans/create-or-update-comment-3.0.0 2023-04-26 18:37:33 +02:00
Julius Härtl
aea3f19c82 Merge pull request #4588 from nextcloud/dependabot/github_actions/peter-evans/create-pull-request-5.0.0 2023-04-26 18:37:26 +02:00
Julius Härtl
f98004f343 Merge pull request #4617 from pschopen/main 2023-04-26 18:12:17 +02:00
Julius Härtl
2066080e56 fix: move sidebar tab icons to material design
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-04-26 18:05:55 +02:00
Julius Härtl
df0db786be chore: Bump @nextcloud/vue @nextcloud/webpack-vue-config and remove @nextcloud/vue-richtext
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-04-26 16:41:05 +02:00
Julius Härtl
8f7712011f chore: Bump nextcloud-vue-collections
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-04-26 16:31:14 +02:00
Julius Härtl
ee308c8afd Merge pull request #4586 from nextcloud/chore/remove-nextcloud-vue-dashboard
chore: Remove unused @nextcloud/vue-dashboard
2023-04-26 11:50:09 +02:00
Julius Härtl
bd9538d143 Merge pull request #4604 from nextcloud/Jerome-Herbinet-card-date-patch-1 2023-04-25 10:13:05 +02:00
Jérôme Herbinet
0c825addb1 Following nimishavijay's suggestion
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2023-04-25 09:05:33 +02:00
Nextcloud bot
ff8b010d78 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-23 02:40:52 +00:00
Philip
d27c083bcc Update Description.vue
Signed-off-by: Philip <65334274+pschopen@users.noreply.github.com>
2023-04-22 22:37:21 +02:00
dependabot[bot]
a7b2c65387 Merge pull request #4616 from nextcloud/dependabot/npm_and_yarn/main/relative-ci/agent-4.1.4 2023-04-22 07:41:42 +00:00
dependabot[bot]
693babf89a Merge pull request #4612 from nextcloud/dependabot/composer/tests/integration/behat/behat-approx-3.13.0 2023-04-22 07:37:38 +00:00
dependabot[bot]
0cf124c8b1 Merge pull request #4615 from nextcloud/dependabot/github_actions/shivammathur/setup-php-2.25.1 2023-04-22 07:06:59 +00:00
dependabot[bot]
95f6cfe748 bump @relative-ci/agent from 4.1.3 to 4.1.4
---
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>
2023-04-22 06:59:21 +00:00
dependabot[bot]
3e39db784c Merge pull request #4611 from nextcloud/dependabot/npm_and_yarn/main/cypress-12.10.0 2023-04-22 06:58:22 +00:00
dependabot[bot]
fbbe30be6d Merge pull request #4609 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/router-2.1.1 2023-04-22 06:56:15 +00:00
dependabot[bot]
7fb0822ce8 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.12.0...v3.13.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-22 06:46:13 +00:00
dependabot[bot]
8329caa94a Merge pull request #4607 from nextcloud/dependabot/composer/tests/integration/guzzlehttp/guzzle-7.5.1 2023-04-22 06:45:29 +00:00
dependabot[bot]
bf015cd951 Chore(deps): Bump shivammathur/setup-php from 2.24.0 to 2.25.1
Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php) from 2.24.0 to 2.25.1.
- [Release notes](https://github.com/shivammathur/setup-php/releases)
- [Commits](https://github.com/shivammathur/setup-php/compare/2.24.0...2.25.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-22 03:46:56 +00:00
dependabot[bot]
bee0fde025 bump cypress from 12.9.0 to 12.10.0
---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-22 03:21:31 +00:00
dependabot[bot]
f18069c504 bump @nextcloud/router from 2.0.1 to 2.1.1
---
updated-dependencies:
- dependency-name: "@nextcloud/router"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-22 03:18:25 +00:00
dependabot[bot]
8b410a453a Chore(deps-dev): Update guzzlehttp/guzzle requirement
Updates the requirements on [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) to permit the latest version.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/7.5/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.5.0...7.5.1)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-22 03:06:05 +00:00
Jérôme Herbinet
be75d8890c Better display of card dates
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2023-04-20 10:35:50 +02:00
Nextcloud bot
a79f60bad5 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-19 02:40:44 +00:00
Nextcloud bot
1901c986ff Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-16 02:39:48 +00:00
dependabot[bot]
b0245d1bdb Merge pull request #4598 from nextcloud/dependabot/npm_and_yarn/main/stylelint-webpack-plugin-4.1.1 2023-04-15 09:04:37 +00:00
dependabot[bot]
32528866fb Merge pull request #4601 from nextcloud/dependabot/composer/phpunit/phpunit-9.6.7 2023-04-15 08:54:28 +00:00
dependabot[bot]
f1718821fc Chore(deps-dev): Bump stylelint-webpack-plugin from 4.1.0 to 4.1.1
Bumps [stylelint-webpack-plugin](https://github.com/webpack-contrib/stylelint-webpack-plugin) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/webpack-contrib/stylelint-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/stylelint-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: stylelint-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-15 08:49:57 +00:00
dependabot[bot]
384f6c97b8 Merge pull request #4600 from nextcloud/dependabot/npm_and_yarn/main/dompurify-3.0.2 2023-04-15 08:49:28 +00:00
dependabot[bot]
bb09f5510c Merge pull request #4599 from nextcloud/dependabot/npm_and_yarn/main/eslint-webpack-plugin-4.0.1 2023-04-15 08:49:17 +00:00
dependabot[bot]
65f2e75775 Merge pull request #4597 from nextcloud/dependabot/npm_and_yarn/main/vue/test-utils-1.3.5 2023-04-15 08:49:03 +00:00
dependabot[bot]
f75be3a041 Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.6 to 9.6.7.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.7/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.6...9.6.7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-15 03:41:43 +00:00
dependabot[bot]
aaa651be37 bump dompurify from 3.0.1 to 3.0.2
---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-15 02:58:15 +00:00
dependabot[bot]
baf807b91a Chore(deps-dev): Bump eslint-webpack-plugin from 4.0.0 to 4.0.1
Bumps [eslint-webpack-plugin](https://github.com/webpack-contrib/eslint-webpack-plugin) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/webpack-contrib/eslint-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/eslint-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/eslint-webpack-plugin/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: eslint-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-15 01:59:06 +00:00
dependabot[bot]
ac1b230a70 Chore(deps-dev): Bump @vue/test-utils from 1.3.4 to 1.3.5
Bumps [@vue/test-utils](https://github.com/vuejs/test-utils) from 1.3.4 to 1.3.5.
- [Release notes](https://github.com/vuejs/test-utils/releases)
- [Commits](https://github.com/vuejs/test-utils/commits)

---
updated-dependencies:
- dependency-name: "@vue/test-utils"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-15 01:58:20 +00:00
Nextcloud bot
559c5c7696 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-09 02:42:08 +00:00
dependabot[bot]
5c9ad85c7e Chore(deps): Bump peter-evans/create-or-update-comment
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 2.1.1 to 3.0.0.
- [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
- [Commits](67dcc547d3...3383acd359)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-08 03:24:41 +00:00
dependabot[bot]
42c8e90abb Chore(deps): Bump peter-evans/create-pull-request from 4.2.4 to 5.0.0
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4.2.4 to 5.0.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](38e0b6e68b...5b4a9f6a9e)

---
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>
2023-04-08 03:24:37 +00:00
Nextcloud bot
8b511db4cf Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-06 02:41:09 +00:00
Julius Härtl
bf37cc2ed8 fix: Move dashboard fetching to dedicated store module
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-04-05 20:56:31 +02:00
dependabot[bot]
711bc47b0d Merge pull request #4544 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/webpack-vue-config-5.5.0 2023-04-05 18:49:57 +00:00
Julius Härtl
faac607b75 chore: Remove unused @nextcloud/vue-dashboard
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-04-05 20:33:27 +02:00
Julius Härtl
280cc57abc fix: Workaround vue resolving with nextcloud-vue-collections
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-04-05 20:31:04 +02:00
dependabot[bot]
b7a6df8224 Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.0
Dependabot couldn't find the original pull request head commit, 0910e16461b4b75d4de40f5441c237066bdcec74.
2023-04-05 13:56:26 +00:00
Nextcloud bot
d13cc9f000 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-05 02:42:33 +00:00
Julius Härtl
f82297f556 Merge pull request #4574 from joshtrichards/patch-1 2023-04-04 17:52:59 +02:00
Julius Härtl
d067ac80a0 Merge pull request #4489 from nextcloud/tests/4483
tests(integration): Add integration tests for due dates
2023-04-04 17:52:38 +02:00
Julius Härtl
b79566d6a4 tests: Cover setting/resetting card due date with integration test
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-04-03 15:35:51 +02:00
Julius Härtl
0b2ea0f839 fix: Centralize usage of CardDetails
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-04-03 15:35:51 +02:00
Julius Härtl
c1a16c9e85 Merge pull request #4578 from nextcloud/dependabot/npm_and_yarn/main/cypress-12.9.0
Chore(deps-dev): Bump cypress from 12.8.1 to 12.9.0
2023-04-03 09:17:34 +02:00
dependabot[bot]
819fc5b3a8 Chore(deps-dev): Bump cypress from 12.8.1 to 12.9.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 12.8.1 to 12.9.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/v12.8.1...v12.9.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-03 06:20:33 +00:00
Josh Richards
bd37672b0f Stop tag being edit button if user lacks perms
Addresses #4554 

Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
2023-04-03 08:18:23 +02:00
dependabot[bot]
d9de349441 Merge pull request #4580 from nextcloud/dependabot/composer/vimeo/psalm-5.9.0 2023-04-01 07:25:39 +00:00
dependabot[bot]
fb6a7a0f3e Chore(deps-dev): Bump vimeo/psalm from 5.8.0 to 5.9.0
Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 5.8.0 to 5.9.0.
- [Release notes](https://github.com/vimeo/psalm/releases)
- [Commits](https://github.com/vimeo/psalm/compare/5.8.0...5.9.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-01 03:56:13 +00:00
dependabot[bot]
728d2a8ab4 Merge pull request #4575 from nextcloud/dependabot/composer/phpunit/phpunit-9.6.6 2023-04-01 03:48:56 +00:00
dependabot[bot]
4575bd5d67 Merge pull request #4576 from nextcloud/dependabot/npm_and_yarn/main/eslint-plugin-cypress-2.13.2 2023-04-01 03:33:12 +00:00
dependabot[bot]
7d0898ccd4 Chore(deps-dev): Bump eslint-plugin-cypress from 2.12.1 to 2.13.2
Bumps [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) from 2.12.1 to 2.13.2.
- [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases)
- [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v2.12.1...v2.13.2)

---
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>
2023-04-01 01:57:50 +00:00
dependabot[bot]
0ce04e25c3 Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.5 to 9.6.6.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.5...9.6.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-01 01:56:32 +00:00
Julius Härtl
60ea0565c7 Merge pull request #4566 from nextcloud/fix/share_card_not_found 2023-03-29 11:00:05 +02:00
Jonas
a7608b1900 Gracefully handle not found card for a share
Fixes: #3464
Fixes: #4565

Signed-off-by: Jonas <jonas@freesources.org>
2023-03-28 19:14:09 +02:00
Nextcloud bot
d4b5d9e2f6 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-28 02:31:35 +00:00
Julius Härtl
89640e1ca1 Merge pull request #4557 from nextcloud/dependabot/github_actions/skjnldsv/read-package-engines-version-actions-2.1 2023-03-27 11:24:27 +02:00
Julius Härtl
25decf95c5 Merge pull request #4561 from nextcloud/bugfix/4523 2023-03-27 10:51:44 +02:00
Julius Härtl
22616d8266 fix: Adapt NcEmptyContent usages to new slots
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-27 10:28:49 +02:00
dependabot[bot]
942b8d8919 Merge pull request #4559 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/vue-7.8.4 2023-03-25 05:13:48 +00:00
dependabot[bot]
72fff9c811 Chore(deps): Bump @nextcloud/vue from 7.8.1 to 7.8.4
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.8.1 to 7.8.4.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.8.1...v7.8.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-25 04:52:57 +00:00
dependabot[bot]
a14e6e3134 Chore(deps): Bump skjnldsv/read-package-engines-version-actions
Bumps [skjnldsv/read-package-engines-version-actions](https://github.com/skjnldsv/read-package-engines-version-actions) from 1.2 to 2.1.
- [Release notes](https://github.com/skjnldsv/read-package-engines-version-actions/releases)
- [Commits](1bdcee71fa...0ce2ed60f6)

---
updated-dependencies:
- dependency-name: skjnldsv/read-package-engines-version-actions
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-25 02:56:44 +00:00
dependabot[bot]
a27b070b49 Merge pull request #4548 from nextcloud/dependabot/github_actions/peter-evans/create-pull-request-4.2.4 2023-03-18 06:27:35 +00:00
dependabot[bot]
059641a7b0 Merge pull request #4547 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/vue-7.8.1 2023-03-18 04:15:08 +00:00
dependabot[bot]
f8072c3f28 Merge pull request #4546 from nextcloud/dependabot/npm_and_yarn/main/cypress-12.8.1 2023-03-18 04:14:40 +00:00
dependabot[bot]
f03d48c395 Chore(deps): Bump peter-evans/create-pull-request from 4.2.3 to 4.2.4
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4.2.3 to 4.2.4.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](2b011faafd...38e0b6e68b)

---
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>
2023-03-18 04:04:44 +00:00
dependabot[bot]
c947ab04d3 Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.8.1
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.8.0 to 7.8.1.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.8.0...v7.8.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>
2023-03-18 02:58:33 +00:00
dependabot[bot]
117e3a6497 Chore(deps-dev): Bump cypress from 12.7.0 to 12.8.1
Bumps [cypress](https://github.com/cypress-io/cypress) from 12.7.0 to 12.8.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/v12.7.0...v12.8.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-18 02:58:18 +00:00
Nextcloud bot
29aae81134 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-18 02:39:33 +00:00
Nextcloud bot
35fbc33e60 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-17 02:39:03 +00:00
Nextcloud bot
1d63e39f6a Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-16 02:40:43 +00:00
Julius Härtl
eaa1b93f15 Merge pull request #4534 from Jerome-Herbinet/patch-3
Fix consistency of a "Create card" wording with its equivalent for Notes ("New card")
2023-03-15 14:53:05 +01:00
Julius Härtl
f8bcaf6ea9 Merge pull request #4535 from Jerome-Herbinet/patch-4
Fix : Overlapping expiry dates on tags
2023-03-15 13:49:41 +01:00
Jérôme Herbinet
de6086b4e1 Fix : Overlapping expiry dates on tags
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2023-03-15 13:35:22 +01:00
Jérôme Herbinet
8620e7fc6c Consistency of a wording with its equiv. for Notes
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2023-03-15 13:18:52 +01:00
dependabot[bot]
ad1b5fcca2 Merge pull request #4532 from nextcloud/dependabot/npm_and_yarn/webpack-5.76.1 2023-03-15 06:56:45 +00:00
dependabot[bot]
8383c439d5 Chore(deps): Bump webpack from 5.74.0 to 5.76.1
Bumps [webpack](https://github.com/webpack/webpack) from 5.74.0 to 5.76.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.74.0...v5.76.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-15 06:47:09 +00:00
Nextcloud bot
b7e48a5e40 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-15 02:38:41 +00:00
dependabot[bot]
51a6c614dd Merge pull request #4529 from nextcloud/dependabot/npm_and_yarn/main/jest-29.5.0 2023-03-11 06:13:46 +00:00
dependabot[bot]
d8000a9aa8 Merge pull request #4527 from nextcloud/dependabot/composer/vimeo/psalm-5.8.0 2023-03-11 05:43:25 +00:00
dependabot[bot]
07f0515551 Merge pull request #4526 from nextcloud/dependabot/composer/phpunit/phpunit-9.6.5 2023-03-11 05:23:23 +00:00
dependabot[bot]
988b46e4e8 Chore(deps-dev): Bump jest from 29.4.3 to 29.5.0
Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.4.3 to 29.5.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.5.0/packages/jest)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-11 02:58:06 +00:00
dependabot[bot]
7cc6d42ff5 Chore(deps-dev): Bump vimeo/psalm from 5.7.7 to 5.8.0
Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 5.7.7 to 5.8.0.
- [Release notes](https://github.com/vimeo/psalm/releases)
- [Commits](https://github.com/vimeo/psalm/compare/5.7.7...5.8.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-11 02:56:33 +00:00
dependabot[bot]
d6e8a36171 Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.4 to 9.6.5.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.4...9.6.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-11 02:56:26 +00:00
Julius Härtl
e0542996e3 Merge pull request #4494 from nextcloud/tests/4493
tests(integration): Add test for multiple board shares to the same user
2023-03-10 08:27:39 +01:00
Julius Härtl
47cfdb4a05 Merge pull request #4504 from nextcloud/dependabot/npm_and_yarn/main/vue/vue2-jest-29.2.3 2023-03-10 08:27:21 +01:00
Julius Härtl
d9f83b7833 Merge pull request #4510 from nextcloud/bugfix/noid/close-without-token 2023-03-10 08:26:50 +01:00
Nextcloud bot
5a36c644af Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-10 02:40:01 +00:00
Julius Härtl
cd3f658741 Merge pull request #4512 from nextcloud/bugfix/4511 2023-03-08 18:32:19 +01:00
Julius Härtl
fc183f6981 Merge pull request #4518 from nextcloud/bugfix/4517/fix-board-api-details 2023-03-08 08:43:32 +01:00
Joas Schilling
83bc2c5cf2 fix(API): Fix board API details parameter to work as expected
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-08 07:38:25 +01:00
Marcel Klehr
e2f80b6e19 Merge pull request #4514 from nextcloud/bugfix/noid/reference-error-logging 2023-03-07 10:24:22 +01:00
Julius Härtl
b207e28c70 fix(references): Mute NoPermissionException as it is expected to happen for references
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-07 10:06:45 +01:00
Julius Härtl
e4acb37b3b fix(cards): Fix card sizing by limiting too wide style rules
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-06 12:30:02 +01:00
Julius Härtl
25f86beec9 fix(sessions): Do not send close request without token
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-06 12:04:48 +01:00
dependabot[bot]
6f6df150d1 Merge pull request #4506 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/vue-7.8.0 2023-03-06 06:26:01 +00:00
dependabot[bot]
b45f182069 Merge pull request #4505 from nextcloud/dependabot/npm_and_yarn/main/dompurify-3.0.1 2023-03-06 06:24:36 +00:00
dependabot[bot]
ac31ed1004 Chore(deps): Bump @nextcloud/vue from 7.7.1 to 7.8.0
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.7.1 to 7.8.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.7.1...v7.8.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>
2023-03-06 07:17:24 +01:00
dependabot[bot]
82ea7ccb83 Chore(deps-dev): Bump @vue/vue2-jest from 29.2.2 to 29.2.3
Bumps [@vue/vue2-jest](https://github.com/vuejs/vue-jest) from 29.2.2 to 29.2.3.
- [Release notes](https://github.com/vuejs/vue-jest/releases)
- [Commits](https://github.com/vuejs/vue-jest/compare/v29.2.2...v29.2.3)

---
updated-dependencies:
- dependency-name: "@vue/vue2-jest"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-06 07:17:18 +01:00
dependabot[bot]
bf3d8f14aa Chore(deps): Bump dompurify from 3.0.0 to 3.0.1
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.0.0...3.0.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-06 07:17:14 +01:00
Nextcloud bot
1d40fd3ab0 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-06 02:39:08 +00:00
dependabot[bot]
1163e544b1 Merge pull request #4500 from nextcloud/dependabot/composer/phpunit/phpunit-9.6.4 2023-03-04 11:04:55 +00:00
dependabot[bot]
967bcc0226 Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.3 to 9.6.4.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.3...9.6.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-04 10:55:57 +00:00
Julius Härtl
1e9d8663a9 Merge pull request #4499 from nextcloud/update-main-version 2023-03-04 11:54:41 +01:00
Nextcloud bot
61db3c2769 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-04 02:40:21 +00:00
Joas Schilling
65ea7160a5 chore: Add Nextcloud 27 support on main
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-03 11:30:29 +01:00
Julius Härtl
e824d4eb30 tests(integration): Add test for multiple board shares to the same user
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-01 21:49:10 +01:00
190 changed files with 3719 additions and 5628 deletions

View File

@@ -0,0 +1,29 @@
{
"image": "ghcr.io/juliushaertl/nextcloud-dev-php80:latest",
"forwardPorts": [80],
"containerEnv": {
"NEXTCLOUD_AUTOINSTALL_APPS": "deck",
"XDEBUG_MODE": "debug"
},
"customizations": {
"vscode": {
"extensions": [
"felixfbecker.php-intellisense",
"octref.vetur"
],
"settings": {
"php.suggest.basic": false,
"git.alwaysSignOff": true
}
}
},
"workspaceMount": "source=${localWorkspaceFolder},target=/var/www/html/apps-extra/deck,type=bind",
"workspaceFolder": "/var/www/html/apps-extra/deck",
"overrideCommand": true,
"postAttachCommand": "bash ./.devcontainer/setup.sh",
"portsAttributes": {
"80": {
"label": "Webserver"
}
}
}

9
.devcontainer/setup.sh Normal file
View File

@@ -0,0 +1,9 @@
#!/bin/bash
(
cd /tmp && /usr/local/bin/bootstrap.sh apache2ctl start
)
composer install --no-dev
npm ci
npm run dev

View File

@@ -13,7 +13,7 @@ jobs:
strategy:
matrix:
node-version: [14.x]
node-version: [16.x]
steps:
- uses: actions/checkout@v3
@@ -24,7 +24,7 @@ jobs:
- name: Set up npm7
run: npm i -g npm@7
- name: Setup PHP
uses: shivammathur/setup-php@2.24.0
uses: shivammathur/setup-php@2.25.1
with:
php-version: '7.4'
tools: composer

View File

@@ -44,7 +44,7 @@ jobs:
expression: "//info//dependencies//nextcloud/@min-version"
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@1bdcee71fa343c46b18dc6aceffb4cd1e35209c6 # v1.2
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
id: versions
# Continue if no package.json
continue-on-error: true
@@ -66,7 +66,7 @@ jobs:
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
- name: Set up php ${{ env.PHP_VERSION }}
uses: shivammathur/setup-php@2.24.0 # v2
uses: shivammathur/setup-php@2.25.1 # v2
with:
php-version: ${{ env.PHP_VERSION }}
coverage: none

View File

@@ -23,7 +23,7 @@ jobs:
steps:
- name: Add reaction on start
uses: peter-evans/create-or-update-comment@67dcc547d311b736a8e6c5c236542148a47adc3d # v2.1.1
uses: peter-evans/create-or-update-comment@ca08ebd5dc95aa0cd97021e9708fcd6b87138c9b # v3.0.1
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }}
@@ -42,7 +42,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }}
- name: Add reaction on failure
uses: peter-evans/create-or-update-comment@67dcc547d311b736a8e6c5c236542148a47adc3d # v2.1.1
uses: peter-evans/create-or-update-comment@ca08ebd5dc95aa0cd97021e9708fcd6b87138c9b # v3.0.1
if: failure()
with:
token: ${{ secrets.COMMAND_BOT_PAT }}

View File

@@ -23,7 +23,7 @@ jobs:
# containers: [1, 2, 3]
php-versions: [ '8.0' ]
databases: [ 'sqlite' ]
server-versions: [ 'stable26' ]
server-versions: [ 'stable27' ]
steps:
- name: Use Node.js ${{ matrix.node-version }}
@@ -64,7 +64,7 @@ jobs:
path: apps/text
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.24.0
uses: shivammathur/setup-php@2.25.1
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, zip, gd, apcu

View File

@@ -28,7 +28,7 @@ jobs:
matrix:
php-versions: ['8.1']
databases: ['sqlite', 'mysql', 'pgsql']
server-versions: ['stable26']
server-versions: ['stable27']
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
@@ -78,7 +78,7 @@ jobs:
path: apps/activity
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.25.5
uses: shivammathur/setup-php@2.25.1
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql, apcu

View File

@@ -41,7 +41,7 @@ jobs:
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@1bdcee71fa343c46b18dc6aceffb4cd1e35209c6 # v1.2
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
id: versions
with:
fallbackNode: '^16'

View File

@@ -25,7 +25,7 @@ jobs:
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
- name: Set up php
uses: shivammathur/setup-php@2.24.0 # v2
uses: shivammathur/setup-php@2.25.1 # v2
with:
php-version: 8.1
coverage: none

View File

@@ -34,7 +34,7 @@ jobs:
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.24.0 # v2
uses: shivammathur/setup-php@2.25.1 # v2
with:
php-version: ${{ matrix.php-versions }}
coverage: none

View File

@@ -25,7 +25,7 @@ jobs:
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@1bdcee71fa343c46b18dc6aceffb4cd1e35209c6 # v1.2
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
id: versions
with:
fallbackNode: '^16'

View File

@@ -25,7 +25,7 @@ jobs:
- name: Set up npm7
run: npm i -g npm@7
- name: Setup PHP
uses: shivammathur/setup-php@2.24.0
uses: shivammathur/setup-php@2.25.1
with:
php-version: '7.4'
tools: composer

71
.github/workflows/npm-audit-fix.yml vendored Normal file
View File

@@ -0,0 +1,71 @@
# 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: npm audit fix and compile
on:
workflow_dispatch:
schedule:
# At 2:30 on Sundays
- cron: '30 2 * * 0'
jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
branches: ["main", "master", "stable26", "stable25", "stable24"]
name: npm-audit-fix-${{ matrix.branches }}
steps:
- name: Checkout
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
with:
ref: ${{ matrix.branches }}
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
id: versions
with:
fallbackNode: '^16'
fallbackNpm: '^7'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
- name: Fix npm audit
run: |
npm audit fix
- name: Run npm ci and npm run build
if: always()
run: |
npm ci
npm run build --if-present
- name: Create Pull Request
if: always()
uses: peter-evans/create-pull-request@284f54f989303d2699d373481a0cfa13ad5a6666 # v3
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: "chore(deps): fix npm audit"
committer: GitHub <noreply@github.com>
author: nextcloud-command <nextcloud-command@users.noreply.github.com>
signoff: true
branch: automated/noid/${{ matrix.branches }}-fix-npm-audit
title: "[${{ matrix.branches }}] Fix npm audit"
body: |
Auto-generated fix of npm audit
labels: |
dependencies
3. to review

View File

@@ -26,9 +26,9 @@ jobs:
strategy:
fail-fast: false
matrix:
php-versions: ['8.0', '8.1', '8.2']
php-versions: ['8.0', '8.1']
databases: ['sqlite', 'mysql', 'pgsql']
server-versions: ['stable26']
server-versions: ['stable27']
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
@@ -70,7 +70,7 @@ jobs:
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.24.0
uses: shivammathur/setup-php@2.25.1
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit

View File

@@ -27,7 +27,7 @@ jobs:
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
- name: Set up php
uses: shivammathur/setup-php@2.24.0 # v2
uses: shivammathur/setup-php@2.25.1 # v2
with:
php-version: 8.1
coverage: none

View File

@@ -17,7 +17,7 @@ jobs:
strategy:
fail-fast: false
matrix:
branches: ["master", "stable25", "stable24"]
branches: ["master", "stable26", "stable25", "stable24"]
name: update-nextcloud-ocp-${{ matrix.branches }}
@@ -28,7 +28,7 @@ jobs:
submodules: true
- name: Set up php8.1
uses: shivammathur/setup-php@2.24.0 # v2
uses: shivammathur/setup-php@2.25.1 # v2
with:
php-version: 8.1
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
@@ -52,7 +52,7 @@ jobs:
continue-on-error: true
- name: Create Pull Request
uses: peter-evans/create-pull-request@2b011faafdcbc9ceb11414d64d0573f37c774b04 # v3
uses: peter-evans/create-pull-request@284f54f989303d2699d373481a0cfa13ad5a6666 # v3
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: "chore(dev-deps): Bump nextcloud/ocp package"

View File

@@ -1,102 +1,137 @@
# Changelog
All notable changes to this project will be documented in this file.
## 1.9.7
## 1.11.3
### Fixed
- fix(PermissionService#getPermissions): Catch exceptions from getBoard method @backportbot[bot] [#5548](https://github.com/nextcloud/deck/pull/5548)
- fix(activity): Fix permission checks when rendering activities in bac… @backportbot[bot] [#5545](https://github.com/nextcloud/deck/pull/5545)
- fix: allow null label colors in trello json importer @juliushaertl [#5438](https://github.com/nextcloud/deck/pull/5438)
- Fix deleted card/board issues @juliushaertl [#5442](https://github.com/nextcloud/deck/pull/5442)
## 1.9.6
### Other
- Fix small issues around delete/undo @juliushaertl [#5420](https://github.com/nextcloud/deck/pull/5420)
## 1.11.2
### Fixed
- fix: allow null label colors in trello json importer @juliushaertl [#5439](https://github.com/nextcloud/deck/pull/5439)
- Fix small issues around delete/undo [#5421](https://github.com/nextcloud/deck/pull/5421)
- Fix deleted card/board issues @juliushaertl [#5443](https://github.com/nextcloud/deck/pull/5443)
- fix: Use text content as result for comments [#5297](https://github.com/nextcloud/deck/pull/5297)
## 1.9.5
### Fixed
- fix: Use text content as result for comments [#5298](https://github.com/nextcloud/deck/pull/5298)
## 1.9.4
### Fixed
- fix: open card in modal on main route [#5289](https://github.com/nextcloud/deck/pull/5289)
## 1.9.3
## 1.11.1
### Added
- Import of deck JSON data through occ @juliushaertl [#5004](https://github.com/nextcloud/deck/pull/5004)
- feat: remember last board, list for new card dialog [#5049](https://github.com/nextcloud/deck/pull/5049)
- feat: update smart picker links [#5072](https://github.com/nextcloud/deck/pull/5072)
### Fixed
- Prevent tag itself being edit button if user lacks permissions [#4766](https://github.com/nextcloud/deck/pull/4766)
- fix: Allow dynamic autoloading for classes added during upgrade [#4805](https://github.com/nextcloud/deck/pull/4805)
- Fix(occ): set user id for permission sevice from board service [#4814](https://github.com/nextcloud/deck/pull/4814)
- fix(notification): Prevent null in parameters [#4910](https://github.com/nextcloud/deck/pull/4910)
- fix: Split query to fetch board ids to avoid slow query join @juliushaertl [#4950](https://github.com/nextcloud/deck/pull/4950)
- fix: export doesn't handle lists with no cards [#5117](https://github.com/nextcloud/deck/pull/5117)
- Ensure `$boardId` is an integer [#4774](https://github.com/nextcloud/deck/pull/4774)
- fix: execute return int for export command [#4812](https://github.com/nextcloud/deck/pull/4812)
- fix: crash when leaving out system parameter [#4832](https://github.com/nextcloud/deck/pull/4832)
- Remove duplicate button [#5044](https://github.com/nextcloud/deck/pull/5044)
- fix: export doesn't handle lists with no cards [#5118](https://github.com/nextcloud/deck/pull/5118)
- fix: Check both card reference url patterns [#5263](https://github.com/nextcloud/deck/pull/5263)
- Issue triage fix collection @juliushaertl [#5286](https://github.com/nextcloud/deck/pull/5286)
- fix: open card in modal on main route [#5288](https://github.com/nextcloud/deck/pull/5288)
- fix: Avoid too large index on postgres as indexing just the last_editor column is enough [#5291](https://github.com/nextcloud/deck/pull/5291)
- fix: error msg on CreateNewCardCustomPicker & only show available bo… [#5030](https://github.com/nextcloud/deck/pull/5030)
- Remove duplicate button [#5043](https://github.com/nextcloud/deck/pull/5043)
### Other
- fix cypress for new file picker @juliushaertl [#5027](https://github.com/nextcloud/deck/pull/5027)
- test: add cypress tests for create new deck card [#5026](https://github.com/nextcloud/deck/pull/5026)
- Update dependencies
## 1.11.0
### Added
- feat: Import of deck JSON data through occ [#5003](https://github.com/nextcloud/deck/pull/5003)
- feat: create new card from smart picker [#5000](https://github.com/nextcloud/deck/pull/5000)
- feat: update smart picker links [#5072](https://github.com/nextcloud/deck/pull/5072)
- feat: remember last board, list for new card dialog [#5049](https://github.com/nextcloud/deck/pull/5049)
### Fixed
- Fix(occ): set user id for permission sevice from board service [#4813](https://github.com/nextcloud/deck/pull/4813)
- fix: Allow dynamic autoloading for classes added during upgrade [#4804](https://github.com/nextcloud/deck/pull/4804)
- fix(notification): Prevent null in parameters [#4909](https://github.com/nextcloud/deck/pull/4909)
- fix: Split query to fetch board ids to avoid slow query join @juliushaertl [#4949](https://github.com/nextcloud/deck/pull/4949)
- fix: export doesn't handle lists with no cards [#5118](https://github.com/nextcloud/deck/pull/5118)
- fix: execute return int for export command [#4811](https://github.com/nextcloud/deck/pull/4811)
- fix: crash when leaving out system parameter [#4831](https://github.com/nextcloud/deck/pull/4831)
- test: add cypress tests for create new deck card [#5026](https://github.com/nextcloud/deck/pull/5026)
- feat: error msg on CreateNewCardCustomPicker & only show available bo… [#5030](https://github.com/nextcloud/deck/pull/5030)
- Remove duplicate button [#5043](https://github.com/nextcloud/deck/pull/5043)
### Other
- Dependency updates
## 1.9.2
### Fixed
- fix: Properly overwrite z-index of datepicker above modal [#4665](https://github.com/nextcloud/deck/pull/4665)
## 1.9.1
### Fixed
- Gracefully handle not found card for a share [#4567](https://github.com/nextcloud/deck/pull/4567)
- fix: Adapt NcEmptyContent usages to new slots [#4562](https://github.com/nextcloud/deck/pull/4562)
- allow user to toggle visibility of the calendar for a deck board [#4625](https://github.com/nextcloud/deck/pull/4625)
- fix: Append datetime picker to body to avoid cut off [#4644](https://github.com/nextcloud/deck/pull/4644)
- chore: Remove unused @nextcloud/vue-dashboard @juliushaertl [#4650](https://github.com/nextcloud/deck/pull/4650)
- fix: Bring back overdue column by removing faulty condition [#4662](https://github.com/nextcloud/deck/pull/4662)
- Fix : Overlapping expiry dates on tags [#4537](https://github.com/nextcloud/deck/pull/4537)
- Better display of card dates (creation and change dates) [#4619](https://github.com/nextcloud/deck/pull/4619)
- Update dependencies
## 1.9.0
## 1.11.0-beta.1
### Added
- Live updates on board collaboration using notify_push @alangecker [#4273](https://github.com/nextcloud/deck/pull/4273)
- Basic notify_push usage with session handling @alangecker [#3876](https://github.com/nextcloud/deck/pull/3876)
- Use text as editor if available [#4399](https://github.com/nextcloud/deck/pull/4399)
- Improve reference provider and add reference widgets @julien-nc [#4422](https://github.com/nextcloud/deck/pull/4422)
- Tag creation from card view @juliushaertl [#4344](https://github.com/nextcloud/deck/pull/4344)
- Optimize query performance with larger board or card count @[#4452](https://github.com/nextcloud/deck/pull/4452)
- Export Board as CSV @david-loe [#3065](https://github.com/nextcloud/deck/pull/3065)
- Import deck json files through occ @juliushaertl [#5003](https://github.com/nextcloud/deck/pull/5003)
- Create new card via smart picker [#5000](https://github.com/nextcloud/deck/pull/5000)
### Fixed
- Fix(occ): set user id for permission sevice from board service [#4813](https://github.com/nextcloud/deck/pull/4813)
- fix: Allow dynamic autoloading for classes added during upgrade [#4804](https://github.com/nextcloud/deck/pull/4804)
- fix(notification): Prevent null in parameters [#4909](https://github.com/nextcloud/deck/pull/4909)
- fix: Split query to fetch board ids to avoid slow query join @juliushaertl [#4949](https://github.com/nextcloud/deck/pull/4949)
- fix: execute return int for export command [#4811](https://github.com/nextcloud/deck/pull/4811)
- fix: crash when leaving out system parameter [#4831](https://github.com/nextcloud/deck/pull/4831)
## 1.10.0
### Added
- Compatibility with Nextcloud 27
### Fixed
- fix: Properly overwrite z-index of datepicker above modal @juliushaertl [#4664](https://github.com/nextcloud/deck/pull/4664)
- Use the color-primary-element* variables @szaimen [#4673](https://github.com/nextcloud/deck/pull/4673)
- fix(references): Mute NoPermissionException as it is expected to happen for references @juliushaertl [#4514](https://github.com/nextcloud/deck/pull/4514)
- fix(cards): Fix card sizing by limiting too wide style rules @juliushaertl [#4512](https://github.com/nextcloud/deck/pull/4512)
- fix: Adapt NcEmptyContent usages to new slots @juliushaertl [#4561](https://github.com/nextcloud/deck/pull/4561)
- Gracefully handle not found card for a share @mejo- [#4566](https://github.com/nextcloud/deck/pull/4566)
- Prevent tag itself being edit button if user lacks permissions @joshtrichards [#4574](https://github.com/nextcloud/deck/pull/4574)
- chore: Remove unused @nextcloud/vue-dashboard @juliushaertl [#4586](https://github.com/nextcloud/deck/pull/4586)
- Update Description.vue: Fixes the issue of hidden text by menu bar @pschopen [#4617](https://github.com/nextcloud/deck/pull/4617)
- allow user to toggle visibility of the calendar for a deck board @schiessle [#4622](https://github.com/nextcloud/deck/pull/4622)
- fix: Append datetime picker to body to avoid cut off @juliushaertl [#4643](https://github.com/nextcloud/deck/pull/4643)
- fix: Bring back overdue column by removing faulty condition @juliushaertl [#4660](https://github.com/nextcloud/deck/pull/4660)
- fix(sessions): Do not send close request without token @juliushaertl [#4510](https://github.com/nextcloud/deck/pull/4510)
- tests(integration): Add test for multiple board shares to the same user @juliushaertl [#4494](https://github.com/nextcloud/deck/pull/4494)
- fix(API): Fix board API details parameter to work as expected @nickvergessen [#4518](https://github.com/nextcloud/deck/pull/4518)
- Fix : Overlapping expiry dates on tags @Jerome-Herbinet [#4535](https://github.com/nextcloud/deck/pull/4535)
- Fix consistency of a "Create card" wording with its equivalent for Notes ("New card") @Jerome-Herbinet [#4534](https://github.com/nextcloud/deck/pull/4534)
- tests(integration): Add integration tests for due dates @juliushaertl [#4489](https://github.com/nextcloud/deck/pull/4489)
- Better display of card dates (creation and change dates) @Jerome-Herbinet [#4604](https://github.com/nextcloud/deck/pull/4604)
- Refactors lib\Activity\DeckProvider.php to improve code readability. @fsamapoor [#4648](https://github.com/nextcloud/deck/pull/4648)
- Converts 'strpos()' calls to improve code readability. @fsamapoor [#4657](https://github.com/nextcloud/deck/pull/4657)
- Dependency updates
### Other
- feat: Add devcontainer and update dev docs @juliushaertl [#4683](https://github.com/nextcloud/deck/pull/4683)
- chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 @nickvergessen [#4691](https://github.com/nextcloud/deck/pull/4691)
## 1.9.0-beta.1
### Added
- Export Board @david-loe [#3065](https://github.com/nextcloud/deck/pull/3065)
- basic notify_push usage with session handling @alangecker [#3876](https://github.com/nextcloud/deck/pull/3876)
- feat(Description): Use text as editor if available @juliushaertl [#4399](https://github.com/nextcloud/deck/pull/4399)
- Improve reference provider and add reference widgets @julien-nc [#4422](https://github.com/nextcloud/deck/pull/4422)
- live updates 🎉 @alangecker [#4273](https://github.com/nextcloud/deck/pull/4273)
- Tag creation from card view @juliushaertl [#4344](https://github.com/nextcloud/deck/pull/4344)
### Fixed
- fix(cards): Fix card sizing by limiting too wide style rules [#4521](https://github.com/nextcloud/deck/pull/4521)
- fix(references): Mute NoPermissionException as it is expected to happen for references [#4516](https://github.com/nextcloud/deck/pull/4516)
- fix(API): Fix board API details parameter to work as expected [#4519](https://github.com/nextcloud/deck/pull/4519)
- fix(sessions): Do not send close request without token [#4525](https://github.com/nextcloud/deck/pull/4525)
- fix: Avoid mutating the due date when calculating days @juliushaertl [#4488](https://github.com/nextcloud/deck/pull/4488)
- fix: Pass user id along to properly check permissions in background jobs @juliushaertl [#4485](https://github.com/nextcloud/deck/pull/4485)
- fix: Use passed userid when getting attachment folder @juliushaertl [#4487](https://github.com/nextcloud/deck/pull/4487)
- fix: Use proper z-index for text menubar @juliushaertl [#4490](https://github.com/nextcloud/deck/pull/4490)
- fix(dashboard): Fix undefined array index @marcelklehr [#4492](https://github.com/nextcloud/deck/pull/4492)
- fix: Always return sorted index array to make sure a json array is the result @juliushaertl [#4493](https://github.com/nextcloud/deck/pull/4493)
- Fix component renaming so that acl works on shares again @small1 [#4315](https://github.com/nextcloud/deck/pull/4315)
- fix(Sidebar): Only close sidebar on v-click-outside for specific targets @juliushaertl [#4350](https://github.com/nextcloud/deck/pull/4350)
- add basic e2e tests for stack title @shoetten [#4206](https://github.com/nextcloud/deck/pull/4206)
@@ -106,6 +141,10 @@ All notable changes to this project will be documented in this file.
- perf: Register notifier and resource listener lazy @juliushaertl [#4439](https://github.com/nextcloud/deck/pull/4439)
- perf: Lazy load dashboard components @juliushaertl [#4440](https://github.com/nextcloud/deck/pull/4440)
- Optimise upcomming overview creation @Raudius [#3793](https://github.com/nextcloud/deck/pull/3793)
- Performance boost @juliushaertl [#4452](https://github.com/nextcloud/deck/pull/4452)
### Other
- Dependency updates
## 1.8.0-beta.1

View File

@@ -30,24 +30,7 @@ Deck is a kanban style organization tool aimed at personal planning and project
## Installation/Update
This app is supposed to work on the two latest Nextcloud versions.
### Install latest release
You can download and install the latest release from the [Nextcloud app store](https://apps.nextcloud.com/apps/deck)
### Install from git
If you want to run the latest development version from git source, you need to clone the repo to your apps folder:
```
git clone https://github.com/nextcloud/deck.git
cd deck
make install-deps
make build
```
Please make sure you have installed the following dependencies: `make, which, tar, npm, curl, composer`
The app can be installed through the app store within Nextcloud. You can also download the latest release from the [release page](https://github.com/nextcloud-releases/deck/releases).
## Performance limitations
@@ -62,42 +45,55 @@ Improvements on Nextcloud server and Deck itself will improve the situation.
## Developing
### Nextcloud environment
There are multiple ways to develop on Deck. As you will need a Nextcloud server running, the individual options are described below.
You need to setup a [development environment](https://docs.nextcloud.com/server/latest/developer_manual//getting_started/devenv.html) of the current nextcloud version. You can also alternatively install & run the [nextcloud docker container](https://github.com/juliushaertl/nextcloud-docker-dev).
### General build instructions
General build instructions for the app itself are the same for all options.
To build you will need to have [Node.js](https://nodejs.org/en/) and [Composer](https://getcomposer.org/) installed.
- Install PHP dependencies: `composer install --no-dev`
- Install JS dependencies: `npm ci`
- Build JavaScript for the frontend
- Development build `npm run dev`
- Watch for changes `npm run watch`
- Production build `npm run build`
### Faster frontend developing with HMR
You can enable HMR (Hot module replacement) to avoid page reloads when working on the frontend:
1. ☑️ Install and enable [`hmr_enabler` app](https://github.com/nextcloud/hmr_enabler)
2. 🏁 Run `npm run serve`
3. 🌍 Open the normal Nextcloud server URL (not the URL given by above command)
### GitHub Codespaces / VS Code devcontainer
- Open code spaces or the repository in VS Code to start the dev container
- The container will automatically install all dependencies and build the app
- Nextcloud will be installed from the master development branch and be available on a port exposed by the container
### Docker: Simple app development container
- Fork the app
- Clone the repository: `git clone https://github.com/nextcloud/deck.git`
- Go into deck directory: `cd deck`
- Build the app as described in the general build instructions
- Run Nextcloud development container and mount the apps source code into it
```
docker run --rm \
-p 8080:80 \
-v ~/path/to/app:/var/www/html/apps-extra/app \
ghcr.io/juliushaertl/nextcloud-dev-php80:latest
```
### Full Nextcloud development environment
You need to setup a [development environment](https://docs.nextcloud.com/server/latest/developer_manual//getting_started/devenv.html) of the current Nextcloud version. You can also alternatively install & run the [nextcloud docker container](https://github.com/juliushaertl/nextcloud-docker-dev).
After the finished installation, you can clone the deck project directly in the `/[nextcloud-docker-dev-dir]/workspace/server/apps/` folder.
### PHP
Nothing to prepare, just dig into the code.
### JavaScript
This requires at least Node 16 and npm 7 to be installed.
Deck requires running a `make build-js` to install npm dependencies and build the JavaScript code using webpack. While developing you can also use `make watch` to rebuild everytime the code changes.
#### Hot reloading
Enable debug mode in your config.php `'debug' => true,`
Without SSL:
```
npx webpack-dev-server --config webpack.hot.js \
--public localhost:3000 \
--output-public-path 'http://localhost:3000/js/'
```
With SSL:
```
npx webpack-dev-server --config webpack.dev.js --https \
--cert ~/repos/nextcloud/nc-dev/data/ssl/nextcloud.local.crt \
--key ~/repos/nextcloud/nc-dev/data/ssl/nextcloud.local.key \
--public nextcloud.local:3000 \
--output-public-path 'https://nextcloud.local:3000/js/'
```
### Running tests
You can use the provided Makefile to run all tests by using:

View File

@@ -16,7 +16,7 @@
- 🚀 Get your project organized
</description>
<version>1.9.7</version>
<version>1.11.3</version>
<licence>agpl</licence>
<author>Julius Härtl</author>
<documentation>
@@ -38,7 +38,7 @@
<database min-version="9.4">pgsql</database>
<database>sqlite</database>
<database min-version="8.0">mysql</database>
<nextcloud min-version="26" max-version="26"/>
<nextcloud min-version="27" max-version="27"/>
</dependencies>
<background-jobs>
<job>OCA\Deck\Cron\DeleteCron</job>

View File

@@ -9,17 +9,15 @@
}
],
"require": {
"cogpowered/finediff": "0.3.*",
"justinrainbow/json-schema": "^5.2"
},
"require-dev": {
"roave/security-advisories": "dev-master",
"phpunit/phpunit": "^9",
"nextcloud/coding-standard": "^1.0.0",
"symfony/event-dispatcher": "^4.0",
"vimeo/psalm": "^5.4",
"nextcloud/coding-standard": "^1.1",
"psalm/phar": "^5.13",
"php-parallel-lint/php-parallel-lint": "^1.2",
"nextcloud/ocp": "dev-stable26"
"nextcloud/ocp": "dev-stable27"
},
"config": {
"optimize-autoloader": true,
@@ -34,9 +32,9 @@
"lint": "find . -name \\*.php -not -path './vendor/*' -print0 | xargs -0 -n1 php -l",
"cs:check": "php-cs-fixer fix --dry-run --diff",
"cs:fix": "php-cs-fixer fix",
"psalm": "psalm",
"psalm:update-baseline": "psalm --update-baseline",
"psalm:fix": "psalm --alter --issues=InvalidReturnType,InvalidNullableReturnType,MismatchingDocblockParamType,MismatchingDocblockReturnType,MissingParamType,InvalidFalsableReturnType",
"psalm": "psalm.phar",
"psalm:update-baseline": "psalm.phar --update-baseline",
"psalm:fix": "psalm.phar --alter --issues=InvalidReturnType,InvalidNullableReturnType,MismatchingDocblockParamType,MismatchingDocblockReturnType,MissingParamType,InvalidFalsableReturnType",
"test": [
"@test:unit",
"@test:integration"

3653
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -58,6 +58,31 @@ describe('Card', 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')
cy.intercept({ method: 'GET', url: '**/apps/deck/boards/*' }).as('getBoard')
cy.get('.button-vue[aria-label*="Add card"]')
.first().click()
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('.modal-mask.card-selector .multiselect-board li:contains("' + boardData.title + '")').should('be.visible').click()
cy.wait('@getBoard', { timeout: 7000 })
cy.get('.modal-mask.card-selector .multiselect-list').should('be.visible').click()
cy.get('.modal-mask.card-selector .multiselect-list li').eq(0).should('be.visible').click()
cy.get('.modal-mask.card-selector button.button-vue--vue-primary').should('be.visible').click()
cy.wait('@save', { timeout: 7000 })
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.reload()
cy.get('.board .stack').eq(0).within(() => {
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible')
})
})
describe('Modal', () => {
beforeEach(function() {
cy.login(user)
@@ -110,6 +135,33 @@ describe('Card', function() {
cy.get('.modal__card .ProseMirror li').eq(1).contains('with entries').should('be.visible')
cy.get('.modal__card .ProseMirror p').contains('Paragraph').should('be.visible')
})
it('Smart picker', () => {
const newCardTitle = 'Test smart picker'
cy.intercept({ method: 'POST', url: '**/apps/deck/cards' }).as('save')
cy.intercept({ method: 'GET', url: '**/apps/deck/boards/*' }).as('getBoard')
cy.get('.card:contains("Hello world")').should('be.visible').click()
cy.get('.modal__card').should('be.visible')
cy.get('.modal__card .ProseMirror h1')
.click()
.type('{enter}/create')
cy.get('.suggestion-list__item.is-selected').should('be.visible').contains('Create a new deck card')
cy.get('.suggestion-list__item.is-selected .link-picker__item').click()
cy.get('.reference-picker-modal--content .reference-picker').should('be.visible')
cy.get('.reference-picker-modal--content .reference-picker').contains('Create a new card')
cy.get('.reference-picker-modal--content .reference-picker .card-title').should('be.visible').click().type(newCardTitle)
cy.get('.reference-picker-modal--content .reference-picker .multiselect-board').should('be.visible').contains(boardData.title)
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.visit(`/apps/deck/#/board/${boardId}`)
cy.reload()
cy.get('.board .stack').eq(0).within(() => {
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible')
})
})
})
describe('Sidebar', () => {

View File

@@ -85,14 +85,14 @@ OC.L10N.register(
"{user} has mentioned you in a comment on {deck-card}." : "{user} أشار إليك في تعليق على {deck-card}",
"The board \"%s\" has been shared with you by %s." : "تمت مشاركة اللوح \"%s\" معك من قبل %s.",
"{user} has shared {deck-board} with you." : "{user} قام بمشاركة {deck-board} معك.",
"Deck board" : "رقعة رِزم البطاقات Deck board",
"Deck board" : "لوح Deck",
"Owned by %1$s" : "يملكها %1$s",
"Deck boards, cards and comments" : "رُقعة الرِّزَم و البطاقات و الملاحظات",
"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",
"Create a new deck card" : "إنشاء بطاقة deck card جديدة",
"Create a new deck card" : "إنشاء كَدْسَة بطاقات deck card جديدة",
"Card comments" : "تعليقات البطاقة ",
"%s on %s" : "%s على %s",
"Deck boards and cards" : "رُقَع الرِّزَم و البطاقات",
"Deck boards and cards" : "ألواح الرُّقعة و البطاقات",
"No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق",
"Finished" : "اكتمل",
"To review" : "لإعادة المراجعة",
@@ -119,7 +119,7 @@ OC.L10N.register(
"Path is already shared with this card" : "تم مشاركة المسار بالفعل مع هذه البطاقة ",
"Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD",
"Personal planning and team project organization" : "التخطيط الشخصي و تنظيم مشروع الفريق",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "التطبيق \"رِزَم البطاقات\" Deck هو أداة لتنظيم المهام الشخصية و الجماعية في نكست كلاود على نمط \"خطوط التصنيع أو التجميع في المصانع\" و المعروف بـ kanban.\n\n\n- 📥 أكتب مهمتك او مهمة فريقك على بطاقة و ضع البطاقة في الرُّقعة على كدسة البطاقات من ذات التصنيف أو المرحلة من الإنجاز\n- 📄 دوّن ملاحظاتك الإضافية على البطاقة بصيغة ماركداون markdown\n- 🔖 و يمكنك أيضاً إسناد البطاقة أي المهمة إلى شخص أو أشخاص في فريقك\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "التطبيق Deck \"الرُّقعة\" هو أداة لتنظيم المهام الشخصية و الجماعية في نكست كلاود على نمط \"خطوط التصنيع أو التجميع في المصانع\" و المعروف بـ kanban.\n\n\n- 📥 أكتب مهمتك او مهمة فريقك على بطاقة و ضع البطاقة في الرُّقعة على كدسة البطاقات من ذات التصنيف أو المرحلة من الإنجاز\n- 📄 دوّن ملاحظاتك الإضافية على البطاقة بصيغة ماركداون markdown\n- 🔖 و يمكنك أيضاً إسناد البطاقة أي المهمة إلى شخص أو أشخاص في فريقك\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
"Add board" : "إضافة لوح",
"Select the board to link to a project" : "تحديد اللوح لربطه بمشروع",
"Search by board title" : "بحث بواسطة عنوان اللوح",
@@ -278,7 +278,7 @@ OC.L10N.register(
"Card deleted" : "البطاقة حٌذفت ",
"seconds ago" : "ثوانٍ مضت",
"Keyboard shortcuts" : "إختصارات لوحة المفاتيح",
"Boost your productivity using Deck with keyboard shortcuts." : "ضاعِف إنتاجيتك باستعمال \"رزمة البطاقات\" Deck، و اختصارات لوحة المفاتيح ",
"Speed up using Deck with simple shortcuts." : "سرِّع التعامل مع الرقعة باستعمال الاختصارات البسيطة.",
"Board actions" : "إجراءات الرقعة",
"Keyboard shortcut" : "إختصار لوحة المفاتيح",
"Action" : "الإجراء",
@@ -306,7 +306,7 @@ OC.L10N.register(
"All boards" : "جميع الالواح",
"Archived boards" : "الالواح المؤرشفة",
"Shared with you" : "تم مشاركتها معك",
"Deck settings" : "إعدادات رِزَمِ البطاقات",
"Deck settings" : "إعدادات الرُّقعة",
"Use bigger card view" : "استخدام بطاقة عرض أكبر ",
"Show card ID badge" : "أعرض شارة رقم البطاقة",
"Show boards in calendar/tasks" : "إظهار اللوح في التقويم/المهام",
@@ -338,7 +338,7 @@ OC.L10N.register(
"Search for {searchQuery} in all boards" : "البحث عن {searchQuery} في جميع اللوح",
"No results found" : "لا يتم العثور على أي نتائج ",
"This weekend {timeLocale}" : "نهاية هذا الأسبوع {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "اسم الرُّقعة {name} \n* آخر تعديل لها في {lastMod}",
"Deck board {name}\n* Last modified on {lastMod}" : "اسم اللوح {name} \n* آخر تعديل له في {lastMod}",
"{stack} in {board}" : "{stack} في {board}",
"Click to expand description" : "إضعط للتوسّع في الوصف",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* أُنشأت في {created}\n* آخر تعديل لها في {lastMod}\n* {nbAttachments} مُرفقات\n* {nbComments} مُلاحظات",

View File

@@ -83,14 +83,14 @@
"{user} has mentioned you in a comment on {deck-card}." : "{user} أشار إليك في تعليق على {deck-card}",
"The board \"%s\" has been shared with you by %s." : "تمت مشاركة اللوح \"%s\" معك من قبل %s.",
"{user} has shared {deck-board} with you." : "{user} قام بمشاركة {deck-board} معك.",
"Deck board" : "رقعة رِزم البطاقات Deck board",
"Deck board" : "لوح Deck",
"Owned by %1$s" : "يملكها %1$s",
"Deck boards, cards and comments" : "رُقعة الرِّزَم و البطاقات و الملاحظات",
"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",
"Create a new deck card" : "إنشاء بطاقة deck card جديدة",
"Create a new deck card" : "إنشاء كَدْسَة بطاقات deck card جديدة",
"Card comments" : "تعليقات البطاقة ",
"%s on %s" : "%s على %s",
"Deck boards and cards" : "رُقَع الرِّزَم و البطاقات",
"Deck boards and cards" : "ألواح الرُّقعة و البطاقات",
"No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق",
"Finished" : "اكتمل",
"To review" : "لإعادة المراجعة",
@@ -117,7 +117,7 @@
"Path is already shared with this card" : "تم مشاركة المسار بالفعل مع هذه البطاقة ",
"Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD",
"Personal planning and team project organization" : "التخطيط الشخصي و تنظيم مشروع الفريق",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "التطبيق \"رِزَم البطاقات\" Deck هو أداة لتنظيم المهام الشخصية و الجماعية في نكست كلاود على نمط \"خطوط التصنيع أو التجميع في المصانع\" و المعروف بـ kanban.\n\n\n- 📥 أكتب مهمتك او مهمة فريقك على بطاقة و ضع البطاقة في الرُّقعة على كدسة البطاقات من ذات التصنيف أو المرحلة من الإنجاز\n- 📄 دوّن ملاحظاتك الإضافية على البطاقة بصيغة ماركداون markdown\n- 🔖 و يمكنك أيضاً إسناد البطاقة أي المهمة إلى شخص أو أشخاص في فريقك\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "التطبيق Deck \"الرُّقعة\" هو أداة لتنظيم المهام الشخصية و الجماعية في نكست كلاود على نمط \"خطوط التصنيع أو التجميع في المصانع\" و المعروف بـ kanban.\n\n\n- 📥 أكتب مهمتك او مهمة فريقك على بطاقة و ضع البطاقة في الرُّقعة على كدسة البطاقات من ذات التصنيف أو المرحلة من الإنجاز\n- 📄 دوّن ملاحظاتك الإضافية على البطاقة بصيغة ماركداون markdown\n- 🔖 و يمكنك أيضاً إسناد البطاقة أي المهمة إلى شخص أو أشخاص في فريقك\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
"Add board" : "إضافة لوح",
"Select the board to link to a project" : "تحديد اللوح لربطه بمشروع",
"Search by board title" : "بحث بواسطة عنوان اللوح",
@@ -276,7 +276,7 @@
"Card deleted" : "البطاقة حٌذفت ",
"seconds ago" : "ثوانٍ مضت",
"Keyboard shortcuts" : "إختصارات لوحة المفاتيح",
"Boost your productivity using Deck with keyboard shortcuts." : "ضاعِف إنتاجيتك باستعمال \"رزمة البطاقات\" Deck، و اختصارات لوحة المفاتيح ",
"Speed up using Deck with simple shortcuts." : "سرِّع التعامل مع الرقعة باستعمال الاختصارات البسيطة.",
"Board actions" : "إجراءات الرقعة",
"Keyboard shortcut" : "إختصار لوحة المفاتيح",
"Action" : "الإجراء",
@@ -304,7 +304,7 @@
"All boards" : "جميع الالواح",
"Archived boards" : "الالواح المؤرشفة",
"Shared with you" : "تم مشاركتها معك",
"Deck settings" : "إعدادات رِزَمِ البطاقات",
"Deck settings" : "إعدادات الرُّقعة",
"Use bigger card view" : "استخدام بطاقة عرض أكبر ",
"Show card ID badge" : "أعرض شارة رقم البطاقة",
"Show boards in calendar/tasks" : "إظهار اللوح في التقويم/المهام",
@@ -336,7 +336,7 @@
"Search for {searchQuery} in all boards" : "البحث عن {searchQuery} في جميع اللوح",
"No results found" : "لا يتم العثور على أي نتائج ",
"This weekend {timeLocale}" : "نهاية هذا الأسبوع {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "اسم الرُّقعة {name} \n* آخر تعديل لها في {lastMod}",
"Deck board {name}\n* Last modified on {lastMod}" : "اسم اللوح {name} \n* آخر تعديل له في {lastMod}",
"{stack} in {board}" : "{stack} في {board}",
"Click to expand description" : "إضعط للتوسّع في الوصف",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* أُنشأت في {created}\n* آخر تعديل لها في {lastMod}\n* {nbAttachments} مُرفقات\n* {nbComments} مُلاحظات",

View File

@@ -6,9 +6,6 @@ OC.L10N.register(
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El ficheru xubíu supera la direutiva «upload_max_filesize» del ficheru php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El ficheru xubíu supera la direutiva «MAX_FILE_SIZE» que s'especificó nel formulariu HTML",
"No file was uploaded" : "Nun se xubió nengún ficheru",
"Missing a temporary folder" : "Falta una carpeta temporal",
"Could not write file to disk" : "Nun se pudo escribir el ficheru nel discu",
"A PHP extension stopped the file upload" : "Una estensión PHP paró la xuba de ficheros",
"Cancel" : "Encaboxar",
"Details" : "Detalles",
"Sharing" : "Comparticiñon",

View File

@@ -4,9 +4,6 @@
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El ficheru xubíu supera la direutiva «upload_max_filesize» del ficheru php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El ficheru xubíu supera la direutiva «MAX_FILE_SIZE» que s'especificó nel formulariu HTML",
"No file was uploaded" : "Nun se xubió nengún ficheru",
"Missing a temporary folder" : "Falta una carpeta temporal",
"Could not write file to disk" : "Nun se pudo escribir el ficheru nel discu",
"A PHP extension stopped the file upload" : "Una estensión PHP paró la xuba de ficheros",
"Cancel" : "Encaboxar",
"Details" : "Detalles",
"Sharing" : "Comparticiñon",

View File

@@ -278,6 +278,7 @@ OC.L10N.register(
"Card deleted" : "Targeta suprimida",
"seconds ago" : "fa uns segons",
"Keyboard shortcuts" : "Dreceres de teclat",
"Speed up using Deck with simple shortcuts." : "Accelera l'ús de Targetes amb dreceres senzilles.",
"Board actions" : "Accions de Tauler",
"Keyboard shortcut" : "Drecera de teclat",
"Action" : "Acció",

View File

@@ -276,6 +276,7 @@
"Card deleted" : "Targeta suprimida",
"seconds ago" : "fa uns segons",
"Keyboard shortcuts" : "Dreceres de teclat",
"Speed up using Deck with simple shortcuts." : "Accelera l'ús de Targetes amb dreceres senzilles.",
"Board actions" : "Accions de Tauler",
"Keyboard shortcut" : "Drecera de teclat",
"Action" : "Acció",

View File

@@ -278,6 +278,7 @@ OC.L10N.register(
"Card deleted" : "Karta smazána",
"seconds ago" : "před několika sekundami",
"Keyboard shortcuts" : "Klávesové zkratky",
"Speed up using Deck with simple shortcuts." : "Zrychlete si používání Deck snadnými zkratkami.",
"Board actions" : "Akce ohledně tabule",
"Keyboard shortcut" : "Klávesová zkratka",
"Action" : "Akce",
@@ -290,7 +291,6 @@ OC.L10N.register(
"Clear card filters" : "Vyčistit filtry karty",
"Show help dialog" : "Zobrazit dialog nápovědy",
"Card actions" : "Akce ohledně karty",
"The following actions can be triggered on the currently highlighted card" : "Na právě zvýrazněné kartě je možné spustit následující akce",
"Enter" : "Konec řádku",
"Space" : "Mezera",
"Open card details" : "Otevřít podrobnosti o kartě",

View File

@@ -276,6 +276,7 @@
"Card deleted" : "Karta smazána",
"seconds ago" : "před několika sekundami",
"Keyboard shortcuts" : "Klávesové zkratky",
"Speed up using Deck with simple shortcuts." : "Zrychlete si používání Deck snadnými zkratkami.",
"Board actions" : "Akce ohledně tabule",
"Keyboard shortcut" : "Klávesová zkratka",
"Action" : "Akce",
@@ -288,7 +289,6 @@
"Clear card filters" : "Vyčistit filtry karty",
"Show help dialog" : "Zobrazit dialog nápovědy",
"Card actions" : "Akce ohledně karty",
"The following actions can be triggered on the currently highlighted card" : "Na právě zvýrazněné kartě je možné spustit následující akce",
"Enter" : "Konec řádku",
"Space" : "Mezera",
"Open card details" : "Otevřít podrobnosti o kartě",

View File

@@ -278,7 +278,7 @@ OC.L10N.register(
"Card deleted" : "Karte gelöscht",
"seconds ago" : "Gerade eben",
"Keyboard shortcuts" : "Tastaturkürzel",
"Boost your productivity using Deck with keyboard shortcuts." : "Erhöhe mit Tastaturkürzeln deine Produktivität in Deck.",
"Speed up using Deck with simple shortcuts." : "Beschleunige die Verwendung von Deck mit einfachen Tastaturkürzeln.",
"Board actions" : "Boardaktionen",
"Keyboard shortcut" : "Tastaturkürzel",
"Action" : "Aktion",

View File

@@ -276,7 +276,7 @@
"Card deleted" : "Karte gelöscht",
"seconds ago" : "Gerade eben",
"Keyboard shortcuts" : "Tastaturkürzel",
"Boost your productivity using Deck with keyboard shortcuts." : "Erhöhe mit Tastaturkürzeln deine Produktivität in Deck.",
"Speed up using Deck with simple shortcuts." : "Beschleunige die Verwendung von Deck mit einfachen Tastaturkürzeln.",
"Board actions" : "Boardaktionen",
"Keyboard shortcut" : "Tastaturkürzel",
"Action" : "Aktion",

View File

@@ -278,7 +278,7 @@ OC.L10N.register(
"Card deleted" : "Karte gelöscht",
"seconds ago" : "Gerade eben",
"Keyboard shortcuts" : "Tastaturkürzel",
"Boost your productivity using Deck with keyboard shortcuts." : "Steigern Sie Ihre Produktivität in Deck mit Tastaturkürzeln.",
"Speed up using Deck with simple shortcuts." : "Beschleunigen Sie die Verwendung von Deck mit einfachen Tastaturkürzeln.",
"Board actions" : "Board-Aktionen",
"Keyboard shortcut" : "Tastaturkürzel",
"Action" : "Aktion",

View File

@@ -276,7 +276,7 @@
"Card deleted" : "Karte gelöscht",
"seconds ago" : "Gerade eben",
"Keyboard shortcuts" : "Tastaturkürzel",
"Boost your productivity using Deck with keyboard shortcuts." : "Steigern Sie Ihre Produktivität in Deck mit Tastaturkürzeln.",
"Speed up using Deck with simple shortcuts." : "Beschleunigen Sie die Verwendung von Deck mit einfachen Tastaturkürzeln.",
"Board actions" : "Board-Aktionen",
"Keyboard shortcut" : "Tastaturkürzel",
"Action" : "Aktion",

View File

@@ -278,7 +278,7 @@ OC.L10N.register(
"Card deleted" : "Card deleted",
"seconds ago" : "seconds ago",
"Keyboard shortcuts" : "Keyboard shortcuts",
"Boost your productivity using Deck with keyboard shortcuts." : "Boost your productivity using Deck with keyboard shortcuts.",
"Speed up using Deck with simple shortcuts." : "Speed up using Deck with simple shortcuts.",
"Board actions" : "Board actions",
"Keyboard shortcut" : "Keyboard shortcut",
"Action" : "Action",

View File

@@ -276,7 +276,7 @@
"Card deleted" : "Card deleted",
"seconds ago" : "seconds ago",
"Keyboard shortcuts" : "Keyboard shortcuts",
"Boost your productivity using Deck with keyboard shortcuts." : "Boost your productivity using Deck with keyboard shortcuts.",
"Speed up using Deck with simple shortcuts." : "Speed up using Deck with simple shortcuts.",
"Board actions" : "Board actions",
"Keyboard shortcut" : "Keyboard shortcut",
"Action" : "Action",

View File

@@ -69,7 +69,7 @@ OC.L10N.register(
"{user} has commented on card {card}" : "{user} ha comentado en {card}",
"Deck" : "Deck",
"Changes in the <strong>Deck app</strong>" : "Cambios en la <strong>app Deck</strong>",
"A <strong>board, list or card</strong> was changed" : "Un <strong>tablero, lista o tarjeta</strong> fue cambiado/a",
"A <strong>board, list or card</strong> was changed" : "Un <strong>tablero, lista o tarjeta</strong> fue cambiada",
"A <strong>comment</strong> was created on a card" : "Un <strong>comentario</strong> ha sido creado en una tarjeta",
"A <strong>card description</strong> has been changed" : "Una <strong>descripción de tarjeta</strong> ha sido cambiada",
"Cards due today" : "Tarjetas que vencen hoy",
@@ -246,7 +246,7 @@ OC.L10N.register(
"Assign a due date to this card…" : "Asignar una fecha de caducidad a esta tarjeta…",
"Set a due date" : "Fijar una fecha límite",
"Add due date" : "Añadir fecha de vencimiento",
"Choose a date" : "Elija una fecha",
"Choose a date" : "Elige una fecha",
"Remove due date" : "Eliminar fecha límite",
"Completed" : "Completado",
"Due at:" : "Vence el:",
@@ -278,7 +278,7 @@ OC.L10N.register(
"Card deleted" : "Tarjeta borrada",
"seconds ago" : "hace unos segundos",
"Keyboard shortcuts" : "Atajos de teclado",
"Boost your productivity using Deck with keyboard shortcuts." : "Aumente su productividad utilizando Deck con atajos de teclado.",
"Speed up using Deck with simple shortcuts." : "Acelera usando Deck con atajos simples.",
"Board actions" : "Acciones del tablero",
"Keyboard shortcut" : "Atajo de teclado",
"Action" : "Acción",

View File

@@ -67,7 +67,7 @@
"{user} has commented on card {card}" : "{user} ha comentado en {card}",
"Deck" : "Deck",
"Changes in the <strong>Deck app</strong>" : "Cambios en la <strong>app Deck</strong>",
"A <strong>board, list or card</strong> was changed" : "Un <strong>tablero, lista o tarjeta</strong> fue cambiado/a",
"A <strong>board, list or card</strong> was changed" : "Un <strong>tablero, lista o tarjeta</strong> fue cambiada",
"A <strong>comment</strong> was created on a card" : "Un <strong>comentario</strong> ha sido creado en una tarjeta",
"A <strong>card description</strong> has been changed" : "Una <strong>descripción de tarjeta</strong> ha sido cambiada",
"Cards due today" : "Tarjetas que vencen hoy",
@@ -244,7 +244,7 @@
"Assign a due date to this card…" : "Asignar una fecha de caducidad a esta tarjeta…",
"Set a due date" : "Fijar una fecha límite",
"Add due date" : "Añadir fecha de vencimiento",
"Choose a date" : "Elija una fecha",
"Choose a date" : "Elige una fecha",
"Remove due date" : "Eliminar fecha límite",
"Completed" : "Completado",
"Due at:" : "Vence el:",
@@ -276,7 +276,7 @@
"Card deleted" : "Tarjeta borrada",
"seconds ago" : "hace unos segundos",
"Keyboard shortcuts" : "Atajos de teclado",
"Boost your productivity using Deck with keyboard shortcuts." : "Aumente su productividad utilizando Deck con atajos de teclado.",
"Speed up using Deck with simple shortcuts." : "Acelera usando Deck con atajos simples.",
"Board actions" : "Acciones del tablero",
"Keyboard shortcut" : "Atajo de teclado",
"Action" : "Acción",

View File

@@ -278,6 +278,7 @@ OC.L10N.register(
"Card deleted" : "Txartela ezabatuta",
"seconds ago" : "segundo lehenago",
"Keyboard shortcuts" : "Teklatuaren lasterbideak",
"Speed up using Deck with simple shortcuts." : "Taulekiko ekintzak",
"Keyboard shortcut" : "Teklatuko lasterbidea",
"Action" : "Ekintza",
"Shift" : "Shift",

View File

@@ -276,6 +276,7 @@
"Card deleted" : "Txartela ezabatuta",
"seconds ago" : "segundo lehenago",
"Keyboard shortcuts" : "Teklatuaren lasterbideak",
"Speed up using Deck with simple shortcuts." : "Taulekiko ekintzak",
"Keyboard shortcut" : "Teklatuko lasterbidea",
"Action" : "Ekintza",
"Shift" : "Shift",

View File

@@ -278,7 +278,7 @@ OC.L10N.register(
"Card deleted" : "Carte supprimée",
"seconds ago" : "à l'instant",
"Keyboard shortcuts" : "Raccourcis clavier",
"Boost your productivity using Deck with keyboard shortcuts." : "Boostez votre productivité en utilisant Deck avec des raccourcis clavier.",
"Speed up using Deck with simple shortcuts." : "Accélérez votre utilisation de Deck en utilisant des raccourcis simples.",
"Board actions" : "Actions sur le tableau",
"Keyboard shortcut" : "Raccourcis clavier",
"Action" : "Action",

View File

@@ -276,7 +276,7 @@
"Card deleted" : "Carte supprimée",
"seconds ago" : "à l'instant",
"Keyboard shortcuts" : "Raccourcis clavier",
"Boost your productivity using Deck with keyboard shortcuts." : "Boostez votre productivité en utilisant Deck avec des raccourcis clavier.",
"Speed up using Deck with simple shortcuts." : "Accélérez votre utilisation de Deck en utilisant des raccourcis simples.",
"Board actions" : "Actions sur le tableau",
"Keyboard shortcut" : "Raccourcis clavier",
"Action" : "Action",

View File

@@ -278,6 +278,7 @@ OC.L10N.register(
"Card deleted" : "Tarxeta eliminada",
"seconds ago" : "segundos atrás",
"Keyboard shortcuts" : "Atallos de teclado",
"Speed up using Deck with simple shortcuts." : "Acelera o uso de Gabeta con atallos sinxelos.",
"Board actions" : "Accións de taboleiro",
"Keyboard shortcut" : "Atallo de teclado",
"Action" : "Acción",
@@ -289,9 +290,9 @@ OC.L10N.register(
"Close card details" : "Pechar os detalles da tarxeta",
"Ctrl" : "Ctrl",
"Search" : "Busca",
"Show card filters" : "Amosar os filtros de tarxeta",
"Show card filters" : "Mostrar os filtros de tarxeta",
"Clear card filters" : "Limpar os filtros de tarxeta",
"Show help dialog" : "Amosar o diálogo de axuda",
"Show help dialog" : "Mostrar o diálogo de axuda",
"Card actions" : "Accións de tarxeta",
"The following actions can be triggered on the currently highlighted card" : "As seguintes accións pódense activar na tarxeta resaltada actualmente",
"Enter" : "Introduza",

View File

@@ -276,6 +276,7 @@
"Card deleted" : "Tarxeta eliminada",
"seconds ago" : "segundos atrás",
"Keyboard shortcuts" : "Atallos de teclado",
"Speed up using Deck with simple shortcuts." : "Acelera o uso de Gabeta con atallos sinxelos.",
"Board actions" : "Accións de taboleiro",
"Keyboard shortcut" : "Atallo de teclado",
"Action" : "Acción",
@@ -287,9 +288,9 @@
"Close card details" : "Pechar os detalles da tarxeta",
"Ctrl" : "Ctrl",
"Search" : "Busca",
"Show card filters" : "Amosar os filtros de tarxeta",
"Show card filters" : "Mostrar os filtros de tarxeta",
"Clear card filters" : "Limpar os filtros de tarxeta",
"Show help dialog" : "Amosar o diálogo de axuda",
"Show help dialog" : "Mostrar o diálogo de axuda",
"Card actions" : "Accións de tarxeta",
"The following actions can be triggered on the currently highlighted card" : "As seguintes accións pódense activar na tarxeta resaltada actualmente",
"Enter" : "Introduza",

View File

@@ -37,10 +37,6 @@ OC.L10N.register(
"{user} has archived card {card} in list {stack} on board {board}" : "{user} ha archiviato la scheda {card} nell'elenco {stack} sulla lavagna {board}",
"You have unarchived card {card} in list {stack} on board {board}" : "Hai annullato l'archiviazione della scheda {card} nell'elenco {stack} sulla lavagna {board}",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} ha annullato l'archiviazione della scheda {card} nell'elenco {stack} sulla lavagna {board}",
"You have marked the card {card} as done in list {stack} on board {board}" : "Hai segnato la scheda {card} come fatta nell'elenco {stack} sulla lavagna {board}",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} ha segnato la scheda {card} come fatta nell'elenco {stack} sulla lavagna {board}",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Hai segnato la scheda {card} come non fatta nell'elenco {stack} sulla lavagna {board}",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} ha segnato la scheda {card} come non fatta nell'elenco {stack} sulla lavagna {board}",
"You have removed the due date of card {card}" : "Hai rimosso la data di scadenza della scheda {card}",
"{user} has removed the due date of card {card}" : "{user} ha rimosso la data di scadenza dalla scheda {card}",
"You have set the due date of card {card} to {after}" : "Hai impostato la data di scadenza della scheda {card} a {after}",
@@ -69,11 +65,7 @@ OC.L10N.register(
"{user} has commented on card {card}" : "{user} ha commentato sulla scheda {card}",
"Deck" : "Deck",
"Changes in the <strong>Deck app</strong>" : "Modifiche nell'<strong>applicazione Deck</strong>",
"A <strong>board, list or card</strong> was changed" : "Una <strong>lavagna, lista o scheda</strong> è stata modificata",
"A <strong>comment</strong> was created on a card" : "Un <strong>commento</strong> è stato creato su una scheda",
"A <strong>card description</strong> has been changed" : "Una <strong>descrizione di scheda</strong> è stata modificata",
"Cards due today" : "Schede che scadono oggi",
"Cards due tomorrow" : "Schede che scadono domani",
"Upcoming cards" : "Prossime schede",
"Load more" : "Carica altro",
"Personal" : "Personale",
@@ -86,13 +78,8 @@ OC.L10N.register(
"The board \"%s\" has been shared with you by %s." : "La lavagna \"%s\" è stata condivisa con te da %s.",
"{user} has shared {deck-board} with you." : "{user} ha condiviso {deck-board} con te.",
"Deck board" : "Lavagna di Deck",
"Owned by %1$s" : "Proprietario: %1$s",
"Deck boards, cards and comments" : "Lavagne, schede e commenti di Deck",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "Da %1$s, in %2$s/%3$s, proprietario %4$s",
"Create a new deck card" : "Crea una nuova scheda di Deck",
"Card comments" : "Commenti",
"%s on %s" : "%s su %s",
"Deck boards and cards" : "Lavagne e schede di Deck",
"No data was provided to create an attachment." : "Non è stato fornito alcun dato per creare un allegato.",
"Finished" : "Finito",
"To review" : "Da revisionare",
@@ -140,7 +127,6 @@ OC.L10N.register(
"Archived cards" : "Schede archiviate",
"Add list" : "Aggiungi elenco",
"List name" : "Nome elenco",
"Active filters" : "Filtri attivi",
"Apply filter" : "Applica filtro",
"Filter by tag" : "Filtra per etichette",
"Filter by assigned user" : "Filtra per utente assegnato",
@@ -152,16 +138,11 @@ OC.L10N.register(
"Next 30 days" : "30 giorni successivi",
"No due date" : "Nessuna data di scadenza",
"Clear filter" : "Pulisci il filtro",
"View Modes" : "Modalità di visualizzazione",
"Toggle View Modes" : "Cambia modalità di visualizzazione",
"Hide archived cards" : "Nascondi le schede archiviate",
"Show archived cards" : "Mostra le carte archiviate",
"Toggle compact mode" : "Commuta la modalità compatta",
"Hide card cover images" : "Nascondi immagini di copertina della scheda",
"Show card cover images" : "Mostra immagini di copertina della scheda",
"Open details" : "Apri i dettagli",
"Details" : "Dettagli",
"Currently present people" : "Persone attualmente presenti",
"Loading board" : "Caricamento lavagna",
"Board not found" : "Lavagna non trovata",
"No lists available" : "Nessun elenco disponibile",
@@ -185,17 +166,11 @@ OC.L10N.register(
"Owner" : "Proprietario",
"Delete" : "Elimina",
"Failed to create share with {displayName}" : "Creazione della condivisione con {displayName} non riuscita",
"Are you sure you want to transfer the board {title} to {user}?" : "Sei sicuro di voler trasferire la lavagna {title} a {user}?",
"Transfer the board." : "Trasferisci la bacheca.",
"Transfer" : "Trasferisci",
"The board has been transferred to {user}" : "La lavagna è stata trasferita a {user}",
"Failed to transfer the board to {user}" : "Trasferimento della lavagna a {user} fallito",
"Edit list title" : "Modifica titolo elenco",
"Archive all cards" : "Archivia tutte le schede",
"Unarchive all cards" : "Recupera tutte le schede dall'archivio",
"Delete list" : "Elimina elenco",
"Archive all cards in this list" : "Archivia tutte le schede in questo elenco",
"Unarchive all cards in this list" : "Recupera tutte le schede in questo elenco",
"Add a new card" : "Aggiungi una nuova scheda",
"Card name" : "Nome scheda",
"List deleted" : "Elenco eliminato",
@@ -243,32 +218,19 @@ OC.L10N.register(
"Add Attachment" : "Aggiungi allegato",
"Write a description …" : "Scrivi una descrizione…",
"Choose attachment" : "Scegli allegato",
"Assign a due date to this card…" : "Assegna una scadenza a questa scheda…",
"Set a due date" : "Imposta una data di scadenza",
"Add due date" : "Aggiungi data di scadenza",
"Choose a date" : "Scegli una data",
"Remove due date" : "Rimuovi data di scadenza",
"Completed" : "Completato",
"Due at:" : "Scadenza:",
"Not completed" : "Non completato",
"Unarchive card" : "Recupera lavagna dall'archivio",
"Archive card" : "Archivia scheda",
"Select Date" : "Seleziona data",
"Set due date for later today" : "Imposta scadenza per oggi",
"Set due date for tomorrow" : "Imposta scadenza per domani",
"Set due date for this weekend" : "Imposta scadenza per questo fine settimana",
"Set due date for next week" : "Imposta scadenza per la prossima settimana",
"Assign a tag to this card…" : "Assegna un'etichetta a questa scheda…",
"Create a new tag:" : "Crea una nuova etichetta:",
"(group)" : "(gruppo)",
"Next week {timeLocale}" : "Prossima settimana {timeLocale}",
"Todo items" : "Elementi da fare",
"{count} comments, {unread} unread" : "{count} commenti, {unread} non letti",
"Edit card title" : "Modifica titolo scheda",
"Card details" : "Dettagli scheda",
"Assign to me" : "Assegna a me",
"Unassign myself" : "Rimuovi assegnazione da me",
"Mark as not done" : "Segna come non fatto",
"Mark as done" : "Marca come completato",
"Move card" : "Sposta scheda",
"Delete card" : "Elimina scheda",
@@ -278,45 +240,23 @@ OC.L10N.register(
"Card deleted" : "Scheda eliminata",
"seconds ago" : "secondi fa",
"Keyboard shortcuts" : "Scorciatoie da tastiera",
"Board actions" : "Azioni della lavagna",
"Keyboard shortcut" : "Scorciatoia da tastiera",
"Action" : "Azione",
"Shift" : "Shift",
"Scroll" : "Scorri",
"Scroll sideways" : "Scorri lateralmente",
"Navigate between cards" : "Naviga tra le schede",
"Esc" : "Esc",
"Close card details" : "Chiudi dettagli scheda",
"Ctrl" : "Ctrl",
"Search" : "Cerca",
"Show card filters" : "Mostra filtri scheda",
"Clear card filters" : "Rimuovi filtri scheda",
"Show help dialog" : "Mostra finestra di aiuto",
"Card actions" : "Azioni della scheda",
"The following actions can be triggered on the currently highlighted card" : "Le seguenti azioni possono essere eseguite sulla scheda attualmente evidenziata",
"Enter" : "Invio",
"Space" : "Spazio",
"Open card details" : "Apri dettagli della scheda",
"Edit the card title" : "Modifica titolo della scheda",
"Assign yourself to the current card" : "Assegna te stesso alla scheda attuale",
"Archive/unarchive the current card" : "Archivia/recupera la scheda attuale",
"Mark card as completed/not completed" : "Segna la scheda come completata/non completata",
"Open card menu" : "Apri menu della scheda",
"All boards" : "Tutte le lavagne",
"Archived boards" : "Lavagne archiviate",
"Shared with you" : "Condiviso con te",
"Deck settings" : "Impostazioni di Deck",
"Use bigger card view" : "Usa la vista con schede più grandi",
"Show card ID badge" : "Mostra ID della scheda",
"Show boards in calendar/tasks" : "Mostra le lavagne in calendario/attività",
"Limit board creation to some groups" : "Limita la creazione di lavagne ad alcuni gruppi",
"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." : "Gli utenti che non fanno parte di tali gruppi non potranno creare le proprie lavagne, ma saranno ancora in grado di lavorare su quelle che sono state condivise con loro.",
"Board details" : "Dettagli lavagna",
"Edit board" : "Modifica lavagna",
"Clone board" : "Clona lavagna",
"Unarchive board" : "Recupera lavagna dall'archivio",
"Archive board" : "Archivia lavagna",
"Export board" : "Esporta lavagna",
"Turn on due date reminders" : "Attiva promemoria per le date di scadenza",
"Turn off due date reminders" : "Disattiva promemoria per le date di scadenza",
"Due date reminders" : "Promemoria delle date di scadenza",
@@ -328,7 +268,6 @@ OC.L10N.register(
"Only assigned cards" : "Solo le schede assegnate",
"No reminder" : "Nessun promemoria",
"An error occurred" : "Si è verificato un errore",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Sei sicuro di voler eliminare la lavagna {title}? Questo eliminerà tutti i dati di questa lavagna incluse le schede archiviate.",
"Delete the board?" : "Vuoi eliminare la lavagna?",
"Loading filtered view" : "Caricamento della vista filtrata",
"Today" : "Oggi",
@@ -336,13 +275,7 @@ OC.L10N.register(
"No due" : "Nessuna scadenza",
"Search for {searchQuery} in all boards" : "Risultato di ricerca per \"{search}\" in tutte le lavagne",
"No results found" : "Nessun risultato trovato",
"This weekend {timeLocale}" : "Questo fine settimana {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "Lavagna {name}\n* Ultima modifica: {lastMod}",
"{stack} in {board}" : "{stack} in {board}",
"Click to expand description" : "Fai clic per espandere la descrizione",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Creata: {created}\n* Ultima modifica: {lastMod}\n* {nbAttachments} allegati\n* {nbComments} commenti",
"{nbCards} cards" : "{nbCards} schede",
"Click to expand comment" : "Fai clic per espandere il commento",
"Create a new card" : "Crea una nuova scheda",
"Card title" : "Titolo scheda",
"Create card" : "Crea scheda",
@@ -351,13 +284,7 @@ OC.L10N.register(
"Open card" : "Apri scheda",
"Close" : "Chiudi",
"No upcoming cards" : "Nessuna scheda rimasta",
"upcoming cards today" : "prossime schede oggi",
"upcoming cards tomorrow" : "prossime schede domani",
"upcoming cards" : "prossime schede",
"New card" : "Nuova scheda",
"Due on {date}" : "Scadenza: {date}",
"Tomorrow {timeLocale}" : "Domani {timeLocale}",
"Later today {timeLocale}" : "Oggi {timeLocale}",
"Link to a board" : "Collega a una lavagna",
"Link to a card" : " Collega a una scheda",
"Create a card" : "Crea una scheda",

View File

@@ -35,10 +35,6 @@
"{user} has archived card {card} in list {stack} on board {board}" : "{user} ha archiviato la scheda {card} nell'elenco {stack} sulla lavagna {board}",
"You have unarchived card {card} in list {stack} on board {board}" : "Hai annullato l'archiviazione della scheda {card} nell'elenco {stack} sulla lavagna {board}",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} ha annullato l'archiviazione della scheda {card} nell'elenco {stack} sulla lavagna {board}",
"You have marked the card {card} as done in list {stack} on board {board}" : "Hai segnato la scheda {card} come fatta nell'elenco {stack} sulla lavagna {board}",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} ha segnato la scheda {card} come fatta nell'elenco {stack} sulla lavagna {board}",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Hai segnato la scheda {card} come non fatta nell'elenco {stack} sulla lavagna {board}",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} ha segnato la scheda {card} come non fatta nell'elenco {stack} sulla lavagna {board}",
"You have removed the due date of card {card}" : "Hai rimosso la data di scadenza della scheda {card}",
"{user} has removed the due date of card {card}" : "{user} ha rimosso la data di scadenza dalla scheda {card}",
"You have set the due date of card {card} to {after}" : "Hai impostato la data di scadenza della scheda {card} a {after}",
@@ -67,11 +63,7 @@
"{user} has commented on card {card}" : "{user} ha commentato sulla scheda {card}",
"Deck" : "Deck",
"Changes in the <strong>Deck app</strong>" : "Modifiche nell'<strong>applicazione Deck</strong>",
"A <strong>board, list or card</strong> was changed" : "Una <strong>lavagna, lista o scheda</strong> è stata modificata",
"A <strong>comment</strong> was created on a card" : "Un <strong>commento</strong> è stato creato su una scheda",
"A <strong>card description</strong> has been changed" : "Una <strong>descrizione di scheda</strong> è stata modificata",
"Cards due today" : "Schede che scadono oggi",
"Cards due tomorrow" : "Schede che scadono domani",
"Upcoming cards" : "Prossime schede",
"Load more" : "Carica altro",
"Personal" : "Personale",
@@ -84,13 +76,8 @@
"The board \"%s\" has been shared with you by %s." : "La lavagna \"%s\" è stata condivisa con te da %s.",
"{user} has shared {deck-board} with you." : "{user} ha condiviso {deck-board} con te.",
"Deck board" : "Lavagna di Deck",
"Owned by %1$s" : "Proprietario: %1$s",
"Deck boards, cards and comments" : "Lavagne, schede e commenti di Deck",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "Da %1$s, in %2$s/%3$s, proprietario %4$s",
"Create a new deck card" : "Crea una nuova scheda di Deck",
"Card comments" : "Commenti",
"%s on %s" : "%s su %s",
"Deck boards and cards" : "Lavagne e schede di Deck",
"No data was provided to create an attachment." : "Non è stato fornito alcun dato per creare un allegato.",
"Finished" : "Finito",
"To review" : "Da revisionare",
@@ -138,7 +125,6 @@
"Archived cards" : "Schede archiviate",
"Add list" : "Aggiungi elenco",
"List name" : "Nome elenco",
"Active filters" : "Filtri attivi",
"Apply filter" : "Applica filtro",
"Filter by tag" : "Filtra per etichette",
"Filter by assigned user" : "Filtra per utente assegnato",
@@ -150,16 +136,11 @@
"Next 30 days" : "30 giorni successivi",
"No due date" : "Nessuna data di scadenza",
"Clear filter" : "Pulisci il filtro",
"View Modes" : "Modalità di visualizzazione",
"Toggle View Modes" : "Cambia modalità di visualizzazione",
"Hide archived cards" : "Nascondi le schede archiviate",
"Show archived cards" : "Mostra le carte archiviate",
"Toggle compact mode" : "Commuta la modalità compatta",
"Hide card cover images" : "Nascondi immagini di copertina della scheda",
"Show card cover images" : "Mostra immagini di copertina della scheda",
"Open details" : "Apri i dettagli",
"Details" : "Dettagli",
"Currently present people" : "Persone attualmente presenti",
"Loading board" : "Caricamento lavagna",
"Board not found" : "Lavagna non trovata",
"No lists available" : "Nessun elenco disponibile",
@@ -183,17 +164,11 @@
"Owner" : "Proprietario",
"Delete" : "Elimina",
"Failed to create share with {displayName}" : "Creazione della condivisione con {displayName} non riuscita",
"Are you sure you want to transfer the board {title} to {user}?" : "Sei sicuro di voler trasferire la lavagna {title} a {user}?",
"Transfer the board." : "Trasferisci la bacheca.",
"Transfer" : "Trasferisci",
"The board has been transferred to {user}" : "La lavagna è stata trasferita a {user}",
"Failed to transfer the board to {user}" : "Trasferimento della lavagna a {user} fallito",
"Edit list title" : "Modifica titolo elenco",
"Archive all cards" : "Archivia tutte le schede",
"Unarchive all cards" : "Recupera tutte le schede dall'archivio",
"Delete list" : "Elimina elenco",
"Archive all cards in this list" : "Archivia tutte le schede in questo elenco",
"Unarchive all cards in this list" : "Recupera tutte le schede in questo elenco",
"Add a new card" : "Aggiungi una nuova scheda",
"Card name" : "Nome scheda",
"List deleted" : "Elenco eliminato",
@@ -241,32 +216,19 @@
"Add Attachment" : "Aggiungi allegato",
"Write a description …" : "Scrivi una descrizione…",
"Choose attachment" : "Scegli allegato",
"Assign a due date to this card…" : "Assegna una scadenza a questa scheda…",
"Set a due date" : "Imposta una data di scadenza",
"Add due date" : "Aggiungi data di scadenza",
"Choose a date" : "Scegli una data",
"Remove due date" : "Rimuovi data di scadenza",
"Completed" : "Completato",
"Due at:" : "Scadenza:",
"Not completed" : "Non completato",
"Unarchive card" : "Recupera lavagna dall'archivio",
"Archive card" : "Archivia scheda",
"Select Date" : "Seleziona data",
"Set due date for later today" : "Imposta scadenza per oggi",
"Set due date for tomorrow" : "Imposta scadenza per domani",
"Set due date for this weekend" : "Imposta scadenza per questo fine settimana",
"Set due date for next week" : "Imposta scadenza per la prossima settimana",
"Assign a tag to this card…" : "Assegna un'etichetta a questa scheda…",
"Create a new tag:" : "Crea una nuova etichetta:",
"(group)" : "(gruppo)",
"Next week {timeLocale}" : "Prossima settimana {timeLocale}",
"Todo items" : "Elementi da fare",
"{count} comments, {unread} unread" : "{count} commenti, {unread} non letti",
"Edit card title" : "Modifica titolo scheda",
"Card details" : "Dettagli scheda",
"Assign to me" : "Assegna a me",
"Unassign myself" : "Rimuovi assegnazione da me",
"Mark as not done" : "Segna come non fatto",
"Mark as done" : "Marca come completato",
"Move card" : "Sposta scheda",
"Delete card" : "Elimina scheda",
@@ -276,45 +238,23 @@
"Card deleted" : "Scheda eliminata",
"seconds ago" : "secondi fa",
"Keyboard shortcuts" : "Scorciatoie da tastiera",
"Board actions" : "Azioni della lavagna",
"Keyboard shortcut" : "Scorciatoia da tastiera",
"Action" : "Azione",
"Shift" : "Shift",
"Scroll" : "Scorri",
"Scroll sideways" : "Scorri lateralmente",
"Navigate between cards" : "Naviga tra le schede",
"Esc" : "Esc",
"Close card details" : "Chiudi dettagli scheda",
"Ctrl" : "Ctrl",
"Search" : "Cerca",
"Show card filters" : "Mostra filtri scheda",
"Clear card filters" : "Rimuovi filtri scheda",
"Show help dialog" : "Mostra finestra di aiuto",
"Card actions" : "Azioni della scheda",
"The following actions can be triggered on the currently highlighted card" : "Le seguenti azioni possono essere eseguite sulla scheda attualmente evidenziata",
"Enter" : "Invio",
"Space" : "Spazio",
"Open card details" : "Apri dettagli della scheda",
"Edit the card title" : "Modifica titolo della scheda",
"Assign yourself to the current card" : "Assegna te stesso alla scheda attuale",
"Archive/unarchive the current card" : "Archivia/recupera la scheda attuale",
"Mark card as completed/not completed" : "Segna la scheda come completata/non completata",
"Open card menu" : "Apri menu della scheda",
"All boards" : "Tutte le lavagne",
"Archived boards" : "Lavagne archiviate",
"Shared with you" : "Condiviso con te",
"Deck settings" : "Impostazioni di Deck",
"Use bigger card view" : "Usa la vista con schede più grandi",
"Show card ID badge" : "Mostra ID della scheda",
"Show boards in calendar/tasks" : "Mostra le lavagne in calendario/attività",
"Limit board creation to some groups" : "Limita la creazione di lavagne ad alcuni gruppi",
"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." : "Gli utenti che non fanno parte di tali gruppi non potranno creare le proprie lavagne, ma saranno ancora in grado di lavorare su quelle che sono state condivise con loro.",
"Board details" : "Dettagli lavagna",
"Edit board" : "Modifica lavagna",
"Clone board" : "Clona lavagna",
"Unarchive board" : "Recupera lavagna dall'archivio",
"Archive board" : "Archivia lavagna",
"Export board" : "Esporta lavagna",
"Turn on due date reminders" : "Attiva promemoria per le date di scadenza",
"Turn off due date reminders" : "Disattiva promemoria per le date di scadenza",
"Due date reminders" : "Promemoria delle date di scadenza",
@@ -326,7 +266,6 @@
"Only assigned cards" : "Solo le schede assegnate",
"No reminder" : "Nessun promemoria",
"An error occurred" : "Si è verificato un errore",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Sei sicuro di voler eliminare la lavagna {title}? Questo eliminerà tutti i dati di questa lavagna incluse le schede archiviate.",
"Delete the board?" : "Vuoi eliminare la lavagna?",
"Loading filtered view" : "Caricamento della vista filtrata",
"Today" : "Oggi",
@@ -334,13 +273,7 @@
"No due" : "Nessuna scadenza",
"Search for {searchQuery} in all boards" : "Risultato di ricerca per \"{search}\" in tutte le lavagne",
"No results found" : "Nessun risultato trovato",
"This weekend {timeLocale}" : "Questo fine settimana {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "Lavagna {name}\n* Ultima modifica: {lastMod}",
"{stack} in {board}" : "{stack} in {board}",
"Click to expand description" : "Fai clic per espandere la descrizione",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Creata: {created}\n* Ultima modifica: {lastMod}\n* {nbAttachments} allegati\n* {nbComments} commenti",
"{nbCards} cards" : "{nbCards} schede",
"Click to expand comment" : "Fai clic per espandere il commento",
"Create a new card" : "Crea una nuova scheda",
"Card title" : "Titolo scheda",
"Create card" : "Crea scheda",
@@ -349,13 +282,7 @@
"Open card" : "Apri scheda",
"Close" : "Chiudi",
"No upcoming cards" : "Nessuna scheda rimasta",
"upcoming cards today" : "prossime schede oggi",
"upcoming cards tomorrow" : "prossime schede domani",
"upcoming cards" : "prossime schede",
"New card" : "Nuova scheda",
"Due on {date}" : "Scadenza: {date}",
"Tomorrow {timeLocale}" : "Domani {timeLocale}",
"Later today {timeLocale}" : "Oggi {timeLocale}",
"Link to a board" : "Collega a una lavagna",
"Link to a card" : " Collega a una scheda",
"Create a card" : "Crea una scheda",

View File

@@ -230,7 +230,6 @@ OC.L10N.register(
"Select Date" : "日付を選択",
"Assign a tag to this card…" : "タグこのをカードに割り当てる…",
"(group)" : "(グループ)",
"Next week {timeLocale}" : "来週 {timeLocale}",
"{count} comments, {unread} unread" : "コメント {count} 件あり、 {unread} 件未読",
"Card details" : "カード詳細",
"Assign to me" : "自分に割り当てる",
@@ -278,7 +277,6 @@ OC.L10N.register(
"No due" : "日付なし",
"Search for {searchQuery} in all boards" : "すべてのボードで{searchQuery}を検索します",
"No results found" : "結果が見つかりません",
"This weekend {timeLocale}" : "今週末 {timeLocale}",
"{stack} in {board}" : "{board} 内の {stack}",
"Create a new card" : "新しいカードを作成する",
"Card title" : "カードのタイトル",
@@ -289,8 +287,6 @@ OC.L10N.register(
"Close" : "閉じる",
"No upcoming cards" : "今後のカードはありません",
"upcoming cards" : "今後のカード",
"Tomorrow {timeLocale}" : "明日 {timeLocale}",
"Later today {timeLocale}" : "今日この後 {timeLocale}",
"Link to a board" : "ボードへのリンク",
"Link to a card" : "カードへリンク",
"Create a card" : "カードを作成",

View File

@@ -228,7 +228,6 @@
"Select Date" : "日付を選択",
"Assign a tag to this card…" : "タグこのをカードに割り当てる…",
"(group)" : "(グループ)",
"Next week {timeLocale}" : "来週 {timeLocale}",
"{count} comments, {unread} unread" : "コメント {count} 件あり、 {unread} 件未読",
"Card details" : "カード詳細",
"Assign to me" : "自分に割り当てる",
@@ -276,7 +275,6 @@
"No due" : "日付なし",
"Search for {searchQuery} in all boards" : "すべてのボードで{searchQuery}を検索します",
"No results found" : "結果が見つかりません",
"This weekend {timeLocale}" : "今週末 {timeLocale}",
"{stack} in {board}" : "{board} 内の {stack}",
"Create a new card" : "新しいカードを作成する",
"Card title" : "カードのタイトル",
@@ -287,8 +285,6 @@
"Close" : "閉じる",
"No upcoming cards" : "今後のカードはありません",
"upcoming cards" : "今後のカード",
"Tomorrow {timeLocale}" : "明日 {timeLocale}",
"Later today {timeLocale}" : "今日この後 {timeLocale}",
"Link to a board" : "ボードへのリンク",
"Link to a card" : "カードへリンク",
"Create a card" : "カードを作成",

View File

@@ -278,6 +278,7 @@ OC.L10N.register(
"Card deleted" : "Card deleted",
"seconds ago" : "seconds ago",
"Keyboard shortcuts" : "Keyboard shortcuts",
"Speed up using Deck with simple shortcuts." : "Speed up using Deck with simple shortcuts.",
"Board actions" : "Board actions",
"Keyboard shortcut" : "Keyboard shortcut",
"Action" : "Action",

View File

@@ -276,6 +276,7 @@
"Card deleted" : "Card deleted",
"seconds ago" : "seconds ago",
"Keyboard shortcuts" : "Keyboard shortcuts",
"Speed up using Deck with simple shortcuts." : "Speed up using Deck with simple shortcuts.",
"Board actions" : "Board actions",
"Keyboard shortcut" : "Keyboard shortcut",
"Action" : "Action",

View File

@@ -37,10 +37,6 @@ OC.L10N.register(
"{user} has archived card {card} in list {stack} on board {board}" : "{user} har arkivert kort {card} i stabel {stack} på tavle {board}",
"You have unarchived card {card} in list {stack} on board {board}" : "Du har hentet arkivert kort {card} i stabel {stack} på tavle {board}",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} har hentet arkivert kort {card} i stabel {stack} på tavle {board}",
"You have marked the card {card} as done in list {stack} on board {board}" : "Du har merket kortet {card} som ferdig i liste {stack} på tavle {board}",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} har merket kortet {card} som ferdig i liste {stack} på tavle {board}",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Du har merket kortet {card} som ikke ferdig i liste {stack} på tavle {board}",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} har merket kortet {card} som ikke ferdig i liste {stack} på tavle {board}",
"You have removed the due date of card {card}" : "Du har fjernet forfallsdato for kort {card}",
"{user} has removed the due date of card {card}" : "{user} har fjernet forfallsdato for kort {card}",
"You have set the due date of card {card} to {after}" : "Du har satt forfallsdato på kort {card} etter {after}",
@@ -72,8 +68,6 @@ OC.L10N.register(
"A <strong>board, list or card</strong> was changed" : "Ett <strong>brett,liste eller kort</strong> var oppdatert",
"A <strong>comment</strong> was created on a card" : "En <strong>kommentar</strong> ble skrevet på kortet",
"A <strong>card description</strong> has been changed" : "En <strong>kort beskrivelse</strong> har blitt endret",
"Cards due today" : "Kort som forfaller i dag",
"Cards due tomorrow" : "Kort som forfaller i morgen",
"Upcoming cards" : "Kommende kort",
"Load more" : "Last mer",
"Personal" : "Personlig",
@@ -152,13 +146,9 @@ OC.L10N.register(
"Next 30 days" : "Neste 30 dager",
"No due date" : "Ingen forfallsdato",
"Clear filter" : "Tøm filter",
"View Modes" : "Visningsmoduser",
"Toggle View Modes" : "Veksle visningsmoduser",
"Hide archived cards" : "Skjul arkiverte kort",
"Show archived cards" : "Vis arkiverkte kort",
"Toggle compact mode" : "Endre kompakt modus",
"Hide card cover images" : "Skjul bilder av kortforsider",
"Show card cover images" : "Vis bilder av kortforsider",
"Open details" : "Åpne detaljer",
"Details" : "Detaljer",
"Currently present people" : "Tilstedeværende personer for øyeblikket",
@@ -245,31 +235,20 @@ OC.L10N.register(
"Choose attachment" : "Velg vedlegg",
"Assign a due date to this card…" : "Tildel en dato på dette kortet...",
"Set a due date" : "Set forfallsdato",
"Add due date" : "Legg til forfallsdato",
"Choose a date" : "Velg en dato",
"Remove due date" : "Fjern forfallsdato",
"Completed" : "Ferdig",
"Due at:" : "Forfaller den:",
"Not completed" : "Ikke ferdigstilt",
"Unarchive card" : "Hent kort fra arkiv",
"Archive card" : "Arkiver kort",
"Select Date" : "Velg dato",
"Set due date for later today" : "Angi forfallsdato til senere i dag",
"Set due date for tomorrow" : "Angi forfallsdato til i morgen",
"Set due date for this weekend" : "Angi forfallsdato til denne helgen",
"Set due date for next week" : "Angi forfallsdato til neste uke",
"Assign a tag to this card…" : "Legg til et merke til dette kortet...",
"Create a new tag:" : "Opprett et nytt merke:",
"(group)" : "(gruppe)",
"Next week {timeLocale}" : "Neste uke {timeLocale}",
"Todo items" : "Gjøremålspunkter",
"{count} comments, {unread} unread" : "{count} kommentarer, {unread} ulest",
"Edit card title" : "Rediger korttittel",
"Card details" : "Kort-detaljer",
"Assign to me" : "Tildel meg",
"Unassign myself" : "Fjern meg fra tildeling",
"Mark as not done" : "Marker som ikke ferdig",
"Mark as done" : "Marker som fullført",
"Move card" : "Flytt kort",
"Delete card" : "Slett kort",
"Move card to another board" : "Flytt kort til annen tavle",
@@ -278,31 +257,9 @@ OC.L10N.register(
"Card deleted" : "Kort slettet",
"seconds ago" : "sekunder siden",
"Keyboard shortcuts" : "Tastatursnarveier",
"Boost your productivity using Deck with keyboard shortcuts." : "Øk produktiviteten ved å bruke Deck med hurtigtaster.",
"Board actions" : "Tavlehandlinger",
"Keyboard shortcut" : "Hurtigtast",
"Action" : "Handling",
"Shift" : "Skift",
"Scroll" : "Rull",
"Scroll sideways" : "Rull sidelengs",
"Navigate between cards" : "Naviger mellom kort",
"Esc" : "Esc",
"Close card details" : "Lukk kortdetaljer",
"Ctrl" : "Ctrl",
"Search" : "Søk",
"Show card filters" : "Vis kortfiltre",
"Clear card filters" : "Tøm kortfiltre",
"Show help dialog" : "Vis dialogboksen for hjelp",
"Card actions" : "Korthandlinger",
"The following actions can be triggered on the currently highlighted card" : "Følgende handlinger kan utløses på det uthevede kortet",
"Enter" : "Enter",
"Space" : "Mellomrom",
"Open card details" : "Åpne kortdetaljer",
"Edit the card title" : "Redigere korttittelen",
"Assign yourself to the current card" : "Tildel deg til det gjeldende kortet",
"Archive/unarchive the current card" : "Arkiver/ikke arkiver gjeldende kort",
"Mark card as completed/not completed" : "Marker kort som fullført/ikke fullført",
"Open card menu" : "Åpne kortmenyen",
"All boards" : "Alle tabler",
"Archived boards" : "Arkiverte tavler",
"Shared with you" : "Delt med deg",
@@ -310,8 +267,6 @@ OC.L10N.register(
"Use bigger card view" : "Bruk større visning på kort",
"Show card ID badge" : "Vis ID-merke til kort",
"Show boards in calendar/tasks" : "Vis tavler i kalender/oppgaver",
"Limit board creation to some groups" : "Begrene oppretting av kort til enkelte grupper",
"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." : "Brukere utenfor disse gruppene vil ikke kunne opprette sine egne tavler, men vil fortsatt kunne jobbe på tavler som har blitt delt med dem.",
"Board details" : "Forumseksjonsdetaljer",
"Edit board" : "Rediger tavle",
"Clone board" : "Klon tavle",
@@ -337,7 +292,6 @@ OC.L10N.register(
"No due" : "Ingen forfall",
"Search for {searchQuery} in all boards" : "Søk etter {searchQuery} i alle tavler",
"No results found" : "Ingen resultater funnet",
"This weekend {timeLocale}" : "Denne helgen {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "Stokktavle {name}\n* Sist endret {lastMod}",
"{stack} in {board}" : "{stack} i {board}",
"Click to expand description" : "Klikk for å utvide beskrivelsen",
@@ -352,13 +306,9 @@ OC.L10N.register(
"Open card" : "Åpne kort",
"Close" : "Lukk",
"No upcoming cards" : "Ingen kommende kort",
"upcoming cards today" : "kommende kort i dag",
"upcoming cards tomorrow" : "kommende kort i morgen",
"upcoming cards" : "kommende kort",
"New card" : "Nytt kort",
"Due on {date}" : "Utløper {date}",
"Tomorrow {timeLocale}" : "I morgen {timeLocale}",
"Later today {timeLocale}" : "Senere i dag {timeLocale}",
"Link to a board" : "Lenke til tavle",
"Link to a card" : "Lenke til et kort",
"Create a card" : "Opprett kort",

View File

@@ -35,10 +35,6 @@
"{user} has archived card {card} in list {stack} on board {board}" : "{user} har arkivert kort {card} i stabel {stack} på tavle {board}",
"You have unarchived card {card} in list {stack} on board {board}" : "Du har hentet arkivert kort {card} i stabel {stack} på tavle {board}",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} har hentet arkivert kort {card} i stabel {stack} på tavle {board}",
"You have marked the card {card} as done in list {stack} on board {board}" : "Du har merket kortet {card} som ferdig i liste {stack} på tavle {board}",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} har merket kortet {card} som ferdig i liste {stack} på tavle {board}",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Du har merket kortet {card} som ikke ferdig i liste {stack} på tavle {board}",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} har merket kortet {card} som ikke ferdig i liste {stack} på tavle {board}",
"You have removed the due date of card {card}" : "Du har fjernet forfallsdato for kort {card}",
"{user} has removed the due date of card {card}" : "{user} har fjernet forfallsdato for kort {card}",
"You have set the due date of card {card} to {after}" : "Du har satt forfallsdato på kort {card} etter {after}",
@@ -70,8 +66,6 @@
"A <strong>board, list or card</strong> was changed" : "Ett <strong>brett,liste eller kort</strong> var oppdatert",
"A <strong>comment</strong> was created on a card" : "En <strong>kommentar</strong> ble skrevet på kortet",
"A <strong>card description</strong> has been changed" : "En <strong>kort beskrivelse</strong> har blitt endret",
"Cards due today" : "Kort som forfaller i dag",
"Cards due tomorrow" : "Kort som forfaller i morgen",
"Upcoming cards" : "Kommende kort",
"Load more" : "Last mer",
"Personal" : "Personlig",
@@ -150,13 +144,9 @@
"Next 30 days" : "Neste 30 dager",
"No due date" : "Ingen forfallsdato",
"Clear filter" : "Tøm filter",
"View Modes" : "Visningsmoduser",
"Toggle View Modes" : "Veksle visningsmoduser",
"Hide archived cards" : "Skjul arkiverte kort",
"Show archived cards" : "Vis arkiverkte kort",
"Toggle compact mode" : "Endre kompakt modus",
"Hide card cover images" : "Skjul bilder av kortforsider",
"Show card cover images" : "Vis bilder av kortforsider",
"Open details" : "Åpne detaljer",
"Details" : "Detaljer",
"Currently present people" : "Tilstedeværende personer for øyeblikket",
@@ -243,31 +233,20 @@
"Choose attachment" : "Velg vedlegg",
"Assign a due date to this card…" : "Tildel en dato på dette kortet...",
"Set a due date" : "Set forfallsdato",
"Add due date" : "Legg til forfallsdato",
"Choose a date" : "Velg en dato",
"Remove due date" : "Fjern forfallsdato",
"Completed" : "Ferdig",
"Due at:" : "Forfaller den:",
"Not completed" : "Ikke ferdigstilt",
"Unarchive card" : "Hent kort fra arkiv",
"Archive card" : "Arkiver kort",
"Select Date" : "Velg dato",
"Set due date for later today" : "Angi forfallsdato til senere i dag",
"Set due date for tomorrow" : "Angi forfallsdato til i morgen",
"Set due date for this weekend" : "Angi forfallsdato til denne helgen",
"Set due date for next week" : "Angi forfallsdato til neste uke",
"Assign a tag to this card…" : "Legg til et merke til dette kortet...",
"Create a new tag:" : "Opprett et nytt merke:",
"(group)" : "(gruppe)",
"Next week {timeLocale}" : "Neste uke {timeLocale}",
"Todo items" : "Gjøremålspunkter",
"{count} comments, {unread} unread" : "{count} kommentarer, {unread} ulest",
"Edit card title" : "Rediger korttittel",
"Card details" : "Kort-detaljer",
"Assign to me" : "Tildel meg",
"Unassign myself" : "Fjern meg fra tildeling",
"Mark as not done" : "Marker som ikke ferdig",
"Mark as done" : "Marker som fullført",
"Move card" : "Flytt kort",
"Delete card" : "Slett kort",
"Move card to another board" : "Flytt kort til annen tavle",
@@ -276,31 +255,9 @@
"Card deleted" : "Kort slettet",
"seconds ago" : "sekunder siden",
"Keyboard shortcuts" : "Tastatursnarveier",
"Boost your productivity using Deck with keyboard shortcuts." : "Øk produktiviteten ved å bruke Deck med hurtigtaster.",
"Board actions" : "Tavlehandlinger",
"Keyboard shortcut" : "Hurtigtast",
"Action" : "Handling",
"Shift" : "Skift",
"Scroll" : "Rull",
"Scroll sideways" : "Rull sidelengs",
"Navigate between cards" : "Naviger mellom kort",
"Esc" : "Esc",
"Close card details" : "Lukk kortdetaljer",
"Ctrl" : "Ctrl",
"Search" : "Søk",
"Show card filters" : "Vis kortfiltre",
"Clear card filters" : "Tøm kortfiltre",
"Show help dialog" : "Vis dialogboksen for hjelp",
"Card actions" : "Korthandlinger",
"The following actions can be triggered on the currently highlighted card" : "Følgende handlinger kan utløses på det uthevede kortet",
"Enter" : "Enter",
"Space" : "Mellomrom",
"Open card details" : "Åpne kortdetaljer",
"Edit the card title" : "Redigere korttittelen",
"Assign yourself to the current card" : "Tildel deg til det gjeldende kortet",
"Archive/unarchive the current card" : "Arkiver/ikke arkiver gjeldende kort",
"Mark card as completed/not completed" : "Marker kort som fullført/ikke fullført",
"Open card menu" : "Åpne kortmenyen",
"All boards" : "Alle tabler",
"Archived boards" : "Arkiverte tavler",
"Shared with you" : "Delt med deg",
@@ -308,8 +265,6 @@
"Use bigger card view" : "Bruk større visning på kort",
"Show card ID badge" : "Vis ID-merke til kort",
"Show boards in calendar/tasks" : "Vis tavler i kalender/oppgaver",
"Limit board creation to some groups" : "Begrene oppretting av kort til enkelte grupper",
"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." : "Brukere utenfor disse gruppene vil ikke kunne opprette sine egne tavler, men vil fortsatt kunne jobbe på tavler som har blitt delt med dem.",
"Board details" : "Forumseksjonsdetaljer",
"Edit board" : "Rediger tavle",
"Clone board" : "Klon tavle",
@@ -335,7 +290,6 @@
"No due" : "Ingen forfall",
"Search for {searchQuery} in all boards" : "Søk etter {searchQuery} i alle tavler",
"No results found" : "Ingen resultater funnet",
"This weekend {timeLocale}" : "Denne helgen {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "Stokktavle {name}\n* Sist endret {lastMod}",
"{stack} in {board}" : "{stack} i {board}",
"Click to expand description" : "Klikk for å utvide beskrivelsen",
@@ -350,13 +304,9 @@
"Open card" : "Åpne kort",
"Close" : "Lukk",
"No upcoming cards" : "Ingen kommende kort",
"upcoming cards today" : "kommende kort i dag",
"upcoming cards tomorrow" : "kommende kort i morgen",
"upcoming cards" : "kommende kort",
"New card" : "Nytt kort",
"Due on {date}" : "Utløper {date}",
"Tomorrow {timeLocale}" : "I morgen {timeLocale}",
"Later today {timeLocale}" : "Senere i dag {timeLocale}",
"Link to a board" : "Lenke til tavle",
"Link to a card" : "Lenke til et kort",
"Create a card" : "Opprett kort",

View File

@@ -278,6 +278,7 @@ OC.L10N.register(
"Card deleted" : "Cartão excluído",
"seconds ago" : "segundos atrás",
"Keyboard shortcuts" : "Atalhos do teclado",
"Speed up using Deck with simple shortcuts." : "Acelere o uso do Deck com atalhos simples.",
"Board actions" : "Ações do conselho",
"Keyboard shortcut" : "Atalhos do teclado",
"Action" : "Ação",

View File

@@ -276,6 +276,7 @@
"Card deleted" : "Cartão excluído",
"seconds ago" : "segundos atrás",
"Keyboard shortcuts" : "Atalhos do teclado",
"Speed up using Deck with simple shortcuts." : "Acelere o uso do Deck com atalhos simples.",
"Board actions" : "Ações do conselho",
"Keyboard shortcut" : "Atalhos do teclado",
"Action" : "Ação",

View File

@@ -278,7 +278,7 @@ OC.L10N.register(
"Card deleted" : "Картица обрисана",
"seconds ago" : "пре неколико секунди",
"Keyboard shortcuts" : "Пречице на тастатури",
"Boost your productivity using Deck with keyboard shortcuts." : "Унапредите своју продуктивност користећи Шпил са пречицама на тастатури.",
"Speed up using Deck with simple shortcuts." : "Убрзајте употребу Шпила простим пречицама.",
"Board actions" : "Акције табле",
"Keyboard shortcut" : "Пречица тастатуре",
"Action" : "Радња",

View File

@@ -276,7 +276,7 @@
"Card deleted" : "Картица обрисана",
"seconds ago" : "пре неколико секунди",
"Keyboard shortcuts" : "Пречице на тастатури",
"Boost your productivity using Deck with keyboard shortcuts." : "Унапредите своју продуктивност користећи Шпил са пречицама на тастатури.",
"Speed up using Deck with simple shortcuts." : "Убрзајте употребу Шпила простим пречицама.",
"Board actions" : "Акције табле",
"Keyboard shortcut" : "Пречица тастатуре",
"Action" : "Радња",

View File

@@ -278,7 +278,7 @@ OC.L10N.register(
"Card deleted" : "Kortet har raderats",
"seconds ago" : "sekunder sedan",
"Keyboard shortcuts" : "Tangentbordsgenvägar",
"Boost your productivity using Deck with keyboard shortcuts." : "Öka din produktivitet genom att använda Deck med tangentbordsgenvägar.",
"Speed up using Deck with simple shortcuts." : "Snabba upp Deck med enkla genvägar.",
"Board actions" : "Tavelåtgärder",
"Keyboard shortcut" : "Tangentbordsgenvägar",
"Action" : "Ågärd",

View File

@@ -276,7 +276,7 @@
"Card deleted" : "Kortet har raderats",
"seconds ago" : "sekunder sedan",
"Keyboard shortcuts" : "Tangentbordsgenvägar",
"Boost your productivity using Deck with keyboard shortcuts." : "Öka din produktivitet genom att använda Deck med tangentbordsgenvägar.",
"Speed up using Deck with simple shortcuts." : "Snabba upp Deck med enkla genvägar.",
"Board actions" : "Tavelåtgärder",
"Keyboard shortcut" : "Tangentbordsgenvägar",
"Action" : "Ågärd",

View File

@@ -278,7 +278,7 @@ OC.L10N.register(
"Card deleted" : "Kart silindi",
"seconds ago" : "saniye önce",
"Keyboard shortcuts" : "Kısayol tuşları",
"Boost your productivity using Deck with keyboard shortcuts." : "Tahta uygulamasını klavye kısayolları ile kullanarak üretkenliğinizi artırın.",
"Speed up using Deck with simple shortcuts." : "Basit kısayol tuşları ile Tahtayı daha hızlı kullanabilirsiniz.",
"Board actions" : "Pano işlemleri",
"Keyboard shortcut" : "Kısayol tuşu",
"Action" : "İşlem",

View File

@@ -276,7 +276,7 @@
"Card deleted" : "Kart silindi",
"seconds ago" : "saniye önce",
"Keyboard shortcuts" : "Kısayol tuşları",
"Boost your productivity using Deck with keyboard shortcuts." : "Tahta uygulamasını klavye kısayolları ile kullanarak üretkenliğinizi artırın.",
"Speed up using Deck with simple shortcuts." : "Basit kısayol tuşları ile Tahtayı daha hızlı kullanabilirsiniz.",
"Board actions" : "Pano işlemleri",
"Keyboard shortcut" : "Kısayol tuşu",
"Action" : "İşlem",

View File

@@ -278,6 +278,7 @@ OC.L10N.register(
"Card deleted" : "Thẻ đã bị xóa",
"seconds ago" : "vài giây trước",
"Keyboard shortcuts" : "Phím tắt",
"Speed up using Deck with simple shortcuts." : "Tăng tốc bằng cách sử dụng Kế Hoạch với các phím tắt đơn giản.",
"Board actions" : "Hành động cho Bảng",
"Keyboard shortcut" : "Phím tắt bàn phím",
"Action" : "Hành động",

View File

@@ -276,6 +276,7 @@
"Card deleted" : "Thẻ đã bị xóa",
"seconds ago" : "vài giây trước",
"Keyboard shortcuts" : "Phím tắt",
"Speed up using Deck with simple shortcuts." : "Tăng tốc bằng cách sử dụng Kế Hoạch với các phím tắt đơn giản.",
"Board actions" : "Hành động cho Bảng",
"Keyboard shortcut" : "Phím tắt bàn phím",
"Action" : "Hành động",

View File

@@ -68,8 +68,6 @@ OC.L10N.register(
"A <strong>board, list or card</strong> was changed" : "<strong>面板、列表或卡片</strong>已更新",
"A <strong>comment</strong> was created on a card" : "卡片上创建了一个 <strong>评论</strong>",
"A <strong>card description</strong> has been changed" : "<strong>卡片描述</strong>已更新",
"Cards due today" : "今天到期的卡片",
"Cards due tomorrow" : "卡片明天到期",
"Upcoming cards" : "即将到来的卡片",
"Load more" : "加载更多",
"Personal" : "个人",
@@ -148,13 +146,9 @@ OC.L10N.register(
"Next 30 days" : "未来30天",
"No due date" : "无截止日期",
"Clear filter" : "清除筛选",
"View Modes" : "视图模式",
"Toggle View Modes" : "切换视图模式",
"Hide archived cards" : "隐藏已归档卡片",
"Show archived cards" : "显示已归档卡片",
"Toggle compact mode" : "切换简洁模式",
"Hide card cover images" : "隐藏卡片封面图片",
"Show card cover images" : "显示卡片封面图片",
"Open details" : "打开详情",
"Details" : "详情",
"Currently present people" : "当前在线的人",
@@ -241,19 +235,13 @@ OC.L10N.register(
"Choose attachment" : "选择附件",
"Assign a due date to this card…" : "为此卡片指派截止日期 …",
"Set a due date" : "设置截止日期",
"Add due date" : "添加截止日期",
"Choose a date" : "选择日期",
"Remove due date" : "移除截止日期",
"Completed" : "已完成",
"Due at:" : "到期日:",
"Not completed" : "没完成",
"Unarchive card" : "撤销对卡片的归档",
"Archive card" : "归档卡片",
"Select Date" : "选择日期",
"Set due date for later today" : "将截止日期设置为今天晚些时候",
"Set due date for tomorrow" : "设定明天的截止日期",
"Assign a tag to this card…" : "为该卡片分配标签…",
"Create a new tag:" : "创建一个新标签:",
"(group)" : "(组)",
"Next week {timeLocale}" : "下周 {timeLocale}",
"Todo items" : "待办事项",
@@ -262,7 +250,6 @@ OC.L10N.register(
"Card details" : "卡片详情",
"Assign to me" : "指派给我",
"Unassign myself" : "不再指派给我",
"Mark as not done" : "标记为未完成",
"Mark as done" : "标记为已完成",
"Move card" : "移动卡片",
"Delete card" : "删除卡片",
@@ -275,20 +262,8 @@ OC.L10N.register(
"Keyboard shortcut" : "键盘快捷键",
"Action" : "操作",
"Shift" : "Shift",
"Close card details" : "关闭卡详细信息",
"Ctrl" : "Ctrl",
"Search" : "搜索",
"Show card filters" : "显示卡片过滤器",
"Clear card filters" : "清除卡片过滤器",
"Show help dialog" : "显示帮助对话框",
"Card actions" : "卡片操作",
"The following actions can be triggered on the currently highlighted card" : "可以在当前突出显示的卡上触发以下操作",
"Open card details" : "打开卡片详细信息",
"Edit the card title" : "编辑卡片标题",
"Assign yourself to the current card" : "将自己分配给当前卡片",
"Archive/unarchive the current card" : "存档/取消存档当前卡片",
"Mark card as completed/not completed" : "将卡片标记为已完成/未完成",
"Open card menu" : "打开卡片菜单",
"All boards" : "全部面板",
"Archived boards" : "已归档面板",
"Shared with you" : "收到的共享",
@@ -296,8 +271,6 @@ OC.L10N.register(
"Use bigger card view" : "使用较大的卡片视图",
"Show card ID badge" : "显示卡片ID序号",
"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." : "这些组之外的用户将无法创建自己的看板,但仍然可以在与他们共享的看板上工作。",
"Board details" : "面板详情",
"Edit board" : "编辑面板",
"Clone board" : "克隆面板",
@@ -338,8 +311,6 @@ OC.L10N.register(
"Open card" : "打开卡片",
"Close" : "关闭",
"No upcoming cards" : "没有即将到来的卡片",
"upcoming cards today" : "今天即将推出的卡片",
"upcoming cards tomorrow" : "明天即将推出的卡片",
"upcoming cards" : "即将到来的卡片",
"New card" : "新卡片",
"Due on {date}" : "于 {date} 到期 ",

View File

@@ -66,8 +66,6 @@
"A <strong>board, list or card</strong> was changed" : "<strong>面板、列表或卡片</strong>已更新",
"A <strong>comment</strong> was created on a card" : "卡片上创建了一个 <strong>评论</strong>",
"A <strong>card description</strong> has been changed" : "<strong>卡片描述</strong>已更新",
"Cards due today" : "今天到期的卡片",
"Cards due tomorrow" : "卡片明天到期",
"Upcoming cards" : "即将到来的卡片",
"Load more" : "加载更多",
"Personal" : "个人",
@@ -146,13 +144,9 @@
"Next 30 days" : "未来30天",
"No due date" : "无截止日期",
"Clear filter" : "清除筛选",
"View Modes" : "视图模式",
"Toggle View Modes" : "切换视图模式",
"Hide archived cards" : "隐藏已归档卡片",
"Show archived cards" : "显示已归档卡片",
"Toggle compact mode" : "切换简洁模式",
"Hide card cover images" : "隐藏卡片封面图片",
"Show card cover images" : "显示卡片封面图片",
"Open details" : "打开详情",
"Details" : "详情",
"Currently present people" : "当前在线的人",
@@ -239,19 +233,13 @@
"Choose attachment" : "选择附件",
"Assign a due date to this card…" : "为此卡片指派截止日期 …",
"Set a due date" : "设置截止日期",
"Add due date" : "添加截止日期",
"Choose a date" : "选择日期",
"Remove due date" : "移除截止日期",
"Completed" : "已完成",
"Due at:" : "到期日:",
"Not completed" : "没完成",
"Unarchive card" : "撤销对卡片的归档",
"Archive card" : "归档卡片",
"Select Date" : "选择日期",
"Set due date for later today" : "将截止日期设置为今天晚些时候",
"Set due date for tomorrow" : "设定明天的截止日期",
"Assign a tag to this card…" : "为该卡片分配标签…",
"Create a new tag:" : "创建一个新标签:",
"(group)" : "(组)",
"Next week {timeLocale}" : "下周 {timeLocale}",
"Todo items" : "待办事项",
@@ -260,7 +248,6 @@
"Card details" : "卡片详情",
"Assign to me" : "指派给我",
"Unassign myself" : "不再指派给我",
"Mark as not done" : "标记为未完成",
"Mark as done" : "标记为已完成",
"Move card" : "移动卡片",
"Delete card" : "删除卡片",
@@ -273,20 +260,8 @@
"Keyboard shortcut" : "键盘快捷键",
"Action" : "操作",
"Shift" : "Shift",
"Close card details" : "关闭卡详细信息",
"Ctrl" : "Ctrl",
"Search" : "搜索",
"Show card filters" : "显示卡片过滤器",
"Clear card filters" : "清除卡片过滤器",
"Show help dialog" : "显示帮助对话框",
"Card actions" : "卡片操作",
"The following actions can be triggered on the currently highlighted card" : "可以在当前突出显示的卡上触发以下操作",
"Open card details" : "打开卡片详细信息",
"Edit the card title" : "编辑卡片标题",
"Assign yourself to the current card" : "将自己分配给当前卡片",
"Archive/unarchive the current card" : "存档/取消存档当前卡片",
"Mark card as completed/not completed" : "将卡片标记为已完成/未完成",
"Open card menu" : "打开卡片菜单",
"All boards" : "全部面板",
"Archived boards" : "已归档面板",
"Shared with you" : "收到的共享",
@@ -294,8 +269,6 @@
"Use bigger card view" : "使用较大的卡片视图",
"Show card ID badge" : "显示卡片ID序号",
"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." : "这些组之外的用户将无法创建自己的看板,但仍然可以在与他们共享的看板上工作。",
"Board details" : "面板详情",
"Edit board" : "编辑面板",
"Clone board" : "克隆面板",
@@ -336,8 +309,6 @@
"Open card" : "打开卡片",
"Close" : "关闭",
"No upcoming cards" : "没有即将到来的卡片",
"upcoming cards today" : "今天即将推出的卡片",
"upcoming cards tomorrow" : "明天即将推出的卡片",
"upcoming cards" : "即将到来的卡片",
"New card" : "新卡片",
"Due on {date}" : "于 {date} 到期 ",

View File

@@ -79,7 +79,7 @@ OC.L10N.register(
"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} 已將 {deck-board} 中的卡片 {deck-card} 指派給您。",
"The card \"%s\" on \"%s\" has reached its due date." : "\"%s\" 中的卡片 \"%s\" 已到期。",
"The card \"%s\" on \"%s\" has reached its due date." : "\"%s\"中的卡片 \"%s\" 已到期。",
"The card {deck-card} on {deck-board} has reached its due date." : "deck-board} 中的卡片{deck-card} 已到期。",
"%s has mentioned you in a comment on \"%s\"." : "%s 在 “%s” 的意見中提到了您。",
"{user} has mentioned you in a comment on {deck-card}." : "{user} 在 {deckcard} 的意見中提到了您。",
@@ -278,7 +278,7 @@ OC.L10N.register(
"Card deleted" : "卡片被刪除",
"seconds ago" : "幾秒前",
"Keyboard shortcuts" : "鍵盤快捷鍵",
"Boost your productivity using Deck with keyboard shortcuts." : "提高您的生產力,在 Deck 上使用鍵盤快捷鍵。",
"Speed up using Deck with simple shortcuts." : "使用簡單的快捷鍵加速使用 Deck。",
"Board actions" : "面板操作",
"Keyboard shortcut" : "鍵盤快捷鍵",
"Action" : "操作",

View File

@@ -77,7 +77,7 @@
"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} 已將 {deck-board} 中的卡片 {deck-card} 指派給您。",
"The card \"%s\" on \"%s\" has reached its due date." : "\"%s\" 中的卡片 \"%s\" 已到期。",
"The card \"%s\" on \"%s\" has reached its due date." : "\"%s\"中的卡片 \"%s\" 已到期。",
"The card {deck-card} on {deck-board} has reached its due date." : "deck-board} 中的卡片{deck-card} 已到期。",
"%s has mentioned you in a comment on \"%s\"." : "%s 在 “%s” 的意見中提到了您。",
"{user} has mentioned you in a comment on {deck-card}." : "{user} 在 {deckcard} 的意見中提到了您。",
@@ -276,7 +276,7 @@
"Card deleted" : "卡片被刪除",
"seconds ago" : "幾秒前",
"Keyboard shortcuts" : "鍵盤快捷鍵",
"Boost your productivity using Deck with keyboard shortcuts." : "提高您的生產力,在 Deck 上使用鍵盤快捷鍵。",
"Speed up using Deck with simple shortcuts." : "使用簡單的快捷鍵加速使用 Deck。",
"Board actions" : "面板操作",
"Keyboard shortcut" : "鍵盤快捷鍵",
"Action" : "操作",

View File

@@ -278,7 +278,7 @@ OC.L10N.register(
"Card deleted" : "卡片已刪除",
"seconds ago" : "幾秒前",
"Keyboard shortcuts" : "鍵盤快速鍵",
"Boost your productivity using Deck with keyboard shortcuts." : "在 Deck 上利用鍵盤快捷鍵提高您的生產力。",
"Speed up using Deck with simple shortcuts." : "使用簡單的快捷鍵加速使用 Deck。",
"Board actions" : "看板動作",
"Keyboard shortcut" : "鍵盤快捷鍵",
"Action" : "動作",

View File

@@ -276,7 +276,7 @@
"Card deleted" : "卡片已刪除",
"seconds ago" : "幾秒前",
"Keyboard shortcuts" : "鍵盤快速鍵",
"Boost your productivity using Deck with keyboard shortcuts." : "在 Deck 上利用鍵盤快捷鍵提高您的生產力。",
"Speed up using Deck with simple shortcuts." : "使用簡單的快捷鍵加速使用 Deck。",
"Board actions" : "看板動作",
"Keyboard shortcut" : "鍵盤快捷鍵",
"Action" : "動作",

View File

@@ -46,8 +46,8 @@ use OCP\AppFramework\Db\DoesNotExistException;
use OCP\AppFramework\Db\MultipleObjectsReturnedException;
use OCP\Comments\IComment;
use OCP\IUser;
use OCP\Server;
use OCP\L10N\IFactory;
use OCP\Server;
use Psr\Log\LoggerInterface;
class ActivityManager {
@@ -333,8 +333,8 @@ class ActivityManager {
case self::SUBJECT_BOARD_UPDATE_ARCHIVED:
case self::SUBJECT_BOARD_DELETE:
case self::SUBJECT_BOARD_RESTORE:
// Not defined as there is no activity for
// case self::SUBJECT_BOARD_UPDATE_COLOR
// Not defined as there is no activity for
// case self::SUBJECT_BOARD_UPDATE_COLOR
break;
case self::SUBJECT_CARD_COMMENT_CREATE:
$eventType = 'deck_comment';
@@ -375,7 +375,7 @@ class ActivityManager {
$additionalParams['before'] = $additionalParams['before']->format('c');
}
break;
break;
case self::SUBJECT_ATTACHMENT_CREATE:
case self::SUBJECT_ATTACHMENT_UPDATE:
case self::SUBJECT_ATTACHMENT_DELETE:
@@ -556,9 +556,9 @@ class ActivityManager {
];
}
public function canSeeCardActivity(int $cardId, string $userId): bool {
public function canSeeCardActivity(int $cardId): bool {
try {
$this->permissionService->checkPermission($this->cardMapper, $cardId, Acl::PERMISSION_READ, $userId);
$this->permissionService->checkPermission($this->cardMapper, $cardId, Acl::PERMISSION_READ);
$card = $this->cardMapper->find($cardId);
return $card->getDeletedAt() === 0;
} catch (NoPermissionException $e) {
@@ -566,9 +566,9 @@ class ActivityManager {
}
}
public function canSeeBoardActivity(int $boardId, string $userId): bool {
public function canSeeBoardActivity(int $boardId): bool {
try {
$this->permissionService->checkPermission($this->boardMapper, $boardId, Acl::PERMISSION_READ, $userId);
$this->permissionService->checkPermission($this->boardMapper, $boardId, Acl::PERMISSION_READ);
$board = $this->boardMapper->find($boardId);
return $board->getDeletedAt() === 0;
} catch (NoPermissionException $e) {

View File

@@ -23,12 +23,12 @@
namespace OCA\Deck\Activity;
use \OCP\Comments\ICommentsEventHandler;
use OCA\Deck\Db\CardMapper;
use OCA\Deck\Db\ChangeHelper;
use OCA\Deck\Notification\NotificationHelper;
use OCP\Comments\CommentsEvent;
use OCP\Comments\IComment;
use \OCP\Comments\ICommentsEventHandler;
class CommentEventHandler implements ICommentsEventHandler {

View File

@@ -26,6 +26,7 @@
namespace OCA\Deck\Activity;
use OCA\Deck\Db\Acl;
use OCA\Deck\Service\CardService;
use OCP\Activity\IEvent;
use OCP\Activity\IProvider;
use OCP\Comments\IComment;
@@ -35,7 +36,6 @@ use OCP\IConfig;
use OCP\IURLGenerator;
use OCP\IUserManager;
use OCP\L10N\IFactory;
use OCA\Deck\Service\CardService;
class DeckProvider implements IProvider {
@@ -111,7 +111,7 @@ class DeckProvider implements IProvider {
$event->setAuthor($author);
}
if ($event->getObjectType() === ActivityManager::DECK_OBJECT_BOARD) {
if (!$this->activityManager->canSeeBoardActivity($event->getObjectId(), $event->getAffectedUser())) {
if (!$this->activityManager->canSeeBoardActivity($event->getObjectId())) {
throw new \InvalidArgumentException();
}
if (isset($subjectParams['board']) && $event->getObjectName() === '') {
@@ -128,7 +128,7 @@ class DeckProvider implements IProvider {
}
if (isset($subjectParams['card']) && $event->getObjectType() === ActivityManager::DECK_OBJECT_CARD) {
if (!$this->activityManager->canSeeCardActivity($event->getObjectId(), $event->getAffectedUser())) {
if (!$this->activityManager->canSeeCardActivity($event->getObjectId())) {
throw new \InvalidArgumentException();
}
if ($event->getObjectName() === '') {
@@ -192,28 +192,28 @@ class DeckProvider implements IProvider {
private function getIcon(IEvent $event) {
$event->setIcon($this->urlGenerator->getAbsoluteURL($this->urlGenerator->imagePath('deck', 'deck-dark.svg')));
if (strpos($event->getSubject(), '_update') !== false) {
if (str_contains($event->getSubject(), '_update')) {
$event->setIcon($this->urlGenerator->getAbsoluteURL($this->urlGenerator->imagePath('files', 'change.svg')));
}
if (strpos($event->getSubject(), '_create') !== false) {
if (str_contains($event->getSubject(), '_create')) {
$event->setIcon($this->urlGenerator->getAbsoluteURL($this->urlGenerator->imagePath('files', 'add-color.svg')));
}
if (strpos($event->getSubject(), '_delete') !== false) {
if (str_contains($event->getSubject(), '_delete')) {
$event->setIcon($this->urlGenerator->getAbsoluteURL($this->urlGenerator->imagePath('files', 'delete-color.svg')));
}
if (strpos($event->getSubject(), 'archive') !== false) {
if (str_contains($event->getSubject(), 'archive')) {
$event->setIcon($this->urlGenerator->getAbsoluteURL($this->urlGenerator->imagePath('deck', 'archive.svg')));
}
if (strpos($event->getSubject(), '_restore') !== false) {
if (str_contains($event->getSubject(), '_restore')) {
$event->setIcon($this->urlGenerator->getAbsoluteURL($this->urlGenerator->imagePath('core', 'actions/history.svg')));
}
if (strpos($event->getSubject(), 'attachment_') !== false) {
if (str_contains($event->getSubject(), 'attachment_')) {
$event->setIcon($this->urlGenerator->getAbsoluteURL($this->urlGenerator->imagePath('core', 'places/files.svg')));
}
if (strpos($event->getSubject(), 'comment_') !== false) {
if (str_contains($event->getSubject(), 'comment_')) {
$event->setIcon($this->urlGenerator->getAbsoluteURL($this->urlGenerator->imagePath('core', 'actions/comment.svg')));
}
if (strpos($event->getSubject(), 'label_') !== false) {
if (str_contains($event->getSubject(), 'label_')) {
$event->setIcon($this->urlGenerator->getAbsoluteURL($this->urlGenerator->imagePath('core', 'actions/tag.svg')));
}
return $event;

View File

@@ -43,22 +43,24 @@ use OCA\Deck\Event\CardUpdatedEvent;
use OCA\Deck\Event\SessionClosedEvent;
use OCA\Deck\Event\SessionCreatedEvent;
use OCA\Deck\Listeners\BeforeTemplateRenderedListener;
use OCA\Deck\Listeners\ParticipantCleanupListener;
use OCA\Deck\Listeners\FullTextSearchEventListener;
use OCA\Deck\Listeners\LiveUpdateListener;
use OCA\Deck\Listeners\ParticipantCleanupListener;
use OCA\Deck\Listeners\ResourceAdditionalScriptsListener;
use OCA\Deck\Listeners\ResourceListener;
use OCA\Deck\Listeners\LiveUpdateListener;
use OCA\Deck\Middleware\DefaultBoardMiddleware;
use OCA\Deck\Middleware\ExceptionMiddleware;
use OCA\Deck\Notification\Notifier;
use OCA\Deck\Reference\BoardReferenceProvider;
use OCA\Deck\Reference\CardReferenceProvider;
use OCA\Deck\Reference\CommentReferenceProvider;
use OCA\Deck\Reference\CreateCardReferenceProvider;
use OCA\Deck\Search\CardCommentProvider;
use OCA\Deck\Search\DeckProvider;
use OCA\Deck\Service\PermissionService;
use OCA\Deck\Sharing\DeckShareProvider;
use OCA\Deck\Sharing\Listener;
use OCA\Text\Event\LoadEditor;
use OCP\AppFramework\App;
use OCP\AppFramework\Bootstrap\IBootContext;
use OCP\AppFramework\Bootstrap\IBootstrap;
@@ -83,6 +85,8 @@ class Application extends App implements IBootstrap {
public const COMMENT_ENTITY_TYPE = 'deckCard';
private $referenceLoaded = false;
public function __construct(array $urlParams = []) {
parent::__construct(self::APP_ID, $urlParams);
@@ -90,8 +94,12 @@ class Application extends App implements IBootstrap {
// (and use a listener class)
$container = $this->getContainer();
$eventDispatcher = $container->get(IEventDispatcher::class);
$eventDispatcher->addListener(RenderReferenceEvent::class, function () {
$eventDispatcher->addListener(RenderReferenceEvent::class, function (RenderReferenceEvent $e) use ($eventDispatcher) {
Util::addScript(self::APP_ID, self::APP_ID . '-reference');
if (!$this->referenceLoaded && class_exists(LoadEditor::class)) {
$this->referenceLoaded = true;
$eventDispatcher->dispatchTyped(new LoadEditor());
}
});
}
@@ -129,6 +137,8 @@ class Application extends App implements IBootstrap {
$context->registerSearchProvider(CardCommentProvider::class);
$context->registerDashboardWidget(DeckWidget::class);
$context->registerReferenceProvider(CreateCardReferenceProvider::class);
// reference widget
$context->registerReferenceProvider(CardReferenceProvider::class);
$context->registerReferenceProvider(BoardReferenceProvider::class);

View File

@@ -22,11 +22,11 @@
*/
namespace OCA\Deck\Controller;
use OCA\Deck\Service\AttachmentService;
use OCP\AppFramework\ApiController;
use OCP\AppFramework\Http;
use OCP\AppFramework\Http\DataResponse;
use OCP\IRequest;
use OCA\Deck\Service\AttachmentService;
class AttachmentApiController extends ApiController {
private $attachmentService;

View File

@@ -53,7 +53,7 @@ class AttachmentController extends Controller {
* @throws \OCA\Deck\NotFoundException
*/
public function display($cardId, $attachmentId) {
if (strpos($attachmentId, ':') === false) {
if (!str_contains($attachmentId, ':')) {
$type = 'deck_file';
} else {
[$type, $attachmentId] = explode(':', $attachmentId);
@@ -76,7 +76,7 @@ class AttachmentController extends Controller {
* @NoAdminRequired
*/
public function update($cardId, $attachmentId) {
if (strpos($attachmentId, ':') === false) {
if (!str_contains($attachmentId, ':')) {
$type = 'deck_file';
} else {
[$type, $attachmentId] = explode(':', $attachmentId);
@@ -88,7 +88,7 @@ class AttachmentController extends Controller {
* @NoAdminRequired
*/
public function delete($cardId, $attachmentId) {
if (strpos($attachmentId, ':') === false) {
if (!str_contains($attachmentId, ':')) {
$type = 'deck_file';
} else {
[$type, $attachmentId] = explode(':', $attachmentId);
@@ -100,7 +100,7 @@ class AttachmentController extends Controller {
* @NoAdminRequired
*/
public function restore($cardId, $attachmentId) {
if (strpos($attachmentId, ':') === false) {
if (!str_contains($attachmentId, ':')) {
$type = 'deck_file';
} else {
[$type, $attachmentId] = explode(':', $attachmentId);

View File

@@ -25,13 +25,13 @@
namespace OCA\Deck\Controller;
use OCA\Deck\Db\Board;
use OCA\Deck\Service\BoardService;
use OCA\Deck\StatusException;
use OCP\AppFramework\ApiController;
use OCP\AppFramework\Http;
use OCP\AppFramework\Http\DataResponse;
use OCP\IRequest;
use OCA\Deck\Service\BoardService;
use OCP\IRequest;
use Sabre\HTTP\Util;
/**

View File

@@ -23,20 +23,20 @@
*
*/
namespace OCA\Deck\Controller;
namespace OCA\Deck\Controller;
use OCA\Deck\Service\AssignmentService;
use OCP\AppFramework\ApiController;
use OCP\AppFramework\Http;
use OCP\AppFramework\Http\DataResponse;
use OCP\IRequest;
use OCA\Deck\Service\CardService;
use OCA\Deck\Service\AssignmentService;
use OCA\Deck\Service\CardService;
use OCP\AppFramework\ApiController;
use OCP\AppFramework\Http;
use OCP\AppFramework\Http\DataResponse;
use OCP\IRequest;
/**
* Class BoardApiController
*
* @package OCA\Deck\Controller
*/
/**
* Class BoardApiController
*
* @package OCA\Deck\Controller
*/
class CardApiController extends ApiController {
private $cardService;
private $userId;
@@ -81,8 +81,17 @@ class CardApiController extends ApiController {
*
* Get a specific card.
*/
public function create($title, $type = 'plain', $order = 999, $description = '', $duedate = null) {
public function create($title, $type = 'plain', $order = 999, $description = '', $duedate = null, $labels = [], $users = []) {
$card = $this->cardService->create($title, $this->request->getParam('stackId'), $type, $order, $this->userId, $description, $duedate);
foreach ($labels as $labelId) {
$this->cardService->assignLabel($card->id, $labelId);
}
foreach ($users as $user) {
$this->assignmentService->assignUser($card->id, $user['id'], $user['type']);
}
return new DataResponse($card, HTTP::STATUS_OK);
}

View File

@@ -25,8 +25,8 @@ namespace OCA\Deck\Controller;
use OCA\Deck\Service\AssignmentService;
use OCA\Deck\Service\CardService;
use OCP\IRequest;
use OCP\AppFramework\Controller;
use OCP\IRequest;
class CardController extends Controller {
private $userId;
@@ -78,8 +78,18 @@ class CardController extends Controller {
* @param int $order
* @return \OCP\AppFramework\Db\Entity
*/
public function create($title, $stackId, $type = 'plain', $order = 999, string $description = '') {
return $this->cardService->create($title, $stackId, $type, $order, $this->userId, $description);
public function create($title, $stackId, $type = 'plain', $order = 999, string $description = '', $duedate = null, $labels = [], $users = []) {
$card = $this->cardService->create($title, $stackId, $type, $order, $this->userId, $description, $duedate);
foreach ($labels as $label) {
$this->assignLabel($card->id, $label);
}
foreach ($users as $user) {
$this->assignmentService->assignUser($card->id, $user['id'], $user['type']);
}
return $card;
}
/**

View File

@@ -36,7 +36,7 @@ class ConfigController extends OCSController {
$AppName,
IRequest $request,
ConfigService $configService
) {
) {
parent::__construct($AppName, $request);
$this->configService = $configService;

View File

@@ -23,11 +23,11 @@
namespace OCA\Deck\Controller;
use OCA\Deck\Service\LabelService;
use OCP\AppFramework\ApiController;
use OCP\AppFramework\Http;
use OCP\AppFramework\Http\DataResponse;
use OCP\IRequest;
use OCA\Deck\Service\LabelService;
/**
* Class BoardApiController

View File

@@ -24,8 +24,8 @@
namespace OCA\Deck\Controller;
use OCA\Deck\Service\LabelService;
use OCP\IRequest;
use OCP\AppFramework\Controller;
use OCP\IRequest;
class LabelController extends Controller {
private $labelService;

View File

@@ -23,25 +23,25 @@
namespace OCA\Deck\Controller;
use \OCP\AppFramework\Http\RedirectResponse;
use OCA\Deck\AppInfo\Application;
use OCA\Deck\Db\Acl;
use OCA\Deck\Db\CardMapper;
use OCA\Deck\Service\CardService;
use OCA\Deck\Service\ConfigService;
use OCA\Deck\Service\PermissionService;
use OCA\Files\Event\LoadSidebar;
use OCA\Text\Event\LoadEditor;
use OCA\Viewer\Event\LoadViewer;
use OCP\AppFramework\Controller;
use OCP\AppFramework\Http\ContentSecurityPolicy;
use OCP\AppFramework\Http\TemplateResponse;
use OCP\Collaboration\Resources\LoadAdditionalScriptsEvent as CollaborationResourcesEvent;
use OCP\EventDispatcher\IEventDispatcher;
use OCP\IConfig;
use OCP\IInitialStateService;
use OCP\IRequest;
use OCP\AppFramework\Http\TemplateResponse;
use OCP\AppFramework\Controller;
use OCA\Deck\Db\CardMapper;
use OCP\IURLGenerator;
use \OCP\AppFramework\Http\RedirectResponse;
use OCA\Deck\Db\Acl;
use OCA\Deck\Service\CardService;
class PageController extends Controller {
private PermissionService $permissionService;
@@ -64,7 +64,7 @@ class PageController extends Controller {
IURLGenerator $urlGenerator,
CardService $cardService,
IConfig $config
) {
) {
parent::__construct($AppName, $request);
$this->permissionService = $permissionService;

View File

@@ -24,14 +24,14 @@ declare(strict_types=1);
namespace OCA\Deck\Controller;
use OCA\Deck\Service\SessionService;
use OCA\Deck\Service\PermissionService;
use OCA\Deck\Db\Acl;
use OCA\Deck\Db\BoardMapper;
use OCA\Deck\Service\PermissionService;
use OCA\Deck\Service\SessionService;
use OCP\AppFramework\Db\DoesNotExistException;
use OCP\AppFramework\Http\DataResponse;
use OCP\AppFramework\OCSController;
use OCP\IRequest;
use OCA\Deck\Db\Acl;
class SessionController extends OCSController {
private SessionService $sessionService;

View File

@@ -24,13 +24,13 @@
namespace OCA\Deck\Controller;
use OCA\Deck\Service\BoardService;
use OCA\Deck\Service\StackService;
use OCA\Deck\StatusException;
use OCP\AppFramework\ApiController;
use OCP\AppFramework\Http;
use OCP\AppFramework\Http\DataResponse;
use OCP\IRequest;
use OCA\Deck\Service\StackService;
use OCA\Deck\Service\BoardService;
use Sabre\HTTP\Util;
/**

View File

@@ -25,10 +25,10 @@ namespace OCA\Deck\Controller;
use OCA\Deck\Service\StackService;
use OCP\IRequest;
use OCP\AppFramework\Controller;
use OCP\IRequest;
class StackController extends Controller {
private $userId;
private $stackService;

View File

@@ -24,10 +24,10 @@
namespace OCA\Deck\Cron;
use OCP\AppFramework\Utility\ITimeFactory;
use OCP\BackgroundJob\Job;
use OCA\Deck\Activity\ActivityManager;
use OCA\Deck\Db\CardMapper;
use OCP\AppFramework\Utility\ITimeFactory;
use OCP\BackgroundJob\Job;
class CardDescriptionActivity extends Job {

View File

@@ -24,14 +24,14 @@
namespace OCA\Deck\Cron;
use OCP\AppFramework\Utility\ITimeFactory;
use OCP\BackgroundJob\TimedJob;
use OCA\Deck\Db\AttachmentMapper;
use OCA\Deck\Db\BoardMapper;
use OCA\Deck\Db\CardMapper;
use OCA\Deck\InvalidAttachmentType;
use OCA\Deck\Service\AttachmentService;
use OCP\AppFramework\Utility\ITimeFactory;
use OCP\BackgroundJob\IJob;
use OCP\BackgroundJob\TimedJob;
class DeleteCron extends TimedJob {

View File

@@ -23,12 +23,12 @@
namespace OCA\Deck\Cron;
use OCP\AppFramework\Utility\ITimeFactory;
use OCP\BackgroundJob\Job;
use OCA\Deck\Db\Card;
use OCA\Deck\Db\CardMapper;
use OCA\Deck\Notification\NotificationHelper;
use OCP\AppFramework\Db\DoesNotExistException;
use OCP\AppFramework\Utility\ITimeFactory;
use OCP\BackgroundJob\Job;
use OCP\ILogger;
class ScheduledNotifications extends Job {

View File

@@ -39,8 +39,8 @@ class SessionsCleanup extends TimedJob {
public function __construct(ITimeFactory $time,
SessionService $sessionService,
ILogger $logger) {
SessionService $sessionService,
ILogger $logger) {
parent::__construct($time);
$this->sessionService = $sessionService;
$this->logger = $logger;

View File

@@ -29,8 +29,8 @@ use OCP\AppFramework\Db\DoesNotExistException;
use OCP\AppFramework\Db\QBMapper;
use OCP\DB\QueryBuilder\IQueryBuilder;
use OCP\IDBConnection;
use OCP\IUserManager;
use OCP\IGroupManager;
use OCP\IUserManager;
use Psr\Log\LoggerInterface;
/** @template-extends QBMapper<Board> */
@@ -159,7 +159,7 @@ class BoardMapper extends QBMapper implements IPermissionMapper {
}
public function findAllForUser(string $userId, ?int $since = null, bool $includeArchived = true, ?int $before = null,
?string $term = null): array {
?string $term = null): array {
$useCache = ($since === -1 && $includeArchived === true && $before === null && $term === null);
if (!isset($this->userBoardCache[$userId]) || !$useCache) {
$groups = $this->groupManager->getUserGroupIds(
@@ -198,7 +198,7 @@ class BoardMapper extends QBMapper implements IPermissionMapper {
* Find all boards for a given user
*/
public function findAllByUser(string $userId, ?int $limit = null, ?int $offset = null, ?int $since = null,
bool $includeArchived = true, ?int $before = null, ?string $term = null): array {
bool $includeArchived = true, ?int $before = null, ?string $term = null): array {
// FIXME this used to be a UNION to get boards owned by $userId and the user shares in one single query
// Is it possible with the query builder?
$qb = $this->db->getQueryBuilder();
@@ -305,7 +305,7 @@ class BoardMapper extends QBMapper implements IPermissionMapper {
* Find all boards for a given user
*/
public function findAllByGroups(string $userId, array $groups, ?int $limit = null, ?int $offset = null, ?int $since = null,
bool $includeArchived = true, ?int $before = null, ?string $term = null): array {
bool $includeArchived = true, ?int $before = null, ?string $term = null): array {
if (count($groups) <= 0) {
return [];
}
@@ -359,7 +359,7 @@ class BoardMapper extends QBMapper implements IPermissionMapper {
}
public function findAllByCircles(string $userId, ?int $limit = null, ?int $offset = null, ?int $since = null,
bool $includeArchived = true, ?int $before = null, ?string $term = null) {
bool $includeArchived = true, ?int $before = null, ?string $term = null) {
$circles = $this->circlesService->getUserCircles($userId);
if (count($circles) === 0) {
return [];

View File

@@ -306,8 +306,7 @@ class CardMapper extends QBMapper implements IPermissionMapper {
$qb = $this->db->getQueryBuilder();
$qb->select('id', 'title', 'duedate', 'notified', 'description_prev', 'last_editor', 'description')
->from('deck_cards')
->where($qb->expr()->isNotNull('last_editor'))
->andWhere($qb->expr()->isNotNull('description_prev'));
->where($qb->expr()->isNotNull('last_editor'));
return $this->findEntities($qb);
}

View File

@@ -23,8 +23,8 @@
namespace OCA\Deck\Db;
use OCP\ICacheFactory;
use OCP\ICache;
use OCP\ICacheFactory;
use OCP\IDBConnection;
use OCP\IRequest;

View File

@@ -68,7 +68,7 @@ class RelationalEntity extends Entity implements \JsonSerializable {
$reflection = new \ReflectionClass($this);
$json = [];
foreach ($properties as $property => $value) {
if (strpos($property, '_') !== 0 && $reflection->hasProperty($property)) {
if (!str_starts_with($property, '_') && $reflection->hasProperty($property)) {
$propertyReflection = $reflection->getProperty($property);
if (!$propertyReflection->isPrivate() && !in_array($property, $this->_resolvedProperties, true)) {
$json[$property] = $this->getter($property);
@@ -129,7 +129,7 @@ class RelationalEntity extends Entity implements \JsonSerializable {
public function __call(string $methodName, array $args) {
$attr = lcfirst(substr($methodName, 7));
if (array_key_exists($attr, $this->_resolvedProperties) && strpos($methodName, 'resolve') === 0) {
if (array_key_exists($attr, $this->_resolvedProperties) && str_starts_with($methodName, 'resolve')) {
if ($this->_resolvedProperties[$attr] !== null) {
return $this->_resolvedProperties[$attr];
}
@@ -137,7 +137,7 @@ class RelationalEntity extends Entity implements \JsonSerializable {
}
$attr = lcfirst(substr($methodName, 3));
if (array_key_exists($attr, $this->_resolvedProperties) && strpos($methodName, 'set') === 0) {
if (array_key_exists($attr, $this->_resolvedProperties) && str_starts_with($methodName, 'set')) {
if ($args[0] !== null && !is_scalar($args[0])) {
$args[0] = $args[0]['primaryKey'];
}

View File

@@ -28,9 +28,9 @@ use OCP\AppFramework\Db\Entity;
use OCP\AppFramework\Db\MultipleObjectsReturnedException;
use OCP\Cache\CappedMemoryCache;
use OCP\DB\QueryBuilder\IQueryBuilder;
use OCP\IDBConnection;
use OCP\ICache;
use OCP\ICacheFactory;
use OCP\IDBConnection;
/** @template-extends DeckMapper<Stack> */
class StackMapper extends DeckMapper implements IPermissionMapper {

View File

@@ -51,11 +51,11 @@ class BeforeTemplateRenderedListener implements IEventListener {
Util::addStyle('deck', 'deck');
$pathInfo = $this->request->getPathInfo();
if (strpos($pathInfo, '/apps/calendar') === 0) {
if (str_starts_with($pathInfo, '/apps/calendar')) {
Util::addScript('deck', 'deck-calendar');
}
if (strpos($pathInfo, '/call/') === 0 || strpos($pathInfo, '/apps/spreed') === 0) {
if (str_starts_with($pathInfo, '/call/') || str_starts_with($pathInfo, '/apps/spreed')) {
Util::addScript('deck', 'deck-talk');
}
}

View File

@@ -27,13 +27,13 @@ declare(strict_types=1);
namespace OCA\Deck\Listeners;
use OCA\Deck\Db\StackMapper;
use OCA\Deck\NotifyPushEvents;
use OCA\Deck\Event\AAclEvent;
use OCA\Deck\Event\ACardEvent;
use OCA\Deck\Event\BoardUpdatedEvent;
use OCA\Deck\Event\CardUpdatedEvent;
use OCA\Deck\Event\SessionClosedEvent;
use OCA\Deck\Event\SessionCreatedEvent;
use OCA\Deck\NotifyPushEvents;
use OCA\Deck\Service\SessionService;
use OCA\NotifyPush\Queue\IQueue;
use OCP\EventDispatcher\Event;

View File

@@ -21,7 +21,7 @@ class ResourceAdditionalScriptsListener implements IEventListener {
return;
}
if (strpos($this->request->getPathInfo(), '/call/') === 0) {
if (str_starts_with($this->request->getPathInfo(), '/call/')) {
// Talk integration has its own entrypoint which already includes collections handling
return;
}

View File

@@ -24,16 +24,16 @@
namespace OCA\Deck\Middleware;
use OCA\Deck\Controller\PageController;
use OCA\Deck\StatusException;
use OCA\Deck\Exceptions\ConflictException;
use OCA\Deck\StatusException;
use OCP\AppFramework\Db\DoesNotExistException;
use OCP\AppFramework\Middleware;
use OCP\AppFramework\Http\JSONResponse;
use OCP\AppFramework\Middleware;
use OCP\AppFramework\OCS\OCSException;
use OCP\AppFramework\OCSController;
use OCP\IConfig;
use OCP\ILogger;
use OCP\IRequest;
use OCP\IConfig;
class ExceptionMiddleware extends Middleware {
@@ -109,7 +109,7 @@ class ExceptionMiddleware extends Middleware {
], $exception->getStatus());
}
if (strpos(get_class($controller), 'OCA\\Deck\\Controller\\') === 0) {
if (str_starts_with(get_class($controller), 'OCA\\Deck\\Controller\\')) {
$response = [
'status' => 500,
'message' => $exceptionMessage,

View File

@@ -0,0 +1,61 @@
<?php
declare(strict_types=1);
/**
* @copyright Copyright (c) 2023 Your name <your@email.com>
*
* @author Your name <your@email.com>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
namespace OCA\Deck\Migration;
use Closure;
use OCP\DB\ISchemaWrapper;
use OCP\Migration\IOutput;
use OCP\Migration\SimpleMigrationStep;
class Version1011Date20231106160059 extends SimpleMigrationStep {
public function changeSchema(IOutput $output, Closure $schemaClosure, array $options): ?ISchemaWrapper {
$schema = $schemaClosure();
$createIndex = false;
$table = $schema->getTable('deck_cards');
if (!$table->hasIndex('idx_last_editor')) {
$createIndex = true;
}
if (!$createIndex) {
$index = $table->getIndex('idx_last_editor');
if (in_array('description_prev', $index->getColumns(), true)) {
$table->dropIndex('idx_last_editor');
$createIndex = true;
}
}
if ($createIndex) {
$table->addIndex(['last_editor'], 'idx_last_editor');
return $schema;
}
return null;
}
}

View File

@@ -66,7 +66,7 @@ class Version10800Date20220422061816 extends SimpleMigrationStep {
$indexAdded = $this->addIndex($schema,
'deck_cards',
'idx_last_editor', [
'last_editor', 'description_prev'
'last_editor' /*, 'description_prev' */
], [],
// Adding a partial index on the description_prev as it is only used for a NULL check
['lengths' => [null, 1]]

View File

@@ -38,9 +38,9 @@ class BoardReferenceProvider implements IReferenceProvider {
private IL10N $l10n;
public function __construct(BoardService $boardService,
IURLGenerator $urlGenerator,
IL10N $l10n,
?string $userId) {
IURLGenerator $urlGenerator,
IL10N $l10n,
?string $userId) {
$this->urlGenerator = $urlGenerator;
$this->boardService = $boardService;
$this->userId = $userId;

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