Compare commits

..

354 Commits

Author SHA1 Message Date
grnd-alt
34741c3efd bump version to 1.12.3
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-06-27 11:59:59 +02:00
Nextcloud bot
36646f8be8 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-27 00:37:42 +00:00
Julius Härtl
231b6e5be3 Merge pull request #6035 from nextcloud/backport/6005/stable28
[stable28] don't reset update time when no update was written to db
2024-06-26 17:00:08 +02:00
grnd-alt
8398dcdb6f don't reset update time when no update was written to db
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-06-26 08:31:50 +00:00
Julius Härtl
63846cb72a Merge pull request #5999 from nextcloud/automated/noid/stable28-fix-npm-audit 2024-06-23 08:39:37 +02:00
nextcloud-command
040f48657a chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2024-06-23 03:16:10 +00:00
Nextcloud bot
16c44c36dc Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-23 00:37:37 +00:00
Nextcloud bot
d5a443ebbd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-22 01:29:08 +00:00
Nextcloud bot
bba0d951d5 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-17 00:36:19 +00:00
Julius Härtl
2dd0c09a38 Merge pull request #5997 from nextcloud/automated/noid/stable28-update-nextcloud-ocp 2024-06-16 14:41:57 +02:00
nextcloud-command
01a527b748 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-06-16 02:40:39 +00:00
Nextcloud bot
dd2641d250 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-16 00:37:13 +00:00
Nextcloud bot
2c6a38d2ba Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-15 00:36:40 +00:00
Julius Härtl
af27b4ff05 Merge pull request #5987 from nextcloud/automated/noid/stable28-update-nextcloud-ocp 2024-06-13 19:54:32 +02:00
Nextcloud bot
91347360aa Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-12 00:38:01 +00:00
Nextcloud bot
49ce3ea9b3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-11 00:36:39 +00:00
Nextcloud bot
2dde00690c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-10 00:37:15 +00:00
nextcloud-command
7eac5db40a chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-06-09 02:49:09 +00:00
Nextcloud bot
e93526fde0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-09 00:36:36 +00:00
Julius Härtl
405a48ba57 Merge pull request #5971 from nextcloud/dependabot/npm_and_yarn/stable28/cypress-13.11.0 2024-06-08 10:31:19 +02:00
Julius Härtl
6dd9edb2af Merge pull request #5972 from nextcloud/dependabot/npm_and_yarn/stable28/babel/runtime-7.24.7 2024-06-08 10:30:06 +02:00
dependabot[bot]
4e3493c047 Chore(deps): Bump @babel/runtime from 7.24.6 to 7.24.7
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.24.6 to 7.24.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.24.7/packages/babel-runtime)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-08 01:10:46 +00:00
dependabot[bot]
566c521139 Chore(deps-dev): Bump cypress from 13.10.0 to 13.11.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.10.0 to 13.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/v13.10.0...v13.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>
2024-06-08 01:10:32 +00:00
Nextcloud bot
83d80d65d7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-08 00:36:52 +00:00
Nextcloud bot
810ff87893 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-06 00:47:35 +00:00
Julius Härtl
c458a201be Merge pull request #5890 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/eslint-config-8.4.1 2024-06-05 19:32:06 +02:00
Julius Härtl
3810b1ed03 Merge pull request #5892 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/babel-config-1.2.0 2024-06-05 19:31:52 +02:00
Julius Härtl
7e0c336eef Merge pull request #5914 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/notify_push-1.3.0 2024-06-05 19:31:09 +02:00
Julius Härtl
547dcbc35b Merge pull request #5922 from nextcloud/dependabot/npm_and_yarn/stable28/cypress-13.10.0 2024-06-05 19:30:39 +02:00
Julius Härtl
52032dd3d1 Merge pull request #5917 from nextcloud/dependabot/npm_and_yarn/stable28/babel/runtime-7.24.6 2024-06-05 19:30:15 +02:00
Julius Härtl
7d7edfb3b0 Merge pull request #5924 from nextcloud/dependabot/npm_and_yarn/stable28/eslint-webpack-plugin-4.2.0 2024-06-05 19:30:03 +02:00
Julius Härtl
2f124c2f14 Merge pull request #5951 from nextcloud/dependabot/npm_and_yarn/stable28/relative-ci/agent-4.2.8 2024-06-05 19:29:22 +02:00
Julius Härtl
e0f88e6a27 Merge pull request #5952 from nextcloud/dependabot/npm_and_yarn/stable28/dompurify-3.1.5 2024-06-05 19:23:45 +02:00
dependabot[bot]
3896c1c9ee Chore(deps): Bump @nextcloud/notify_push from 1.1.4 to 1.3.0
Bumps [@nextcloud/notify_push](https://github.com/icewind1991/notify_push-client) from 1.1.4 to 1.3.0.
- [Release notes](https://github.com/icewind1991/notify_push-client/releases)
- [Commits](https://github.com/icewind1991/notify_push-client/compare/v1.1.4...v1.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-05 17:21:16 +00:00
Julius Härtl
8670380001 Merge pull request #5953 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/event-bus-3.3.1 2024-06-05 19:20:24 +02:00
Julius Härtl
9cd58cae17 Merge pull request #5960 from nextcloud/automated/noid/stable28-update-nextcloud-ocp 2024-06-05 19:19:50 +02:00
Nextcloud bot
304a4e290e Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-04 00:26:43 +00:00
Nextcloud bot
e43ad40335 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-03 00:26:52 +00:00
nextcloud-command
5c9df98aee chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-06-02 02:42:45 +00:00
Nextcloud bot
548637155c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-02 00:26:39 +00:00
dependabot[bot]
4ac0ba920b Chore(deps): Bump @nextcloud/event-bus from 3.2.0 to 3.3.1
Bumps [@nextcloud/event-bus](https://github.com/nextcloud/nextcloud-event-bus) from 3.2.0 to 3.3.1.
- [Release notes](https://github.com/nextcloud/nextcloud-event-bus/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-event-bus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-event-bus/compare/v3.2.0...v3.3.1)

---
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>
2024-06-01 01:44:44 +00:00
dependabot[bot]
16f7f5453a Chore(deps): Bump dompurify from 3.1.2 to 3.1.5
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.1.2 to 3.1.5.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.1.2...3.1.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-01 01:44:34 +00:00
dependabot[bot]
35ee8dc5d1 Chore(deps-dev): Bump @relative-ci/agent from 4.2.7 to 4.2.8
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.2.7 to 4.2.8.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.2.7...v4.2.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>
2024-06-01 01:44:18 +00:00
Nextcloud bot
55849d0efb Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-01 00:26:45 +00:00
Nextcloud bot
1ebae75d25 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-31 00:26:54 +00:00
Nextcloud bot
224921e033 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-30 00:28:07 +00:00
Nextcloud bot
b942ac9cc1 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-29 00:27:05 +00:00
Nextcloud bot
ca063c0f6c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-28 00:26:48 +00:00
Nextcloud bot
29d7abd76a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-27 00:27:00 +00:00
dependabot[bot]
a9b8fce30e Chore(deps-dev): Bump eslint-webpack-plugin from 4.1.0 to 4.2.0
Bumps [eslint-webpack-plugin](https://github.com/webpack-contrib/eslint-webpack-plugin) from 4.1.0 to 4.2.0.
- [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.1.0...v4.2.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-25 01:43:07 +00:00
dependabot[bot]
6a41c6403e Chore(deps-dev): Bump cypress from 13.9.0 to 13.10.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.9.0 to 13.10.0.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.9.0...v13.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>
2024-05-25 01:42:51 +00:00
dependabot[bot]
e9bf197b29 Chore(deps): Bump @babel/runtime from 7.24.5 to 7.24.6
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.24.5 to 7.24.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.24.6/packages/babel-runtime)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-25 01:42:15 +00:00
Nextcloud bot
55a28b0853 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-25 00:27:39 +00:00
Nextcloud bot
d35f15d65d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-24 00:25:58 +00:00
Nextcloud bot
a448546f43 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-23 00:27:59 +00:00
Nextcloud bot
a83bcbc00c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-22 00:26:20 +00:00
Nextcloud bot
d1b9db0c51 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-21 00:29:05 +00:00
Luka Trovic
2b3c43d658 Merge pull request #5854 from nextcloud/backport/5745/stable28
[stable28] fix: permission check for cloning board
2024-05-20 13:57:02 +02:00
dependabot[bot]
7d6e9feab0 Chore(deps-dev): Bump @nextcloud/babel-config from 1.1.1 to 1.2.0
Bumps [@nextcloud/babel-config](https://github.com/nextcloud/babel-config) from 1.1.1 to 1.2.0.
- [Release notes](https://github.com/nextcloud/babel-config/releases)
- [Commits](https://github.com/nextcloud/babel-config/compare/v1.1.1...v1.2.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-18 01:07:20 +00:00
dependabot[bot]
53c79253ff Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1
Bumps [@nextcloud/eslint-config](https://github.com/nextcloud-libraries/eslint-config) from 8.3.0 to 8.4.1.
- [Release notes](https://github.com/nextcloud-libraries/eslint-config/releases)
- [Changelog](https://github.com/nextcloud-libraries/eslint-config/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/eslint-config/compare/v8.3.0...v8.4.1)

---
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>
2024-05-18 01:06:50 +00:00
Nextcloud bot
00dbcd962e Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-18 00:27:03 +00:00
Luka Trovic
4eeb67bb56 fix: permission check for cloning board
Signed-off-by: Luka Trovic <luka@nextcloud.com>

[skip ci]
2024-05-17 19:18:33 +02:00
Nextcloud bot
59fe26b1ba Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-17 00:28:06 +00:00
Nextcloud bot
567ecd782e Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-16 00:28:06 +00:00
Nextcloud bot
3b5b471c87 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-15 00:27:52 +00:00
Julius Härtl
7211d73159 Merge pull request #5879 from nextcloud/dependabot/npm_and_yarn/stable28/cypress-13.9.0
Chore(deps-dev): Bump cypress from 13.8.1 to 13.9.0
2024-05-13 09:15:41 +02:00
Julius Härtl
6da7aa5480 Merge pull request #5880 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/files-3.2.1
Chore(deps): Bump @nextcloud/files from 3.1.0 to 3.2.1
2024-05-13 09:13:46 +02:00
Julius Härtl
8832a345b8 Merge pull request #5884 from nextcloud/automated/noid/stable28-update-nextcloud-ocp
[stable28] Update nextcloud/ocp dependency
2024-05-13 09:09:11 +02:00
Nextcloud bot
4e7d50bf2c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-13 00:29:02 +00:00
nextcloud-command
6a6bd5b72b chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-05-12 02:37:25 +00:00
Nextcloud bot
5767b70613 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-12 00:27:52 +00:00
dependabot[bot]
dc4b77edc8 Chore(deps): Bump @nextcloud/files from 3.1.0 to 3.2.1
Bumps [@nextcloud/files](https://github.com/nextcloud-libraries/nextcloud-files) from 3.1.0 to 3.2.1.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-files/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-files/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-files/compare/v3.1.0...v3.2.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-11 02:38:57 +00:00
dependabot[bot]
2c1835a287 Chore(deps-dev): Bump cypress from 13.8.1 to 13.9.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.8.1 to 13.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/v13.8.1...v13.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>
2024-05-11 02:38:28 +00:00
Nextcloud bot
1fd3592ebe Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-11 00:27:39 +00:00
Nextcloud bot
e5417f0eed Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-10 00:42:42 +00:00
Nextcloud bot
ee6be8404c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-07 00:39:15 +00:00
dependabot[bot]
f5b0077de4 Merge pull request #5834 from nextcloud/dependabot/npm_and_yarn/stable28/dompurify-3.1.2 2024-05-04 07:12:43 +00:00
dependabot[bot]
97f05e6374 Merge pull request #5835 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/babel-config-1.1.1 2024-05-04 07:12:40 +00:00
dependabot[bot]
4e2b33127c Merge pull request #5830 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/initial-state-2.2.0 2024-05-04 05:47:07 +00:00
dependabot[bot]
20def97ddf Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1
Bumps [@nextcloud/babel-config](https://github.com/nextcloud/babel-config) from 1.0.0 to 1.1.1.
- [Release notes](https://github.com/nextcloud/babel-config/releases)
- [Commits](https://github.com/nextcloud/babel-config/compare/v1.0.0...v1.1.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-04 05:45:56 +00:00
dependabot[bot]
a1c486cefa Chore(deps): Bump dompurify from 3.1.1 to 3.1.2
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.1.1...3.1.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-04 05:45:53 +00:00
dependabot[bot]
224a8a059d Merge pull request #5831 from nextcloud/dependabot/npm_and_yarn/stable28/relative-ci/agent-4.2.7 2024-05-04 05:44:48 +00:00
dependabot[bot]
50587f2202 Merge pull request #5833 from nextcloud/dependabot/npm_and_yarn/stable28/babel/runtime-7.24.5 2024-05-04 05:44:47 +00:00
dependabot[bot]
b1793e12f8 Merge pull request #5832 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/axios-2.5.0 2024-05-04 05:44:40 +00:00
dependabot[bot]
305315c031 Chore(deps): Bump @babel/runtime from 7.24.4 to 7.24.5
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.24.4 to 7.24.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.24.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>
2024-05-04 02:13:23 +00:00
dependabot[bot]
0803b9bdc2 Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0
Bumps [@nextcloud/axios](https://github.com/nextcloud/nextcloud-axios) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/nextcloud/nextcloud-axios/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-axios/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-axios/compare/v2.4.0...v2.5.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>
2024-05-04 02:13:12 +00:00
dependabot[bot]
ff3a2ae3c0 Chore(deps-dev): Bump @relative-ci/agent from 4.2.6 to 4.2.7
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.2.6 to 4.2.7.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.2.6...v4.2.7)

---
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-05-04 02:12:59 +00:00
dependabot[bot]
13e89ae68f Chore(deps): Bump @nextcloud/initial-state from 2.1.0 to 2.2.0
Bumps [@nextcloud/initial-state](https://github.com/nextcloud/nextcloud-initial-state) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/nextcloud/nextcloud-initial-state/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-initial-state/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-initial-state/compare/v2.1.0...v2.2.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>
2024-05-04 02:12:47 +00:00
Nextcloud bot
1b83dfc372 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-02 00:37:12 +00:00
dependabot[bot]
cf5ff3cd55 Merge pull request #5815 from nextcloud/dependabot/npm_and_yarn/stable28/dompurify-3.1.1 2024-04-27 06:00:40 +00:00
dependabot[bot]
0be801dee3 Merge pull request #5817 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/event-bus-3.2.0 2024-04-27 06:00:16 +00:00
dependabot[bot]
f975dc6863 Merge pull request #5814 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/browserslist-config-3.0.1 2024-04-27 06:00:07 +00:00
dependabot[bot]
c8e94b5b2f Merge pull request #5813 from nextcloud/dependabot/npm_and_yarn/stable28/cypress-13.8.1 2024-04-27 05:59:19 +00:00
dependabot[bot]
ea8a982f78 Chore(deps): Bump @nextcloud/event-bus from 3.1.0 to 3.2.0
Bumps [@nextcloud/event-bus](https://github.com/nextcloud/nextcloud-event-bus) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/nextcloud/nextcloud-event-bus/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-event-bus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-event-bus/compare/v3.1.0...v3.2.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>
2024-04-27 02:29:38 +00:00
dependabot[bot]
e4db0f9286 Chore(deps): Bump dompurify from 3.1.0 to 3.1.1
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.1.0...3.1.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-27 02:29:18 +00:00
dependabot[bot]
9bb6d1b04f Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
Bumps [@nextcloud/browserslist-config](https://github.com/nextcloud/browserslist-config) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/nextcloud/browserslist-config/releases)
- [Commits](https://github.com/nextcloud/browserslist-config/compare/v3.0.0...v3.0.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-27 02:29:08 +00:00
dependabot[bot]
6ad1c94060 Chore(deps-dev): Bump cypress from 13.8.0 to 13.8.1
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.8.0 to 13.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/v13.8.0...v13.8.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-27 02:28:54 +00:00
Nextcloud bot
ec281c2068 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-27 00:36:59 +00:00
Nextcloud bot
56bb9affea Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-25 00:37:26 +00:00
Nextcloud bot
c8672ee464 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-24 00:36:57 +00:00
Julius Härtl
3613c2cd68 Merge pull request #5725 from nextcloud/backport/5723/stable28
[stable28] Clarify config file not found exception message
2024-04-23 19:27:41 +02:00
Julius Härtl
e5dcd211de Merge pull request #5788 from nextcloud/dependabot/npm_and_yarn/stable28/cypress-13.8.0
Chore(deps-dev): Bump cypress from 13.7.3 to 13.8.0
2024-04-23 19:22:58 +02:00
Nextcloud bot
f0e64228fc Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-23 00:37:17 +00:00
dependabot[bot]
cd72557078 Chore(deps-dev): Bump cypress from 13.7.3 to 13.8.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.7.3 to 13.8.0.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.7.3...v13.8.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-20 02:46:23 +00:00
dependabot[bot]
e9d0c0131d Merge pull request #5787 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/cypress-1.0.0-beta.8 2024-04-20 02:45:24 +00:00
dependabot[bot]
417b7b13e7 Merge pull request #5785 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/dialogs-4.2.7 2024-04-20 02:44:42 +00:00
dependabot[bot]
a1347d6db7 Merge pull request #5786 from nextcloud/dependabot/npm_and_yarn/stable28/eslint-plugin-cypress-2.15.2 2024-04-20 02:36:01 +00:00
dependabot[bot]
c7ecbc99a7 Chore(deps-dev): Bump @nextcloud/cypress
Bumps [@nextcloud/cypress](https://github.com/nextcloud/nextcloud-cypress) from 1.0.0-beta.7 to 1.0.0-beta.8.
- [Release notes](https://github.com/nextcloud/nextcloud-cypress/releases)
- [Commits](https://github.com/nextcloud/nextcloud-cypress/compare/v1.0.0-beta.7...v1.0.0-beta.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-20 01:37:22 +00:00
dependabot[bot]
e7d5e52c00 Chore(deps-dev): Bump eslint-plugin-cypress from 2.15.1 to 2.15.2
Bumps [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) from 2.15.1 to 2.15.2.
- [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases)
- [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v2.15.1...v2.15.2)

---
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>
2024-04-20 01:37:11 +00:00
dependabot[bot]
bb6cc695b6 Chore(deps): Bump @nextcloud/dialogs from 4.2.6 to 4.2.7
Bumps [@nextcloud/dialogs](https://github.com/nextcloud-libraries/nextcloud-dialogs) from 4.2.6 to 4.2.7.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-dialogs/blob/v4.2.7/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-dialogs/compare/v4.2.6...v4.2.7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-20 01:37:00 +00:00
Nextcloud bot
4613c0ccd5 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-17 00:37:16 +00:00
Nextcloud bot
566cae9682 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-14 00:36:35 +00:00
dependabot[bot]
1375d33091 Merge pull request #5755 from nextcloud/dependabot/npm_and_yarn/stable28/dompurify-3.1.0 2024-04-13 03:22:13 +00:00
dependabot[bot]
e51aba4e79 Merge pull request #5754 from nextcloud/dependabot/npm_and_yarn/stable28/cypress-13.7.3 2024-04-13 03:21:44 +00:00
dependabot[bot]
3e964e3277 Chore(deps): Bump dompurify from 3.0.11 to 3.1.0
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.0.11 to 3.1.0.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.0.11...3.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-13 01:20:20 +00:00
dependabot[bot]
91a61283e6 Chore(deps-dev): Bump cypress from 13.7.2 to 13.7.3
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.7.2 to 13.7.3.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.7.2...v13.7.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-13 01:20:11 +00:00
Julius Härtl
752fb198f1 Merge pull request #5743 from nextcloud/automated/noid/stable28-update-nextcloud-ocp
[stable28] Update nextcloud/ocp dependency
2024-04-09 10:23:40 +02:00
nextcloud-command
8fc87997f6 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-04-07 02:34:25 +00:00
Nextcloud bot
cf3fad4f18 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-07 00:37:06 +00:00
dependabot[bot]
1bb26481ba Merge pull request #5735 from nextcloud/dependabot/npm_and_yarn/stable28/cypress-13.7.2 2024-04-06 03:31:55 +00:00
dependabot[bot]
63325ef0da Merge pull request #5734 from nextcloud/dependabot/npm_and_yarn/stable28/babel/runtime-7.24.4 2024-04-06 03:31:31 +00:00
dependabot[bot]
0b1006ff57 Chore(deps-dev): Bump cypress from 13.7.1 to 13.7.2
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.7.1 to 13.7.2.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.7.1...v13.7.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-06 01:40:44 +00:00
dependabot[bot]
c52afdb059 Chore(deps): Bump @babel/runtime from 7.24.0 to 7.24.4
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.24.0 to 7.24.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.24.4/packages/babel-runtime)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-06 01:40:33 +00:00
Nextcloud bot
b13a8014d7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-05 00:37:21 +00:00
Nextcloud bot
869e8a8b88 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-04 00:36:39 +00:00
Jim Madge
59dedc9d9a Clarify config file not found exception message
Signed-off-by: Jim Madge <jmadge@turing.ac.uk>
2024-04-03 08:29:40 +00:00
Nextcloud bot
28b6fbf7b4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-03 00:36:46 +00:00
Julius Härtl
243a3ba349 Merge pull request #5721 from nextcloud/automated/noid/stable28-fix-npm-audit
[stable28] Fix npm audit
2024-04-02 11:14:57 +02:00
Nextcloud bot
4fea944207 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-02 00:36:06 +00:00
Nextcloud bot
303a4ee737 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-01 00:36:02 +00:00
nextcloud-command
808f28125e chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2024-03-31 03:15:16 +00:00
Nextcloud bot
d4fa66050b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-31 00:36:53 +00:00
Nextcloud bot
129d972a37 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-30 00:37:37 +00:00
dependabot[bot]
0ee347ab9f Merge pull request #5714 from nextcloud/dependabot/npm_and_yarn/stable28/relative-ci/agent-4.2.6 2024-03-29 06:55:33 +00:00
dependabot[bot]
e7a0c7bee5 Chore(deps-dev): Bump @relative-ci/agent from 4.2.5 to 4.2.6
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.2.5 to 4.2.6.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.2.5...v4.2.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>
2024-03-29 06:45:17 +00:00
Nextcloud bot
735579fd1d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-29 00:42:05 +00:00
Julius Härtl
c3168429d8 Merge pull request #5704 from nextcloud/backport/5703/stable28
[stable28] fix: Avoid conflicts on deck attachments folder name
2024-03-27 16:03:21 +01:00
Julius Härtl
672b301a14 Merge pull request #5679 from nextcloud/automated/noid/stable28-fix-npm-audit
[stable28] Fix npm audit
2024-03-27 16:03:02 +01:00
Julius Härtl
7aafcbf80d fix: Avoid conflicts on deck attachments folder name
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-03-27 14:49:30 +00:00
Nextcloud bot
11466c32ea Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-27 00:37:25 +00:00
Nextcloud bot
3775f53ff8 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-25 00:36:27 +00:00
nextcloud-command
2e7cdcbeec chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2024-03-24 03:03:07 +00:00
Nextcloud bot
1bb2a849b4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-24 00:37:02 +00:00
dependabot[bot]
78e876f9e4 Merge pull request #5687 from nextcloud/dependabot/npm_and_yarn/stable28/dompurify-3.0.11 2024-03-23 03:44:46 +00:00
dependabot[bot]
d1496a6b95 Merge pull request #5686 from nextcloud/dependabot/npm_and_yarn/stable28/cypress-13.7.1 2024-03-23 02:33:27 +00:00
dependabot[bot]
66d4841359 Chore(deps): Bump dompurify from 3.0.9 to 3.0.11
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.0.9 to 3.0.11.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.0.9...3.0.11)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-23 02:10:28 +00:00
dependabot[bot]
8521de277a Chore(deps-dev): Bump cypress from 13.7.0 to 13.7.1
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.7.0 to 13.7.1.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.7.0...v13.7.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-23 02:10:20 +00:00
Nextcloud bot
189125aca3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-23 00:36:00 +00:00
Nextcloud bot
eacd219938 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-22 00:35:56 +00:00
Nextcloud bot
c48d3b7cb7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-21 00:37:22 +00:00
Julius Härtl
161fad4df3 Merge pull request #5678 from nextcloud/automated/noid/stable28-update-nextcloud-ocp
[stable28] Update nextcloud/ocp dependency
2024-03-18 08:50:28 +01:00
nextcloud-command
ae02338f5e chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-03-17 02:35:31 +00:00
dependabot[bot]
2cfeeed597 Merge pull request #5667 from nextcloud/dependabot/npm_and_yarn/stable28/cypress-13.7.0 2024-03-16 02:19:38 +00:00
dependabot[bot]
2b7804f296 Merge pull request #5666 from nextcloud/dependabot/npm_and_yarn/stable28/eslint-webpack-plugin-4.1.0 2024-03-16 02:14:43 +00:00
dependabot[bot]
eb18d27bc5 Chore(deps-dev): Bump cypress from 13.6.6 to 13.7.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.6.6 to 13.7.0.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.6.6...v13.7.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-16 02:06:02 +00:00
dependabot[bot]
e85ad0c402 Chore(deps-dev): Bump eslint-webpack-plugin from 4.0.1 to 4.1.0
Bumps [eslint-webpack-plugin](https://github.com/webpack-contrib/eslint-webpack-plugin) from 4.0.1 to 4.1.0.
- [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.1...v4.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-16 02:05:38 +00:00
Nextcloud bot
7542c44d57 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-16 00:35:51 +00:00
Nextcloud bot
fdb157eff7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-14 00:37:04 +00:00
Julius Härtl
6f0dcbba03 Merge pull request #5657 from nextcloud/automated/noid/stable28-update-nextcloud-ocp
[stable28] Update nextcloud/ocp dependency
2024-03-11 08:13:23 +01:00
nextcloud-command
061dd35449 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-03-10 02:38:23 +00:00
Nextcloud bot
66a27691e4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-08 00:36:21 +00:00
Nextcloud bot
88ccbdcf5b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-07 00:44:11 +00:00
Nextcloud bot
a8d581cbc2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-05 00:37:37 +00:00
Nextcloud bot
f4736861f9 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-04 00:36:51 +00:00
Nextcloud bot
1e1fe22154 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-03 00:35:27 +00:00
dependabot[bot]
c8931128e7 Merge pull request #5642 from nextcloud/dependabot/npm_and_yarn/stable28/babel/runtime-7.24.0 2024-03-02 04:18:48 +00:00
dependabot[bot]
c9b1adbbb6 Chore(deps): Bump @babel/runtime from 7.23.9 to 7.24.0
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.23.9 to 7.24.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.24.0/packages/babel-runtime)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-02 02:51:58 +00:00
Nextcloud bot
0cc580d46c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-02 00:35:15 +00:00
Nextcloud bot
697db29456 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-01 09:01:26 +00:00
Nextcloud bot
87eb65ce0b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-29 00:36:57 +00:00
Julius Härtl
1cfaa5ee3c Merge pull request #5617 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/dialogs-4.2.6
Chore(deps): Bump @nextcloud/dialogs from 4.2.5 to 4.2.6
2024-02-28 17:06:44 +01:00
Nextcloud bot
888fd674a2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-28 00:46:53 +00:00
Nextcloud bot
5334fc8673 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-27 00:35:45 +00:00
Nextcloud bot
a7f486d6b1 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-25 00:38:11 +00:00
dependabot[bot]
f1aabb35fd Merge pull request #5619 from nextcloud/dependabot/npm_and_yarn/stable28/cypress-13.6.6 2024-02-24 07:01:41 +00:00
dependabot[bot]
8bf087fa87 Merge pull request #5618 from nextcloud/dependabot/npm_and_yarn/stable28/dompurify-3.0.9 2024-02-24 07:01:14 +00:00
dependabot[bot]
b5440e99a0 Chore(deps-dev): Bump cypress from 13.6.4 to 13.6.6
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.6.4 to 13.6.6.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.6.4...v13.6.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-24 03:12:22 +00:00
dependabot[bot]
694a3e8525 Chore(deps): Bump dompurify from 3.0.8 to 3.0.9
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.0.8 to 3.0.9.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.0.8...3.0.9)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-24 03:12:01 +00:00
dependabot[bot]
30a43423f7 Chore(deps): Bump @nextcloud/dialogs from 4.2.5 to 4.2.6
Bumps [@nextcloud/dialogs](https://github.com/nextcloud-libraries/nextcloud-dialogs) from 4.2.5 to 4.2.6.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-dialogs/blob/v4.2.6/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-dialogs/compare/v4.2.5...v4.2.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-24 03:11:50 +00:00
Nextcloud bot
444e3a967b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-24 00:35:58 +00:00
Nextcloud bot
d9689533ed Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-23 00:36:09 +00:00
Julius Härtl
a2690e2a6f Merge pull request #5604 from nextcloud/automated/noid/stable28-fix-npm-audit
[stable28] Fix npm audit
2024-02-20 20:05:51 +01:00
Nextcloud bot
dc6748c6a9 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-19 00:35:28 +00:00
nextcloud-command
d7d6c9ba5e chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2024-02-18 03:01:20 +00:00
Nextcloud bot
a00e42d97f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-18 00:36:35 +00:00
Nextcloud bot
142a7e7e44 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-16 00:36:17 +00:00
Nextcloud bot
11cf8214ef Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-15 00:38:38 +00:00
Julius Härtl
98391cf3de chore(release): Bump version to 1.12.2
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-02-14 17:04:15 +01:00
Julius Härtl
52ae8b0261 Merge pull request #5574 from nextcloud/automated/update-workflows/stable28 2024-02-14 13:22:44 +01:00
Julius Härtl
46b2be0532 Merge pull request #5596 from nextcloud/backport/5537/stable28 2024-02-14 13:21:27 +01:00
Luka Trovic
c538a5dce0 fix: card move dialog auto close
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-02-14 11:14:19 +00:00
John Molakvoæ
d28d6f7ca1 chore: update workflows from templates
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2024-02-14 12:10:29 +01:00
Julius Härtl
f0e2459f86 Merge pull request #5593 from nextcloud/backport/5590/stable28
[stable28] fix: Safeguard sync requests to hopefully not spam then server
2024-02-14 12:09:14 +01:00
Nextcloud bot
d87e8a5f9d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-14 00:36:16 +00:00
Julius Härtl
39ecb4c9ed fix: Safeguard sync requests to hopefully not spam then server
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-02-13 16:39:59 +00:00
dependabot[bot]
afcd3b7dd2 Merge pull request #5578 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/dialogs-4.2.5 2024-02-10 04:12:59 +00:00
dependabot[bot]
21c34d8000 Merge pull request #5577 from nextcloud/dependabot/npm_and_yarn/stable28/relative-ci/agent-4.2.5 2024-02-10 04:11:32 +00:00
dependabot[bot]
089c55c989 Chore(deps): Bump @nextcloud/dialogs from 4.2.4 to 4.2.5
Bumps [@nextcloud/dialogs](https://github.com/nextcloud-libraries/nextcloud-dialogs) from 4.2.4 to 4.2.5.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-dialogs/blob/v4.2.5/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-dialogs/compare/v4.2.4...v4.2.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-10 02:16:08 +00:00
dependabot[bot]
d8090331a0 Chore(deps-dev): Bump @relative-ci/agent from 4.2.4 to 4.2.5
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.2.4 to 4.2.5.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.2.4...v4.2.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>
2024-02-10 02:15:49 +00:00
Nextcloud bot
de0163f377 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-10 00:37:41 +00:00
Nextcloud bot
41c88bd529 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-09 00:36:10 +00:00
Julius Härtl
b740814786 Merge pull request #5546 from nextcloud/backport/5542/stable28
[stable28] fix(PermissionService#getPermissions): Catch exceptions from getBoard method
2024-02-05 07:12:05 +01:00
Julius Härtl
52e30a7ca8 Merge pull request #5543 from nextcloud/backport/5533/stable28
[stable28] fix(activity): Fix permission checks when rendering activities in bac…
2024-02-05 07:10:42 +01:00
Julius Härtl
4faa460afc Merge pull request #5569 from nextcloud/automated/noid/stable28-update-nextcloud-ocp
[stable28] Update nextcloud/ocp dependency
2024-02-05 07:09:13 +01:00
nextcloud-command
3a461f5e12 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-02-04 02:36:22 +00:00
dependabot[bot]
7520da3455 Merge pull request #5562 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/webpack-vue-config-6.0.1 2024-02-03 08:34:24 +00:00
dependabot[bot]
5f790264f4 Merge pull request #5563 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/dialogs-4.2.4 2024-02-03 08:33:46 +00:00
dependabot[bot]
bb38a505a8 Merge pull request #5561 from nextcloud/dependabot/npm_and_yarn/stable28/vue-material-design-icons-5.3.0 2024-02-03 08:33:41 +00:00
dependabot[bot]
215925740e Merge pull request #5560 from nextcloud/dependabot/npm_and_yarn/stable28/relative-ci/agent-4.2.4 2024-02-03 08:33:05 +00:00
dependabot[bot]
2cad880bd2 Merge pull request #5559 from nextcloud/dependabot/npm_and_yarn/stable28/cypress-13.6.4 2024-02-03 08:31:46 +00:00
dependabot[bot]
8cf754d5e1 Chore(deps): Bump @nextcloud/dialogs from 4.2.3 to 4.2.4
Bumps [@nextcloud/dialogs](https://github.com/nextcloud-libraries/nextcloud-dialogs) from 4.2.3 to 4.2.4.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-dialogs/blob/v4.2.4/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-dialogs/compare/v4.2.3...v4.2.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-03 03:29:15 +00:00
dependabot[bot]
86f9325542 Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.0.0 to 6.0.1
Bumps [@nextcloud/webpack-vue-config](https://github.com/nextcloud-libraries/webpack-vue-config) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/nextcloud-libraries/webpack-vue-config/releases)
- [Changelog](https://github.com/nextcloud-libraries/webpack-vue-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/webpack-vue-config/compare/v6.0.0...v6.0.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-03 03:28:57 +00:00
dependabot[bot]
b173684e66 Chore(deps): Bump vue-material-design-icons from 5.2.0 to 5.3.0
Bumps [vue-material-design-icons](https://github.com/robcresswell/vue-material-design-icons) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/robcresswell/vue-material-design-icons/releases)
- [Changelog](https://github.com/robcresswell/vue-material-design-icons/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/robcresswell/vue-material-design-icons/compare/5.2.0...5.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-03 03:28:42 +00:00
dependabot[bot]
01d242077e Chore(deps-dev): Bump @relative-ci/agent from 4.2.3 to 4.2.4
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.2.3 to 4.2.4.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.2.3...v4.2.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>
2024-02-03 03:28:28 +00:00
dependabot[bot]
8d1fc3e08d Chore(deps-dev): Bump cypress from 13.6.3 to 13.6.4
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.6.3 to 13.6.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/v13.6.3...v13.6.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-03 03:28:07 +00:00
Nextcloud bot
1b000264a0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-03 00:36:15 +00:00
Marcel Klehr
357397a2dd fix(PermissionService#getPermissions): Catch exceptions from getBoard method
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-02-02 12:59:51 +00:00
Joas Schilling
8d092053bf fix(activity): Fix permission checks when rendering activities in background jobs
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-02 12:55:38 +00:00
Julius Härtl
a302b554c8 Merge pull request #5512 from nextcloud/automated/noid/stable28-update-nextcloud-ocp
[stable28] Update nextcloud/ocp dependency
2024-01-29 08:33:22 +01:00
Julius Härtl
04351d8778 tests: Update query count
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-29 08:23:21 +01:00
nextcloud-command
4128af5a8d chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-01-28 02:41:38 +00:00
dependabot[bot]
4ae731339f Merge pull request #5531 from nextcloud/dependabot/npm_and_yarn/stable28/babel/runtime-7.23.9 2024-01-27 06:54:55 +00:00
dependabot[bot]
419b6a223c Merge pull request #5527 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/router-2.2.1 2024-01-27 06:53:02 +00:00
dependabot[bot]
17f31a39a1 Merge pull request #5529 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/stylelint-config-2.4.0 2024-01-27 06:52:40 +00:00
dependabot[bot]
b34a301936 Chore(deps): Bump @babel/runtime from 7.23.8 to 7.23.9
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.23.8 to 7.23.9.
- [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.9/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-27 03:49:08 +00:00
dependabot[bot]
99dcce4d2e Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.1 to 2.4.0
Bumps [@nextcloud/stylelint-config](https://github.com/nextcloud/stylelint-config) from 2.3.1 to 2.4.0.
- [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.1...v2.4.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-27 03:48:19 +00:00
dependabot[bot]
cdd0796814 Chore(deps): Bump @nextcloud/router from 2.2.0 to 2.2.1
Bumps [@nextcloud/router](https://github.com/nextcloud/nextcloud-router) from 2.2.0 to 2.2.1.
- [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.2.0...v2.2.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-27 03:47:57 +00:00
Nextcloud bot
bf0efbfe51 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-26 00:36:06 +00:00
Nextcloud bot
a3ce3c9939 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-24 00:36:29 +00:00
Nextcloud bot
d187637bc2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-23 00:45:20 +00:00
Nextcloud bot
501084dc89 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-22 00:36:29 +00:00
Nextcloud bot
eaa2cccf55 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-21 00:54:20 +00:00
dependabot[bot]
dbac248ff2 Merge pull request #5509 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/dialogs-4.2.3 2024-01-20 05:17:25 +00:00
dependabot[bot]
bf39c2b2b0 Merge pull request #5504 from nextcloud/dependabot/npm_and_yarn/stable28/cypress-13.6.3 2024-01-20 05:12:25 +00:00
dependabot[bot]
69d446aaa7 bump @nextcloud/dialogs from 4.2.2 to 4.2.3
---
updated-dependencies:
- dependency-name: "@nextcloud/dialogs"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-20 03:49:48 +00:00
dependabot[bot]
2ddf10ef33 bump cypress from 13.6.2 to 13.6.3
---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-20 03:22:31 +00:00
Nextcloud bot
7702a577a9 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-20 00:37:34 +00:00
rakekniven
6834a8cb39 Merge pull request #5497 from nextcloud/backport/5496/stable28 2024-01-19 11:23:29 +01:00
rakekniven
485f11a38e fix(i18n): Improved wording
Fixes #5495 

Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2024-01-19 09:43:39 +00:00
Nextcloud bot
46ace17a65 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-19 00:35:58 +00:00
Julius Härtl
8f3382191e Merge pull request #5492 from nextcloud/backport/5491/stable28
[stable28] fix(done): Mark card as undone when updating card
2024-01-18 13:01:48 +01:00
Niedermann IT-Dienstleistungen
c4bd2995c3 fix(done): Mark card as undone when updating card
As stated in https://github.com/nextcloud/deck/issues/534#issuecomment-1892061055 updating the done property of a card via the REST API (without calling the /done and /undone endpoints explicitly) does only work "one way".

This commit allows setting null as new value thus allowing to mark cards as undone without an additional HTTP request but within a usual update request.

Refs: #534 #4137 c3b4ed6e1f

Signed-off-by: Stefan Niedermann <info@niedermann.it>

Signed-off-by: Niedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>
2024-01-18 11:37:20 +00:00
Nextcloud bot
61c6d7f005 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-18 00:36:03 +00:00
Julius Härtl
59ecf6936b chore(release): Bump version to 1.12.0
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-17 15:13:50 +01:00
Nextcloud bot
5ede270690 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-16 00:35:59 +00:00
Julius Härtl
fc41410812 Merge pull request #5483 from nextcloud/backport/5458/stable28 2024-01-15 17:40:09 +01:00
Julius Härtl
ec11bf0468 fix: Add debounce to update due date
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-15 10:08:22 +00:00
Julius Härtl
ee0b6bfea9 Merge pull request #5481 from nextcloud/automated/noid/stable28-update-nextcloud-ocp
[stable28] Update nextcloud/ocp dependency
2024-01-15 09:13:24 +01:00
nextcloud-command
7459424216 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-01-14 02:44:50 +00:00
Nextcloud bot
3995b326e4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-14 00:36:27 +00:00
dependabot[bot]
c42a5241fb Merge pull request #5464 from nextcloud/dependabot/npm_and_yarn/stable28/babel/runtime-7.23.8 2024-01-13 03:52:54 +00:00
dependabot[bot]
2494770bab Merge pull request #5467 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/moment-1.3.1 2024-01-13 03:05:08 +00:00
dependabot[bot]
32a72c8335 Merge pull request #5465 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/notify_push-1.1.4 2024-01-13 03:03:35 +00:00
dependabot[bot]
9ee235d24e Merge pull request #5466 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/files-3.1.0 2024-01-13 03:03:24 +00:00
dependabot[bot]
14236e7934 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:11:41 +00:00
dependabot[bot]
7dd6c19e0d Chore(deps): Bump @nextcloud/files from 3.0.0 to 3.1.0
Bumps [@nextcloud/files](https://github.com/nextcloud-libraries/nextcloud-files) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-files/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-files/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-files/compare/v3.0.0...v3.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-13 02:11:28 +00:00
dependabot[bot]
cfc1f38378 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:11:04 +00:00
dependabot[bot]
4751517e9a 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-13 02:10:51 +00:00
Nextcloud bot
9e7224a561 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-13 00:37:34 +00:00
Julius Härtl
f41070c777 Merge pull request #5457 from nextcloud/backport/5455/stable28
[stable28] Fixing #5451
2024-01-12 08:45:56 +01:00
Rob Emery
8965bc2d15 Previously in compact mode, if there was no due date ever set
and the card was marked as complete, you could not see the tick

Signed-off-by: Rob Emery <git@mintsoft.net>
2024-01-12 07:35:15 +00:00
Nextcloud bot
2c499601ca Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-12 00:35:49 +00:00
Julius Härtl
c80ac4ab9d Merge pull request #5441 from nextcloud/backport/5423/stable28
[stable28] Fix deleted card/board issues
2024-01-10 20:34:49 +01:00
Nextcloud bot
473b481183 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-10 00:37:23 +00:00
Julius Härtl
aeda808d67 chore: Fix ci setup for activity
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 15:12:47 +01:00
Julius Härtl
9b5552663f fix: Limit card activities for deleted cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 15:12:47 +01:00
Julius Härtl
e7a20c18b0 fix: Further limit updating cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 15:12:47 +01:00
Julius Härtl
899ee5d459 fix: limit to non-deleted cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 15:12:47 +01:00
Julius Härtl
778e6980a1 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:12:47 +01:00
Julius Härtl
9710013a9d tests: Add integration tests for deleted boards/cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 15:12:44 +01:00
Nextcloud bot
2e41be3b83 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-09 00:37:03 +00:00
Julius Härtl
334788f4ba Merge pull request #5436 from nextcloud/automated/noid/stable28-update-nextcloud-ocp
[stable28] Update nextcloud/ocp dependency
2024-01-08 09:28:03 +01:00
nextcloud-command
5f9fcdf3dd chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-01-07 02:42:33 +00:00
Nextcloud bot
ec04eadd3b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-07 00:39:56 +00:00
dependabot[bot]
68b598f047 Merge pull request #5429 from nextcloud/dependabot/npm_and_yarn/stable28/dompurify-3.0.8 2024-01-06 02:31:09 +00:00
dependabot[bot]
41d224d7ab Merge pull request #5430 from nextcloud/dependabot/npm_and_yarn/stable28/relative-ci/agent-4.2.3 2024-01-06 02:23:50 +00:00
dependabot[bot]
295d80ec28 Merge pull request #5428 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/cypress-1.0.0-beta.7 2024-01-06 02:22:34 +00:00
dependabot[bot]
7aeec0199d 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-06 02:17:06 +00:00
dependabot[bot]
f6eb4929ca 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-06 02:16:53 +00:00
dependabot[bot]
01f3514a44 Chore(deps-dev): Bump @nextcloud/cypress
Bumps [@nextcloud/cypress](https://github.com/nextcloud/nextcloud-cypress) from 1.0.0-beta.6 to 1.0.0-beta.7.
- [Release notes](https://github.com/nextcloud/nextcloud-cypress/releases)
- [Commits](https://github.com/nextcloud/nextcloud-cypress/compare/v1.0.0-beta.6...v1.0.0-beta.7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-06 02:16:25 +00:00
Nextcloud bot
443d3f7585 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-05 00:39:44 +00:00
rakekniven
22f07394ef Merge pull request #5424 from nextcloud/backport/5359/stable28 2024-01-04 16:31:33 +01:00
rakekniven
f760d1b159 fix(i18n): Fixed typo
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2024-01-04 15:29:42 +00:00
Nextcloud bot
a950d76e4d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-04 00:37:36 +00:00
Nextcloud bot
968cbc39eb Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-03 00:38:22 +00:00
dependabot[bot]
3fe2e37e64 Merge pull request #5411 from nextcloud/dependabot/npm_and_yarn/stable28/vue-2.7.16 2023-12-30 04:52:34 +00:00
dependabot[bot]
8623e9f3af 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 04:08:01 +00:00
dependabot[bot]
91344b296d Merge pull request #5413 from nextcloud/dependabot/npm_and_yarn/stable28/babel/runtime-7.23.7 2023-12-30 04:07:15 +00:00
dependabot[bot]
174756e486 Merge pull request #5412 from nextcloud/dependabot/npm_and_yarn/stable28/cypress-13.6.2 2023-12-30 04:07:01 +00:00
dependabot[bot]
47dd5cfdf6 Merge pull request #5410 from nextcloud/dependabot/npm_and_yarn/stable28/vue-template-compiler-2.7.16 2023-12-30 04:06:32 +00:00
dependabot[bot]
170dc6f9b3 Merge pull request #5409 from nextcloud/dependabot/npm_and_yarn/stable28/moment-2.30.1 2023-12-30 04:04:49 +00:00
dependabot[bot]
75e065bcb9 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 02:36:30 +00:00
dependabot[bot]
07b3d91e4f Chore(deps-dev): Bump cypress from 13.6.1 to 13.6.2
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.6.1 to 13.6.2.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.6.1...v13.6.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-12-30 02:36:11 +00:00
dependabot[bot]
aecd332d5b 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 02:35:47 +00:00
dependabot[bot]
22f4742a73 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 02:35:34 +00:00
Nextcloud bot
ba645054ea Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-30 00:39:12 +00:00
Julius Härtl
ac437b99de Merge pull request #5402 from nextcloud/automated/update-workflows/stable28
chore: update workflows from templates
2023-12-28 15:43:09 +01:00
John Molakvoæ
e537e41254 chore: update workflows from templates
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-12-28 15:12:20 +01:00
Julius Härtl
64308791fd Merge pull request #5400 from nextcloud/automated/noid/stable28-update-nextcloud-ocp
[stable28] Update nextcloud/ocp dependency
2023-12-27 10:33:28 +01:00
Nextcloud bot
23a29c62cd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-27 00:36:27 +00:00
Nextcloud bot
6d31ba2b04 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-26 00:38:10 +00:00
nextcloud-command
8920bddfd5 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-12-24 02:44:21 +00:00
Nextcloud bot
7b2f32e6a5 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-24 00:41:11 +00:00
Nextcloud bot
a464c5c785 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-23 00:37:23 +00:00
Nextcloud bot
dc9a0cb31b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-20 00:35:24 +00:00
Nextcloud bot
e03b7aa385 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-18 00:36:04 +00:00
Nextcloud bot
ab1d89f5b4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-17 00:36:20 +00:00
dependabot[bot]
4e6a7bcd30 Merge pull request #5386 from nextcloud/dependabot/npm_and_yarn/stable28/babel/runtime-7.23.6 2023-12-16 03:44:26 +00:00
dependabot[bot]
f3c408abb6 Merge pull request #5385 from nextcloud/dependabot/npm_and_yarn/stable28/relative-ci/agent-4.2.2 2023-12-16 03:39:33 +00:00
dependabot[bot]
3cd514e722 bump @babel/runtime from 7.23.5 to 7.23.6
---
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 03:04:46 +00:00
dependabot[bot]
471b724ae8 bump @relative-ci/agent from 4.2.1 to 4.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 03:04:30 +00:00
Julius Härtl
e58981577c Merge pull request #5372 from nextcloud/automated/noid/stable28-update-nextcloud-ocp
[stable28] Update nextcloud/ocp dependency
2023-12-15 13:01:14 +01:00
Nextcloud bot
3768013c17 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-15 00:35:55 +00:00
Nextcloud bot
d72aa4b047 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-13 00:36:46 +00:00
Nextcloud bot
4dcf91e691 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-12 00:35:28 +00:00
Julius Härtl
1cd787fb31 chore(release): Bump version to 1.12.0
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-12-11 18:30:25 +01:00
Nextcloud bot
6434c7afc4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-11 00:41:14 +00:00
nextcloud-command
44e61bdc49 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-12-10 02:35:40 +00:00
Nextcloud bot
23c4730ef0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-10 00:35:23 +00:00
dependabot[bot]
744812f01f Merge pull request #5360 from nextcloud/dependabot/npm_and_yarn/stable28/cypress-13.6.1 2023-12-09 02:16:09 +00:00
dependabot[bot]
008732aba1 Chore(deps-dev): Bump cypress from 13.6.0 to 13.6.1
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.6.0 to 13.6.1.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.6.0...v13.6.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-12-09 02:02:10 +00:00
Nextcloud bot
7446acebff Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-09 00:35:25 +00:00
Julius Härtl
ecc9cbab33 chore(release): Bump version to 1.12.0-beta.5
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-12-08 15:27:44 +01:00
Nextcloud bot
3898d17b83 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-08 00:35:39 +00:00
Julius Härtl
365639e9dc Merge pull request #5358 from nextcloud/backport/3758/stable28 2023-12-07 18:04:57 +01:00
Julius Härtl
b5ff812e84 tmp: Remove shortcuts requiring an extra UI for now
They can be readded once we have a proper design for it to make sure
auto focus is working and those are nicely fitting the UI

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-12-07 15:30:06 +00:00
Adrian Missy
8800053905 feat: Add keyboard shortcuts
Implement keyboard shortcuts for the board view and individual cards

Signed-off-by: Adrian Missy <adrian.missy@onewavestudios.com>
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-12-07 15:30:05 +00:00
Nextcloud bot
0a77443c5c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-07 00:36:15 +00:00
Julius Härtl
49d9f975f8 Merge pull request #5355 from nextcloud/backport/5354/stable28 2023-12-06 21:39:59 +01:00
Mario Jäckle
363812fa4b fix: allow null label colors in trello json importer
Signed-off-by: Mario Jäckle <github@jacksbox.de>
2023-12-06 17:05:26 +00:00
Julius Härtl
e8ab1adb50 Merge pull request #5352 from nextcloud/backport/5351/stable28 2023-12-06 14:27:15 +01:00
Julius Härtl
0bfa2ac16b fix: Get proper rich object for card actions
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-12-06 08:51:39 +00:00
Nextcloud bot
6b6ce1a3a9 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-06 00:37:10 +00:00
Nextcloud bot
0589d4dd61 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-05 00:37:39 +00:00
Julius Härtl
581755e520 Merge pull request #5343 from nextcloud/automated/noid/stable28-update-nextcloud-ocp 2023-12-04 18:05:20 +01:00
nextcloud-command
2d30564a69 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-12-03 02:37:22 +00:00
dependabot[bot]
1474e84640 Merge pull request #5338 from nextcloud/dependabot/npm_and_yarn/stable28/babel/runtime-7.23.5 2023-12-02 03:33:42 +00:00
dependabot[bot]
33572a6af9 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 02:27:28 +00:00
Nextcloud bot
4e2ea13c2c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-01 00:34:19 +00:00
Julius Härtl
216967e976 chore(release): Bump version to 1.12.0-beta.4
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-29 12:32:01 +01:00
Nextcloud bot
2d9febf8a4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-27 00:40:16 +00:00
Julius Härtl
2cdca8250c Merge pull request #5329 from nextcloud/automated/noid/stable28-update-nextcloud-ocp 2023-11-26 14:05:38 +01:00
nextcloud-command
81a41ffd6f chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-11-26 02:40:43 +00:00
Nextcloud bot
bd02944bf3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-26 00:39:54 +00:00
Nextcloud bot
c34c1bbbf1 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-25 00:44:11 +00:00
Nextcloud bot
44fc8a3931 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-24 01:06:31 +00:00
dependabot[bot]
44d072647e Merge pull request #5321 from nextcloud/dependabot/npm_and_yarn/stable28/nextcloud/vue-7.12.7 2023-11-23 16:05:48 +00:00
dependabot[bot]
3cb8821dca Merge pull request #5319 from nextcloud/dependabot/npm_and_yarn/stable28/babel/runtime-7.23.4 2023-11-23 16:04:23 +00:00
dependabot[bot]
0a649768fa Merge pull request #5318 from nextcloud/dependabot/npm_and_yarn/stable28/cypress-13.6.0 2023-11-23 16:02:11 +00:00
dependabot[bot]
c624d51586 Chore(deps): Bump @nextcloud/vue from 7.12.6 to 7.12.7
Bumps [@nextcloud/vue](https://github.com/nextcloud-libraries/nextcloud-vue) from 7.12.6 to 7.12.7.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v7.12.6...v7.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-23 15:19:42 +00:00
dependabot[bot]
12514b8c55 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:29 +00:00
dependabot[bot]
4d3953ec13 Chore(deps-dev): Bump cypress from 13.5.1 to 13.6.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.5.1 to 13.6.0.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.5.1...v13.6.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-11-23 15:19:15 +00:00
Julius Härtl
1a45c2dba3 Merge pull request #5313 from nextcloud/update-stable28-target-versions 2023-11-23 14:05:16 +01:00
Joas Schilling
4b886c6097 chore(CI): Adjust testing matrix for Nextcloud 28 on stable28
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-11-23 12:47:55 +01:00
193 changed files with 3605 additions and 6251 deletions

View File

@@ -11,24 +11,6 @@ updates:
open-pull-requests-limit: 10
reviewers:
- juliushaertl
- luka-nextcloud
- package-ecosystem: npm
target-branch: stable28
versioning-strategy: lockfile-only
directory: "/"
schedule:
interval: weekly
day: saturday
time: "03:00"
timezone: Europe/Paris
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
open-pull-requests-limit: 30
labels:
- 3. to review
- dependencies
- package-ecosystem: npm
target-branch: stable27
@@ -47,6 +29,23 @@ updates:
- 3. to review
- dependencies
- package-ecosystem: npm
target-branch: stable26
versioning-strategy: lockfile-only
directory: "/"
schedule:
interval: weekly
day: saturday
time: "03:00"
timezone: Europe/Paris
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
open-pull-requests-limit: 30
labels:
- 3. to review
- dependencies
- package-ecosystem: composer
directory: "/"
schedule:
@@ -57,8 +56,6 @@ updates:
open-pull-requests-limit: 10
reviewers:
- juliushaertl
- luka-nextcloud
- package-ecosystem: composer
directory: "/tests/integration"
schedule:
@@ -69,8 +66,6 @@ updates:
open-pull-requests-limit: 10
reviewers:
- juliushaertl
- luka-nextcloud
- package-ecosystem: github-actions
directory: "/"
schedule:
@@ -81,4 +76,3 @@ updates:
open-pull-requests-limit: 10
reviewers:
- juliushaertl
- luka-nextcloud

View File

@@ -16,15 +16,15 @@ jobs:
node-version: [16.x]
steps:
- uses: actions/checkout@v4.1.1
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.0.2
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm7
run: npm i -g npm@7
- name: Setup PHP
uses: shivammathur/setup-php@2.30.0
uses: shivammathur/setup-php@2.27.1
with:
php-version: '7.4'
tools: composer
@@ -37,7 +37,7 @@ jobs:
uname -a
RUST_BACKTRACE=1 krankerl --version
RUST_BACKTRACE=1 krankerl package
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v3
with:
name: Deck app tarball
path: build/artifacts/deck.tar.gz

View File

@@ -51,12 +51,12 @@ jobs:
with:
path: ${{ env.APP_NAME }}
fallbackNode: '^20'
fallbackNpm: '^9'
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
# Skip if no package.json
if: ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v3
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
@@ -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@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
uses: shivammathur/setup-php@6d7209f44a25a59e904b1ee9f3b0c33ab2cd888d # v2
with:
php-version: ${{ env.PHP_VERSION }}
coverage: none
@@ -151,7 +151,7 @@ jobs:
tar -zcvf ${{ env.APP_NAME }}.tar.gz ${{ env.APP_NAME }}
- name: Attach tarball to github release
uses: svenstaro/upload-release-action@04733e069f2d7f7f0b4aebc4fbdbce8613b03ccd # v2
uses: svenstaro/upload-release-action@1beeb572c19a9242f4361f4cee78f8e0d9aec5df # v2
id: attach_to_release
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -23,7 +23,7 @@ jobs:
steps:
- name: Add reaction on start
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
uses: peter-evans/create-or-update-comment@23ff15729ef2fc348714a3bb66d2f655ca9066f2 # v3.1.0
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }}
@@ -31,7 +31,7 @@ jobs:
reaction-type: "+1"
- name: Checkout the latest code
uses: actions/checkout@v4.1.1 # v3.5.2
uses: actions/checkout@v4 # v3.5.2
with:
fetch-depth: 0
token: ${{ secrets.COMMAND_BOT_PAT }}
@@ -42,7 +42,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }}
- name: Add reaction on failure
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
uses: peter-evans/create-or-update-comment@23ff15729ef2fc348714a3bb66d2f655ca9066f2 # v3.1.0
if: failure()
with:
token: ${{ secrets.COMMAND_BOT_PAT }}

View File

@@ -23,11 +23,11 @@ jobs:
# containers: [1, 2, 3]
php-versions: [ '8.0' ]
databases: [ 'sqlite' ]
server-versions: [ 'stable29' ]
server-versions: [ 'stable28' ]
steps:
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.0.2
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
@@ -37,7 +37,7 @@ jobs:
echo "text_app_ref=$text_app_ref" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@v4.1.1
uses: actions/checkout@v4
with:
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
@@ -50,19 +50,19 @@ jobs:
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Checkout ${{ env.APP_NAME }}
uses: actions/checkout@v4.1.1
uses: actions/checkout@v4
with:
path: apps/${{ env.APP_NAME }}
- name: Checkout text
uses: actions/checkout@v4.1.1
uses: actions/checkout@v4
with:
repository: nextcloud/text
ref: ${{ env.text_app_ref }}
path: apps/text
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.30.0
uses: shivammathur/setup-php@2.27.1
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, zip, gd, apcu
@@ -106,7 +106,7 @@ jobs:
npm_package_name: ${{ env.APP_NAME }}
- name: Upload test failure screenshots
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v3
if: failure()
with:
name: Upload screenshots
@@ -114,7 +114,7 @@ jobs:
retention-days: 5
- name: Upload nextcloud logs
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v3
if: failure()
with:
name: Upload nextcloud log

View File

@@ -22,7 +22,7 @@ concurrency:
jobs:
auto-approve-merge:
if: github.actor == 'dependabot[bot]'
runs-on: ubuntu-latest
runs-on: ubuntu-latest-low
permissions:
# for hmarr/auto-approve-action to approve PRs
pull-requests: write

View File

@@ -24,7 +24,7 @@ jobs:
pull-requests: write
name: Block fixup and squash commits
runs-on: ubuntu-latest
runs-on: ubuntu-latest-low
steps:
- name: Run check

View File

@@ -28,7 +28,7 @@ jobs:
matrix:
php-versions: ['8.1']
databases: ['sqlite', 'mysql', 'pgsql']
server-versions: ['stable29']
server-versions: ['stable28']
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
@@ -52,7 +52,7 @@ jobs:
steps:
- name: Checkout server
uses: actions/checkout@v4.1.1
uses: actions/checkout@v4
with:
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
@@ -66,19 +66,19 @@ jobs:
cd build/integration && composer require --dev phpunit/phpunit:~9
- name: Checkout app
uses: actions/checkout@v4.1.1
uses: actions/checkout@v4
with:
path: apps/${{ env.APP_NAME }}
- name: Checkout activity
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
repository: nextcloud/activity
ref: ${{ matrix.server-versions }}
path: apps/activity
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.30.0
uses: shivammathur/setup-php@2.27.1
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql, apcu

View File

@@ -19,13 +19,13 @@ concurrency:
jobs:
changes:
runs-on: ubuntu-latest
runs-on: ubuntu-latest-low
outputs:
src: ${{ steps.changes.outputs.src}}
steps:
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
- uses: dorny/paths-filter@0bc4621a3135347011ad047f9ecf449bf72ce2bd # v3.0.0
id: changes
continue-on-error: true
with:
@@ -60,10 +60,10 @@ jobs:
id: versions
with:
fallbackNode: '^20'
fallbackNpm: '^9'
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v3
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
@@ -82,7 +82,7 @@ jobs:
summary:
permissions:
contents: none
runs-on: ubuntu-latest
runs-on: ubuntu-latest-low
needs: [changes, lint]
if: always()

View File

@@ -25,9 +25,10 @@ jobs:
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Set up php8.2
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
uses: shivammathur/setup-php@6d7209f44a25a59e904b1ee9f3b0c33ab2cd888d # v2
with:
php-version: 8.2
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: none
ini-file: development
env:

View File

@@ -28,9 +28,10 @@ jobs:
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
uses: shivammathur/setup-php@6d7209f44a25a59e904b1ee9f3b0c33ab2cd888d # v2
with:
php-version: ${{ matrix.php-versions }}
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: none
ini-file: development
env:
@@ -42,7 +43,7 @@ jobs:
summary:
permissions:
contents: none
runs-on: ubuntu-latest
runs-on: ubuntu-latest-low
needs: php-lint
if: always()

View File

@@ -29,10 +29,10 @@ jobs:
id: versions
with:
fallbackNode: '^20'
fallbackNpm: '^9'
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v3
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}

View File

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

View File

@@ -33,10 +33,10 @@ jobs:
id: versions
with:
fallbackNode: '^20'
fallbackNpm: '^9'
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v3
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
@@ -57,7 +57,7 @@ jobs:
- name: Create Pull Request
if: always()
uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e # v5
uses: peter-evans/create-pull-request@b1ddad2c994a25fbc81a28b3ec0e368bb2021c50 # v5
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: "chore(deps): fix npm audit"

View File

@@ -1,185 +0,0 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: PHPUnit MySQL
on: pull_request
permissions:
contents: read
concurrency:
group: phpunit-mysql-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
matrix:
runs-on: ubuntu-latest-low
outputs:
matrix: ${{ steps.versions.outputs.sparse-matrix }}
steps:
- name: Checkout app
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Get version matrix
id: versions
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
with:
matrix: '{"mysql-versions": ["8.1"]}'
changes:
runs-on: ubuntu-latest-low
outputs:
src: ${{ steps.changes.outputs.src}}
steps:
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
id: changes
continue-on-error: true
with:
filters: |
src:
- '.github/workflows/**'
- 'appinfo/**'
- 'lib/**'
- 'templates/**'
- 'tests/**'
- 'vendor/**'
- 'vendor-bin/**'
- '.php-cs-fixer.dist.php'
- 'composer.json'
- 'composer.lock'
phpunit-mysql:
runs-on: ubuntu-latest
needs: [changes, matrix]
if: needs.changes.outputs.src != 'false'
strategy:
matrix: ${{ fromJson(needs.matrix.outputs.matrix) }}
name: MySQL ${{ matrix.mysql-versions }} PHP ${{ matrix.php-versions }} Nextcloud ${{ matrix.server-versions }}
services:
mysql:
image: ghcr.io/nextcloud/continuous-integration-mysql-${{ matrix.mysql-versions }}:latest
ports:
- 4444:3306/tcp
env:
MYSQL_ROOT_PASSWORD: rootpassword
options: --health-cmd="mysqladmin ping" --health-interval 5s --health-timeout 2s --health-retries 10
steps:
- name: Set app env
run: |
# Split and keep last
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, mysql, pdo_mysql
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Enable ONLY_FULL_GROUP_BY MySQL option
run: |
echo "SET GLOBAL sql_mode=(SELECT CONCAT(@@sql_mode,',ONLY_FULL_GROUP_BY'));" | mysql -h 127.0.0.1 -P 4444 -u root -prootpassword
echo "SELECT @@sql_mode;" | mysql -h 127.0.0.1 -P 4444 -u root -prootpassword
- name: Check composer file existence
id: check_composer
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
with:
files: apps/${{ env.APP_NAME }}/composer.json
- name: Set up dependencies
# Only run if phpunit config file exists
if: steps.check_composer.outputs.files_exists == 'true'
working-directory: apps/${{ env.APP_NAME }}
run: composer i
- name: Set up Nextcloud
env:
DB_PORT: 4444
run: |
mkdir data
./occ maintenance:install --verbose --database=mysql --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
./occ app:enable --force ${{ env.APP_NAME }}
- name: Check PHPUnit script is defined
id: check_phpunit
continue-on-error: true
working-directory: apps/${{ env.APP_NAME }}
run: |
composer run --list | grep "^ test:unit " | wc -l | grep 1
- name: PHPUnit
# Only run if phpunit config file exists
if: steps.check_phpunit.outcome == 'success'
working-directory: apps/${{ env.APP_NAME }}
run: composer run test:unit
- name: Check PHPUnit integration script is defined
id: check_integration
continue-on-error: true
working-directory: apps/${{ env.APP_NAME }}
run: |
composer run --list | grep "^ test:integration " | wc -l | grep 1
- name: Run Nextcloud
# Only run if phpunit integration config file exists
if: steps.check_integration.outcome == 'success'
run: php -S localhost:8080 &
- name: PHPUnit integration
# Only run if phpunit integration config file exists
if: steps.check_integration.outcome == 'success'
working-directory: apps/${{ env.APP_NAME }}
run: composer run test:integration
- name: Print logs
if: always()
run: |
cat data/nextcloud.log
- name: Skipped
# Fail the action when neither unit nor integration tests ran
if: steps.check_phpunit.outcome == 'failure' && steps.check_integration.outcome == 'failure'
run: |
echo 'Neither PHPUnit nor PHPUnit integration tests are specified in composer.json scripts'
exit 1
summary:
permissions:
contents: none
runs-on: ubuntu-latest-low
needs: [changes, phpunit-mysql]
if: always()
name: phpunit-mysql-summary
steps:
- name: Summary status
run: if ${{ needs.changes.outputs.src != 'false' && needs.phpunit-mysql.result != 'success' }}; then exit 1; fi

View File

@@ -1,168 +0,0 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: PHPUnit pgsql
on: pull_request
permissions:
contents: read
concurrency:
group: phpunit-pgsql-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
changes:
runs-on: ubuntu-latest
outputs:
src: ${{ steps.changes.outputs.src}}
steps:
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
id: changes
continue-on-error: true
with:
filters: |
src:
- '.github/workflows/**'
- 'appinfo/**'
- 'lib/**'
- 'templates/**'
- 'tests/**'
- 'vendor/**'
- 'vendor-bin/**'
- '.php-cs-fixer.dist.php'
- 'composer.json'
- 'composer.lock'
phpunit-pgsql:
runs-on: ubuntu-latest
needs: changes
if: needs.changes.outputs.src != 'false'
strategy:
matrix:
php-versions: ['8.2']
server-versions: ['stable29']
services:
postgres:
image: ghcr.io/nextcloud/continuous-integration-postgres-14:latest
ports:
- 4444:5432/tcp
env:
POSTGRES_USER: root
POSTGRES_PASSWORD: rootpassword
POSTGRES_DB: nextcloud
options: --health-cmd pg_isready --health-interval 5s --health-timeout 2s --health-retries 5
steps:
- name: Set app env
run: |
# Split and keep last
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, pgsql, pdo_pgsql
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Check composer file existence
id: check_composer
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v2
with:
files: apps/${{ env.APP_NAME }}/composer.json
- name: Set up dependencies
# Only run if phpunit config file exists
if: steps.check_composer.outputs.files_exists == 'true'
working-directory: apps/${{ env.APP_NAME }}
run: composer i
- name: Set up Nextcloud
env:
DB_PORT: 4444
run: |
mkdir data
./occ maintenance:install --verbose --database=pgsql --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
./occ app:enable --force ${{ env.APP_NAME }}
- name: Check PHPUnit script is defined
id: check_phpunit
continue-on-error: true
working-directory: apps/${{ env.APP_NAME }}
run: |
composer run --list | grep "^ test:unit " | wc -l | grep 1
- name: PHPUnit
# Only run if phpunit config file exists
if: steps.check_phpunit.outcome == 'success'
working-directory: apps/${{ env.APP_NAME }}
run: composer run test:unit
- name: Check PHPUnit integration script is defined
id: check_integration
continue-on-error: true
working-directory: apps/${{ env.APP_NAME }}
run: |
composer run --list | grep "^ test:integration " | wc -l | grep 1
- name: Run Nextcloud
# Only run if phpunit integration config file exists
if: steps.check_integration.outcome == 'success'
run: php -S localhost:8080 &
- name: PHPUnit integration
# Only run if phpunit integration config file exists
if: steps.check_integration.outcome == 'success'
working-directory: apps/${{ env.APP_NAME }}
run: composer run test:integration
- name: Print logs
if: always()
run: |
cat data/nextcloud.log
- name: Skipped
# Fail the action when neither unit nor integration tests ran
if: steps.check_phpunit.outcome == 'failure' && steps.check_integration.outcome == 'failure'
run: |
echo 'Neither PHPUnit nor PHPUnit integration tests are specified in composer.json scripts'
exit 1
summary:
permissions:
contents: none
runs-on: ubuntu-latest
needs: [changes, phpunit-pgsql]
if: always()
name: phpunit-pgsql-summary
steps:
- name: Summary status
run: if ${{ needs.changes.outputs.src != 'false' && needs.phpunit-pgsql.result != 'success' }}; then exit 1; fi

View File

@@ -1,157 +0,0 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: PHPUnit sqlite
on: pull_request
permissions:
contents: read
concurrency:
group: phpunit-sqlite-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
changes:
runs-on: ubuntu-latest
outputs:
src: ${{ steps.changes.outputs.src}}
steps:
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
id: changes
continue-on-error: true
with:
filters: |
src:
- '.github/workflows/**'
- 'appinfo/**'
- 'lib/**'
- 'templates/**'
- 'tests/**'
- 'vendor/**'
- 'vendor-bin/**'
- '.php-cs-fixer.dist.php'
- 'composer.json'
- 'composer.lock'
phpunit-sqlite:
runs-on: ubuntu-latest
needs: changes
if: needs.changes.outputs.src != 'false'
strategy:
matrix:
php-versions: ['8.2']
server-versions: ['stable29']
steps:
- name: Set app env
run: |
# Split and keep last
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Check composer file existence
id: check_composer
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v2
with:
files: apps/${{ env.APP_NAME }}/composer.json
- name: Set up dependencies
# Only run if phpunit config file exists
if: steps.check_composer.outputs.files_exists == 'true'
working-directory: apps/${{ env.APP_NAME }}
run: composer i
- name: Set up Nextcloud
env:
DB_PORT: 4444
run: |
mkdir data
./occ maintenance:install --verbose --database=sqlite --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
./occ app:enable --force ${{ env.APP_NAME }}
- name: Check PHPUnit script is defined
id: check_phpunit
continue-on-error: true
working-directory: apps/${{ env.APP_NAME }}
run: |
composer run --list | grep "^ test:unit " | wc -l | grep 1
- name: PHPUnit
# Only run if phpunit config file exists
if: steps.check_phpunit.outcome == 'success'
working-directory: apps/${{ env.APP_NAME }}
run: composer run test:unit
- name: Check PHPUnit integration script is defined
id: check_integration
continue-on-error: true
working-directory: apps/${{ env.APP_NAME }}
run: |
composer run --list | grep "^ test:integration " | wc -l | grep 1
- name: Run Nextcloud
# Only run if phpunit integration config file exists
if: steps.check_integration.outcome == 'success'
run: php -S localhost:8080 &
- name: PHPUnit integration
# Only run if phpunit integration config file exists
if: steps.check_integration.outcome == 'success'
working-directory: apps/${{ env.APP_NAME }}
run: composer run test:integration
- name: Print logs
if: always()
run: |
cat data/nextcloud.log
- name: Skipped
# Fail the action when neither unit nor integration tests ran
if: steps.check_phpunit.outcome == 'failure' && steps.check_integration.outcome == 'failure'
run: |
echo 'Neither PHPUnit nor PHPUnit integration tests are specified in composer.json scripts'
exit 1
summary:
permissions:
contents: none
runs-on: ubuntu-latest
needs: [changes, phpunit-sqlite]
if: always()
name: phpunit-sqlite-summary
steps:
- name: Summary status
run: if ${{ needs.changes.outputs.src != 'false' && needs.phpunit-sqlite.result != 'success' }}; then exit 1; fi

102
.github/workflows/phpunit.yml vendored Normal file
View File

@@ -0,0 +1,102 @@
name: PHPUnit
on:
pull_request:
paths:
- '.github/workflows/phpunit.yml'
- 'appinfo/**'
- 'lib/**'
- 'templates/**'
- 'tests/**'
- 'composer.json'
- 'composer.lock'
push:
branches:
- master
- stable*
env:
APP_NAME: deck
jobs:
integration:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
php-versions: ['8.0', '8.1', '8.2', '8.3']
databases: ['sqlite', 'mysql', 'pgsql']
server-versions: ['stable28']
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
services:
postgres:
image: postgres:14
ports:
- 4445:5432/tcp
env:
POSTGRES_USER: root
POSTGRES_PASSWORD: rootpassword
POSTGRES_DB: nextcloud
options: --health-cmd pg_isready --health-interval 5s --health-timeout 2s --health-retries 5
mysql:
image: mariadb:10.5
ports:
- 4444:3306/tcp
env:
MYSQL_ROOT_PASSWORD: rootpassword
options: --health-cmd="mysqladmin ping" --health-interval 5s --health-timeout 2s --health-retries 5
steps:
- name: Checkout server
uses: actions/checkout@v4
with:
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout submodules
shell: bash
run: |
auth_header="$(git config --local --get http.https://github.com/.extraheader)"
git submodule sync --recursive
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Checkout app
uses: actions/checkout@v4
with:
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.27.1
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
extensions: zip, gd, mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql
coverage: none
- name: Set up PHPUnit
working-directory: apps/${{ env.APP_NAME }}
run: composer i
- name: Set up Nextcloud
run: |
if [ "${{ matrix.databases }}" = "mysql" ]; then
export DB_PORT=4444
elif [ "${{ matrix.databases }}" = "pgsql" ]; then
export DB_PORT=4445
fi
mkdir data
./occ maintenance:install --verbose --database=${{ matrix.databases }} --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
./occ app:enable --force ${{ env.APP_NAME }}
php -S localhost:8080 &
- name: PHPUnit
working-directory: apps/${{ env.APP_NAME }}
run: ./vendor/phpunit/phpunit/phpunit -c tests/phpunit.xml
- name: PHPUnit integration
working-directory: apps/${{ env.APP_NAME }}
run: ./vendor/phpunit/phpunit/phpunit -c tests/phpunit.integration.xml

View File

@@ -21,9 +21,10 @@ jobs:
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Set up php8.2
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
uses: shivammathur/setup-php@6d7209f44a25a59e904b1ee9f3b0c33ab2cd888d # v2
with:
php-version: 8.2
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: none
ini-file: development
env:

View File

@@ -1,49 +0,0 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Auto approve nextcloud/ocp
on:
pull_request_target:
branches:
- main
- master
- stable*
permissions:
contents: read
concurrency:
group: update-nextcloud-ocp-approve-merge-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
auto-approve-merge:
if: github.actor == 'nextcloud-command'
runs-on: ubuntu-latest
permissions:
# for hmarr/auto-approve-action to approve PRs
pull-requests: write
# for alexwilson/enable-github-automerge-action to approve PRs
contents: write
steps:
- uses: mdecoleman/pr-branch-name@bab4c71506bcd299fb350af63bb8e53f2940a599 # v2.0.0
id: branchname
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
# GitHub actions bot approve
- uses: hmarr/auto-approve-action@b40d6c9ed2fa10c9a2749eca7eb004418a705501 # v2
if: startsWith(steps.branchname.outputs.branch, 'automated/noid/') && endsWith(steps.branchname.outputs.branch, 'update-nextcloud-ocp')
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
# Enable GitHub auto merge
- name: Auto merge
uses: alexwilson/enable-github-automerge-action@d8d24b8699d9749aca9279609909abca856457c8 # main
if: startsWith(steps.branchname.outputs.branch, 'automated/noid/') && endsWith(steps.branchname.outputs.branch, 'update-nextcloud-ocp')
with:
github-token: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -31,7 +31,7 @@ jobs:
- name: Set up php8.2
if: steps.checkout.outcome == 'success'
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
uses: shivammathur/setup-php@6d7209f44a25a59e904b1ee9f3b0c33ab2cd888d # v2
with:
php-version: 8.2
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -57,7 +57,7 @@ jobs:
run: composer require --dev nextcloud/ocp:dev-${{ matrix.branches }}
- name: Raise on issue on failure
uses: dacbd/create-issue-action@cdb57ab6ff8862aa09fee2be6ba77a59581921c2 # v2.0.0
uses: dacbd/create-issue-action@ba4d1c45cccf9c483f2720cefb40e437f0ee6f7d # v1.2.1
if: ${{ steps.checkout.outcome == 'success' && failure() && steps.update_branch.conclusion == 'failure' }}
with:
token: ${{ secrets.GITHUB_TOKEN }}
@@ -70,7 +70,7 @@ jobs:
run: composer require --dev nextcloud/ocp:dev-master
- name: Raise on issue on failure
uses: dacbd/create-issue-action@cdb57ab6ff8862aa09fee2be6ba77a59581921c2 # v2.0.0
uses: dacbd/create-issue-action@ba4d1c45cccf9c483f2720cefb40e437f0ee6f7d # v1.2.1
if: ${{ steps.checkout.outcome == 'success' && failure() && steps.update_main.conclusion == 'failure' }}
with:
token: ${{ secrets.GITHUB_TOKEN }}
@@ -100,7 +100,7 @@ jobs:
- name: Create Pull Request
if: steps.checkout.outcome == 'success'
uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e # v3
uses: peter-evans/create-pull-request@b1ddad2c994a25fbc81a28b3ec0e368bb2021c50 # v3
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: "chore(dev-deps): Bump nextcloud/ocp package"

View File

@@ -1,63 +1,122 @@
# Changelog
All notable changes to this project will be documented in this file.
## 1.13.1
### Fixed
- fix: Adjust dependencies to fix filepicker #6038
- Fix npm audit #6028
- Fix npm audit #6001
- fix: Avoid optional before required parameter #5820
- fix: permission check for cloning board #5853
## 1.12.3
- don't reset update time when no update was written to db #6035
- Clarify config file not found exception message #5725
- fix: permission check for cloning board #5854
- fix: Avoid conflicts on deck attachments folder name #5704
- Update dependencies
## 1.13.0
### Added
- feat: Rename to teams @juliushaertl [#5611](https://github.com/nextcloud/deck/pull/5611)
- feat: Implement a team resource provider @juliushaertl [#5625](https://github.com/nextcloud/deck/pull/5625)
- Interactive board widget @juliushaertl [#5630](https://github.com/nextcloud/deck/pull/5630)
- introduce done and open filters @grnd-alt [#5488](https://github.com/nextcloud/deck/pull/5488)
## 1.12.2
### Fixed
- fixed sorting for upcoming cards @elzody [#5493](https://github.com/nextcloud/deck/pull/5493)
- fix(PermissionService#getPermissions): Catch exceptions from getBoard method @marcelklehr [#5542](https://github.com/nextcloud/deck/pull/5542)
- fix(activity): Fix permission checks when rendering activities in bac… @nickvergessen [#5533](https://github.com/nextcloud/deck/pull/5533)
- fix: Safeguard sync requests to hopefully not spam then server @juliushaertl [#5590](https://github.com/nextcloud/deck/pull/5590)
- fix: card move dialog auto close @luka-nextcloud [#5537](https://github.com/nextcloud/deck/pull/5537)
- fix: Avoid conflicts on deck attachments folder name @juliushaertl [#5703](https://github.com/nextcloud/deck/pull/5703)
- fix: Adapt NcAppSidebar props to new version @backportbot[bot] [#5768](https://github.com/nextcloud/deck/pull/5768)
- Fix tags' display when they are numerous @backportbot[bot] [#5727](https://github.com/nextcloud/deck/pull/5727)
- Clarify config file not found exception message @backportbot[bot] [#5724](https://github.com/nextcloud/deck/pull/5724)
- fix(done): Mark card as undone when updating card [#5492](https://github.com/nextcloud/deck/pull/5492)
- fix(activity): Fix permission checks when rendering activities in bac… @backportbot[bot] [#5543](https://github.com/nextcloud/deck/pull/5543)
- fix(PermissionService#getPermissions): Catch exceptions from getBoard method @backportbot[bot] [#5546](https://github.com/nextcloud/deck/pull/5546)
- fix: Safeguard sync requests to hopefully not spam then server @backportbot[bot] [#5593](https://github.com/nextcloud/deck/pull/5593)
- fix: card move dialog auto close @backportbot[bot] [#5596](https://github.com/nextcloud/deck/pull/5596)
### Other
- chore(CI): Adjust testing matrix for Nextcloud 29 on stable29 @nickvergessen [#5711](https://github.com/nextcloud/deck/pull/5711)
- fix(i18n): Improved wording [#5497](https://github.com/nextcloud/deck/pull/5497)
## 1.13.0-beta.1
### Added
- feat: Rename to teams @juliushaertl [#5611](https://github.com/nextcloud/deck/pull/5611)
- feat: Implement a team resource provider @juliushaertl [#5625](https://github.com/nextcloud/deck/pull/5625)
- Interactive board widget @juliushaertl [#5630](https://github.com/nextcloud/deck/pull/5630)
## 1.12.1
### Fixed
- Fix deleted card/board issues @juliushaertl [#5423](https://github.com/nextcloud/deck/pull/5423)
- Fixing #5451 @mintsoft [#5455](https://github.com/nextcloud/deck/pull/5455)
- fix: Add debounce to update due date @juliushaertl [#5458](https://github.com/nextcloud/deck/pull/5458)
- fix(done): Mark card as undone when updating card @stefan-niedermann [#5491](https://github.com/nextcloud/deck/pull/5491)
- fixed sorting for upcoming cards @elzody [#5493](https://github.com/nextcloud/deck/pull/5493)
- fix(PermissionService#getPermissions): Catch exceptions from getBoard method @marcelklehr [#5542](https://github.com/nextcloud/deck/pull/5542)
- fix(activity): Fix permission checks when rendering activities in bac… @nickvergessen [#5533](https://github.com/nextcloud/deck/pull/5533)
- fix: Safeguard sync requests to hopefully not spam then server @juliushaertl [#5590](https://github.com/nextcloud/deck/pull/5590)
- fix: card move dialog auto close @luka-nextcloud [#5537](https://github.com/nextcloud/deck/pull/5537)
- also filter by storage when getting shares in folder @icewind1991 [#5452](https://github.com/nextcloud/deck/pull/5452)
- Fix deleted card/board issues @juliushaertl [#5441](https://github.com/nextcloud/deck/pull/5441)
- Fixing #5451 [#5457](https://github.com/nextcloud/deck/pull/5457)
- fix: Add debounce to update due date [#5483](https://github.com/nextcloud/deck/pull/5483)
- fix(i18n): Fixed typo [#5424](https://github.com/nextcloud/deck/pull/5424)
### Other
## 1.12.0
- fix(i18n): Improved wording @rakekniven [#5496](https://github.com/nextcloud/deck/pull/5496)
### Added
- Added ability to mark a card as done @TehThanos [#4137](https://github.com/nextcloud/deck/pull/4137)
- Card Cover Images @jszeibert [#5035](https://github.com/nextcloud/deck/pull/5035)
- Upcoming/Today/Tomorrow dashboard widgets @BKapelari [#2658](https://github.com/nextcloud/deck/pull/2658)
- Enabled advanced fields option on tag color picker @faab007nl [#4362](https://github.com/nextcloud/deck/pull/4362)
- Remember last board, list for new card dialog @luka-nextcloud [#5046](https://github.com/nextcloud/deck/pull/5046)
- Add support for bidirectional text @jamazi [#5258](https://github.com/nextcloud/deck/pull/5258)
- Card layout polishing @juliushaertl [#5264](https://github.com/nextcloud/deck/pull/5264)
- feat: Move to contenteditable for inline title editing @juliushaertl [#5282](https://github.com/nextcloud/deck/pull/5282)
- scroll board by dragging @shoetten [#5293](https://github.com/nextcloud/deck/pull/5293)
- Keyboard shortcuts [#5358](https://github.com/nextcloud/deck/pull/5358)
### Fixed
- fix: allow null label colors in trello json importer [#5355](https://github.com/nextcloud/deck/pull/5355)
- fix: Get proper rich object for card actions [#5352](https://github.com/nextcloud/deck/pull/5352)
- fix: Use text content as result for comments @juliushaertl [#5294](https://github.com/nextcloud/deck/pull/5294)
- fix: Bring back due date indicator to compact mode @juliushaertl [#5292](https://github.com/nextcloud/deck/pull/5292)
- Fix small issues around delete/undo @juliushaertl [#5296](https://github.com/nextcloud/deck/pull/5296)
- fix(controls): use primary when filter is active @fitrahfm [#5299](https://github.com/nextcloud/deck/pull/5299)
- fix: Properly get done state for dav @juliushaertl [#5287](https://github.com/nextcloud/deck/pull/5287)
- Fix upcoming cards and label input @juliushaertl [#5290](https://github.com/nextcloud/deck/pull/5290)
- fix: Properly handle adding new tags through multiselect @juliushaertl [#5285](https://github.com/nextcloud/deck/pull/5285)
- fix: Avoid throwing errors if no token provided on close @juliushaertl [#5284](https://github.com/nextcloud/deck/pull/5284)
- fix: Expose card actions in the card menu (fix #3180) [#5280](https://github.com/nextcloud/deck/pull/5280)
- fix: Use full card menu everywhere (fix #3993) [#5280](https://github.com/nextcloud/deck/pull/5280)
- fix: Detect end of the activity responses (fix #3395) [#5280](https://github.com/nextcloud/deck/pull/5280)
- fix: Add title with absolute date time to activity (fix #4508, fix #2122) [#5280](https://github.com/nextcloud/deck/pull/5280)
- fix: Disable dragging archived cards (fix #3271) [#5280](https://github.com/nextcloud/deck/pull/5280)
- fix: Hide unavailable card menu entries for archived card view [#5280](https://github.com/nextcloud/deck/pull/5280)
- fix: Use localCompare to sort labels (fix #2736) [#5280](https://github.com/nextcloud/deck/pull/5280)
- fix: More fitting click target for title editing [#5280](https://github.com/nextcloud/deck/pull/5280)
- fix: Always load proper dashboard js (fixes a log error) [#5280](https://github.com/nextcloud/deck/pull/5280)
- fix: Set fixed height for card modal (fix #4296) [#5280](https://github.com/nextcloud/deck/pull/5280)
- fix: Make sure to always update card description when navigating away (fix #5254 #2705) [#5280](https://github.com/nextcloud/deck/pull/5280)
- perf: Already pass board list as initial state @juliushaertl [#5281](https://github.com/nextcloud/deck/pull/5281)
- Deck card comment notification label improvement @Jerome-Herbinet [#4748](https://github.com/nextcloud/deck/pull/4748)
- update smart picker links @luka-nextcloud [#5047](https://github.com/nextcloud/deck/pull/5047)
- feat: Enhance dark mode @juliushaertl [#5045](https://github.com/nextcloud/deck/pull/5045)
- fix: export doesn't handle lists with no cards @magikmw [#5096](https://github.com/nextcloud/deck/pull/5096)
- add attributes aria-label= and title= to Filters & View Modes buttons @privatemaker [#5133](https://github.com/nextcloud/deck/pull/5133)
- fix: Check both card reference url patterns @juliushaertl [#5262](https://github.com/nextcloud/deck/pull/5262)
- fix: Avoid too large index on postgres as indexing just the last_editor column is enough @juliushaertl [#5260](https://github.com/nextcloud/deck/pull/5260)
- feat: error msg on CreateNewCardCustomPicker & only show available bo… @luka-nextcloud [#5029](https://github.com/nextcloud/deck/pull/5029)
- test: add cypress tests for create new deck card @luka-nextcloud [#5025](https://github.com/nextcloud/deck/pull/5025)
- Remove duplicate button @solracsf [#4850](https://github.com/nextcloud/deck/pull/4850)
- [stable27] fix cypress for new file picker [#5088](https://github.com/nextcloud/deck/pull/5088)
- Replace "Timeline" wording with "Activity" in order to be consistent with equivalent contexts throughout Nextcloud @Jerome-Herbinet [#5164](https://github.com/nextcloud/deck/pull/5164)
- Board creation limitation : More understandable wordings @Jerome-Herbinet [#5168](https://github.com/nextcloud/deck/pull/5168)
- ci(cypress): Fix file picker selector @juliushaertl [#5212](https://github.com/nextcloud/deck/pull/5212)
- Switch to native date picker @juliushaertl [#4668](https://github.com/nextcloud/deck/pull/4668)
- fixes minor spelling error @FundreasFrohsinn [#5216](https://github.com/nextcloud/deck/pull/5216)
- feat(card): tooltip for comment timestamp @fitrahfm [#5253](https://github.com/nextcloud/deck/pull/5253)
## 1.12.0-beta.5
### Added
- Keyboard shortcuts [#5358](https://github.com/nextcloud/deck/pull/5358)
### Fixed
- fix: allow null label colors in trello json importer [#5355](https://github.com/nextcloud/deck/pull/5355)
- fix: Get proper rich object for card actions [#5352](https://github.com/nextcloud/deck/pull/5352)
### Dependencies
- Update nextcloud/ocp dependency @nextcloud-command [#5343](https://github.com/nextcloud/deck/pull/5343)
- Chore(deps): Bump @babel/runtime from 7.23.4 to 7.23.5 @dependabot[bot] [#5338](https://github.com/nextcloud/deck/pull/5338)
## 1.12.0-beta.4
### Added
- scroll board by dragging @shoetten [#5293](https://github.com/nextcloud/deck/pull/5293)
### Fixed
- fix: Use text content as result for comments @juliushaertl [#5294](https://github.com/nextcloud/deck/pull/5294)
- fix: Bring back due date indicator to compact mode @juliushaertl [#5292](https://github.com/nextcloud/deck/pull/5292)
- Fix small issues around delete/undo @juliushaertl [#5296](https://github.com/nextcloud/deck/pull/5296)
- fix(controls): use primary when filter is active @fitrahfm [#5299](https://github.com/nextcloud/deck/pull/5299)
## 1.12.0-beta.3

View File

@@ -16,7 +16,7 @@
- 🚀 Get your project organized
</description>
<version>1.13.1</version>
<version>1.12.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="29" max-version="29"/>
<nextcloud min-version="28" max-version="28"/>
</dependencies>
<background-jobs>
<job>OCA\Deck\Cron\DeleteCron</job>

View File

@@ -15,7 +15,7 @@
"roave/security-advisories": "dev-master",
"phpunit/phpunit": "^9",
"nextcloud/coding-standard": "^1.1",
"nextcloud/ocp": "dev-stable29",
"nextcloud/ocp": "dev-stable28",
"psalm/phar": "^5.13"
},
"config": {

530
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -69,13 +69,11 @@ describe('Card', function() {
.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('.vs__dropdown-menu [data-cy="board-select-title"]:contains("' + boardData.title + '")').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('.vs__dropdown-menu span[title="TestList"]').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 })
@@ -103,13 +101,13 @@ describe('Card', function() {
})
cy.get('.modal__card').should('be.visible')
cy.get('.app-sidebar-header__mainname').contains('Hello world')
cy.get('.app-sidebar-header__maintitle').contains('Hello world')
})
it('Attachment from files app', () => {
cy.get('.card:contains("Hello world")').should('be.visible').click()
cy.get('.modal__card').should('be.visible')
cy.get('#tab-button-attachments').click()
cy.get('.app-sidebar-tabs__tab [data-id="attachments"]').click()
cy.get('button.icon-upload').should('be.visible')
cy.get('button.icon-folder').should('be.visible')
.click()
@@ -120,11 +118,11 @@ describe('Card', function() {
cy.get('.attachment-list .basename').contains('welcome.txt')
})
it.only('Shows the modal with the editor', () => {
it('Shows the modal with the editor', () => {
cy.get('.card:contains("Hello world")').should('be.visible').click()
cy.intercept({ method: 'PUT', url: '**/apps/deck/cards/*' }).as('save')
cy.get('.modal__card').should('be.visible')
cy.get('.app-sidebar-header__mainname').contains('Hello world')
cy.get('.app-sidebar-header__maintitle').contains('Hello world')
cy.get('.modal__card .ProseMirror h1').contains('Hello world').should('be.visible')
cy.get('.modal__card .ProseMirror h1')
.click()
@@ -231,13 +229,20 @@ describe('Card', function() {
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible').click()
cy.get('#app-sidebar-vue [data-test="tag-selector"]').should('be.visible').click()
cy.get('.vs__dropdown-menu .tag:contains("Action needed")').should('be.visible').click()
cy.get('.vs__selected .tag:contains("Action needed")').should('be.visible')
cy.get('.vs__dropdown-menu .tag:contains("Later")').should('be.visible').click()
cy.get('.multiselect__option:contains("Action needed")').should('be.visible').click()
cy.get('.vs__selected .tag:contains("Action needed")').should('be.visible')
cy.get('.vs__selected .tag:contains("Action needed")')
.parent().find('button').click()
cy.get('[data-test="tag-selector"] .selector-wrapper--icon').click()
cy.get('.multiselect__option:contains("Action needed")').should('not.be.visible')
cy.get('[data-test="tag-selector"] .multiselect__tags .tag:contains("Action needed")')
.should('be.visible')
cy.get(`.card:contains("${newCardTitle}")`).find('.labels li:contains("Action needed")')
.should('be.visible')
cy.get('#app-sidebar-vue [data-test="tag-selector"]').should('be.visible').click()
cy.get('.multiselect__option:contains("Later")').should('be.visible').click()
cy.get('.multiselect__option:contains("Action needed")').should('be.visible').click()
cy.get(`.card:contains("${newCardTitle}")`).find('.labels li:contains("Later")')
.should('be.visible')

View File

@@ -38,10 +38,7 @@ describe('Board', function() {
cy.get('.board-title').contains(board.title)
cy.shareBoardWithUi(recipient.userId)
cy.intercept({ method: 'PUT', url: '**/apps/deck/boards/*/acl/*' }).as('setAcl')
cy.get(`[data-cy="acl-participant:${recipient.userId}"]`).find('[data-cy="action:permission-edit"]').click()
cy.wait('@setAcl')
cy.login(recipient)
cy.visit(`/apps/deck/#/board/${boardId}`)

View File

@@ -107,14 +107,11 @@ Cypress.Commands.add('getNavigationEntry', (boardTitle) => {
})
Cypress.Commands.add('shareBoardWithUi', (userId) => {
cy.intercept({ method: 'GET', url: `**/ocs/v2.php/apps/files_sharing/api/v1/sharees?search=${userId}*` }).as('fetchRecipients')
cy.get('[aria-label="Open details"]').click()
cy.get('.app-sidebar').should('be.visible')
cy.get('.select input').type(`${userId}`)
cy.wait('@fetchRecipients', { timeout: 7000 })
cy.get('.vs__dropdown-menu .option').first().contains(userId)
cy.get('.select input').type('{enter}')
cy.get('.multiselect__input').type(`${userId}`)
cy.get('.multiselect__content .multiselect__element').first().contains(userId)
cy.get('.multiselect__input').type('{enter}')
cy.get('.shareWithList').contains(userId)
})

View File

@@ -17,7 +17,7 @@
import './commands.js'
Cypress.on('uncaught:exception', (err) => {
return !err.message.includes('ResizeObserver loop limit exceeded') && !err.message.includes('ResizeObserver loop completed with undelivered notifications')
return !err.message.includes('ResizeObserver loop limit exceeded')
})
// Alternatively you can use CommonJS syntax:

View File

@@ -1,8 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1" viewBox="0 0 16 16">
<g fill="currentColor">
<rect ry="1" height="8" width="14" y="7" x="1"/>
<rect ry=".5" height="1" width="12" y="5" x="2"/>
<rect ry=".5" height="1" width="10" y="3" x="3"/>
<rect ry=".5" height="1" width="8" y="1" x="4"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 372 B

View File

@@ -385,6 +385,7 @@ OC.L10N.register(
"List is empty" : "القائمة فارغة",
"Limit deck usage of groups" : "تقييد استخدام Deck للمجموعات",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "سيؤدي تقييد Deck إلى منع المستخدمين الذين ليسوا جزءًا من تلك المجموعات من إنشاء لوحاتهم الخاصة. سيظل المستخدمون قادرين على العمل على اللوحات التي تمت مشاركتها معهم.",
"Not completed" : "غير مكتمل",
"Filter by completed" : "فلترة بحسب الإنجاز"
},
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");

View File

@@ -383,6 +383,7 @@
"List is empty" : "القائمة فارغة",
"Limit deck usage of groups" : "تقييد استخدام Deck للمجموعات",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "سيؤدي تقييد Deck إلى منع المستخدمين الذين ليسوا جزءًا من تلك المجموعات من إنشاء لوحاتهم الخاصة. سيظل المستخدمون قادرين على العمل على اللوحات التي تمت مشاركتها معهم.",
"Not completed" : "غير مكتمل",
"Filter by completed" : "فلترة بحسب الإنجاز"
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
}

View File

@@ -110,6 +110,7 @@ OC.L10N.register(
"Share" : "Compartir",
"Timeline" : "Llinia de tiempu",
"Next week" : "La selmana que vien",
"Next month" : "Mes siguiente"
"Next month" : "Mes siguiente",
"Not completed" : "Nun se completó"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -108,6 +108,7 @@
"Share" : "Compartir",
"Timeline" : "Llinia de tiempu",
"Next week" : "La selmana que vien",
"Next month" : "Mes siguiente"
"Next month" : "Mes siguiente",
"Not completed" : "Nun se completó"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -326,6 +326,7 @@ OC.L10N.register(
"Next month" : "Следващия месец",
"List is empty" : "Списъкът е празен",
"Limit deck usage of groups" : "Ограничава използването на набора от групи",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничаването на приложението Deck/набор/ ще блокира потребителите, които не са част от тези групи, да създават свои собствени табла. Потребителите все още ще могат да работят на таблата, които са споделени с тях."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничаването на приложението Deck/набор/ ще блокира потребителите, които не са част от тези групи, да създават свои собствени табла. Потребителите все още ще могат да работят на таблата, които са споделени с тях.",
"Not completed" : "Незавършен"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -324,6 +324,7 @@
"Next month" : "Следващия месец",
"List is empty" : "Списъкът е празен",
"Limit deck usage of groups" : "Ограничава използването на набора от групи",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничаването на приложението Deck/набор/ ще блокира потребителите, които не са част от тези групи, да създават свои собствени табла. Потребителите все още ще могат да работят на таблата, които са споделени с тях."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничаването на приложението Deck/набор/ ще блокира потребителите, които не са част от тези групи, да създават свои собствени табла. Потребителите все още ще могат да работят на таблата, които са споделени с тях.",
"Not completed" : "Незавършен"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -29,7 +29,6 @@ OC.L10N.register(
"Invalid path selected" : "An hent dibabet n'eus ket anezhañ",
"Comments" : "Displegadennoù",
"Modified" : "Cheñchet",
"Created" : "Krouet",
"Save" : "Enrollañ",
"Reply" : "Respont",
"Update" : "Adnevesaat",
@@ -39,7 +38,7 @@ OC.L10N.register(
"seconds ago" : "eilenn zo",
"Search" : "Klask",
"Shared with you" : "Rannet ganeoc'h",
"No notifications" : "Kemennadenn ebet",
"No notifications" : "Kemenaden ebet",
"Today" : "Hiziv",
"Tomorrow" : "Warc'hoaz",
"Close" : "Seriñ",

View File

@@ -27,7 +27,6 @@
"Invalid path selected" : "An hent dibabet n'eus ket anezhañ",
"Comments" : "Displegadennoù",
"Modified" : "Cheñchet",
"Created" : "Krouet",
"Save" : "Enrollañ",
"Reply" : "Respont",
"Update" : "Adnevesaat",
@@ -37,7 +36,7 @@
"seconds ago" : "eilenn zo",
"Search" : "Klask",
"Shared with you" : "Rannet ganeoc'h",
"No notifications" : "Kemennadenn ebet",
"No notifications" : "Kemenaden ebet",
"Today" : "Hiziv",
"Tomorrow" : "Warc'hoaz",
"Close" : "Seriñ",

View File

@@ -251,7 +251,6 @@ OC.L10N.register(
"Remove due date" : "Suprimeix la data de caducitat",
"Mark as done" : "Marcat com a fet",
"Due at:" : "Venciment a:",
"Not done" : "No s'ha fet",
"Unarchive card" : "Desarxiva targeta",
"Archive card" : "Arxiva la targeta",
"Select Date" : "Selecciona la data",
@@ -375,6 +374,7 @@ OC.L10N.register(
"Next month" : "Mes següent",
"List is empty" : "La llista és buida",
"Limit deck usage of groups" : "Limitar l'ús del tauler de grups",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitant el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podran seguir treballant en els taulers que hagin estat compartits amb ells."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitant el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podran seguir treballant en els taulers que hagin estat compartits amb ells.",
"Not completed" : "No completat"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -249,7 +249,6 @@
"Remove due date" : "Suprimeix la data de caducitat",
"Mark as done" : "Marcat com a fet",
"Due at:" : "Venciment a:",
"Not done" : "No s'ha fet",
"Unarchive card" : "Desarxiva targeta",
"Archive card" : "Arxiva la targeta",
"Select Date" : "Selecciona la data",
@@ -373,6 +372,7 @@
"Next month" : "Mes següent",
"List is empty" : "La llista és buida",
"Limit deck usage of groups" : "Limitar l'ús del tauler de grups",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitant el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podran seguir treballant en els taulers que hagin estat compartits amb ells."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitant el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podran seguir treballant en els taulers que hagin estat compartits amb ells.",
"Not completed" : "No completat"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -371,6 +371,7 @@ OC.L10N.register(
"Next month" : "Příští měsíc",
"List is empty" : "Seznam je prázdný",
"Limit deck usage of groups" : "Omezit využití deck na skupiny",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omezení nastavené pro Deck brání uživatelům, kteří nejsou součástí těchto skupin, ve vytváření vlastních tabulí. Nicméně i tak ale pořád budou moci pracovat na tabulích, které jsou jim nasdíleny."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omezení nastavené pro Deck brání uživatelům, kteří nejsou součástí těchto skupin, ve vytváření vlastních tabulí. Nicméně i tak ale pořád budou moci pracovat na tabulích, které jsou jim nasdíleny.",
"Not completed" : "Nedokončeno"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");

View File

@@ -369,6 +369,7 @@
"Next month" : "Příští měsíc",
"List is empty" : "Seznam je prázdný",
"Limit deck usage of groups" : "Omezit využití deck na skupiny",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omezení nastavené pro Deck brání uživatelům, kteří nejsou součástí těchto skupin, ve vytváření vlastních tabulí. Nicméně i tak ale pořád budou moci pracovat na tabulích, které jsou jim nasdíleny."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omezení nastavené pro Deck brání uživatelům, kteří nejsou součástí těchto skupin, ve vytváření vlastních tabulí. Nicméně i tak ale pořád budou moci pracovat na tabulích, které jsou jim nasdíleny.",
"Not completed" : "Nedokončeno"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}

View File

@@ -238,6 +238,7 @@ OC.L10N.register(
"Next week" : "Næste uge",
"Next month" : "Næste måned",
"Limit deck usage of groups" : "Begræns Deck brug til grupper",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Begrænsning af Deck vil blokere brugere som ikke er en del af de valgte grupper fra at oprette deres egne tavler. Brugere vil stadig kunne arbejde på tavler der er blevet delt med dem. "
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Begrænsning af Deck vil blokere brugere som ikke er en del af de valgte grupper fra at oprette deres egne tavler. Brugere vil stadig kunne arbejde på tavler der er blevet delt med dem. ",
"Not completed" : "Ikke afsluttet"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -236,6 +236,7 @@
"Next week" : "Næste uge",
"Next month" : "Næste måned",
"Limit deck usage of groups" : "Begræns Deck brug til grupper",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Begrænsning af Deck vil blokere brugere som ikke er en del af de valgte grupper fra at oprette deres egne tavler. Brugere vil stadig kunne arbejde på tavler der er blevet delt med dem. "
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Begrænsning af Deck vil blokere brugere som ikke er en del af de valgte grupper fra at oprette deres egne tavler. Brugere vil stadig kunne arbejde på tavler der er blevet delt med dem. ",
"Not completed" : "Ikke afsluttet"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -385,6 +385,7 @@ OC.L10N.register(
"List is empty" : "Liste ist leer",
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
"Not completed" : "Nicht fertiggestellt",
"Filter by completed" : "Nach fertiggestellt filtern"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -383,6 +383,7 @@
"List is empty" : "Liste ist leer",
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
"Not completed" : "Nicht fertiggestellt",
"Filter by completed" : "Nach fertiggestellt filtern"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -385,6 +385,7 @@ OC.L10N.register(
"List is empty" : "Liste ist leer",
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn Sie Deck einschränken, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
"Not completed" : "Nicht fertiggestellt",
"Filter by completed" : "Nach Status filtern"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -383,6 +383,7 @@
"List is empty" : "Liste ist leer",
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn Sie Deck einschränken, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
"Not completed" : "Nicht fertiggestellt",
"Filter by completed" : "Nach Status filtern"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -37,10 +37,6 @@ OC.L10N.register(
"{user} has archived card {card} in list {stack} on board {board}" : "Ο/η {user} αρχειοθέτησε την κάρτα {card} στην λίστα {stack} του πίνακα {board} ",
"You have unarchived card {card} in list {stack} on board {board}" : "Επαναφέρατε από το αρχείο την καρτέλα {card} της λίστας {stack} του πίνακα {board}",
"{user} has unarchived card {card} in list {stack} on board {board}" : "Ο/η {user} επανέφερε από το αρχείο την κάρτα {card} της λίστας {stack} του πίνακα {board}",
"You have marked the card {card} as done in list {stack} on board {board}" : "Έχετε επισημάνει την κάρτα {card} ως ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} έχει επισημάνει την κάρτα {card} ως ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Έχετε επισημάνει την κάρτα {card} ως μη ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} έχει επισημάνει την κάρτα {card} ως μη ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
"You have removed the due date of card {card}" : "Καταργήσατε την ημερομηνία λήξης της καρτέλας {card}",
"{user} has removed the due date of card {card}" : "Ο/η {user} κατάργησε την ημερομηνία λήξης της καρτέλας {card}",
"You have set the due date of card {card} to {after}" : "Ορίσατε την ημερομηνία λήξης της καρτέλας {card} σε {after}",
@@ -88,7 +84,6 @@ OC.L10N.register(
"Deck board" : "Πίνακας του Deck",
"Owned by %1$s" : "Ανήκει στον/στην %1$s",
"Deck boards, cards and comments" : "Πίνακες, κάρτες και σχόλια Deck",
"Create a new deck card" : "Δημιουργήστε μια νέα κάρτα",
"Card comments" : "Σχόλια καρτέλας",
"%s on %s" : "%s στο %s",
"Deck boards and cards" : "Πίνακες και κάρτες Deck",
@@ -148,8 +143,6 @@ OC.L10N.register(
"Filter by tag" : "Φίλτρο ανά ετικέτα",
"Filter by assigned user" : "Φίλτρο ανά χρήστη",
"Unassigned" : "Χωρίς ανάθεση",
"Filter by status" : "Φίλτρο με βάση την κατάσταση",
"Open and completed" : "Ανοιχτά και ολοκληρωμένα",
"Open" : "Ανοιχτός",
"Completed" : "Ολοκληρωμένες",
"Filter by due date" : "Φίλτρο ανά ημερομηνία λήξης",
@@ -160,7 +153,6 @@ OC.L10N.register(
"No due date" : "Χωρίς ημερομηνία λήξης",
"Clear filter" : "Εκκαθάριση φίλτρου",
"View Modes" : "Τρόποι προβολής",
"Toggle View Modes" : "Εναλλαγή τρόπων προβολής",
"Hide archived cards" : "Απόκρυψη καρτελών που αρχειοθετήθηκαν",
"Show archived cards" : "Εμφάνιση καρτελών που αρχειοθετήθηκαν",
"Toggle compact mode" : "Εναλλαγή λειτουργίας μικρού μεγέθους",
@@ -179,8 +171,6 @@ OC.L10N.register(
"Deleted lists" : "Διαγραμμένες λίστες",
"Undo" : "Αναίρεση",
"Deleted cards" : "Διαγραμμένες καρτέλες",
"Share board with a user, group or team …" : "Κοινή χρήση πίνακα με έναν χρήστη, μια ομάδα ή team ...",
"Searching for users, groups and teams …" : "Αναζήτηση χρηστών, ομάδων και teams …",
"No participants found" : "Δε βρέθηκαν συμμετέχοντες",
"Board owner" : "Κάτοχος πίνακα",
"(Group)" : "(Ομάδα)",
@@ -210,7 +200,6 @@ OC.L10N.register(
"title and color value must be provided" : "ο τίτλος και η τιμή χρώματος πρέπει να παρέχονται",
"Board name" : "Όνομα πίνακα",
"Members" : "Μέλη",
"Assign to users/groups/team" : "Ανάθεση σε χρήστες/ομάδες/teams",
"Assign a user to this card…" : "Ανάθεση χρήστη στην καρτέλα...",
"Select a user to assign to this card…" : "Επιλέξτε έναν χρήστη για να του αναθέσετε αυτή την κάρτα...",
"Upload new files" : "Ανεβάστε νέα αρχεία",
@@ -257,7 +246,6 @@ OC.L10N.register(
"Remove due date" : "Αφαίρεση ημερομηνίας λήξης",
"Mark as done" : "Σήμανση ως ολοκληρωμένου",
"Due at:" : "Λήγει στις:",
"Not done" : "Μη ολοκληρωμένο",
"Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας",
"Archive card" : "Αρχειοθέτηση καρτέλας",
"Select Date" : "Επιλέξτε ημερομηνία",
@@ -311,7 +299,6 @@ OC.L10N.register(
"Shared with you" : "Διαμοιρασμένα μαζί σας",
"Deck settings" : "Ρυθμίσεις Deck",
"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." : "Οι χρήστες εκτός αυτών των ομάδων δεν θα μπορούν να δημιουργούν τους δικούς τους πίνακες, αλλά θα μπορούν να εργάζονται σε πίνακες που τους έχουν διαμοιραστεί.",
@@ -384,6 +371,6 @@ OC.L10N.register(
"List is empty" : "Η λίστα είναι κενή",
"Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ο περιορισμός του Deck θα εμποδίσει τους χρήστες που δεν είναι μέρος αυτών των ομάδων να δημιουργούν δικούς τους πίνακες. Οι χρήστες θα εξακολουθήσουν να εργάζονται σε πίνακες που έχουν διαμοιραστεί μαζί τους.",
"Filter by completed" : "Φίλτρο ανά ολοκλήρωση"
"Not completed" : "Μη ολοκληρωμένο"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -35,10 +35,6 @@
"{user} has archived card {card} in list {stack} on board {board}" : "Ο/η {user} αρχειοθέτησε την κάρτα {card} στην λίστα {stack} του πίνακα {board} ",
"You have unarchived card {card} in list {stack} on board {board}" : "Επαναφέρατε από το αρχείο την καρτέλα {card} της λίστας {stack} του πίνακα {board}",
"{user} has unarchived card {card} in list {stack} on board {board}" : "Ο/η {user} επανέφερε από το αρχείο την κάρτα {card} της λίστας {stack} του πίνακα {board}",
"You have marked the card {card} as done in list {stack} on board {board}" : "Έχετε επισημάνει την κάρτα {card} ως ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} έχει επισημάνει την κάρτα {card} ως ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Έχετε επισημάνει την κάρτα {card} ως μη ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} έχει επισημάνει την κάρτα {card} ως μη ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
"You have removed the due date of card {card}" : "Καταργήσατε την ημερομηνία λήξης της καρτέλας {card}",
"{user} has removed the due date of card {card}" : "Ο/η {user} κατάργησε την ημερομηνία λήξης της καρτέλας {card}",
"You have set the due date of card {card} to {after}" : "Ορίσατε την ημερομηνία λήξης της καρτέλας {card} σε {after}",
@@ -86,7 +82,6 @@
"Deck board" : "Πίνακας του Deck",
"Owned by %1$s" : "Ανήκει στον/στην %1$s",
"Deck boards, cards and comments" : "Πίνακες, κάρτες και σχόλια Deck",
"Create a new deck card" : "Δημιουργήστε μια νέα κάρτα",
"Card comments" : "Σχόλια καρτέλας",
"%s on %s" : "%s στο %s",
"Deck boards and cards" : "Πίνακες και κάρτες Deck",
@@ -146,8 +141,6 @@
"Filter by tag" : "Φίλτρο ανά ετικέτα",
"Filter by assigned user" : "Φίλτρο ανά χρήστη",
"Unassigned" : "Χωρίς ανάθεση",
"Filter by status" : "Φίλτρο με βάση την κατάσταση",
"Open and completed" : "Ανοιχτά και ολοκληρωμένα",
"Open" : "Ανοιχτός",
"Completed" : "Ολοκληρωμένες",
"Filter by due date" : "Φίλτρο ανά ημερομηνία λήξης",
@@ -158,7 +151,6 @@
"No due date" : "Χωρίς ημερομηνία λήξης",
"Clear filter" : "Εκκαθάριση φίλτρου",
"View Modes" : "Τρόποι προβολής",
"Toggle View Modes" : "Εναλλαγή τρόπων προβολής",
"Hide archived cards" : "Απόκρυψη καρτελών που αρχειοθετήθηκαν",
"Show archived cards" : "Εμφάνιση καρτελών που αρχειοθετήθηκαν",
"Toggle compact mode" : "Εναλλαγή λειτουργίας μικρού μεγέθους",
@@ -177,8 +169,6 @@
"Deleted lists" : "Διαγραμμένες λίστες",
"Undo" : "Αναίρεση",
"Deleted cards" : "Διαγραμμένες καρτέλες",
"Share board with a user, group or team …" : "Κοινή χρήση πίνακα με έναν χρήστη, μια ομάδα ή team ...",
"Searching for users, groups and teams …" : "Αναζήτηση χρηστών, ομάδων και teams …",
"No participants found" : "Δε βρέθηκαν συμμετέχοντες",
"Board owner" : "Κάτοχος πίνακα",
"(Group)" : "(Ομάδα)",
@@ -208,7 +198,6 @@
"title and color value must be provided" : "ο τίτλος και η τιμή χρώματος πρέπει να παρέχονται",
"Board name" : "Όνομα πίνακα",
"Members" : "Μέλη",
"Assign to users/groups/team" : "Ανάθεση σε χρήστες/ομάδες/teams",
"Assign a user to this card…" : "Ανάθεση χρήστη στην καρτέλα...",
"Select a user to assign to this card…" : "Επιλέξτε έναν χρήστη για να του αναθέσετε αυτή την κάρτα...",
"Upload new files" : "Ανεβάστε νέα αρχεία",
@@ -255,7 +244,6 @@
"Remove due date" : "Αφαίρεση ημερομηνίας λήξης",
"Mark as done" : "Σήμανση ως ολοκληρωμένου",
"Due at:" : "Λήγει στις:",
"Not done" : "Μη ολοκληρωμένο",
"Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας",
"Archive card" : "Αρχειοθέτηση καρτέλας",
"Select Date" : "Επιλέξτε ημερομηνία",
@@ -309,7 +297,6 @@
"Shared with you" : "Διαμοιρασμένα μαζί σας",
"Deck settings" : "Ρυθμίσεις Deck",
"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." : "Οι χρήστες εκτός αυτών των ομάδων δεν θα μπορούν να δημιουργούν τους δικούς τους πίνακες, αλλά θα μπορούν να εργάζονται σε πίνακες που τους έχουν διαμοιραστεί.",
@@ -382,6 +369,6 @@
"List is empty" : "Η λίστα είναι κενή",
"Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ο περιορισμός του Deck θα εμποδίσει τους χρήστες που δεν είναι μέρος αυτών των ομάδων να δημιουργούν δικούς τους πίνακες. Οι χρήστες θα εξακολουθήσουν να εργάζονται σε πίνακες που έχουν διαμοιραστεί μαζί τους.",
"Filter by completed" : "Φίλτρο ανά ολοκλήρωση"
"Not completed" : "Μη ολοκληρωμένο"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -385,6 +385,7 @@ OC.L10N.register(
"List is empty" : "List is empty",
"Limit deck usage of groups" : "Limit deck usage of groups",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them.",
"Not completed" : "Not completed",
"Filter by completed" : "Filter by completed"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -383,6 +383,7 @@
"List is empty" : "List is empty",
"Limit deck usage of groups" : "Limit deck usage of groups",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them.",
"Not completed" : "Not completed",
"Filter by completed" : "Filter by completed"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -384,6 +384,7 @@ OC.L10N.register(
"List is empty" : "La lista está vacía",
"Limit deck usage of groups" : "Limitar el uso de Deck a grupos",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos.",
"Not completed" : "No completado",
"Filter by completed" : "Filtrar por completados"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -382,6 +382,7 @@
"List is empty" : "La lista está vacía",
"Limit deck usage of groups" : "Limitar el uso de Deck a grupos",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos.",
"Not completed" : "No completado",
"Filter by completed" : "Filtrar por completados"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -326,6 +326,7 @@ OC.L10N.register(
"Next month" : "Mes siguiente",
"List is empty" : "La lista está vacía",
"Limit deck usage of groups" : "Limitar uso de Deck a grupos",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck bloqueará a los usuarios que no formen parte de esos grupos para que no puedan crear sus propios tableros. Los usuarios aún podrán trabajar en tableros que se hayan compartido con ellos."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck bloqueará a los usuarios que no formen parte de esos grupos para que no puedan crear sus propios tableros. Los usuarios aún podrán trabajar en tableros que se hayan compartido con ellos.",
"Not completed" : "No completado"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -324,6 +324,7 @@
"Next month" : "Mes siguiente",
"List is empty" : "La lista está vacía",
"Limit deck usage of groups" : "Limitar uso de Deck a grupos",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck bloqueará a los usuarios que no formen parte de esos grupos para que no puedan crear sus propios tableros. Los usuarios aún podrán trabajar en tableros que se hayan compartido con ellos."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck bloqueará a los usuarios que no formen parte de esos grupos para que no puedan crear sus propios tableros. Los usuarios aún podrán trabajar en tableros que se hayan compartido con ellos.",
"Not completed" : "No completado"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -1,81 +1,7 @@
OC.L10N.register(
"deck",
{
"You have created a new board {board}" : "Ha creado un nuevo tablero {board}",
"{user} has created a new board {board}" : "{user} ha creado un nuevo tablero {board}",
"You have deleted the board {board}" : "Eliminó el tablero {board}",
"{user} has deleted the board {board}" : "{user} eliminó el tablero {board}",
"You have restored the board {board}" : "Restauró el tablero {board}",
"{user} has restored the board {board}" : "{user} restaruó el tablero {board}",
"You have shared the board {board} with {acl}" : "Compartió el tablero {board} con {acl}",
"{user} has shared the board {board} with {acl}" : "{user} compartió el tablero {board} con {acl}",
"You have removed {acl} from the board {board}" : "Eliminó {acl} del tablero {board}",
"{user} has removed {acl} from the board {board}" : "{user} removió {acl} del tablero {board}",
"You have renamed the board {before} to {board}" : "Renombró el tablero {before} a {board}",
"{user} has renamed the board {before} to {board}" : "{user} renombró el tablero {before} a {board}",
"You have archived the board {board}" : "Archivó el tablero {board}",
"{user} has archived the board {before}" : "{user} archivó el tablero {before}",
"You have unarchived the board {board}" : "Desarchivó el tablero {board}",
"{user} has unarchived the board {before}" : "{user} desarchivó el tablero {before}",
"You have created a new list {stack} on board {board}" : "Creó una nueva lista {stack} en el tablero {board}",
"{user} has created a new list {stack} on board {board}" : "{user} creó una nueva lista {stack} en el tablero {board}",
"You have renamed list {before} to {stack} on board {board}" : "Renombró la lista {before} a {stack} en el tablero {board}",
"{user} has renamed list {before} to {stack} on board {board}" : "{user} renombró la lista {before} a {stack} en el tablero {board}",
"You have deleted list {stack} on board {board}" : "Eliminó la lista {stack} en el tablero {board}",
"{user} has deleted list {stack} on board {board}" : "{user} eliminó la lista {stack} en el tablero {board}",
"You have created card {card} in list {stack} on board {board}" : "Creó la tarjeta {card} en la lista {stack} en el tablero {board}",
"{user} has created card {card} in list {stack} on board {board}" : "{user} creó la tarjeta {card} en la lista {stack} en el tablero {board}",
"You have deleted card {card} in list {stack} on board {board}" : "Eliminó la tarjeta {card} de la lista {stack} en el tablero {board}",
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} eliminó la tarjeta {card} de la lista {stack} en el tablero {board}",
"You have renamed the card {before} to {card}" : "Renombró la tarjeta {before} a {card}",
"{user} has renamed the card {before} to {card}" : "{user} renombró la tarjeta {before} a {card}",
"You have added a description to card {card} in list {stack} on board {board}" : "Añadió una descripción a la tarjeta {card} de la lista {stack} en el tablero {board}",
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} añadió una descripción a la tarjeta {card} de la lista {stack} en el tablero {board}",
"You have updated the description of card {card} in list {stack} on board {board}" : "Actualizó la descripción de la tarjeta {card} de la lista {stack} en el tablero {board}",
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} actualizó la descripción de la tarjeta {card} de la lista {stack} en el tablero {board}",
"You have archived card {card} in list {stack} on board {board}" : "Archivó la tarjeta {card} de la lista {stack} en el tablero {board}",
"{user} has archived card {card} in list {stack} on board {board}" : "{user} archivó la tarjeta {card} de la lista {stack} en el tablero {board}",
"You have unarchived card {card} in list {stack} on board {board}" : "Desarchivó la tarjeta {card} de la lista {stack} en el tablero {board}",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} desarchivó la tarjeta {card} de la lista {stack} en el tablero {board}",
"You have marked the card {card} as done in list {stack} on board {board}" : "Marcó la tarjeta {card} como completada de la lista {stack} en el tablero {board}",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} marcó la tarjeta {card} como completada de la lista {stack} en el tablero {board}",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Marcó la tarjeta {card} como no completada de la lista {stack} en el tablero {board}",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} marcó la tarjeta {card} como no completada de la lista {stack} en el tablero {board}",
"You have removed the due date of card {card}" : "Eliminó la fecha límite de la tarjeta {card}",
"{user} has removed the due date of card {card}" : "{user} eliminó la fecha límite de la tarjeta {card}",
"You have set the due date of card {card} to {after}" : "Estableció la fecha límite de la tarjeta {card} como {after}",
"{user} has set the due date of card {card} to {after}" : "{user} estableció la fecha límite de la tarjeta {card} como {after}",
"You have updated the due date of card {card} to {after}" : "Actualizó la fecha límite de la tarjeta {card} como {after}",
"{user} has updated the due date of card {card} to {after}" : "{user} actualizó la fecha límite de la tarjeta {card} como {after}",
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "Añadió la etiqueta {label} a la tarjeta {card} de la lista {stack} en el tablero {board}",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} añadió la etiqueta {label} a la tarjeta {card} de la lista {stack} en el tablero {board}",
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Eliminó la etiqueta {label} de la tarjeta {card} de la lista {stack} en el tablero {board}",
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} eliminó la etiqueta {label} de la tarjeta {card} de la lista {stack} en el tablero {board}",
"You have assigned {assigneduser} to card {card} on board {board}" : "Asignó a {assigneduser} la tarjeta {card} en el tablero {board}",
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} asignó a {assigneduser} la tarjeta {card} en el tablero {board}",
"You have unassigned {assigneduser} from card {card} on board {board}" : "Quitó a {assigneduser} de la tarjeta {card} en el tablero {board}",
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} quitó a {assigneduser} de la tarjeta {card} en el tablero {board}",
"You have moved the card {card} from list {stackBefore} to {stack}" : "Movió la tarjeta {card} de la lista {stackBefore} a {stack}",
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} movió la tarjeta {card} de la lista {stackBefore} a {stack}",
"You have added the attachment {attachment} to card {card}" : "Añadió el adjunto {attachment} a la tarjeta {card}",
"{user} has added the attachment {attachment} to card {card}" : "{user} añadió el adjunto {attachment} a la tarjeta {card}",
"You have updated the attachment {attachment} on card {card}" : "Actualizó el adjunto {attachment} de la tarjeta {card}",
"{user} has updated the attachment {attachment} on card {card}" : "{user} actualizó el adjunto {attachment} de la tarjeta {card}",
"You have deleted the attachment {attachment} from card {card}" : "Eliminó el adjunto {attachment} de la tarjeta {card}",
"{user} has deleted the attachment {attachment} from card {card}" : "{user} eliminó el adjunto {attachment} de la tarjeta {card}",
"You have restored the attachment {attachment} to card {card}" : "Restauró el adjunto {attachment} de la tarjeta {card}",
"{user} has restored the attachment {attachment} to card {card}" : "{user} restauró el adjunto {attachment} de la tarjeta {card}",
"You have commented on card {card}" : "Comentó en la tarjeta {card}",
"{user} has commented on card {card}" : "{user} comentó en la tarjeta {card}",
"Deck" : "Deck",
"Changes in the <strong>Deck app</strong>" : "Cambios en la aplicación <strong>Deck</strong>",
"A <strong>board, list or card</strong> was changed" : "Un <strong>tablero, lista o tarjeta</strong> cambió",
"A <strong>comment</strong> was created on a card" : "Se creó un <strong>comentario</strong> en una tarjeta",
"A <strong>card description</strong> has been changed" : "Se cambió una <strong>descripción de tarjeta</strong>",
"Cards due today" : "Tarjetas para hoy",
"Cards due tomorrow" : "Tarjetas para mañana",
"Upcoming cards" : "Tarjetas próximas",
"Load more" : "Cargar más",
"Personal" : "Personal",
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
@@ -96,27 +22,15 @@ OC.L10N.register(
"Could not write file to disk" : "No fue posible escribir a disco",
"A PHP extension stopped the file upload" : "Una extensión de PHP detuvo la carga del archivo",
"No file uploaded or file size exceeds maximum of %s" : "No se ha cargado ningún archivo o el tamaño del archivo excede el máximo de %s",
"Card not found" : "No se encontró la tarjeta",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Add board" : "Añadir pizarra",
"Move card" : "Mover tarjeta",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
"Drop your files to upload" : "Arrastre sus archivos para cargar",
"Add card" : "Agregar tarjeta",
"Archived cards" : "Tarjetas archivadas",
"Add list" : "Añadir lista",
"Active filters" : "Filtros activos",
"Filter by tag" : "Filtrar por etiqueta",
"Unassigned" : "No asignado",
"Open" : "Abrir",
"Completed" : "Completado",
"Overdue" : "Con retraso",
"Next 7 days" : "Próximos 7 días",
"Next 30 days" : "Próximos 30 días",
"No due date" : "Sin fecha de vencimiento",
"Clear filter" : "Limpiar filtro",
"Hide archived cards" : "Ocultar tarjetas archivadas",
"Show archived cards" : "Mostrar tarjetas archivadas",
"Open details" : "Abrir detalles",
@@ -134,7 +48,6 @@ OC.L10N.register(
"Delete" : "Borrar",
"Failed to create share with {displayName}" : "Fallo al crear el recurso compartido denominado {displayName}",
"Transfer" : "Transferir",
"Delete list" : "Eliminar lista",
"Edit" : "Editar",
"Members" : "Miembros",
"Upload new files" : "Cargar nuevos archivos",
@@ -152,13 +65,9 @@ OC.L10N.register(
"Created:" : "Creado:",
"Description" : "Descripción",
"Formatting help" : "Ayuda de formato",
"Edit description" : "Editar descripción",
"Remove due date" : "Eliminar fecha de expiración",
"Mark as done" : "Marcar como hecho",
"Not done" : "No está finalizado",
"Archive card" : "Archivar tarjeta",
"(group)" : "(grupo)",
"Delete card" : "Eliminar tarjeta",
"seconds ago" : "hace segundos",
"Keyboard shortcuts" : "Atajos del teclado",
"Keyboard shortcut" : "Atajo del teclado",
@@ -172,20 +81,16 @@ OC.L10N.register(
"Shared with you" : "Compartido con usted",
"Board details" : "Detalles del tablero",
"Edit board" : "Editar el tablero",
"Clone board" : "Clonar pizarra",
"Unarchive board" : "Desarchivar tablero",
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"No reminder" : "Sin recordatorio",
"An error occurred" : "Ha ocurrido un error",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Error creating the share" : "Error creando el recurso compartido",
"Share" : "Compartir",
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
"Next week" : "Semana siguiente",
"Next month" : "Próximo mes"
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -1,79 +1,5 @@
{ "translations": {
"You have created a new board {board}" : "Ha creado un nuevo tablero {board}",
"{user} has created a new board {board}" : "{user} ha creado un nuevo tablero {board}",
"You have deleted the board {board}" : "Eliminó el tablero {board}",
"{user} has deleted the board {board}" : "{user} eliminó el tablero {board}",
"You have restored the board {board}" : "Restauró el tablero {board}",
"{user} has restored the board {board}" : "{user} restaruó el tablero {board}",
"You have shared the board {board} with {acl}" : "Compartió el tablero {board} con {acl}",
"{user} has shared the board {board} with {acl}" : "{user} compartió el tablero {board} con {acl}",
"You have removed {acl} from the board {board}" : "Eliminó {acl} del tablero {board}",
"{user} has removed {acl} from the board {board}" : "{user} removió {acl} del tablero {board}",
"You have renamed the board {before} to {board}" : "Renombró el tablero {before} a {board}",
"{user} has renamed the board {before} to {board}" : "{user} renombró el tablero {before} a {board}",
"You have archived the board {board}" : "Archivó el tablero {board}",
"{user} has archived the board {before}" : "{user} archivó el tablero {before}",
"You have unarchived the board {board}" : "Desarchivó el tablero {board}",
"{user} has unarchived the board {before}" : "{user} desarchivó el tablero {before}",
"You have created a new list {stack} on board {board}" : "Creó una nueva lista {stack} en el tablero {board}",
"{user} has created a new list {stack} on board {board}" : "{user} creó una nueva lista {stack} en el tablero {board}",
"You have renamed list {before} to {stack} on board {board}" : "Renombró la lista {before} a {stack} en el tablero {board}",
"{user} has renamed list {before} to {stack} on board {board}" : "{user} renombró la lista {before} a {stack} en el tablero {board}",
"You have deleted list {stack} on board {board}" : "Eliminó la lista {stack} en el tablero {board}",
"{user} has deleted list {stack} on board {board}" : "{user} eliminó la lista {stack} en el tablero {board}",
"You have created card {card} in list {stack} on board {board}" : "Creó la tarjeta {card} en la lista {stack} en el tablero {board}",
"{user} has created card {card} in list {stack} on board {board}" : "{user} creó la tarjeta {card} en la lista {stack} en el tablero {board}",
"You have deleted card {card} in list {stack} on board {board}" : "Eliminó la tarjeta {card} de la lista {stack} en el tablero {board}",
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} eliminó la tarjeta {card} de la lista {stack} en el tablero {board}",
"You have renamed the card {before} to {card}" : "Renombró la tarjeta {before} a {card}",
"{user} has renamed the card {before} to {card}" : "{user} renombró la tarjeta {before} a {card}",
"You have added a description to card {card} in list {stack} on board {board}" : "Añadió una descripción a la tarjeta {card} de la lista {stack} en el tablero {board}",
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} añadió una descripción a la tarjeta {card} de la lista {stack} en el tablero {board}",
"You have updated the description of card {card} in list {stack} on board {board}" : "Actualizó la descripción de la tarjeta {card} de la lista {stack} en el tablero {board}",
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} actualizó la descripción de la tarjeta {card} de la lista {stack} en el tablero {board}",
"You have archived card {card} in list {stack} on board {board}" : "Archivó la tarjeta {card} de la lista {stack} en el tablero {board}",
"{user} has archived card {card} in list {stack} on board {board}" : "{user} archivó la tarjeta {card} de la lista {stack} en el tablero {board}",
"You have unarchived card {card} in list {stack} on board {board}" : "Desarchivó la tarjeta {card} de la lista {stack} en el tablero {board}",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} desarchivó la tarjeta {card} de la lista {stack} en el tablero {board}",
"You have marked the card {card} as done in list {stack} on board {board}" : "Marcó la tarjeta {card} como completada de la lista {stack} en el tablero {board}",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} marcó la tarjeta {card} como completada de la lista {stack} en el tablero {board}",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Marcó la tarjeta {card} como no completada de la lista {stack} en el tablero {board}",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} marcó la tarjeta {card} como no completada de la lista {stack} en el tablero {board}",
"You have removed the due date of card {card}" : "Eliminó la fecha límite de la tarjeta {card}",
"{user} has removed the due date of card {card}" : "{user} eliminó la fecha límite de la tarjeta {card}",
"You have set the due date of card {card} to {after}" : "Estableció la fecha límite de la tarjeta {card} como {after}",
"{user} has set the due date of card {card} to {after}" : "{user} estableció la fecha límite de la tarjeta {card} como {after}",
"You have updated the due date of card {card} to {after}" : "Actualizó la fecha límite de la tarjeta {card} como {after}",
"{user} has updated the due date of card {card} to {after}" : "{user} actualizó la fecha límite de la tarjeta {card} como {after}",
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "Añadió la etiqueta {label} a la tarjeta {card} de la lista {stack} en el tablero {board}",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} añadió la etiqueta {label} a la tarjeta {card} de la lista {stack} en el tablero {board}",
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Eliminó la etiqueta {label} de la tarjeta {card} de la lista {stack} en el tablero {board}",
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} eliminó la etiqueta {label} de la tarjeta {card} de la lista {stack} en el tablero {board}",
"You have assigned {assigneduser} to card {card} on board {board}" : "Asignó a {assigneduser} la tarjeta {card} en el tablero {board}",
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} asignó a {assigneduser} la tarjeta {card} en el tablero {board}",
"You have unassigned {assigneduser} from card {card} on board {board}" : "Quitó a {assigneduser} de la tarjeta {card} en el tablero {board}",
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} quitó a {assigneduser} de la tarjeta {card} en el tablero {board}",
"You have moved the card {card} from list {stackBefore} to {stack}" : "Movió la tarjeta {card} de la lista {stackBefore} a {stack}",
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} movió la tarjeta {card} de la lista {stackBefore} a {stack}",
"You have added the attachment {attachment} to card {card}" : "Añadió el adjunto {attachment} a la tarjeta {card}",
"{user} has added the attachment {attachment} to card {card}" : "{user} añadió el adjunto {attachment} a la tarjeta {card}",
"You have updated the attachment {attachment} on card {card}" : "Actualizó el adjunto {attachment} de la tarjeta {card}",
"{user} has updated the attachment {attachment} on card {card}" : "{user} actualizó el adjunto {attachment} de la tarjeta {card}",
"You have deleted the attachment {attachment} from card {card}" : "Eliminó el adjunto {attachment} de la tarjeta {card}",
"{user} has deleted the attachment {attachment} from card {card}" : "{user} eliminó el adjunto {attachment} de la tarjeta {card}",
"You have restored the attachment {attachment} to card {card}" : "Restauró el adjunto {attachment} de la tarjeta {card}",
"{user} has restored the attachment {attachment} to card {card}" : "{user} restauró el adjunto {attachment} de la tarjeta {card}",
"You have commented on card {card}" : "Comentó en la tarjeta {card}",
"{user} has commented on card {card}" : "{user} comentó en la tarjeta {card}",
"Deck" : "Deck",
"Changes in the <strong>Deck app</strong>" : "Cambios en la aplicación <strong>Deck</strong>",
"A <strong>board, list or card</strong> was changed" : "Un <strong>tablero, lista o tarjeta</strong> cambió",
"A <strong>comment</strong> was created on a card" : "Se creó un <strong>comentario</strong> en una tarjeta",
"A <strong>card description</strong> has been changed" : "Se cambió una <strong>descripción de tarjeta</strong>",
"Cards due today" : "Tarjetas para hoy",
"Cards due tomorrow" : "Tarjetas para mañana",
"Upcoming cards" : "Tarjetas próximas",
"Load more" : "Cargar más",
"Personal" : "Personal",
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
@@ -94,27 +20,15 @@
"Could not write file to disk" : "No fue posible escribir a disco",
"A PHP extension stopped the file upload" : "Una extensión de PHP detuvo la carga del archivo",
"No file uploaded or file size exceeds maximum of %s" : "No se ha cargado ningún archivo o el tamaño del archivo excede el máximo de %s",
"Card not found" : "No se encontró la tarjeta",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Add board" : "Añadir pizarra",
"Move card" : "Mover tarjeta",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
"Drop your files to upload" : "Arrastre sus archivos para cargar",
"Add card" : "Agregar tarjeta",
"Archived cards" : "Tarjetas archivadas",
"Add list" : "Añadir lista",
"Active filters" : "Filtros activos",
"Filter by tag" : "Filtrar por etiqueta",
"Unassigned" : "No asignado",
"Open" : "Abrir",
"Completed" : "Completado",
"Overdue" : "Con retraso",
"Next 7 days" : "Próximos 7 días",
"Next 30 days" : "Próximos 30 días",
"No due date" : "Sin fecha de vencimiento",
"Clear filter" : "Limpiar filtro",
"Hide archived cards" : "Ocultar tarjetas archivadas",
"Show archived cards" : "Mostrar tarjetas archivadas",
"Open details" : "Abrir detalles",
@@ -132,7 +46,6 @@
"Delete" : "Borrar",
"Failed to create share with {displayName}" : "Fallo al crear el recurso compartido denominado {displayName}",
"Transfer" : "Transferir",
"Delete list" : "Eliminar lista",
"Edit" : "Editar",
"Members" : "Miembros",
"Upload new files" : "Cargar nuevos archivos",
@@ -150,13 +63,9 @@
"Created:" : "Creado:",
"Description" : "Descripción",
"Formatting help" : "Ayuda de formato",
"Edit description" : "Editar descripción",
"Remove due date" : "Eliminar fecha de expiración",
"Mark as done" : "Marcar como hecho",
"Not done" : "No está finalizado",
"Archive card" : "Archivar tarjeta",
"(group)" : "(grupo)",
"Delete card" : "Eliminar tarjeta",
"seconds ago" : "hace segundos",
"Keyboard shortcuts" : "Atajos del teclado",
"Keyboard shortcut" : "Atajo del teclado",
@@ -170,20 +79,16 @@
"Shared with you" : "Compartido con usted",
"Board details" : "Detalles del tablero",
"Edit board" : "Editar el tablero",
"Clone board" : "Clonar pizarra",
"Unarchive board" : "Desarchivar tablero",
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"No reminder" : "Sin recordatorio",
"An error occurred" : "Ha ocurrido un error",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Error creating the share" : "Error creando el recurso compartido",
"Share" : "Compartir",
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
"Next week" : "Semana siguiente",
"Next month" : "Próximo mes"
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -321,16 +321,16 @@ OC.L10N.register(
"Unarchive board" : "Atera taula artxibotik",
"Archive board" : "Artxibatu taula",
"Export board" : "Esportatu taula",
"Turn on due date reminders" : "Aktibatu epemuga gogorarazpenak",
"Turn off due date reminders" : "Desaktibatu epemuga gogorarazpenak",
"Due date reminders" : "Epemuga gogorarazpenak",
"Turn on due date reminders" : "Aktibatu epemugako abisuak",
"Turn off due date reminders" : "Desaktibatu epemugako abisuak",
"Due date reminders" : "Epemugako abisuak",
"All cards" : "Txartel guztiak",
"Assigned cards" : "Esleitutako txartelak",
"No notifications" : "Jakinarazpenik ez",
"Delete board" : "Ezabatu taula",
"Board {0} deleted" : "{0} taula ezabatu da",
"Only assigned cards" : "Bakarrik esleitutako txartelak",
"No reminder" : "Gogorarazpenik ez",
"No reminder" : "Abisurik ez",
"An error occurred" : "Errore bat gertatu da",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Ziur zaude {title} taula ezabatu nahi duzula? Honek taula honen datu guztiak ezabatuko ditu, artxibatutako txartelak barne.",
"Delete the board?" : "Taula ezabatu?",
@@ -384,6 +384,7 @@ OC.L10N.register(
"List is empty" : "Zerrenda hutsik dago",
"Limit deck usage of groups" : "Mugatu taldeek Deck erabiltzeko aukera",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Deck mugatzeak taldeetako kide ez diren erabiltzaileei beren taula propioak sortzea eragotziko die. Erabiltzaileek beraiekin partekatu diren tauletan lan egin ahalko dute.",
"Not completed" : "Osatu gabe",
"Filter by completed" : "Iragazi osatutakoen arabera"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -319,16 +319,16 @@
"Unarchive board" : "Atera taula artxibotik",
"Archive board" : "Artxibatu taula",
"Export board" : "Esportatu taula",
"Turn on due date reminders" : "Aktibatu epemuga gogorarazpenak",
"Turn off due date reminders" : "Desaktibatu epemuga gogorarazpenak",
"Due date reminders" : "Epemuga gogorarazpenak",
"Turn on due date reminders" : "Aktibatu epemugako abisuak",
"Turn off due date reminders" : "Desaktibatu epemugako abisuak",
"Due date reminders" : "Epemugako abisuak",
"All cards" : "Txartel guztiak",
"Assigned cards" : "Esleitutako txartelak",
"No notifications" : "Jakinarazpenik ez",
"Delete board" : "Ezabatu taula",
"Board {0} deleted" : "{0} taula ezabatu da",
"Only assigned cards" : "Bakarrik esleitutako txartelak",
"No reminder" : "Gogorarazpenik ez",
"No reminder" : "Abisurik ez",
"An error occurred" : "Errore bat gertatu da",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Ziur zaude {title} taula ezabatu nahi duzula? Honek taula honen datu guztiak ezabatuko ditu, artxibatutako txartelak barne.",
"Delete the board?" : "Taula ezabatu?",
@@ -382,6 +382,7 @@
"List is empty" : "Zerrenda hutsik dago",
"Limit deck usage of groups" : "Mugatu taldeek Deck erabiltzeko aukera",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Deck mugatzeak taldeetako kide ez diren erabiltzaileei beren taula propioak sortzea eragotziko die. Erabiltzaileek beraiekin partekatu diren tauletan lan egin ahalko dute.",
"Not completed" : "Osatu gabe",
"Filter by completed" : "Iragazi osatutakoen arabera"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -332,6 +332,7 @@ OC.L10N.register(
"Next month" : "ماه بعد",
"List is empty" : "فهرست خالی است",
"Limit deck usage of groups" : "استفاده از برگه‌دان گروه‌ها را محدود کنید",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "محدودکردن برگه‌دان باعث می‌شود تا کاربرانی که جزو آن گروه‌ها نیستند، تابلوهای خود را ایجاد کنند. کاربران همچنان می‌توانند روی تابلوهایی کار کنند که با آنها به اشتراک گذاشته شده است."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "محدودکردن برگه‌دان باعث می‌شود تا کاربرانی که جزو آن گروه‌ها نیستند، تابلوهای خود را ایجاد کنند. کاربران همچنان می‌توانند روی تابلوهایی کار کنند که با آنها به اشتراک گذاشته شده است.",
"Not completed" : "Not completed"
},
"nplurals=2; plural=(n > 1);");

View File

@@ -330,6 +330,7 @@
"Next month" : "ماه بعد",
"List is empty" : "فهرست خالی است",
"Limit deck usage of groups" : "استفاده از برگه‌دان گروه‌ها را محدود کنید",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "محدودکردن برگه‌دان باعث می‌شود تا کاربرانی که جزو آن گروه‌ها نیستند، تابلوهای خود را ایجاد کنند. کاربران همچنان می‌توانند روی تابلوهایی کار کنند که با آنها به اشتراک گذاشته شده است."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "محدودکردن برگه‌دان باعث می‌شود تا کاربرانی که جزو آن گروه‌ها نیستند، تابلوهای خود را ایجاد کنند. کاربران همچنان می‌توانند روی تابلوهایی کار کنند که با آنها به اشتراک گذاشته شده است.",
"Not completed" : "Not completed"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}

View File

@@ -110,7 +110,6 @@ OC.L10N.register(
"Archived cards" : "Arkistoidut kortit",
"Add list" : "Lisää lista",
"List name" : "Listan nimi",
"Active filters" : "Aktiiviset suodattimet",
"Apply filter" : "Toteuta suodatus",
"Filter by tag" : "Suodata tunnisteen perusteella",
"Filter by assigned user" : "Suodata määritetyn käyttäjän mukaan",
@@ -260,6 +259,7 @@ OC.L10N.register(
"Next week" : "Seuraava viikko",
"Next month" : "Seuraava kuukausi",
"List is empty" : "Lista on tyhjä",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Pakan käytön rajoittaminen estää merkittyjen ryhmien jäseniä luomasta omia taulujaan, mutta käyttäjät pystyvät silti käyttämään heidän kanssaan jaettuja tauluja."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Pakan käytön rajoittaminen estää merkittyjen ryhmien jäseniä luomasta omia taulujaan, mutta käyttäjät pystyvät silti käyttämään heidän kanssaan jaettuja tauluja.",
"Not completed" : "Ei valmis"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -108,7 +108,6 @@
"Archived cards" : "Arkistoidut kortit",
"Add list" : "Lisää lista",
"List name" : "Listan nimi",
"Active filters" : "Aktiiviset suodattimet",
"Apply filter" : "Toteuta suodatus",
"Filter by tag" : "Suodata tunnisteen perusteella",
"Filter by assigned user" : "Suodata määritetyn käyttäjän mukaan",
@@ -258,6 +257,7 @@
"Next week" : "Seuraava viikko",
"Next month" : "Seuraava kuukausi",
"List is empty" : "Lista on tyhjä",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Pakan käytön rajoittaminen estää merkittyjen ryhmien jäseniä luomasta omia taulujaan, mutta käyttäjät pystyvät silti käyttämään heidän kanssaan jaettuja tauluja."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Pakan käytön rajoittaminen estää merkittyjen ryhmien jäseniä luomasta omia taulujaan, mutta käyttäjät pystyvät silti käyttämään heidän kanssaan jaettuja tauluja.",
"Not completed" : "Ei valmis"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -384,6 +384,7 @@ OC.L10N.register(
"List is empty" : "La liste est vide",
"Limit deck usage of groups" : "Limiter l'utilisation de Deck aux groupes",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiter Deck empêchera les utilisateurs ne faisant pas partie de ces groupes de créer leurs propres tableaux. Ces utilisateurs pourront toujours travailler sur les tableaux qui ont été partagés avec eux.",
"Not completed" : "Non terminé",
"Filter by completed" : "Filtrer par terminé"
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -382,6 +382,7 @@
"List is empty" : "La liste est vide",
"Limit deck usage of groups" : "Limiter l'utilisation de Deck aux groupes",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiter Deck empêchera les utilisateurs ne faisant pas partie de ces groupes de créer leurs propres tableaux. Ces utilisateurs pourront toujours travailler sur les tableaux qui ont été partagés avec eux.",
"Not completed" : "Non terminé",
"Filter by completed" : "Filtrer par terminé"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -385,6 +385,7 @@ OC.L10N.register(
"List is empty" : "Tá an liosta folamh",
"Limit deck usage of groups" : "Teorainn a chur le húsáid deic na ngrúpaí",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Cuirfidh Teorainneacha Deic bac ar úsáideoirí nach bhfuil ina gcuid de na grúpaí sin a gcuid boird féin a chruthú. Beidh úsáideoirí fós in ann oibriú ar chláir a roinntear leo.",
"Not completed" : "Gan chríochnú",
"Filter by completed" : "Scag de réir críochnaithe"
},
"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);");

View File

@@ -383,6 +383,7 @@
"List is empty" : "Tá an liosta folamh",
"Limit deck usage of groups" : "Teorainn a chur le húsáid deic na ngrúpaí",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Cuirfidh Teorainneacha Deic bac ar úsáideoirí nach bhfuil ina gcuid de na grúpaí sin a gcuid boird féin a chruthú. Beidh úsáideoirí fós in ann oibriú ar chláir a roinntear leo.",
"Not completed" : "Gan chríochnú",
"Filter by completed" : "Scag de réir críochnaithe"
},"pluralForm" :"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"
}

View File

@@ -43,8 +43,8 @@ OC.L10N.register(
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} marcou a tarxeta {card} como sen facer na lista {stack} no taboleiro {board}",
"You have removed the due date of card {card}" : "Vde. retirou a caducidade da tarxeta {card}",
"{user} has removed the due date of card {card}" : "{user} retirou a caducidade da tarxeta {card}",
"You have set the due date of card {card} to {after}" : "Vde. definiu a caducidade da tarxeta {card} a {after}",
"{user} has set the due date of card {card} to {after}" : "{user} definiu a caducidade da tarxeta {card} a {after}",
"You have set the due date of card {card} to {after}" : "Vde. estabeleceu a caducidade da tarxeta {card} a {after}",
"{user} has set the due date of card {card} to {after}" : "{user} estabeleceu a caducidade da tarxeta {card} a {after}",
"You have updated the due date of card {card} to {after}" : "Vde. actualizou a caducidade da tarxeta {card} a {after}",
"{user} has updated the due date of card {card} to {after}" : "{user} actualizou a caducidade da tarxeta {card} a {after}",
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "Vde. engadiu a etiqueta {label} á tarxeta {card} na lista {stack} no taboleiro {board}",
@@ -117,7 +117,7 @@ OC.L10N.register(
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Este comentario ten máis de %s caracteres.\nEngadido como anexo á tarxeta co nome %s.\nAccesíbel no URL: %s.",
"Card not found" : "Non se atopou a tarxeta",
"Path is already shared with this card" : "A ruta xa está compartida con esta tarxeta",
"Invalid date, date format must be YYYY-MM-DD" : "Data incorrecta, o formato da data debe ser AAAA-MM-DD",
"Invalid date, date format must be YYYY-MM-DD" : "Data incorrecta, o formato da date debe ser AAAA-MM-DD",
"Personal planning and team project organization" : "Planificación persoal e organización de proxectos de equipo",
"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" : "Gabeta é unha ferramenta de organización de estilo kanban dirixida a planificación persoal e organización de proxectos para equipos integrados con Nextcloud. \n\n\n 📥 Engada as súas tarefas ás tarxetas e fagas ordenadas\n 📄 Escriba notas adicionais en Markdown\n 🔖 Asigne etiquetas para unha mellor organización\n 👥 Comparta co seu equipo, amigos ou a súa familia\n 📎 Anexe ficheiros e integreos na súa descrición de Markdown\n 💬 Debata co seu equipo usando os comentarios\n ⚡ Faga un seguimento dos cambios no fluxo de actividade\n 🚀 Teña o seu proxecto organizado",
"Add board" : "Engadir taboleiro",
@@ -150,8 +150,8 @@ OC.L10N.register(
"Filter by assigned user" : "Filtrar polo usuario asignado",
"Unassigned" : "Sen asignar",
"Filter by status" : "Filtrar polo estado",
"Open and completed" : "Aberto ou rematado",
"Open" : "Aberto",
"Open and completed" : "Aberto e rematado",
"Open" : "Abrir",
"Completed" : "Completado",
"Filter by due date" : "Filtrar pola data de caducidade",
"Overdue" : "Caducado",
@@ -252,7 +252,7 @@ OC.L10N.register(
"Write a description …" : "Escriba unha descrición…",
"Choose attachment" : "Escoller o anexo",
"Assign a due date to this card…" : "Asignar unha data de caducidade a esta tarxeta…",
"Set a due date" : "Definir a data de caducidade",
"Set a due date" : "Estabelecer a data de caducidade",
"Add due date" : "Engadir a data de remate",
"Choose a date" : "Escoller a data",
"Remove due date" : "Retirar a data de caducidade",
@@ -385,6 +385,7 @@ OC.L10N.register(
"List is empty" : "A lista está baleira",
"Limit deck usage of groups" : "Limitar o uso da plataforma a grupos",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitando a Gabeta bloqueará os usuarios que non formen parte destes grupos, para crear os seus propios taboleiros. Os usuarios aínda así poderán traballar en taboleiros compartidos con eles.",
"Not completed" : "Sen completar",
"Filter by completed" : "Filtrar por completado"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -41,8 +41,8 @@
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} marcou a tarxeta {card} como sen facer na lista {stack} no taboleiro {board}",
"You have removed the due date of card {card}" : "Vde. retirou a caducidade da tarxeta {card}",
"{user} has removed the due date of card {card}" : "{user} retirou a caducidade da tarxeta {card}",
"You have set the due date of card {card} to {after}" : "Vde. definiu a caducidade da tarxeta {card} a {after}",
"{user} has set the due date of card {card} to {after}" : "{user} definiu a caducidade da tarxeta {card} a {after}",
"You have set the due date of card {card} to {after}" : "Vde. estabeleceu a caducidade da tarxeta {card} a {after}",
"{user} has set the due date of card {card} to {after}" : "{user} estabeleceu a caducidade da tarxeta {card} a {after}",
"You have updated the due date of card {card} to {after}" : "Vde. actualizou a caducidade da tarxeta {card} a {after}",
"{user} has updated the due date of card {card} to {after}" : "{user} actualizou a caducidade da tarxeta {card} a {after}",
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "Vde. engadiu a etiqueta {label} á tarxeta {card} na lista {stack} no taboleiro {board}",
@@ -115,7 +115,7 @@
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Este comentario ten máis de %s caracteres.\nEngadido como anexo á tarxeta co nome %s.\nAccesíbel no URL: %s.",
"Card not found" : "Non se atopou a tarxeta",
"Path is already shared with this card" : "A ruta xa está compartida con esta tarxeta",
"Invalid date, date format must be YYYY-MM-DD" : "Data incorrecta, o formato da data debe ser AAAA-MM-DD",
"Invalid date, date format must be YYYY-MM-DD" : "Data incorrecta, o formato da date debe ser AAAA-MM-DD",
"Personal planning and team project organization" : "Planificación persoal e organización de proxectos de equipo",
"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" : "Gabeta é unha ferramenta de organización de estilo kanban dirixida a planificación persoal e organización de proxectos para equipos integrados con Nextcloud. \n\n\n 📥 Engada as súas tarefas ás tarxetas e fagas ordenadas\n 📄 Escriba notas adicionais en Markdown\n 🔖 Asigne etiquetas para unha mellor organización\n 👥 Comparta co seu equipo, amigos ou a súa familia\n 📎 Anexe ficheiros e integreos na súa descrición de Markdown\n 💬 Debata co seu equipo usando os comentarios\n ⚡ Faga un seguimento dos cambios no fluxo de actividade\n 🚀 Teña o seu proxecto organizado",
"Add board" : "Engadir taboleiro",
@@ -148,8 +148,8 @@
"Filter by assigned user" : "Filtrar polo usuario asignado",
"Unassigned" : "Sen asignar",
"Filter by status" : "Filtrar polo estado",
"Open and completed" : "Aberto ou rematado",
"Open" : "Aberto",
"Open and completed" : "Aberto e rematado",
"Open" : "Abrir",
"Completed" : "Completado",
"Filter by due date" : "Filtrar pola data de caducidade",
"Overdue" : "Caducado",
@@ -250,7 +250,7 @@
"Write a description …" : "Escriba unha descrición…",
"Choose attachment" : "Escoller o anexo",
"Assign a due date to this card…" : "Asignar unha data de caducidade a esta tarxeta…",
"Set a due date" : "Definir a data de caducidade",
"Set a due date" : "Estabelecer a data de caducidade",
"Add due date" : "Engadir a data de remate",
"Choose a date" : "Escoller a data",
"Remove due date" : "Retirar a data de caducidade",
@@ -383,6 +383,7 @@
"List is empty" : "A lista está baleira",
"Limit deck usage of groups" : "Limitar o uso da plataforma a grupos",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitando a Gabeta bloqueará os usuarios que non formen parte destes grupos, para crear os seus propios taboleiros. Os usuarios aínda así poderán traballar en taboleiros compartidos con eles.",
"Not completed" : "Sen completar",
"Filter by completed" : "Filtrar por completado"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -174,7 +174,6 @@ OC.L10N.register(
"Deleted lists" : "Törölt listák",
"Undo" : "Visszavonás",
"Deleted cards" : "Törölt kártyák",
"Searching for users, groups and teams …" : "Felhasználók, csoportok és csapatok keresése…",
"No participants found" : "Nem találhatók résztvevők",
"Board owner" : "Tábla tulajdonosa",
"(Group)" : "(Csoport)",
@@ -350,6 +349,7 @@ OC.L10N.register(
"Next month" : "Következő hónap",
"List is empty" : "A lista üres",
"Limit deck usage of groups" : "A kártyák használatának csoportokra korlátozása",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "A Kártyák korlátozása blokkolja a saját táblák létrehozását azoknál a felhasználóknál, akik nem tagjai a megadott csoportoknak. A felhasználók továbbra is tudnak dolgozni a velük megosztott táblákon."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "A Kártyák korlátozása blokkolja a saját táblák létrehozását azoknál a felhasználóknál, akik nem tagjai a megadott csoportoknak. A felhasználók továbbra is tudnak dolgozni a velük megosztott táblákon.",
"Not completed" : "Nincs kész"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -172,7 +172,6 @@
"Deleted lists" : "Törölt listák",
"Undo" : "Visszavonás",
"Deleted cards" : "Törölt kártyák",
"Searching for users, groups and teams …" : "Felhasználók, csoportok és csapatok keresése…",
"No participants found" : "Nem találhatók résztvevők",
"Board owner" : "Tábla tulajdonosa",
"(Group)" : "(Csoport)",
@@ -348,6 +347,7 @@
"Next month" : "Következő hónap",
"List is empty" : "A lista üres",
"Limit deck usage of groups" : "A kártyák használatának csoportokra korlátozása",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "A Kártyák korlátozása blokkolja a saját táblák létrehozását azoknál a felhasználóknál, akik nem tagjai a megadott csoportoknak. A felhasználók továbbra is tudnak dolgozni a velük megosztott táblákon."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "A Kártyák korlátozása blokkolja a saját táblák létrehozását azoknál a felhasználóknál, akik nem tagjai a megadott csoportoknak. A felhasználók továbbra is tudnak dolgozni a velük megosztott táblákon.",
"Not completed" : "Nincs kész"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -356,6 +356,7 @@ OC.L10N.register(
"Next month" : "Næsti mánuður",
"List is empty" : "Listi er tómur",
"Limit deck usage of groups" : "Takmarka notkun hópa á spjaldaforritinu",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Takmörkun í Deck spjaldaforritinu mun loka notendur sem tilheyra ekki þessum hópum frá því að útbúa sín eigin borð. Notendurnir munu samt geta áfram unnið með borð sem hefur verið deilt til þeirra."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Takmörkun í Deck spjaldaforritinu mun loka notendur sem tilheyra ekki þessum hópum frá því að útbúa sín eigin borð. Notendurnir munu samt geta áfram unnið með borð sem hefur verið deilt til þeirra.",
"Not completed" : "Er ekki lokið"
},
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");

View File

@@ -354,6 +354,7 @@
"Next month" : "Næsti mánuður",
"List is empty" : "Listi er tómur",
"Limit deck usage of groups" : "Takmarka notkun hópa á spjaldaforritinu",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Takmörkun í Deck spjaldaforritinu mun loka notendur sem tilheyra ekki þessum hópum frá því að útbúa sín eigin borð. Notendurnir munu samt geta áfram unnið með borð sem hefur verið deilt til þeirra."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Takmörkun í Deck spjaldaforritinu mun loka notendur sem tilheyra ekki þessum hópum frá því að útbúa sín eigin borð. Notendurnir munu samt geta áfram unnið með borð sem hefur verið deilt til þeirra.",
"Not completed" : "Er ekki lokið"
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
}

View File

@@ -374,6 +374,7 @@ OC.L10N.register(
"Next month" : "Mese successivo",
"List is empty" : "L'elenco è vuoto",
"Limit deck usage of groups" : "Limita utilizzo di Deck dei gruppi",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "La limitazione di Deck impedirà agli utenti che non fanno parte di tali gruppi di creare le proprie lavagne. Gli utenti saranno ancora in grado di lavorare sulle lavagne che sono state condivise con loro,"
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "La limitazione di Deck impedirà agli utenti che non fanno parte di tali gruppi di creare le proprie lavagne. Gli utenti saranno ancora in grado di lavorare sulle lavagne che sono state condivise con loro,",
"Not completed" : "Non completato"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -372,6 +372,7 @@
"Next month" : "Mese successivo",
"List is empty" : "L'elenco è vuoto",
"Limit deck usage of groups" : "Limita utilizzo di Deck dei gruppi",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "La limitazione di Deck impedirà agli utenti che non fanno parte di tali gruppi di creare le proprie lavagne. Gli utenti saranno ancora in grado di lavorare sulle lavagne che sono state condivise con loro,"
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "La limitazione di Deck impedirà agli utenti che non fanno parte di tali gruppi di creare le proprie lavagne. Gli utenti saranno ancora in grado di lavorare sulle lavagne che sono state condivise con loro,",
"Not completed" : "Non completato"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -37,10 +37,6 @@ OC.L10N.register(
"{user} has archived card {card} in list {stack} on board {board}" : "{user}がボード{board}のリスト{stack}にカード{card}をアーカイブしました",
"You have unarchived card {card} in list {stack} on board {board}" : "ボード {board}のリスト {stack}にあるカード {card} をアーカイブ解除しました",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user}がボード {board}のリスト {stack}にあるカード {card} をアーカイブ解除しました",
"You have marked the card {card} as done in list {stack} on board {board}" : "ボード{board}のリスト{stack}で、カード{card}に完了のマークを付けました。",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user}は、ボード{board}のリスト{stack}で、カード{card}に完了のマークを付けました。",
"You have marked the card {card} as undone in list {stack} on board {board}" : "ボード{board}のリスト{stack}でカード{card}に未完成のマークを付けました。",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user}は、ボード{board}のリスト{stack}でカード{card}に未完成のマークを付けました。",
"You have removed the due date of card {card}" : "カード{card}の期日を削除しました",
"{user} has removed the due date of card {card}" : "{user}がカード{card}の期日を削除しました",
"You have set the due date of card {card} to {after}" : "カード{card}の期日を{after}に設定しました",
@@ -149,7 +145,6 @@ OC.L10N.register(
"Filter by tag" : "タグによるフィルター",
"Filter by assigned user" : "割当ユーザーでフィルター",
"Unassigned" : "未割り当て",
"Filter by status" : "ステータスによるフィルター",
"Open and completed" : "開いて完成",
"Open" : "開く",
"Completed" : "完了",
@@ -315,7 +310,6 @@ OC.L10N.register(
"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" : "ボードを複製",
@@ -333,7 +327,6 @@ OC.L10N.register(
"Only assigned cards" : "割り当てられたカードのみ",
"No reminder" : "リマインダーなし",
"An error occurred" : "エラーが発生しました",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "ボード{title}を削除しますか? これにより、アーカイブされたカードを含むこのボードのすべてのデータが削除されます。",
"Delete the board?" : "ボードを削除しますか?",
"Loading filtered view" : "フィルタされたビューを読み込み中",
"Today" : "今日",
@@ -345,7 +338,6 @@ OC.L10N.register(
"Deck board {name}\n* Last modified on {lastMod}" : "デッキボード{name}\n最終更新日{lastMod}",
"{stack} in {board}" : "{board} 内の {stack}",
"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} コメント",
"{nbCards} cards" : "{nbCards} カード",
"Click to expand comment" : "コメントを展開するにはクリックしてください",
"Create a new card" : "新しいカードを作成する",
@@ -385,6 +377,7 @@ OC.L10N.register(
"List is empty" : "リストが空です",
"Limit deck usage of groups" : "デッキの使用をグループに制限",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "デッキ作成制限は、設定したグループに非所属のユーザーがボードを作成できないようにします。非所属ユーザーは共有されているボードでのみ作業できます。",
"Not completed" : "完成してないです",
"Filter by completed" : "完成したものをフィルターする"
},
"nplurals=1; plural=0;");

View File

@@ -35,10 +35,6 @@
"{user} has archived card {card} in list {stack} on board {board}" : "{user}がボード{board}のリスト{stack}にカード{card}をアーカイブしました",
"You have unarchived card {card} in list {stack} on board {board}" : "ボード {board}のリスト {stack}にあるカード {card} をアーカイブ解除しました",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user}がボード {board}のリスト {stack}にあるカード {card} をアーカイブ解除しました",
"You have marked the card {card} as done in list {stack} on board {board}" : "ボード{board}のリスト{stack}で、カード{card}に完了のマークを付けました。",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user}は、ボード{board}のリスト{stack}で、カード{card}に完了のマークを付けました。",
"You have marked the card {card} as undone in list {stack} on board {board}" : "ボード{board}のリスト{stack}でカード{card}に未完成のマークを付けました。",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user}は、ボード{board}のリスト{stack}でカード{card}に未完成のマークを付けました。",
"You have removed the due date of card {card}" : "カード{card}の期日を削除しました",
"{user} has removed the due date of card {card}" : "{user}がカード{card}の期日を削除しました",
"You have set the due date of card {card} to {after}" : "カード{card}の期日を{after}に設定しました",
@@ -147,7 +143,6 @@
"Filter by tag" : "タグによるフィルター",
"Filter by assigned user" : "割当ユーザーでフィルター",
"Unassigned" : "未割り当て",
"Filter by status" : "ステータスによるフィルター",
"Open and completed" : "開いて完成",
"Open" : "開く",
"Completed" : "完了",
@@ -313,7 +308,6 @@
"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" : "ボードを複製",
@@ -331,7 +325,6 @@
"Only assigned cards" : "割り当てられたカードのみ",
"No reminder" : "リマインダーなし",
"An error occurred" : "エラーが発生しました",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "ボード{title}を削除しますか? これにより、アーカイブされたカードを含むこのボードのすべてのデータが削除されます。",
"Delete the board?" : "ボードを削除しますか?",
"Loading filtered view" : "フィルタされたビューを読み込み中",
"Today" : "今日",
@@ -343,7 +336,6 @@
"Deck board {name}\n* Last modified on {lastMod}" : "デッキボード{name}\n最終更新日{lastMod}",
"{stack} in {board}" : "{board} 内の {stack}",
"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} コメント",
"{nbCards} cards" : "{nbCards} カード",
"Click to expand comment" : "コメントを展開するにはクリックしてください",
"Create a new card" : "新しいカードを作成する",
@@ -383,6 +375,7 @@
"List is empty" : "リストが空です",
"Limit deck usage of groups" : "デッキの使用をグループに制限",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "デッキ作成制限は、設定したグループに非所属のユーザーがボードを作成できないようにします。非所属ユーザーは共有されているボードでのみ作業できます。",
"Not completed" : "完成してないです",
"Filter by completed" : "完成したものをフィルターする"
},"pluralForm" :"nplurals=1; plural=0;"
}

View File

@@ -374,6 +374,7 @@ OC.L10N.register(
"Next month" : "Next month",
"List is empty" : "List is empty",
"Limit deck usage of groups" : "Limit deck usage of groups",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them.",
"Not completed" : "Not completed"
},
"nplurals=2; plural=(n!=1);");

View File

@@ -372,6 +372,7 @@
"Next month" : "Next month",
"List is empty" : "List is empty",
"Limit deck usage of groups" : "Limit deck usage of groups",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them.",
"Not completed" : "Not completed"
},"pluralForm" :"nplurals=2; plural=(n!=1);"
}

View File

@@ -186,7 +186,7 @@ OC.L10N.register(
"Board owner" : "보드 소유자",
"(Group)" : "(그룹)",
"(Team)" : "(팀)",
"Can edit" : "편집 허용",
"Can edit" : "수정할 수 있음",
"Can share" : "공유할 수 있음",
"Can manage" : "관리 가능",
"Owner" : "소유자",
@@ -385,6 +385,7 @@ OC.L10N.register(
"List is empty" : "목록이 비어 있음",
"Limit deck usage of groups" : "그룹의 덱 사용 제한",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiting Deck은 해당 그룹에 속하지 않은 사용자가 자신의 보드를 만드는 것을 차단합니다. 사용자는 공유된 보드에서 계속 작업할 수 있습니다.",
"Not completed" : "완성되지 않았다",
"Filter by completed" : "완료 기준으로 필터링"
},
"nplurals=1; plural=0;");

View File

@@ -184,7 +184,7 @@
"Board owner" : "보드 소유자",
"(Group)" : "(그룹)",
"(Team)" : "(팀)",
"Can edit" : "편집 허용",
"Can edit" : "수정할 수 있음",
"Can share" : "공유할 수 있음",
"Can manage" : "관리 가능",
"Owner" : "소유자",
@@ -383,6 +383,7 @@
"List is empty" : "목록이 비어 있음",
"Limit deck usage of groups" : "그룹의 덱 사용 제한",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiting Deck은 해당 그룹에 속하지 않은 사용자가 자신의 보드를 만드는 것을 차단합니다. 사용자는 공유된 보드에서 계속 작업할 수 있습니다.",
"Not completed" : "완성되지 않았다",
"Filter by completed" : "완료 기준으로 필터링"
},"pluralForm" :"nplurals=1; plural=0;"
}

View File

@@ -385,6 +385,7 @@ OC.L10N.register(
"List is empty" : "Stabel er tom",
"Limit deck usage of groups" : "Begrens stokk-bruk til grupper",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Begrensning av tavler vil hindre tilgang til de brukere som ikke er medlem av en gruppe fra å lage egne tavler. Bruker kan arbeide på de tavler som er delt med dem.",
"Not completed" : "Ikke ferdigstilt",
"Filter by completed" : "Filtrer etter fullført"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -383,6 +383,7 @@
"List is empty" : "Stabel er tom",
"Limit deck usage of groups" : "Begrens stokk-bruk til grupper",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Begrensning av tavler vil hindre tilgang til de brukere som ikke er medlem av en gruppe fra å lage egne tavler. Bruker kan arbeide på de tavler som er delt med dem.",
"Not completed" : "Ikke ferdigstilt",
"Filter by completed" : "Filtrer etter fullført"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -355,6 +355,7 @@ OC.L10N.register(
"Next month" : "Volgende maand",
"List is empty" : "Lijst is leeg",
"Limit deck usage of groups" : "Beperk gebruik decks van groepen",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Het beperken van Deck verhindert dat gebruikers die niet lid zijn van die groepen hun eigen borden kunnen maken. gebruikers kunnen nog wel werken met de borden die met deze gebruikers zijn gedeeld."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Het beperken van Deck verhindert dat gebruikers die niet lid zijn van die groepen hun eigen borden kunnen maken. gebruikers kunnen nog wel werken met de borden die met deze gebruikers zijn gedeeld.",
"Not completed" : "Niet compleet"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -353,6 +353,7 @@
"Next month" : "Volgende maand",
"List is empty" : "Lijst is leeg",
"Limit deck usage of groups" : "Beperk gebruik decks van groepen",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Het beperken van Deck verhindert dat gebruikers die niet lid zijn van die groepen hun eigen borden kunnen maken. gebruikers kunnen nog wel werken met de borden die met deze gebruikers zijn gedeeld."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Het beperken van Deck verhindert dat gebruikers die niet lid zijn van die groepen hun eigen borden kunnen maken. gebruikers kunnen nog wel werken met de borden die met deze gebruikers zijn gedeeld.",
"Not completed" : "Niet compleet"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -356,6 +356,7 @@ OC.L10N.register(
"Next month" : "Następny miesiąc",
"List is empty" : "Lista jest pusta",
"Limit deck usage of groups" : "Ogranicz użycie tablic dla grup",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ograniczenie Tablicy zablokuje użytkownikom z tych grup możliwość tworzenia własnych tablic. Użytkownicy nadal będą mogli pracować na tablicach, które zostały im udostępnione."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ograniczenie Tablicy zablokuje użytkownikom z tych grup możliwość tworzenia własnych tablic. Użytkownicy nadal będą mogli pracować na tablicach, które zostały im udostępnione.",
"Not completed" : "Nie zakończone"
},
"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");

View File

@@ -354,6 +354,7 @@
"Next month" : "Następny miesiąc",
"List is empty" : "Lista jest pusta",
"Limit deck usage of groups" : "Ogranicz użycie tablic dla grup",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ograniczenie Tablicy zablokuje użytkownikom z tych grup możliwość tworzenia własnych tablic. Użytkownicy nadal będą mogli pracować na tablicach, które zostały im udostępnione."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ograniczenie Tablicy zablokuje użytkownikom z tych grup możliwość tworzenia własnych tablic. Użytkownicy nadal będą mogli pracować na tablicach, które zostały im udostępnione.",
"Not completed" : "Nie zakończone"
},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
}

View File

@@ -385,6 +385,7 @@ OC.L10N.register(
"List is empty" : "A lista está vazia",
"Limit deck usage of groups" : "Limitar o uso de grupos no deck",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar o Deck impedirá que usuários que não fazem parte desses grupos criem seus próprios painéis. Os usuários ainda poderão trabalhar em pastas que foram compartilhadas com eles.",
"Not completed" : "Não concluída",
"Filter by completed" : "Filtrar por concluído"
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -383,6 +383,7 @@
"List is empty" : "A lista está vazia",
"Limit deck usage of groups" : "Limitar o uso de grupos no deck",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar o Deck impedirá que usuários que não fazem parte desses grupos criem seus próprios painéis. Os usuários ainda poderão trabalhar em pastas que foram compartilhadas com eles.",
"Not completed" : "Não concluída",
"Filter by completed" : "Filtrar por concluído"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -351,6 +351,7 @@ OC.L10N.register(
"Next month" : "Luna următoare",
"List is empty" : "Lista este goală",
"Limit deck usage of groups" : "Permite utilizarea Deck doar pentru unele grupuri",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitând Deck, utilizatorii care nu fac parte din acele grupuri nu vor putea crea propriile panouri. Utilizatorii vor putea accesa totuși panourile partajate cu ei."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitând Deck, utilizatorii care nu fac parte din acele grupuri nu vor putea crea propriile panouri. Utilizatorii vor putea accesa totuși panourile partajate cu ei.",
"Not completed" : "Necompletat"
},
"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));");

View File

@@ -349,6 +349,7 @@
"Next month" : "Luna următoare",
"List is empty" : "Lista este goală",
"Limit deck usage of groups" : "Permite utilizarea Deck doar pentru unele grupuri",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitând Deck, utilizatorii care nu fac parte din acele grupuri nu vor putea crea propriile panouri. Utilizatorii vor putea accesa totuși panourile partajate cu ei."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitând Deck, utilizatorii care nu fac parte din acele grupuri nu vor putea crea propriile panouri. Utilizatorii vor putea accesa totuși panourile partajate cu ei.",
"Not completed" : "Necompletat"
},"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"
}

View File

@@ -150,7 +150,7 @@ OC.L10N.register(
"Filter by assigned user" : "Отбор по назначению:",
"Unassigned" : "Без назначения",
"Filter by status" : "Отбор по состоянию:",
"Open and completed" : "Открытые или завершённые",
"Open and completed" : "Открытые и завершённые",
"Open" : "Открытые",
"Completed" : "Завершённые",
"Filter by due date" : "Отбор по сроку исполнения:",
@@ -385,6 +385,7 @@ OC.L10N.register(
"List is empty" : "Список не содержит записей",
"Limit deck usage of groups" : "Разрешить использовать приложение Карточки только участникам заданных групп",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Создание собственных рабочих досок пользователям, не входящим в заданные группы, будет заблокировано. Тем не менее, такие пользователи смогут продолжить работать с общими досками, к которым у них есть доступ. ",
"Not completed" : "Не завершено",
"Filter by completed" : "Отбор по состоянию завершения"
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");

View File

@@ -148,7 +148,7 @@
"Filter by assigned user" : "Отбор по назначению:",
"Unassigned" : "Без назначения",
"Filter by status" : "Отбор по состоянию:",
"Open and completed" : "Открытые или завершённые",
"Open and completed" : "Открытые и завершённые",
"Open" : "Открытые",
"Completed" : "Завершённые",
"Filter by due date" : "Отбор по сроку исполнения:",
@@ -383,6 +383,7 @@
"List is empty" : "Список не содержит записей",
"Limit deck usage of groups" : "Разрешить использовать приложение Карточки только участникам заданных групп",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Создание собственных рабочих досок пользователям, не входящим в заданные группы, будет заблокировано. Тем не менее, такие пользователи смогут продолжить работать с общими досками, к которым у них есть доступ. ",
"Not completed" : "Не завершено",
"Filter by completed" : "Отбор по состоянию завершения"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
}

View File

@@ -383,6 +383,7 @@ OC.L10N.register(
"List is empty" : "Zoznam je prázdny",
"Limit deck usage of groups" : "Obmedziť použitie Deck na skupiny",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Obmedzenie Násteniek bráni používateľom, ktorí nie sú súčasťou týchto skupín, aby si vytvárali vlastné nástenky. Môžu však stále pracovať na nástenkách, ktoré im niekto sprístupní.",
"Not completed" : "Nedokončené",
"Filter by completed" : "Filtrovať podľa dokončených"
},
"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);");

View File

@@ -381,6 +381,7 @@
"List is empty" : "Zoznam je prázdny",
"Limit deck usage of groups" : "Obmedziť použitie Deck na skupiny",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Obmedzenie Násteniek bráni používateľom, ktorí nie sú súčasťou týchto skupín, aby si vytvárali vlastné nástenky. Môžu však stále pracovať na nástenkách, ktoré im niekto sprístupní.",
"Not completed" : "Nedokončené",
"Filter by completed" : "Filtrovať podľa dokončených"
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"
}

View File

@@ -129,13 +129,10 @@ OC.L10N.register(
"Archived cards" : "Arhivirane naloge",
"Add list" : "Dodaj seznam",
"List name" : "Ime seznama",
"Active filters" : "Dejavni filtri",
"Apply filter" : "Uveljavi filter",
"Filter by tag" : "Filtriraj po oznaki",
"Filter by assigned user" : "Filtriraj po dodeljenem uporabniku",
"Unassigned" : "Nedodeljeno",
"Filter by status" : "Filtri po stanju",
"Open and completed" : "Odprto in končano",
"Open" : "Odpri",
"Completed" : "Končano",
"Filter by due date" : "Filtriraj po datumu preteka",
@@ -145,8 +142,6 @@ OC.L10N.register(
"Next 30 days" : "Naslednjih 30 dni",
"No due date" : "Ni datuma preteka",
"Clear filter" : "Počisti filter",
"View Modes" : "Načini pogleda",
"Toggle View Modes" : "Preklopi načine pogleda",
"Hide archived cards" : "Skrij arhivirane naloge",
"Show archived cards" : "Prikaži arhivirane naloge",
"Toggle compact mode" : "Preklopi način prikaza",
@@ -334,6 +329,7 @@ OC.L10N.register(
"Next month" : "Naslednji mesec",
"List is empty" : "Seznam je prazen",
"Limit deck usage of groups" : "Omeji uporabo zbirk na skupine",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omejevanje programa prepreči uporabnikom, ki niso del teh skupin, ustvarjanje novih zbirk. Uporabniki bodo še vedno lahko spreminjali zbirke, ki so jih dobili v souporabo."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omejevanje programa prepreči uporabnikom, ki niso del teh skupin, ustvarjanje novih zbirk. Uporabniki bodo še vedno lahko spreminjali zbirke, ki so jih dobili v souporabo.",
"Not completed" : "Ni končano"
},
"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");

View File

@@ -127,13 +127,10 @@
"Archived cards" : "Arhivirane naloge",
"Add list" : "Dodaj seznam",
"List name" : "Ime seznama",
"Active filters" : "Dejavni filtri",
"Apply filter" : "Uveljavi filter",
"Filter by tag" : "Filtriraj po oznaki",
"Filter by assigned user" : "Filtriraj po dodeljenem uporabniku",
"Unassigned" : "Nedodeljeno",
"Filter by status" : "Filtri po stanju",
"Open and completed" : "Odprto in končano",
"Open" : "Odpri",
"Completed" : "Končano",
"Filter by due date" : "Filtriraj po datumu preteka",
@@ -143,8 +140,6 @@
"Next 30 days" : "Naslednjih 30 dni",
"No due date" : "Ni datuma preteka",
"Clear filter" : "Počisti filter",
"View Modes" : "Načini pogleda",
"Toggle View Modes" : "Preklopi načine pogleda",
"Hide archived cards" : "Skrij arhivirane naloge",
"Show archived cards" : "Prikaži arhivirane naloge",
"Toggle compact mode" : "Preklopi način prikaza",
@@ -332,6 +327,7 @@
"Next month" : "Naslednji mesec",
"List is empty" : "Seznam je prazen",
"Limit deck usage of groups" : "Omeji uporabo zbirk na skupine",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omejevanje programa prepreči uporabnikom, ki niso del teh skupin, ustvarjanje novih zbirk. Uporabniki bodo še vedno lahko spreminjali zbirke, ki so jih dobili v souporabo."
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omejevanje programa prepreči uporabnikom, ki niso del teh skupin, ustvarjanje novih zbirk. Uporabniki bodo še vedno lahko spreminjali zbirke, ki so jih dobili v souporabo.",
"Not completed" : "Ni končano"
},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"
}

View File

@@ -117,7 +117,7 @@ OC.L10N.register(
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Овај коментар има више од %s карактера.\nДодат је као прилог картици под именом %s.\nДоступно је на URL адреси: %s.",
"Card not found" : "Картица није нађена",
"Path is already shared with this card" : "Путања се већ дели са овом картицом",
"Invalid date, date format must be YYYY-MM-DD" : "Неисправан датум, формат датума мора бити ГГГГ-ММ-ДД",
"Invalid date, date format must be 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" : "Шпил је организациони алат у канбан стилу који је намењен личном планирању и организацији пројекта у тимовима интегрисаним са Nextcloud.\n\n\n- 📥 Додајте своје задатке у картице и поређајте их по редоследу\n- 📄 Напишите додатне белешке употребом Markdown синтаксе\n- 🔖 Доделите ознаке у циљу још боље организације\n- 👥 Делите са својим тимом, пријатељима или породицом\n- 📎 Прикачите фајлове и уградите их у свој Markdown опис\n- 💬 Дискутујте са својим тимом користећи коментаре\n- ⚡ Пратите измене у току активности\n- 🚀 Организујте свој пројекат",
"Add board" : "Додај таблу",
@@ -385,6 +385,7 @@ OC.L10N.register(
"List is empty" : "Списак је празан",
"Limit deck usage of groups" : "Ограничи употребу шпила на групе",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничавање Deck апликације ће блокирати кориснике који нису део одабраних група да креирају своје табле. Корисници ће и даље моћи да раде на таблама које су подељене са њима.",
"Not completed" : "Није довршено",
"Filter by completed" : "Филтрирај по завршеном"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");

View File

@@ -115,7 +115,7 @@
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Овај коментар има више од %s карактера.\nДодат је као прилог картици под именом %s.\nДоступно је на URL адреси: %s.",
"Card not found" : "Картица није нађена",
"Path is already shared with this card" : "Путања се већ дели са овом картицом",
"Invalid date, date format must be YYYY-MM-DD" : "Неисправан датум, формат датума мора бити ГГГГ-ММ-ДД",
"Invalid date, date format must be 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" : "Шпил је организациони алат у канбан стилу који је намењен личном планирању и организацији пројекта у тимовима интегрисаним са Nextcloud.\n\n\n- 📥 Додајте своје задатке у картице и поређајте их по редоследу\n- 📄 Напишите додатне белешке употребом Markdown синтаксе\n- 🔖 Доделите ознаке у циљу још боље организације\n- 👥 Делите са својим тимом, пријатељима или породицом\n- 📎 Прикачите фајлове и уградите их у свој Markdown опис\n- 💬 Дискутујте са својим тимом користећи коментаре\n- ⚡ Пратите измене у току активности\n- 🚀 Организујте свој пројекат",
"Add board" : "Додај таблу",
@@ -383,6 +383,7 @@
"List is empty" : "Списак је празан",
"Limit deck usage of groups" : "Ограничи употребу шпила на групе",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничавање Deck апликације ће блокирати кориснике који нису део одабраних група да креирају своје табле. Корисници ће и даље моћи да раде на таблама које су подељене са њима.",
"Not completed" : "Није довршено",
"Filter by completed" : "Филтрирај по завршеном"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
}

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