Compare commits

..

439 Commits

Author SHA1 Message Date
grnd-alt
042792bfd7 fix: rename parameter names deprecated in vue3
Signed-off-by: grnd-alt <github@belakkaf.net>
2025-04-22 14:11:33 +02:00
grnd-alt
5f65d14cbd use v-model instead of value:sync
Signed-off-by: grnd-alt <github@belakkaf.net>
2025-03-25 12:29:01 +01:00
grnd-alt
f3545dd677 Merge pull request #6702 from nextcloud/vue3-building
get deck to build with vue3 with partial functionality
2025-03-25 12:13:47 +01:00
grnd-alt
a7d34360b1 fix: use vue3 slot syntax
Signed-off-by: grnd-alt <git@belakkaf.net>
2025-03-20 10:08:50 +01:00
grnd-alt
de907d69c5 fix: correct syntax for scss variables
Signed-off-by: grnd-alt <git@belakkaf.net>
2025-03-10 12:04:34 +01:00
grnd-alt
438376b20a Merge branch 'vue3' into vue3-building 2025-03-10 11:55:20 +01:00
github-actions[bot]
0223dd9a3a Merge pull request #6825 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2025-03-09 03:34:50 +00:00
nextcloud-command
974a4c979a chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2025-03-09 02:36:44 +00:00
dependabot[bot]
51ba51fe33 Merge pull request #6822 from nextcloud/dependabot/npm_and_yarn/axios-1.8.2 2025-03-08 04:06:48 +00:00
dependabot[bot]
4d5c69f250 Chore(deps): Bump axios from 1.7.7 to 1.8.2
Bumps [axios](https://github.com/axios/axios) from 1.7.7 to 1.8.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.7...v1.8.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-08 04:01:11 +00:00
dependabot[bot]
9bddab4928 Merge pull request #6821 from nextcloud/dependabot/github_actions/peter-evans/create-pull-request-7.0.8 2025-03-08 03:59:58 +00:00
dependabot[bot]
6dcb1d4b8b bump peter-evans/create-pull-request from 7.0.7 to 7.0.8
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-08 03:54:25 +00:00
Nextcloud bot
9ed384fa20 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-03 00:42:20 +00:00
github-actions[bot]
7cdc79a9ef Merge pull request #6812 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2025-03-02 03:46:38 +00:00
nextcloud-command
852770c574 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2025-03-02 03:01:01 +00:00
dependabot[bot]
74afeb85d0 Merge pull request #6811 from nextcloud/dependabot/github_actions/peter-evans/create-pull-request-7.0.7 2025-03-01 03:44:08 +00:00
dependabot[bot]
12a494720b chore(deps): bump peter-evans/create-pull-request from 7.0.6 to 7.0.7
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 7.0.6 to 7.0.7.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](67ccf781d6...dd2324fc52)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-01 03:02:53 +00:00
dependabot[bot]
b3261e0b56 Merge pull request #6805 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/event-bus-3.3.2 2025-03-01 02:22:07 +00:00
dependabot[bot]
88dbb010d0 chore(deps): bump @nextcloud/event-bus from 3.3.1 to 3.3.2
Bumps [@nextcloud/event-bus](https://github.com/nextcloud/nextcloud-event-bus) from 3.3.1 to 3.3.2.
- [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.3.1...v3.3.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-01 02:05:52 +00:00
Nextcloud bot
d8adaf5fe6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-01 01:05:09 +00:00
Nextcloud bot
2a36b45072 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-27 00:44:24 +00:00
Nextcloud bot
4e6474fa99 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-25 00:45:11 +00:00
github-actions[bot]
dbe7536339 Merge pull request #6770 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2025-02-24 14:51:38 +00:00
nextcloud-command
b5e08110ab chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2025-02-24 15:46:05 +01:00
dependabot[bot]
a7f2558aab Merge pull request #6787 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/eslint-config-8.4.2 2025-02-24 14:37:30 +00:00
dependabot[bot]
3c3e6fa7d2 chore(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2
Bumps [@nextcloud/eslint-config](https://github.com/nextcloud-libraries/eslint-config) from 8.4.1 to 8.4.2.
- [Release notes](https://github.com/nextcloud-libraries/eslint-config/releases)
- [Changelog](https://github.com/nextcloud-libraries/eslint-config/blob/v8.4.2/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/eslint-config/compare/v8.4.1...v8.4.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 15:26:51 +01:00
Nextcloud bot
6a2b092ad6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-24 00:41:53 +00:00
Nextcloud bot
5f2c300b21 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-22 00:41:52 +00:00
Luka Trovic
439e44128a Merge pull request #6778 from nextcloud/fix-cypress-main
fix: cypress issue
2025-02-21 10:58:05 +01:00
Nextcloud bot
55056e27f1 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-21 00:41:20 +00:00
Luka Trovic
22c36a0d77 fix: cypress issue
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2025-02-20 16:24:45 +01:00
Nextcloud bot
1ebaa0c41f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-20 00:43:26 +00:00
Luka Trovic
a2dbb94179 Merge pull request #6724 from nextcloud/feat/workflow-auto-update-pr-feedback.yml
chore(CI): Updating pr-feedback.yml workflow from template
2025-02-19 13:43:07 +01:00
Nextcloud bot
6f6f54965c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-19 00:42:11 +00:00
Nextcloud bot
5a833ec367 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-18 00:42:04 +00:00
Nextcloud bot
f1161be49f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-17 00:41:29 +00:00
Nextcloud bot
c0731ce142 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-16 01:06:39 +00:00
Nextcloud bot
4534ad5a92 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-15 00:41:52 +00:00
Luka Trovic
6788210c27 Merge pull request #6740 from nextcloud/update-default-content
feat: update default content
2025-02-14 13:32:26 +01:00
Luka Trovic
1051dea281 Merge pull request #6745 from nextcloud/dependabot/npm_and_yarn/elliptic-6.6.1
chore(deps-dev): bump elliptic from 6.6.0 to 6.6.1
2025-02-14 08:42:28 +01:00
Nextcloud bot
eb9fce2e5f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-14 00:42:23 +00:00
dependabot[bot]
955a16f1c5 chore(deps-dev): bump elliptic from 6.6.0 to 6.6.1
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.6.0 to 6.6.1.
- [Commits](https://github.com/indutny/elliptic/compare/v6.6.0...v6.6.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-13 17:43:42 +00:00
Luka Trovic
f38773473b Merge pull request #6736 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2025-02-13 18:41:01 +01:00
Luka Trovic
b15254f1ed feat: update default content
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2025-02-13 14:18:47 +01:00
grnd-alt
b708f3967b vue3-with non-local dependencies and part of the functionality
Signed-off-by: grnd-alt <git@belakkaf.net>
2025-02-13 14:04:36 +01:00
grnd-alt
a2a8b1ade5 get deck to build with vue3 with broken functionality
Signed-off-by: grnd-alt <git@belakkaf.net>
2025-02-13 11:01:24 +01:00
Nextcloud bot
6dd623f796 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-13 00:42:08 +00:00
Julius Knorr
41e97d7281 Merge pull request #6649 from nextcloud/fix/redirect-no-rewrite
fix: Adapt URLs generated in the backend to new routes
2025-02-12 22:32:04 +01:00
Julius Knorr
1b2a352df1 ci: Update query count
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-02-12 21:56:34 +01:00
Julius Knorr
7fcad2425d fix: Use dynamic base URL for vue router to make routing work in all cases
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-02-12 21:56:06 +01:00
Julius Knorr
5fb43086b6 tests: Fix url generation mocks and cleanup some phpunit code
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-02-12 21:56:06 +01:00
Julius Knorr
7b4586a43a fix: Adapt URLs generated in the backend to new routes
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-02-12 21:56:06 +01:00
Nextcloud bot
aaa76f7bd0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-12 00:43:09 +00:00
Nextcloud bot
8260296d64 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-11 00:41:47 +00:00
nextcloud-command
b02bc530f1 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2025-02-09 02:54:36 +00:00
Nextcloud bot
1b4e859431 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-09 00:41:43 +00:00
dependabot[bot]
acc61ad584 Merge pull request #6729 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/cypress-1.0.0-beta.13 2025-02-08 02:26:34 +00:00
dependabot[bot]
cb1d5c49e0 chore(deps-dev): bump @nextcloud/cypress
Bumps [@nextcloud/cypress](https://github.com/nextcloud/nextcloud-cypress) from 1.0.0-beta.12 to 1.0.0-beta.13.
- [Release notes](https://github.com/nextcloud/nextcloud-cypress/releases)
- [Commits](https://github.com/nextcloud/nextcloud-cypress/compare/v1.0.0-beta.12...v1.0.0-beta.13)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-08 02:10:29 +00:00
Luka Trovic
0c7b1c4731 Merge pull request #6707 from nextcloud/feat/workflow-auto-update-npm-audit-fix.yml
chore(CI): Updating npm-audit-fix.yml workflow from template
2025-02-07 16:36:10 +01:00
Nextcloud bot
629ef85d64 chore(CI): Updating npm-audit-fix.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-07 16:22:02 +01:00
Luka Trovic
914f1d76ac Merge pull request #6720 from nextcloud/automated/noid/main-fix-npm-audit
[main] Fix npm audit
2025-02-07 10:18:15 +01:00
Nextcloud bot
0923070c45 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-07 00:41:26 +00:00
Nextcloud bot
bbf51952e0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-05 00:43:20 +00:00
Nextcloud bot
1d1c2df8f3 chore(CI): Updating pr-feedback.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-04 18:42:46 +00:00
Elizabeth Danzberger
0780b10170 Merge pull request #6692 from nextcloud/fix/6446
fix: skip exporting a deleted card
2025-02-04 13:27:54 -05:00
Luka Trovic
fd6ef9b6eb Merge pull request #6712 from nextcloud/dependabot/npm_and_yarn/main/dompurify-3.2.4
chore(deps): bump dompurify from 3.2.3 to 3.2.4
2025-02-04 13:09:57 +01:00
Luka Trovic
da4a54900c Merge pull request #6711 from nextcloud/dependabot/github_actions/actions/setup-node-4.2.0
chore(deps): bump actions/setup-node from 4.1.0 to 4.2.0
2025-02-04 13:09:35 +01:00
Luka Trovic
53bd32d6b6 Merge pull request #6695 from nextcloud/dependabot/npm_and_yarn/main/babel/runtime-7.26.7
chore(deps): bump @babel/runtime from 7.26.0 to 7.26.7
2025-02-04 13:05:56 +01:00
Elizabeth Danzberger
f7fa419105 fix: skip exporting a deleted card
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
2025-02-04 09:49:39 +01:00
dependabot[bot]
023ab01e93 Merge pull request #6668 from nextcloud/dependabot/composer/tests/integration/behat/behat-approx-3.18.1 2025-02-04 07:24:15 +00:00
dependabot[bot]
615d5ef871 chore(deps-dev): update behat/behat requirement in /tests/integration
Updates the requirements on [behat/behat](https://github.com/Behat/Behat) to permit the latest version.
- [Release notes](https://github.com/Behat/Behat/releases)
- [Changelog](https://github.com/Behat/Behat/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Behat/Behat/compare/v3.15.0...v3.18.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-04 08:18:49 +01:00
Luka Trovic
a52b7b9742 Merge pull request #6665 from nextcloud/dependabot/github_actions/shivammathur/setup-php-2.32.0
chore(deps): bump shivammathur/setup-php from 2.31.1 to 2.32.0
2025-02-04 08:18:00 +01:00
Luka Trovic
dcbc6bc604 Merge pull request #6666 from nextcloud/dependabot/github_actions/peter-evans/create-pull-request-7.0.6
chore(deps): bump peter-evans/create-pull-request from 7.0.5 to 7.0.6
2025-02-04 08:12:07 +01:00
Nextcloud bot
ce13d89e07 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-03 01:02:33 +00:00
nextcloud-command
7114b10871 fix(deps): Fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2025-02-02 03:25:51 +00:00
Nextcloud bot
100404d25f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-02 00:42:30 +00:00
dependabot[bot]
60bfc192d3 chore(deps): bump actions/setup-node from 4.1.0 to 4.2.0
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4.1.0...v4.2.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-01 19:38:35 +01:00
dependabot[bot]
fd090c7749 chore(deps): bump peter-evans/create-pull-request from 7.0.5 to 7.0.6
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 7.0.5 to 7.0.6.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](5e914681df...67ccf781d6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-01 19:14:56 +01:00
dependabot[bot]
d735308bd3 chore(deps): bump shivammathur/setup-php from 2.31.1 to 2.32.0
Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php) from 2.31.1 to 2.32.0.
- [Release notes](https://github.com/shivammathur/setup-php/releases)
- [Commits](https://github.com/shivammathur/setup-php/compare/2.31.1...2.32.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-01 19:13:02 +01:00
github-actions[bot]
4ec068ca62 Merge pull request #6670 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2025-02-01 16:53:40 +00:00
nextcloud-command
f5e3e5e0f8 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2025-02-01 17:48:09 +01:00
dependabot[bot]
94aee3e07a chore(deps): bump dompurify from 3.2.3 to 3.2.4
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.2.3...3.2.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-01 02:33:07 +00:00
Nextcloud bot
b1f7c623a1 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-28 00:41:14 +00:00
Julius Knorr
afa95d3c50 Merge pull request #6671 from nextcloud/fix/attachment-extension
fix: Properly show attachment extension
2025-01-27 08:43:31 +01:00
Nextcloud bot
ba8e77abfe Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-27 00:40:20 +00:00
dependabot[bot]
8c09047203 chore(deps): bump @babel/runtime from 7.26.0 to 7.26.7
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.26.0 to 7.26.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.26.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>
2025-01-25 02:29:31 +00:00
Nextcloud bot
baa85e8947 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-25 01:01:22 +00:00
Nextcloud bot
f1e5acc52e Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-24 00:41:33 +00:00
Elizabeth Danzberger
d76b7a4667 Merge pull request #6682 from nextcloud/update-main-version
feat(deps): Add Nextcloud 32 support on main
2025-01-23 14:08:15 -05:00
Joas Schilling
df32a3ee34 feat(deps): Add Nextcloud 32 support on main
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-23 10:57:25 +01:00
Julius Knorr
2fa74662db ci: Test for separate extension
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-23 09:28:09 +01:00
Julius Härtl
d5fd80d116 fix: Properly show attachment extension
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2025-01-23 09:28:09 +01:00
Nextcloud bot
97afe9fa85 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-23 00:41:44 +00:00
Nextcloud bot
141e2dbc08 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-22 00:43:21 +00:00
Nextcloud bot
7a0b243885 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-21 00:42:18 +00:00
Nextcloud bot
e662e621ad Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-18 00:41:00 +00:00
Julius Knorr
98c3e4acbd Merge pull request #6664 from nextcloud/remove-nextcloud-vue-collections
remove deprecated nextcloud-vue-collections
2025-01-17 10:38:06 +01:00
grnd-alt
7b21a9a7ea remove deprecated nextcloud-vue-collections
Signed-off-by: grnd-alt <git@belakkaf.net>
2025-01-16 18:03:33 +01:00
Nextcloud bot
90af63d757 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-16 00:40:58 +00:00
grnd-alt
facca9c7e6 Merge pull request #6286 from nextcloud/feat/reference-cards
feat: Implement reference resolving for cards that have a link in the title
2025-01-15 11:52:49 +01:00
Nextcloud bot
37119c22e4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-15 00:41:12 +00:00
Julius Knorr
be748f5f6f test: Add cypress test for inline editing the card title
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-14 23:19:57 +01:00
Julius Knorr
fa23a3852f fix: Inline links in card title
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-14 23:19:57 +01:00
Julius Knorr
c5c8a6ef71 fix: Fix title selection and editing
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-14 23:19:57 +01:00
Julius Knorr
047fcb6584 fix: Skip individual board caches when listing all boards
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-14 23:19:38 +01:00
Julius Härtl
75be929077 feat: Implement reference resolving for cards that have a link in the title
Signed-off-by: Julius Härtl <jus@bitgrid.net>

fix: Enrich on update

Signed-off-by: Julius Knorr <jus@bitgrid.net>

fix: Enrich on create

Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-14 23:19:37 +01:00
Julius Knorr
46c4c7d4fd Merge pull request #6658 from nextcloud/edent-patch-1 2025-01-13 20:22:23 +01:00
Terence Eden
aa3a829592 Remove old project from README
Deck-NG was archived in July 2024 - https://github.com/meltzow/deck-ng

Signed-off-by: Terence Eden <https://edent.tel/>

Signed-off-by: Terence Eden <edent@users.noreply.github.com>
2025-01-13 11:43:56 +00:00
Julius Knorr
351af0bd39 Merge pull request #6653 from niclasheinz/fix-devcontainer
devcontainer(image): Fix package path
2025-01-13 10:21:14 +01:00
Nextcloud bot
66fbaac8d7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-13 00:39:58 +00:00
github-actions[bot]
3b4fc9db20 Merge pull request #6657 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2025-01-12 03:57:25 +00:00
nextcloud-command
1292f68340 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2025-01-12 03:03:26 +00:00
Niclas Heinz
2861d9f89f devcontainer(image): Fix package path
Signed-off-by: Niclas Heinz <nheinz@hpost.net>
2025-01-10 18:24:10 +01:00
grnd-alt
a552bde7c7 release 1.15.0-beta.1
Signed-off-by: grnd-alt <git@belakkaf.net>
2025-01-10 17:11:10 +01:00
Julius Knorr
0f593eda27 Merge pull request #6646 from nextcloud/fix/6516 2025-01-09 17:17:20 +01:00
Nextcloud bot
0c71403859 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-08 00:41:27 +00:00
Nextcloud bot
facb5f4a33 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-06 00:52:27 +00:00
Nextcloud bot
13d6a79b1f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-05 00:42:06 +00:00
Nextcloud bot
8104df7c14 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-04 00:41:18 +00:00
Julius Knorr
a35489bee3 fix: Catch not found card
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-03 14:48:00 +01:00
Luka Trovic
fe1c4e5b34 Merge pull request #6642 from nextcloud/fix/public-dav
fix: Avoid failing on public dav URLs
2025-01-03 11:11:54 +01:00
Luka Trovic
eeda7b4fb9 Merge pull request #6641 from nextcloud/fix/activity
fix: Proper rich object formats
2025-01-03 10:50:58 +01:00
Julius Knorr
052774397c Merge pull request #3430 from bahuma20/2797-clone-cards
Clone cards together with the board
2025-01-02 17:08:14 +01:00
Max Bachhuber
f2c30afe8a feat: Add possibility to clone cards when cloning a board
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>

Adjust BoardServiceTest to new dependencies

Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>

Add BoardCloneModal vue component to frontend. Adjust BoardApi and store to support clone options

Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>

Add license and credits

Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>

Fix PHP code style

Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>

Change default clone settings

Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>

Add accordion for advanced settings

Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>

Fix bug which caused board to be cloned when clicking out of the modal

Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>

Change wording of clone options

Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>

fix: Rebase failures

Signed-off-by: Julius Härtl <jus@bitgrid.net>

update cloneBoards phpdoc

make error message clear

SPDX Header BoardCloneModal.vue

Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2025-01-02 16:58:58 +01:00
Julius Knorr
ea01d84419 Merge pull request #5859 from mulles/patch-1
Update TrelloJsonService.php
2025-01-02 15:58:42 +01:00
Julius Knorr
e2cc8c3bd9 Merge pull request #6430 from thibaultmol/improve-docs-formatting
Fixed some formatting that wasn't displaying correctly in readthedocs
2025-01-02 15:57:41 +01:00
Julius Knorr
c630d3e809 Merge pull request #6138 from xyjonas/programmatic-archive-unarchive-card
Feat(REST API): add url to (un)archive cards
2025-01-02 15:55:47 +01:00
Julius Knorr
97eb0a2c5e fix: Avoid failing on public dav URLs
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-02 10:16:00 +01:00
Julius Knorr
59fa3cd11c fix: Proper rich object formats
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-02 10:14:54 +01:00
dependabot[bot]
bdaf28eef4 Merge pull request #6631 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/vue-8.22.0 2024-12-30 08:58:31 +00:00
github-actions[bot]
00a1fa8b85 Merge pull request #6628 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2024-12-30 08:57:05 +00:00
nextcloud-command
76792c61a1 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-12-30 09:52:17 +01:00
Julius Knorr
989db86f83 Merge pull request #6623 from nextcloud/bugfix/noid/notification-handling
fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti…
2024-12-30 09:34:30 +01:00
Andy Scherzinger
61019d5625 Merge pull request #6630 from nextcloud/feat/workflow-auto-update-reuse.yml
chore(CI): Updating reuse.yml workflow from template
2024-12-29 15:13:40 +01:00
dependabot[bot]
ba45022c79 chore(deps): bump @nextcloud/vue from 8.21.0 to 8.22.0
Bumps [@nextcloud/vue](https://github.com/nextcloud-libraries/nextcloud-vue) from 8.21.0 to 8.22.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.21.0...v8.22.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-28 02:13:11 +00:00
Nextcloud bot
1fa8c5ff35 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-27 00:40:47 +00:00
Nextcloud bot
e98adcd65c chore(CI): Updating reuse.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-26 14:16:04 +00:00
Nextcloud bot
92e6659301 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-26 00:41:13 +00:00
Nextcloud bot
96957af0ce Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-23 00:41:09 +00:00
Nextcloud bot
7cd8946e20 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-22 00:42:35 +00:00
dependabot[bot]
9c55a2dde0 Merge pull request #6626 from nextcloud/dependabot/npm_and_yarn/main/cypress-13.17.0 2024-12-21 02:32:28 +00:00
dependabot[bot]
6d81cb3ddd chore(deps-dev): bump cypress from 13.16.1 to 13.17.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.16.1 to 13.17.0.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.16.1...v13.17.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-21 02:27:56 +00:00
Nextcloud bot
5e92394dc7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-21 00:41:11 +00:00
Joas Schilling
6ceecd4f9b fix(notifications): Notifier::prepare() threw \InvalidArgumentException which is deprecated
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-12-20 15:12:36 +01:00
Nextcloud bot
774b5f11cd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-20 00:42:08 +00:00
Julius Knorr
fb236edf8c Merge pull request #6452 from nextcloud/feat/1813-clonecopy-a-card
feat(cards): add card cloning ability
2024-12-19 16:26:13 +01:00
Julius Knorr
5aeebc1ed8 chore: Move from NcModal to NcDialog
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-12-19 14:52:33 +01:00
grnd-alt
60b7357ef4 enh: make clone function use ocs
Signed-off-by: grnd-alt <git@belakkaf.net>
2024-12-19 14:05:32 +01:00
grnd-alt
22bb8d65e9 put copy logic into move dialog
Signed-off-by: grnd-alt <git@belakkaf.net>
2024-12-19 13:39:37 +01:00
grnd-alt
8f77cce542 Merge pull request #6617 from ludij/fix/6263-close-modal-after-card-delete
fix: close modal after deleting card
2024-12-19 12:33:51 +01:00
Luutzen Radiosphere
be783d244c fix: close modal after deleting card
Signed-off-by: Luutzen Dijkstra <luutzen.dijkstra@gmail.com>
2024-12-19 01:32:02 +01:00
Julius Knorr
4d17f10675 tests(cypress): Revert filename to pass with example files on CI
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-12-18 23:02:33 +01:00
Julius Knorr
3391a40b77 tests(cypress): Try sleep to avoid electron crash in modal
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-12-18 22:59:42 +01:00
grnd-alt
d829a28ddf skip cypress test causing chrome out of memory crash
Signed-off-by: grnd-alt <git@belakkaf.net>
2024-12-18 22:31:44 +01:00
grnd-alt
0a48954f18 add cypress tests for cardfeatures
Signed-off-by: grnd-alt <git@belakkaf.net>
2024-12-18 22:31:44 +01:00
grnd-alt
2e0f0d29b6 feat(tests): add tests for labelService and cardService functions
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-12-18 22:31:44 +01:00
grnd-alt
1fe20dcc1d check user-permsisions when assigning to cloned card
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-12-18 22:31:44 +01:00
grnd-alt
838b648ef6 introduce cloneCard backendFunctionality
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-12-18 22:31:44 +01:00
grnd-alt
55c44ef6d4 fix(cards): use copy-content icon for cloning cards
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-12-18 22:31:44 +01:00
grnd-alt
e436cb921a feat(cards): add card cloning ability
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-12-18 22:31:43 +01:00
Julius Knorr
f6df55dd2d Merge pull request #6611 from nextcloud/fix/query-builder-reuse
fix: Use new query builder
2024-12-18 08:48:32 +01:00
Elizabeth Danzberger
f8bdc3e864 Merge pull request #6610 from nextcloud/chore/composer-php-req
chore: Bump php version requirement for composer to 8.1
2024-12-17 17:07:51 -05:00
Julius Knorr
443c7f852e fix: Use new query builder
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-12-17 15:20:08 +01:00
Julius Knorr
86cb011a5c style: Fix php-cs issues
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-12-17 09:22:00 +01:00
Julius Knorr
b3cdbdced8 chore: Bump php version requirement for composer to 8.1
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-12-17 08:42:05 +01:00
Julius Knorr
ba953c9b09 Merge pull request #6609 from nextcloud/automated/noid/main-fix-npm-audit
[main] Fix npm audit
2024-12-16 23:47:57 +01:00
Nextcloud bot
e8ed8bc9d3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-16 00:39:56 +00:00
nextcloud-command
1b781b43a0 fix(deps): Fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2024-12-15 03:36:27 +00:00
dependabot[bot]
b79cb2e89d Merge pull request #6606 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/files-3.10.1 2024-12-14 03:57:20 +00:00
dependabot[bot]
517fc14847 bump @nextcloud/files from 3.10.0 to 3.10.1
---
updated-dependencies:
- dependency-name: "@nextcloud/files"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-14 14:42:55 +00:00
Julius Härtl
4d6a05915c Merge pull request #6206 from nextcloud/update-main-version
feat(deps): Add Nextcloud 31 support on main
2024-08-14 16:42:18 +02:00
Joas Schilling
0c5b4b0ebe feat(deps): Add Nextcloud 31 support on main
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-08-14 12:47:42 +02:00
mulles
be263513b3 Update TrelloJsonService.php
removed trailing white space, I am sorry for that thx for your patience.

Signed-off-by: mulles <com.github@emu.lu>
2024-05-22 10:28:47 +02:00
mulles
db4db8a696 Merge branch 'main' into patch-1 2024-05-22 10:25:17 +02:00
mulles
c2425f3c33 Update TrelloJsonService.php
Fixes the following issue: https://github.com/nextcloud/deck/issues/5136
By fixing the following error when running 'php occ deck:import --system=TrelloJson'

Error: Call to a member function getUID() on string in /home/sites/site100028002/web/nextcloud.enklaave.org/apps/deck/lib/Service/Importer/Systems/TrelloJsonService.php:136

and 

Error: Call to a member function getUID() on string in /home/sites/site100028002/web/nextcloud.enklaave.org/apps/deck/lib/Service/Importer/Systems/TrelloJsonService.php:364


Signed-off-by: mulles <com.github@emu.lu>
2024-05-09 13:02:59 +02:00
317 changed files with 8617 additions and 8667 deletions

View File

@@ -1,5 +1,5 @@
{
"image": "ghcr.io/juliushaertl/nextcloud-dev-php81:latest",
"image": "ghcr.io/juliusknorr/nextcloud-dev-php81:latest",
"forwardPorts": [80],
"containerEnv": {
"NEXTCLOUD_AUTOINSTALL_APPS": "deck",

2
.github/CODEOWNERS vendored Normal file
View File

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

View File

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

View File

@@ -16,15 +16,15 @@ jobs:
node-version: [16.x]
steps:
- uses: actions/checkout@v4.1.7
- uses: actions/checkout@v4.2.2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.0.3
uses: actions/setup-node@v4.2.0
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm7
run: npm i -g npm@7
- name: Setup PHP
uses: shivammathur/setup-php@2.31.1
uses: shivammathur/setup-php@2.32.0
with:
php-version: '7.4'
tools: composer

View File

@@ -12,9 +12,6 @@ on:
release:
types: [published]
permissions:
contents: write
jobs:
build_and_publish:
runs-on: ubuntu-latest
@@ -35,25 +32,13 @@ jobs:
echo "APP_VERSION=${GITHUB_REF##*/}" >> $GITHUB_ENV
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
path: ${{ env.APP_NAME }}
- name: Get app version number
id: app-version
uses: skjnldsv/xpath-action@f5b036e9d973f42c86324833fd00be90665fbf77 # master
with:
filename: ${{ env.APP_NAME }}/appinfo/info.xml
expression: "//info//version/text()"
- name: Validate app version against tag
run: |
[ "${{ env.APP_VERSION }}" = "v${{ fromJSON(steps.app-version.outputs.result).version }}" ]
- name: Get appinfo data
id: appinfo
uses: skjnldsv/xpath-action@f5b036e9d973f42c86324833fd00be90665fbf77 # master
uses: skjnldsv/xpath-action@7e6a7c379d0e9abc8acaef43df403ab4fc4f770c # master
with:
filename: ${{ env.APP_NAME }}/appinfo/info.xml
expression: "//info//dependencies//nextcloud/@min-version"
@@ -71,7 +56,7 @@ jobs:
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
# Skip if no package.json
if: ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
uses: actions/setup-node@802632921f8532d2409ae6eac3313b6f81f11122 # v4.1.0
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
@@ -87,7 +72,7 @@ jobs:
filename: ${{ env.APP_NAME }}/appinfo/info.xml
- name: Set up php ${{ steps.php-versions.outputs.php-min }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
with:
php-version: ${{ steps.php-versions.outputs.php-min }}
coverage: none
@@ -149,10 +134,9 @@ jobs:
unzip latest-$NCVERSION.zip
- name: Checkout server master fallback
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
if: ${{ steps.server-checkout.outcome != 'success' }}
with:
persist-credentials: false
submodules: true
repository: nextcloud/server
path: nextcloud

View File

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

View File

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

View File

@@ -9,7 +9,7 @@
name: Dependabot
on:
pull_request_target: # zizmor: ignore[dangerous-triggers]
pull_request_target:
branches:
- main
- master
@@ -24,7 +24,7 @@ concurrency:
jobs:
auto-approve-merge:
if: github.event.pull_request.user.login == 'dependabot[bot]' || github.event.pull_request.user.login == 'renovate[bot]'
if: github.actor == 'dependabot[bot]' || github.actor == 'renovate[bot]'
runs-on: ubuntu-latest-low
permissions:
# for hmarr/auto-approve-action to approve PRs

View File

@@ -28,7 +28,7 @@ jobs:
matrix:
php-versions: ['8.1']
databases: ['sqlite', 'mysql', 'pgsql']
server-versions: ['stable30']
server-versions: ['master']
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
@@ -52,7 +52,7 @@ jobs:
steps:
- name: Checkout server
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.2
with:
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
@@ -66,19 +66,19 @@ jobs:
cd build/integration && composer require --dev phpunit/phpunit:~9
- name: Checkout app
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.2
with:
path: apps/${{ env.APP_NAME }}
- name: Checkout activity
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
repository: nextcloud/activity
ref: ${{ matrix.server-versions }}
path: apps/activity
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.31.1
uses: shivammathur/setup-php@2.32.0
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql, apcu, gd
@@ -112,6 +112,10 @@ jobs:
working-directory: apps/${{ env.APP_NAME }}/tests/integration
run: ./run.sh
- name: Print log
if: always()
run: cat data/nextcloud.log
- name: Query count
if: ${{ matrix.databases == 'mysql' }}
uses: actions/github-script@v7

View File

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

View File

@@ -25,16 +25,16 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Get php version
id: versions
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
- name: Set up php${{ steps.versions.outputs.php-available }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
with:
php-version: ${{ steps.versions.outputs.php-min }}
php-version: ${{ steps.versions.outputs.php-available }}
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
@@ -42,9 +42,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Install dependencies
run: |
composer remove nextcloud/ocp --dev
composer i
run: composer i
- name: Lint
run: composer run cs:check || ( echo 'Please run `composer run cs:fix` to format your code' && exit 1 )

View File

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

View File

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

View File

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

View File

@@ -14,6 +14,9 @@ on:
# At 2:30 on Sundays
- cron: '30 2 * * 0'
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest
@@ -21,15 +24,18 @@ jobs:
strategy:
fail-fast: false
matrix:
branches: ['main', 'master', 'stable29', 'stable28', 'stable27']
branches: ['main', 'master', 'stable31', 'stable30', 'stable29']
name: npm-audit-fix-${{ matrix.branches }}
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
id: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
ref: ${{ matrix.branches }}
continue-on-error: true
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
@@ -39,7 +45,7 @@ jobs:
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
uses: actions/setup-node@802632921f8532d2409ae6eac3313b6f81f11122 # v4.1.0
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
@@ -51,7 +57,7 @@ jobs:
uses: nextcloud-libraries/npm-audit-action@2a60bd2e79cc77f2cc4d9a3fe40f1a69896f3a87 # v0.1.0
- name: Run npm ci and npm run build
if: always()
if: steps.checkout.outcome == 'success'
env:
CYPRESS_INSTALL_BINARY: 0
run: |
@@ -59,8 +65,8 @@ jobs:
npm run build --if-present
- name: Create Pull Request
if: always()
uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6.1.0
if: steps.checkout.outcome == 'success'
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: 'fix(deps): Fix npm audit'

View File

@@ -24,7 +24,7 @@ jobs:
matrix: ${{ steps.versions.outputs.sparse-matrix }}
steps:
- name: Checkout app
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Get version matrix
id: versions
@@ -81,35 +81,30 @@ jobs:
steps:
- name: Set app env
if: ${{ env.APP_NAME == '' }}
run: |
# Split and keep last
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
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
# Temporary workaround for missing pcntl_* in PHP 8.3
ini-values: disable_functions=
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -128,9 +123,7 @@ jobs:
# Only run if phpunit config file exists
if: steps.check_composer.outputs.files_exists == 'true'
working-directory: apps/${{ env.APP_NAME }}
run: |
composer remove nextcloud/ocp --dev
composer i
run: composer i
- name: Set up Nextcloud
env:

View File

@@ -25,7 +25,7 @@ jobs:
server-max: ${{ steps.versions.outputs.branches-max-list }}
steps:
- name: Checkout app
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Get version matrix
id: versions
@@ -84,35 +84,30 @@ jobs:
steps:
- name: Set app env
if: ${{ env.APP_NAME == '' }}
run: |
# Split and keep last
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
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
# Temporary workaround for missing pcntl_* in PHP 8.3
ini-values: disable_functions=
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -126,9 +121,7 @@ jobs:
# Only run if phpunit config file exists
if: steps.check_composer.outputs.files_exists == 'true'
working-directory: apps/${{ env.APP_NAME }}
run: |
composer remove nextcloud/ocp --dev
composer i
run: composer i
- name: Set up Nextcloud
env:

View File

@@ -25,7 +25,7 @@ jobs:
server-max: ${{ steps.versions.outputs.branches-max-list }}
steps:
- name: Checkout app
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Get version matrix
id: versions
@@ -73,35 +73,30 @@ jobs:
steps:
- name: Set app env
if: ${{ env.APP_NAME == '' }}
run: |
# Split and keep last
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
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
# Temporary workaround for missing pcntl_* in PHP 8.3
ini-values: disable_functions=
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -115,9 +110,7 @@ jobs:
# Only run if phpunit config file exists
if: steps.check_composer.outputs.files_exists == 'true'
working-directory: apps/${{ env.APP_NAME }}
run: |
composer remove nextcloud/ocp --dev
composer i
run: composer i
- name: Set up Nextcloud
env:

View File

@@ -15,12 +15,17 @@ on:
schedule:
- cron: '30 1 * * *'
permissions:
contents: read
pull-requests: write
jobs:
pr-feedback:
if: ${{ github.repository_owner == 'nextcloud' }}
runs-on: ubuntu-latest
steps:
- name: The get-github-handles-from-website action
uses: marcelklehr/get-github-handles-from-website-action@a739600f6b91da4957f51db0792697afbb2f143c # v1.0.0
uses: marcelklehr/get-github-handles-from-website-action@06b2239db0a48fe1484ba0bfd966a3ab81a08308 # v1.0.1
id: scrape
with:
website: 'https://nextcloud.com/team/'
@@ -31,7 +36,7 @@ jobs:
blocklist=$(curl https://raw.githubusercontent.com/nextcloud/.github/master/non-community-usernames.txt | paste -s -d, -)
echo "blocklist=$blocklist" >> "$GITHUB_OUTPUT"
- uses: nextcloud/pr-feedback-action@1883b38a033fb16f576875e0cf45f98b857655c4 # main
- uses: marcelklehr/pr-feedback-action@1883b38a033fb16f576875e0cf45f98b857655c4
with:
feedback-message: |
Hello there,

View File

@@ -14,9 +14,6 @@ concurrency:
group: psalm-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
permissions:
contents: read
jobs:
static-analysis:
runs-on: ubuntu-latest
@@ -24,34 +21,24 @@ jobs:
name: static-psalm-analysis
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Get php version
id: versions
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
- name: Check enforcement of minimum PHP version ${{ steps.versions.outputs.php-min }} in psalm.xml
run: grep 'phpVersion="${{ steps.versions.outputs.php-min }}' psalm.xml
- name: Set up php${{ steps.versions.outputs.php-available }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
with:
php-version: ${{ steps.versions.outputs.php-min }}
php-version: ${{ steps.versions.outputs.php-available }}
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
# Temporary workaround for missing pcntl_* in PHP 8.3
ini-values: disable_functions=
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Install dependencies
run: |
composer remove nextcloud/ocp --dev
composer i
- name: Install nextcloud/ocp
run: composer require --dev nextcloud/ocp:dev-${{ steps.versions.outputs.branches-max }} --ignore-platform-reqs --with-dependencies
run: composer i
- name: Run coding standards check
run: composer run psalm -- --threads=1 --monochrome --no-progress --output-format=github
run: composer run psalm

View File

@@ -11,15 +11,14 @@ name: REUSE Compliance Check
on: [pull_request]
permissions:
contents: read
jobs:
reuse-compliance-check:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: REUSE Compliance Check
uses: fsfe/reuse-action@3ae3c6bdf1257ab19397fab11fd3312144692083 # v4.0.0
uses: fsfe/reuse-action@bb774aa972c2a89ff34781233d275075cbddf542 # v5.0.0

View File

@@ -9,7 +9,7 @@
name: Auto approve nextcloud/ocp
on:
pull_request_target: # zizmor: ignore[dangerous-triggers]
pull_request_target:
branches:
- main
- master
@@ -52,7 +52,7 @@ jobs:
# Enable GitHub auto merge
- name: Auto merge
uses: alexwilson/enable-github-automerge-action@56e3117d1ae1540309dc8f7a9f2825bc3c5f06ff # v2.0.0
uses: alexwilson/enable-github-automerge-action@56e3117d1ae1540309dc8f7a9f2825bc3c5f06ff # 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

@@ -13,9 +13,6 @@ on:
schedule:
- cron: "5 2 * * 0"
permissions:
contents: read
jobs:
update-nextcloud-ocp:
runs-on: ubuntu-latest
@@ -23,22 +20,21 @@ jobs:
strategy:
fail-fast: false
matrix:
branches: ['main', 'master', 'stable29', 'stable28', 'stable27']
branches: ['main', 'master', 'stable31', 'stable30', 'stable29']
name: update-nextcloud-ocp-${{ matrix.branches }}
steps:
- id: checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
ref: ${{ matrix.branches }}
submodules: true
continue-on-error: true
- name: Set up php8.2
if: steps.checkout.outcome == 'success'
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
with:
php-version: 8.2
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -107,7 +103,7 @@ jobs:
- name: Create Pull Request
if: steps.checkout.outcome == 'success'
uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6.1.0
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: 'chore(dev-deps): Bump nextcloud/ocp package'

View File

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

View File

@@ -5,74 +5,20 @@
# Changelog
All notable changes to this project will be documented in this file.
## 1.14.5
## 1.15.0-beta.1
### Fixed
* [stable30] Clear selected stack when selected board changed by @backportbot in https://github.com/nextcloud/deck/pull/6914
* [stable30] perf: Skip doing a query just to check if a board is deleted by @backportbot in https://github.com/nextcloud/deck/pull/6895
* [stable30] fix: only delete assignments on unshared board by @grnd-alt in https://github.com/nextcloud/deck/pull/6935
* [stable30] fix: Limit label actions to labels of the cards board by @backportbot in https://github.com/nextcloud/deck/pull/6953
- fix: Catch not found card @juliusknorr [#6646](https://github.com/nextcloud/deck/pull/6646)
- fix: Avoid failing on public dav URLs @juliusknorr [#6642](https://github.com/nextcloud/deck/pull/6642)
- fix: Proper rich object formats @juliusknorr [#6641](https://github.com/nextcloud/deck/pull/6641)
- fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti… @nickvergessen [#6623](https://github.com/nextcloud/deck/pull/6623)
- fix: close modal after deleting card @ludij [#6617](https://github.com/nextcloud/deck/pull/6617)
- fix: Use new query builder @juliusknorr [#6611](https://github.com/nextcloud/deck/pull/6611)
- fix: new card input spacing @luka-nextcloud [#6574](https://github.com/nextcloud/deck/pull/6574)
### Maintenance
* Chore(deps): Bump @babel/runtime from 7.26.10 to 7.27.0 by @dependabot in https://github.com/nextcloud/deck/pull/6866
* Chore(deps): Bump dompurify from 3.2.4 to 3.2.5 by @dependabot in https://github.com/nextcloud/deck/pull/6881
* Chore(deps): Bump @nextcloud/vue from 8.23.1 to 8.24.0 by @dependabot in https://github.com/nextcloud/deck/pull/6882
* [stable30] Fix npm audit by @nextcloud-command in https://github.com/nextcloud/deck/pull/6887
* Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.2.0 to 6.3.0 by @dependabot in https://github.com/nextcloud/deck/pull/6909
* [stable30] Fix npm audit by @nextcloud-command in https://github.com/nextcloud/deck/pull/6911
* Chore(deps): Bump @nextcloud/vue from 8.24.0 to 8.25.1 by @dependabot in https://github.com/nextcloud/deck/pull/6923
* [stable30] chore: update workflows from templates by @backportbot in https://github.com/nextcloud/deck/pull/6921
* Chore(deps): Bump @nextcloud/vue from 8.25.1 to 8.26.0 by @dependabot in https://github.com/nextcloud/deck/pull/6939
* [stable30] Fix npm audit by @nextcloud-command in https://github.com/nextcloud/deck/pull/6948
## 1.14.4
### Fixed
- fix: skip exporting a deleted card #6722
- fix: Properly show attachment extension #6673
### Maintenance
- Update nextcloud/ocp dependency #6769
- Update nextcloud/ocp dependency #6718
- Update nextcloud/ocp dependency #6700
- Update nextcloud/ocp dependency #6656
## 1.14.3
### Fixed
- fix: two close buttons on card modal @app/backportbot [#6659](https://github.com/nextcloud/deck/pull/6659)
- fix: Catch not found card @app/backportbot [#6652](https://github.com/nextcloud/deck/pull/6652)
- fix: close modal after deleting card @app/backportbot [#6619](https://github.com/nextcloud/deck/pull/6619)
- fix: Use new query builder @app/backportbot [#6612](https://github.com/nextcloud/deck/pull/6612)
- fix: new card input spacing @app/backportbot [#6576](https://github.com/nextcloud/deck/pull/6576)
- fix(sharing): list accounts with matches in email @app/backportbot [#6524](https://github.com/nextcloud/deck/pull/6524)
## 1.14.2
### Fixed
- fix: board bubble preview widget [#6477](https://github.com/nextcloud/deck/pull/6477)
### Dependencies
- Update nextcloud/ocp dependency @nextcloud-command [#6470](https://github.com/nextcloud/deck/pull/6470)
- Fix npm audit @nextcloud-command [#6450](https://github.com/nextcloud/deck/pull/6450)
## 1.14.1
### Fixed
- fix: Load archived card if URL is opened directly #6326
- Update nextcloud/ocp dependency #6322
## 1.14.0
### Added
- export json data of commments @grnd-alt [#6119](https://github.com/nextcloud/deck/pull/6119)
## 1.14.0-beta.1
### Fixed
- fix: losing focus while editing title field @luka-nextcloud [#6140](https://github.com/nextcloud/deck/pull/6140)
- Fix UI with the new compact design [#6258](https://github.com/nextcloud/deck/pull/6258)
- Translation call fix [#6261](https://github.com/nextcloud/deck/pull/6261)
- fix: 30 design issues [#6265](https://github.com/nextcloud/deck/pull/6265)
- copy labels when moving cards between boards [#6289](https://github.com/nextcloud/deck/pull/6289)
- Bug fix collection [#6307](https://github.com/nextcloud/deck/pull/6307)
- fix: card details focus issue with screen reader @luka-nextcloud [#5858](https://github.com/nextcloud/deck/pull/5858)
- Cleaning up unused indicies @mintsoft [#5612](https://github.com/nextcloud/deck/pull/5612)
- Change import command's config default argument @JimMadge [#5722](https://github.com/nextcloud/deck/pull/5722)
@@ -85,17 +31,12 @@ All notable changes to this project will be documented in this file.
- fix: remove redundant log @luka-nextcloud [#6115](https://github.com/nextcloud/deck/pull/6115)
- fix: Adjust dependencies to fix filepicker @susnux [#5964](https://github.com/nextcloud/deck/pull/5964)
- fix: Remove bindParam usage with simpler query @juliushaertl [#6065](https://github.com/nextcloud/deck/pull/6065)
- add Order when cloning board @grnd-alt [#6117](https://github.com/nextcloud/deck/pull/6117)
- use deleted_users for users that do not exist @grnd-alt [#6201](https://github.com/nextcloud/deck/pull/6201)
- chore: Clean up permission service @juliushaertl [#6011](https://github.com/nextcloud/deck/pull/6011)
### Other
- fix(files): fix appstore-build-publish.yml @JuliaKirschenheuter [#6142](https://github.com/nextcloud/deck/pull/6142)
- tests: Add environment variable and document commands to run behat tests locally @juliushaertl [#6137](https://github.com/nextcloud/deck/pull/6137)
- chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 @nickvergessen [#6205](https://github.com/nextcloud/deck/pull/6205)
- Adds link to Nextcloud Deck for iOS in README.md file @StCyr [#5886](https://github.com/nextcloud/deck/pull/5886)
- choir(i18n): Change filter title @rakekniven [#5957](https://github.com/nextcloud/deck/pull/5957)
- chore: Clean up permission service @juliushaertl [#6011](https://github.com/nextcloud/deck/pull/6011)
- Update User_documentation_en.md @StCyr [#6029](https://github.com/nextcloud/deck/pull/6029)
- chore: Move comments event handler to use proper event dispatcher @juliushaertl [#6008](https://github.com/nextcloud/deck/pull/6008)
- Migrate REUSE to TOML format @AndyScherzinger [#6084](https://github.com/nextcloud/deck/pull/6084)
@@ -931,3 +872,4 @@ Android app team for helping to improve our REST API:
- Assign labels
- Markdown notes for each card
- Archive cards

View File

@@ -25,7 +25,6 @@ Deck is a kanban style organization tool aimed at personal planning and project
- [Nextcloud Deck app for Android](https://github.com/stefan-niedermann/nextcloud-deck) - It is available in [F-Droid](https://f-droid.org/de/packages/it.niedermann.nextcloud.deck/) and the [Google Play Store](https://play.google.com/store/apps/details?id=it.niedermann.nextcloud.deck.play)
- [Nextcloud Deck app for iOS](https://github.com/StCyr/deck-react-native) - It is available in [Apple App store](https://apps.apple.com/ml/app/nextcloud-deck/id1570892788)
- [deck NG for Android and iOS](https://github.com/meltzow/deck-ng) - It is available in [Google Play Store](https://play.google.com/store/apps/details?id=net.meltzow.deckng) and [Apple App Store](https://apps.apple.com/us/app/deck-ng/id6443334702)
### 3rd-Party Integrations

View File

@@ -12,7 +12,7 @@ SPDX-FileCopyrightText = "none"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = ["l10n/**.js", "l10n/**.json", "js/**.js.map", "js/**.js", "js/**.mjs", "js/**.mjs.map", "js/templates/**.handlebars", "lib/Service/Importer/fixtures/config-deckJson-schema.json", "lib/Service/Importer/fixtures/config-trelloApi-schema.json", "lib/Service/Importer/fixtures/config-trelloJson-schema.json", "screenshots/screenshot1.png", "src/assets/file-placeholder.svg", "img/favicon.ico", "img/favicon.png", "img/favicon.svg", "img/activity.svg", "img/activity-dark.svg", "img/deck.svg", "img/deck-current.svg", "img/deck-dark.svg", "img/details-white.svg", "img/card.svg"]
path = ["l10n/**.js", "l10n/**.json", "js/**.js.map", "js/**.js", "js/**.mjs", "js/**.mjs.map", "js/templates/**.handlebars", "lib/Service/Importer/fixtures/config-deckJson-schema.json", "lib/Service/Importer/fixtures/config-trelloApi-schema.json", "lib/Service/Importer/fixtures/config-trelloJson-schema.json", "lib/Service/fixtures/default-board.json", "screenshots/screenshot1.png", "src/assets/file-placeholder.svg", "img/favicon.ico", "img/favicon.png", "img/favicon.svg", "img/activity.svg", "img/activity-dark.svg", "img/deck.svg", "img/deck-current.svg", "img/deck-dark.svg", "img/details-white.svg", "img/card.svg", "img/sample-image.jpg"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2019 Nextcloud GmbH and Nextcloud contributors"
SPDX-License-Identifier = "AGPL-3.0-or-later"

View File

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

View File

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

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -102,6 +103,8 @@ return [
['name' => 'card_api#assignUser', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}/assignUser', 'verb' => 'PUT'],
['name' => 'card_api#unassignUser', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}/unassignUser', 'verb' => 'PUT'],
['name' => 'card_api#reorder', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}/reorder', 'verb' => 'PUT'],
['name' => 'card_api#archive', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}/archive', 'verb' => 'PUT'],
['name' => 'card_api#unarchive', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}/unarchive', 'verb' => 'PUT'],
['name' => 'card_api#delete', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}', 'verb' => 'DELETE'],
['name' => 'card_api#findAllWithDue', 'url' => '/api/v{apiVersion}/dashboard/due', 'verb' => 'GET'],
@@ -136,6 +139,8 @@ return [
['name' => 'comments_api#update', 'url' => '/api/v{apiVersion}/cards/{cardId}/comments/{commentId}', 'verb' => 'PUT'],
['name' => 'comments_api#delete', 'url' => '/api/v{apiVersion}/cards/{cardId}/comments/{commentId}', 'verb' => 'DELETE'],
['name' => 'card#clone', 'url' => '/api/v{apiVersion}/cards/{cardId}/clone', 'verb' => 'POST'],
['name' => 'overview_api#upcomingCards', 'url' => '/api/v{apiVersion}/overview/upcoming', 'verb' => 'GET'],
['name' => 'search#search', 'url' => '/api/v{apiVersion}/search', 'verb' => 'GET'],

View File

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

748
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -5,6 +5,7 @@
import { randUser } from '../utils/index.js'
const user = randUser()
const recipient = randUser()
import { sampleBoard } from '../utils/sampleBoard'
describe('Board', function() {
@@ -58,3 +59,73 @@ describe('Board', function() {
.should('be.visible')
})
})
describe('Board cloning', function() {
before(function() {
cy.createUser(user)
})
it('Clones a board without cards', function() {
const boardName = 'Clone board original'
const board = sampleBoard(boardName)
cy.createExampleBoard({ user, board }).then((board) => {
const boardId = board.id
cy.visit(`/apps/deck/board/${boardId}`)
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + '")')
.parent()
.find('button[aria-label="Actions"]')
.click()
cy.get('button:contains("Clone board")')
.click()
cy.get('.modal-container button:contains("Clone")')
.click()
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + '")')
.should('be.visible')
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + ' (copy)")')
.should('be.visible')
cy.get('.board-title h2').contains(boardName + ' (copy)')
cy.get('h3[aria-label="TestList"]')
.should('be.visible')
})
})
it('Clones a board with cards', function() {
const boardName = 'Clone with cards'
const board = sampleBoard(boardName)
cy.createExampleBoard({ user, board }).then((board) => {
const boardId = board.id
cy.visit(`/apps/deck/board/${boardId}`)
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + '")')
.parent()
.find('button[aria-label="Actions"]')
.click()
cy.get('button:contains("Clone board")')
.click()
cy.get('.checkbox-content__text:contains("Clone cards")')
.click()
cy.get('.modal-container button:contains("Clone")')
.click()
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + '")')
.should('be.visible')
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + ' (copy)")')
.should('be.visible')
cy.get('.board-title h2').contains(boardName + ' (copy)')
cy.get('h3[aria-label="TestList"]')
.should('be.visible')
cy.get('.card:contains("Hello world")')
.should('be.visible')
})
})
})

View File

@@ -25,9 +25,9 @@ const useModal = (useModal) => {
})
}
describe('Card', function() {
describe('Card', function () {
let boardId
before(function() {
before(function () {
cy.createUser(user)
cy.login(user)
cy.createExampleBoard({
@@ -38,11 +38,11 @@ describe('Card', function() {
})
})
beforeEach(function() {
beforeEach(function () {
cy.login(user)
})
it('Can add a card', function() {
it('Can add a card', function () {
cy.visit(`/apps/deck/#/board/${boardId}`)
const newCardTitle = 'Write some cypress tests'
@@ -63,7 +63,7 @@ describe('Card', function() {
})
})
it('Create card from overview', function() {
it('Create card from overview', function () {
cy.visit(`/apps/deck/#/`)
const newCardTitle = 'Test create from overview'
cy.intercept({ method: 'POST', url: '**/apps/deck/cards' }).as('save')
@@ -71,6 +71,10 @@ describe('Card', function() {
cy.get('.button-vue[aria-label*="Add card"]')
.first().click()
// Somehow this avoids the electron crash
cy.wait(2000)
cy.get('.modal-mask.card-selector .card-title').should('be.visible').click().type(newCardTitle)
cy.get('.modal-mask.card-selector .multiselect-board').should('be.visible').click()
cy.get('.vs__dropdown-menu [data-cy="board-select-title"]:contains("' + boardData.title + '")').should('be.visible').click()
@@ -83,22 +87,84 @@ describe('Card', function() {
cy.get('.modal-mask.card-selector button.button-vue--vue-primary').should('be.visible').click()
cy.wait('@save', { timeout: 7000 })
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.reload()
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.get('.board .stack').eq(0).within(() => {
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible')
})
})
it('Card with link reference', () => {
cy.visit(`/apps/deck/#/board/${boardId}`)
const absoluteUrl = `https://example.com`
cy.get('.board .stack').eq(0).within(() => {
cy.get('.button-vue[aria-label*="Add card"]')
.first().click()
cy.get('.stack__card-add form input#new-stack-input-main')
.type(absoluteUrl)
cy.get('.stack__card-add form input[type=submit]')
.first().click()
cy.get('.card:contains("Example Domain")')
.should('be.visible')
.click()
})
cy.get('.app-sidebar-header', { timeout: 10000 })
.should('be.visible')
.find('h2').contains('Example Domain').should('be.visible')
})
it('Rename card with link', () => {
cy.visit(`/apps/deck/#/board/${boardId}`)
const absoluteUrl = `https://example.com`
const plainTitle = 'New title'
cy.get('.board .stack').eq(0).within(() => {
cy.get('.button-vue[aria-label*="Add card"]')
.first().click()
cy.get('.stack__card-add form input#new-stack-input-main')
.type(absoluteUrl)
cy.get('.stack__card-add form input[type=submit]')
.first().click()
cy.get('.card:contains("Example Domain")')
.should('be.visible')
})
// Rename link to plain title
cy.get('.card:contains("Example Domain")')
.find('.action-item__menutoggle')
.click()
cy.get('.v-popper__popper button:contains("Edit title")')
.click()
cy.get(`h4:contains("${absoluteUrl}") span[contenteditable="true"]`)
.type(`{selectAll}${plainTitle}{enter}`)
cy.get(`.card:contains("${plainTitle}")`)
.should('be.visible')
// Rename plain title to link
cy.get('.card:contains("New title")')
.find('.action-item__menutoggle')
.click()
cy.get('.v-popper__popper button:contains("Edit title")')
.click()
cy.get('h4:contains("New title") span[contenteditable="true"]')
.type(`{selectAll}${absoluteUrl}{enter}`)
cy.get('.board').click()
cy.get('.card:contains("Example Domain")')
.should('be.visible')
})
describe('Modal', () => {
beforeEach(function() {
beforeEach(function () {
cy.login(user)
useModal(true).then(() => {
cy.visit(`/apps/deck/#/board/${boardId}`)
})
})
it('Can show card details modal', function() {
it('Can show card details modal', function () {
cy.getNavigationEntry(boardData.title)
.first().click({ force: true })
@@ -121,10 +187,11 @@ describe('Card', function() {
cy.get('.file-picker__main [data-filename="welcome.txt"]', { timeout: 30000 }).should('be.visible')
.click()
cy.get('.dialog__actions button.button-vue--vue-primary').click()
cy.get('.attachment-list .basename').contains('welcome.txt')
cy.get('.attachment-list .filename').contains('welcome')
cy.get('.attachment-list .filename .extension').contains('txt')
})
it.only('Shows the modal with the editor', () => {
it('Shows the modal with the editor', () => {
cy.get('.card:contains("Hello world")').should('be.visible').click()
cy.intercept({ method: 'PUT', url: '**/apps/deck/cards/*' }).as('save')
cy.get('.modal__card').should('be.visible')
@@ -161,9 +228,9 @@ describe('Card', function() {
cy.get('.reference-picker-modal--content .reference-picker .multiselect-list').should('be.visible').contains(boardData.stacks[0].title)
cy.get('.reference-picker-modal--content .reference-picker button.button-vue--vue-primary').should('be.visible').click()
cy.wait('@save', { timeout: 7000 })
cy.get('.modal__card .ProseMirror').contains('/index.php/apps/deck/card/').should('be.visible')
cy.get('.modal__card .ProseMirror').contains('/index.php/apps/deck/card/').should('have.length', 1)
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.visit(`/apps/deck/board/${boardId}`)
cy.reload()
cy.get('.board .stack').eq(0).within(() => {
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible')
@@ -172,7 +239,7 @@ describe('Card', function() {
})
describe('Sidebar', () => {
beforeEach(function() {
beforeEach(function () {
cy.login(user)
useModal(false).then(() => {
cy.visit(`/apps/deck/#/board/${boardId}`)
@@ -185,7 +252,7 @@ describe('Card', function() {
.find('.ProseMirror h1').contains('Hello world writing more text').should('be.visible')
})
it('Set a due date', function() {
it('Set a due date', function () {
const newCardTitle = 'Card with a due date'
cy.get('.button-vue[aria-label*="Add card"]')
@@ -223,7 +290,7 @@ describe('Card', function() {
cy.get(`.card:contains("${newCardTitle}")`).find('[data-due-state]').should('not.exist')
})
it('Add a label', function() {
it('Add a label', function () {
const newCardTitle = 'Card with labels'
cy.get('.button-vue[aria-label*="Add card"]')
@@ -252,7 +319,7 @@ describe('Card', function() {
})
describe('Card actions', () => {
beforeEach(function() {
beforeEach(function () {
cy.login(user)
useModal(false).then(() => {
cy.visit(`/apps/deck/#/board/${boardId}`)
@@ -298,5 +365,18 @@ describe('Card', function() {
})
})
})
it('clone card', () => {
cy.intercept({ method: 'POST', url: '**/apps/deck/**/cards/*/clone' }).as('clone')
cy.get('.card:contains("Hello world")').should('be.visible').click()
cy.get('#app-sidebar-vue')
.find('.ProseMirror h1').contains('Hello world').should('be.visible')
cy.get('.app-sidebar-header .action-item__menutoggle').click()
cy.get('.v-popper__popper button:contains("Move/copy card")').click()
cy.get('.modal-container button:contains("Copy card")').click()
cy.wait('@clone', { timeout: 7000 })
cy.get('.card:contains("Hello world")').should('have.length', 2)
})
})
})

View File

@@ -22,10 +22,10 @@ describe('Deck dashboard', function() {
.should($el => expect($el.text().trim()).to.equal('Upcoming cards'))
})
it('Can see the default "Personal Board" created for user by default', function() {
it('Can see the default "Welcome Board" created for user by default', function() {
cy.visit('/apps/deck')
const defaultBoard = 'Personal'
const defaultBoard = 'Welcome to Nextcloud Deck!'
cy.get('.app-navigation-entry-wrapper[icon=icon-deck]')
.find('ul.app-navigation-entry__children .app-navigation-entry:contains(' + defaultBoard + ')')

View File

@@ -347,6 +347,34 @@ A 403 response might be returned if the users ability to create new boards has b
##### 200 Success
### PUT /boards/{boardId}/stacks/{stackId}/cards/{cardId}/archive - Archive a card
#### Request parameters
| Parameter | Type | Description |
| --------- | ------- | --------------------------------------- |
| boardId | Integer | The id of the board the card belongs to |
| stackId | Integer | The id of the stack the card belongs to |
| cardId | Integer | The id of the card |
#### Response
##### 200 Success
### PUT /boards/{boardId}/stacks/{stackId}/cards/{cardId}/unarchive - Unarchive a card
#### Request parameters
| Parameter | Type | Description |
| --------- | ------- | --------------------------------------- |
| boardId | Integer | The id of the board the card belongs to |
| stackId | Integer | The id of the stack the card belongs to |
| cardId | Integer | The id of the card |
#### Response
##### 200 Success
### DELETE /boards/{boardId} - Delete a board
#### Request parameters
@@ -423,6 +451,25 @@ A 403 response might be returned if the users ability to create new boards has b
##### 200 Success
### POST /boards/{boardId}/clone - Clone a board
Creates a copy of the board.
#### Request body
| Parameter | Type | Description |
| --------- | ------ | ---------------------------------------------------- |
| withCards | Bool | Setting if the cards should be copied (Default: false) |
| withAssignments | Bool | Setting if the card assignments should be cloned (Default: false) |
| withLabels | Bool | Setting if the card labels should be cloned (Default: false) |
| withDueDate | Bool | Setting if the card due dates should be cloned (Default: false) |
| moveCardsToLeftStack | Bool | Setting if all cards should be moved to the most left column (useful for To-Do / Doing / Done boards) (Default: false) |
| restoreArchivedCards | Bool | Setting if the archived cards should be unarchived (Default: false) |
#### Response
##### 200 Success
### DELETE /boards/{boardId}/acl/{aclId} - Delete an acl rule
#### Response

View File

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

View File

@@ -105,17 +105,21 @@ It is possible to import from the following sources:
#### Trello JSON
Steps:
* Create the data file
* Access Trello
* go to the board you want to export
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON
* Create the configuration file
* Execute the import informing the import file path, data file and source as `Trello JSON`
**Limitations:**
* Comments with more than 1000 characters are placed as attached files to the card.
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for import `Trello JSON`
**Steps:**
1. Create the data file:
* Access Trello.
* Go to the board you want to export.
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON.
2. Create the configuration file.
3. Execute the import, specifying the import file path, data file, and source as `Trello JSON`.
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for importing `Trello JSON`.
Example configuration file:
```json
{
"owner": "admin",
@@ -126,26 +130,22 @@ Example configuration file:
}
```
**Limitations**:
Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, identify how many actions the JSON has.
**Additional Limitations**:
* Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, check the number of actions in the JSON.
#### Trello API
Import using API is recommended for boards with more than 1000 actions.
Importing via API is recommended for boards with more than 1000 actions. Trello allows attaching links to a card, but Deck does not support this feature. Attachment links are instead added in a markdown table at the end of the description for each imported card.
Trello makes it possible to attach links to a card. Deck does not have this feature. Attachments and attachment links are added in a markdown table at the end of the description for every imported card that has attachments in Trello.
* Get the API Key and API Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization)
* Get the ID of the board you want to import by making a request to:
https://api.trello.com/1/members/me/boards?key={yourKey}&token={yourToken}&fields=id,name
This ID you will use in the configuration file in the `board` property
* Create the configuration file
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for import `Trello JSON`
1. Get the API Key and Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization).
2. Obtain the ID of the board you want to import by making a request to:
```
https://api.trello.com/1/members/me/boards?key={yourKey}&token={yourToken}&fields=id,name
```
3. Create the configuration file, ensuring it follows the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for `Trello JSON`.
Example configuration file:
```json
{
"owner": "admin",

View File

@@ -4,18 +4,19 @@
-->
## Export
Deck currently supports exporting all boards a user owns in a single JSON file. The format is based on the database schema that deck uses. It can be used to re-import boards on the same or other instances.
Deck currently supports exporting all boards a user owns in a single JSON file. The format is based on the database schema that Deck uses. It can be used to re-import boards on the same or other instances.
The export currently has some kown limitations in terms of specific data not included:
The export currently has some known limitations in terms of specific data not included:
- Activity information
- File attachments to deck cards
- File attachments to Deck cards
- Comments
-
```
occ deck:export > my-file.json
```
## Import boards
```
occ deck:export userid > userid-deck-export.json
```
*(`userid` = username as seen in the admin user accounts page)*
## Import Boards
Importing can be done using the API or the `occ` `deck:import` command.
@@ -23,39 +24,57 @@ It is possible to import from the following sources:
### Deck JSON
A json file that has been obtained from the above described `occ deck:export [userid]` command can be imported.
A JSON file that has been obtained from the above-described `occ deck:export [userid] > userid-deck-export.json` command can be imported.
```
occ deck:import my-file.json
occ deck:import userid-deck-export.json
```
In case you are importing from a different instance you may use an additional config file to provide custom user id mapping in case users have different identifiers.
You will be asked to provide a path to a config file.
```
To know what to put in there:
- Have a look at your `userid-deck-export.json`
- Near the top, you will see `"uid"` with a username.
- Search for additional `"uid"` entries to find all the usernames involved and note them.
- Search for `"acl"`, where `"uid"`s of groups are also present; note them too.
If you are importing from a different instance, you must provide custom user ID mapping in case users have different identifiers.
Create a config file, e.g., `deck-import-config-file-userid.json`, and adjust the content of this example as described above. User IDs on the new instance can be seen in the admin user accounts page.
```json
{
"owner": "admin",
"owner": "useridofnewownerofallboards",
"uidRelation": {
"johndoe": "test-user-1"
"userid1onoldinstance": "userid1onnewinstance",
"userid2onoldinstance": "userid2onnewinstance",
"groupid1onoldinstance": "groupid1onnewinstance"
}
}
```
After pressing enter, everything will be imported.
Additional info:
- If you export a users boards, all boards that the user has access to will be exported (including those shared with that user).
#### Trello JSON
Limitations:
**Limitations:**
* Comments with more than 1000 characters are placed as attached files to the card.
Steps:
* Create the data file
* Access Trello
* go to the board you want to export
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON
* Create the configuration file
* Execute the import informing the import file path, data file and source as `Trello JSON`
**Steps:**
1. Create the data file:
* Access Trello.
* Go to the board you want to export.
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON.
2. Create the configuration file.
3. Execute the import, specifying the import file path, data file, and source as `Trello JSON`.
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for import `Trello JSON`
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for importing `Trello JSON`.
Example configuration file:
```json
{
"owner": "admin",
@@ -66,26 +85,22 @@ Example configuration file:
}
```
**Limitations**:
Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, identify how many actions the JSON has.
**Additional Limitations**:
* Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, check the number of actions in the JSON.
#### Trello API
Import using API is recommended for boards with more than 1000 actions.
Importing via API is recommended for boards with more than 1000 actions. Trello allows attaching links to a card, but Deck does not support this feature. Attachment links are instead added in a markdown table at the end of the description for each imported card.
Trello makes it possible to attach links to a card. Deck does not have this feature. Attachments and attachment links are added in a markdown table at the end of the description for every imported card that has attachments in Trello.
* Get the API Key and API Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization)
* Get the ID of the board you want to import by making a request to:
https://api.trello.com/1/members/me/boards?key={yourKey}&token={yourToken}&fields=id,name
This ID you will use in the configuration file in the `board` property
* Create the configuration file
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for import `Trello JSON`
1. Get the API Key and Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization).
2. Obtain the ID of the board you want to import by making a request to:
```
https://api.trello.com/1/members/me/boards?key={yourKey}&token={yourToken}&fields=id,name
```
3. Create the configuration file, ensuring it follows the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for `Trello JSON`.
Example configuration file:
```json
{
"owner": "admin",

BIN
img/sample-image.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 KiB

View File

@@ -8,7 +8,7 @@ OC.L10N.register(
"The file was uploaded" : "Kaset eo bet ar restr",
"No file was uploaded" : "N'eus restr ebet a zo bet kaset",
"Invalid date, date format must be YYYY-MM-DD" : "Deizat fall, stumm an deizat a zo ret bezhañ BBBB-MM-DD",
"Cancel" : "Nullañ",
"Cancel" : "Arrest",
"Drop your files to upload" : "Laoskit ho restroù evit pellkas",
"Open" : "Digeriñ",
"Completed" : "Achuet",

View File

@@ -6,7 +6,7 @@
"The file was uploaded" : "Kaset eo bet ar restr",
"No file was uploaded" : "N'eus restr ebet a zo bet kaset",
"Invalid date, date format must be YYYY-MM-DD" : "Deizat fall, stumm an deizat a zo ret bezhañ BBBB-MM-DD",
"Cancel" : "Nullañ",
"Cancel" : "Arrest",
"Drop your files to upload" : "Laoskit ho restroù evit pellkas",
"Open" : "Digeriñ",
"Completed" : "Achuet",

View File

@@ -106,7 +106,7 @@ OC.L10N.register(
"Done" : "Fet",
"1. Open to learn more about boards and cards" : "1. Obre per obtenir més informació sobre taulers i cartes",
"2. Drag cards left and right, up and down" : "2. Arrossegueu les targetes a l'esquerra i a la dreta, amunt i avall",
"3. Apply rich formatting and link content" : "3. Aplica format ric i contingut d'enllaços",
"3. Apply rich formatting and link content" : "3. Apliqueu format ric i contingut d'enllaços",
"4. Share, comment and collaborate!" : "4. Comparteix, comenta i col·labora!",
"Create your first card!" : "Crea la teva primera targeta!",
"The file was uploaded" : "S'ha pujat el fitxer",
@@ -351,9 +351,9 @@ OC.L10N.register(
"Clone cards" : "Clonar targetes",
"Clone assignments" : "Clonar les tasques",
"Clone labels" : "Clonar etiquetes",
"Clone due dates" : "Clonar les dates de caducitat",
"Advanced options" : "Opcions avançades",
"Move all cards to the first list" : "Mou totes les targetes a la primera llista",
"Clone due dates" : "Clonar les dates de venciment",
"Advanced options" : "Paràmetres avançats",
"Move all cards to the first list" : "Mou totes les cartes a la primera llista",
"Restore archived cards" : "Restaura les targetes arxivades",
"Clone" : "Clonar",
"Loading filtered view" : "S'està carregant la visualització filtrada",

View File

@@ -104,7 +104,7 @@
"Done" : "Fet",
"1. Open to learn more about boards and cards" : "1. Obre per obtenir més informació sobre taulers i cartes",
"2. Drag cards left and right, up and down" : "2. Arrossegueu les targetes a l'esquerra i a la dreta, amunt i avall",
"3. Apply rich formatting and link content" : "3. Aplica format ric i contingut d'enllaços",
"3. Apply rich formatting and link content" : "3. Apliqueu format ric i contingut d'enllaços",
"4. Share, comment and collaborate!" : "4. Comparteix, comenta i col·labora!",
"Create your first card!" : "Crea la teva primera targeta!",
"The file was uploaded" : "S'ha pujat el fitxer",
@@ -349,9 +349,9 @@
"Clone cards" : "Clonar targetes",
"Clone assignments" : "Clonar les tasques",
"Clone labels" : "Clonar etiquetes",
"Clone due dates" : "Clonar les dates de caducitat",
"Advanced options" : "Opcions avançades",
"Move all cards to the first list" : "Mou totes les targetes a la primera llista",
"Clone due dates" : "Clonar les dates de venciment",
"Advanced options" : "Paràmetres avançats",
"Move all cards to the first list" : "Mou totes les cartes a la primera llista",
"Restore archived cards" : "Restaura les targetes arxivades",
"Clone" : "Clonar",
"Loading filtered view" : "S'està carregant la visualització filtrada",

View File

@@ -201,7 +201,6 @@ OC.L10N.register(
"Shift" : "Shift",
"Ctrl" : "Ctrl",
"Search" : "Søg",
"Enter" : "Indtast",
"All boards" : "Alle tavler",
"Archived boards" : "Arkiverede lister",
"Shared with you" : "Delt med dig",

View File

@@ -199,7 +199,6 @@
"Shift" : "Shift",
"Ctrl" : "Ctrl",
"Search" : "Søg",
"Enter" : "Indtast",
"All boards" : "Alle tavler",
"Archived boards" : "Arkiverede lister",
"Shared with you" : "Delt med dig",

View File

@@ -123,7 +123,7 @@ OC.L10N.register(
"Path is already shared with this card" : "Pfad wurde bereits mit dieser Karte geteilt",
"Invalid date, date format must be YYYY-MM-DD" : "Ungültiges Datum, zulässiges Datumsformat: JJJJ-MM-TT",
"Personal planning and team project organization" : "Persönliche Planung und Teamprojektorganisation",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert ist.\n\n\n- 📥 Füge deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teile mit deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit deinem Team mit Kommentaren\n- ⚡ Behalte den Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere dein Projekt",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Füge deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teile mit deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit deinem Team mit Kommentaren\n- ⚡ Behalte den Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere dein Projekt",
"Add board" : "Board hinzufügen",
"Card details" : "Kartendetails",
"Select the board to link to a project" : "Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen",
@@ -186,7 +186,7 @@ OC.L10N.register(
"Deleted lists" : "Gelöschte Listen",
"Undo" : "Rückgängig",
"Deleted cards" : "Gelöschte Karten",
"Failed to create share with {displayName}" : "Freigabe mit dem Namen {displayName} konnte nicht erstellt werden",
"Failed to create share with {displayName}" : "Fehler beim Erstellen der Freigabe mit dem Namen {displayName}",
"Are you sure you want to transfer the board {title} to {user}?" : "Möchtest du wirklich das Board {title} an {user} übertragen?",
"Transfer the board." : "Board übertragen",
"Transfer" : "Übertragen",
@@ -238,7 +238,7 @@ OC.L10N.register(
"Open in bigger view" : "In größerer Ansicht öffnen",
"Attachments" : "Anhänge",
"Comments" : "Kommentare",
"Failed to load comments" : "Laden der Kommentare ist fehlgeschlagen",
"Failed to load comments" : "Das Laden der Kommentare ist fehlgeschlagen",
"No comments yet. Begin the discussion!" : "Bislang keine Kommentare. Beginne die Diskussion!",
"The comment cannot be empty." : "Der Kommentar darf nicht leer sein.",
"The comment cannot be longer than 1000 characters." : "Der Kommentar darf nicht länger als 1000 Zeichen sein.",
@@ -258,8 +258,8 @@ OC.L10N.register(
"Add Attachment" : "Anhang anhängen",
"Choose attachment" : "Anhang auswählen",
"Select Date" : "Datum auswählen",
"Later today {timeLocale}" : "Später heute {timeLocale}",
"Set due date for later today" : "Fälligkeitsdatum auf später heute setzen",
"Later today {timeLocale}" : "Heute noch {timeLocale}",
"Set due date for later today" : "Fälligkeitsdatum auf heute noch setzen",
"Tomorrow {timeLocale}" : "Morgen {timeLocale}",
"Set due date for tomorrow" : "Fälligkeitsdatum auf morgen setzen",
"This weekend {timeLocale}" : "Dieses Wochenende {timeLocale}",
@@ -270,9 +270,9 @@ OC.L10N.register(
"Set a due date" : "Ein Ablaufdatum setzen",
"Add due date" : "Fälligkeitsdatum hinzufügen",
"Choose a date" : "Datum auswählen",
"Remove due date" : "Fälligkeitsdatum entfernen",
"Remove due date" : "Fälligkeitsdatum löschen",
"Mark as done" : "Als erledigt markieren",
"Due at:" : "Fällig am:",
"Due at:" : "Fallig am:",
"Not done" : "Nicht erledigt",
"Unarchive card" : "Karte dearchivieren",
"Archive card" : "Karte archivieren",
@@ -292,7 +292,7 @@ OC.L10N.register(
"Delete card" : "Karte löschen",
"seconds ago" : "Gerade eben",
"Keyboard shortcuts" : "Tastaturkürzel",
"Boost your productivity using Deck with keyboard shortcuts." : "Mit Tastaturkürzeln die Produktivität in Deck erhöhen.",
"Boost your productivity using Deck with keyboard shortcuts." : "Erhöhe mit Tastaturkürzeln deine Produktivität in Deck.",
"Board actions" : "Boardaktionen",
"Keyboard shortcut" : "Tastaturkürzel",
"Action" : "Aktion",
@@ -386,7 +386,7 @@ OC.L10N.register(
"Create a card" : "Eine Karte erstellen",
"Message from {author} in {conversationName}" : "Nachricht von {author} in {conversationName}",
"Something went wrong" : "Etwas ist schiefgelaufen",
"Failed to upload {name}" : "{name} konnte nicht hochgeladen werden",
"Failed to upload {name}" : "Fehler beim Hochladen von {name}",
"Maximum file size of {size} exceeded" : "Maximale Dateigröße von {size} überschritten",
"Error creating the share" : "Fehler beim Erstellen der Freigabe",
"Share with a Deck card" : "Mit einer Deck-Karte teilen",

View File

@@ -121,7 +121,7 @@
"Path is already shared with this card" : "Pfad wurde bereits mit dieser Karte geteilt",
"Invalid date, date format must be YYYY-MM-DD" : "Ungültiges Datum, zulässiges Datumsformat: JJJJ-MM-TT",
"Personal planning and team project organization" : "Persönliche Planung und Teamprojektorganisation",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert ist.\n\n\n- 📥 Füge deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teile mit deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit deinem Team mit Kommentaren\n- ⚡ Behalte den Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere dein Projekt",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Füge deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teile mit deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit deinem Team mit Kommentaren\n- ⚡ Behalte den Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere dein Projekt",
"Add board" : "Board hinzufügen",
"Card details" : "Kartendetails",
"Select the board to link to a project" : "Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen",
@@ -184,7 +184,7 @@
"Deleted lists" : "Gelöschte Listen",
"Undo" : "Rückgängig",
"Deleted cards" : "Gelöschte Karten",
"Failed to create share with {displayName}" : "Freigabe mit dem Namen {displayName} konnte nicht erstellt werden",
"Failed to create share with {displayName}" : "Fehler beim Erstellen der Freigabe mit dem Namen {displayName}",
"Are you sure you want to transfer the board {title} to {user}?" : "Möchtest du wirklich das Board {title} an {user} übertragen?",
"Transfer the board." : "Board übertragen",
"Transfer" : "Übertragen",
@@ -236,7 +236,7 @@
"Open in bigger view" : "In größerer Ansicht öffnen",
"Attachments" : "Anhänge",
"Comments" : "Kommentare",
"Failed to load comments" : "Laden der Kommentare ist fehlgeschlagen",
"Failed to load comments" : "Das Laden der Kommentare ist fehlgeschlagen",
"No comments yet. Begin the discussion!" : "Bislang keine Kommentare. Beginne die Diskussion!",
"The comment cannot be empty." : "Der Kommentar darf nicht leer sein.",
"The comment cannot be longer than 1000 characters." : "Der Kommentar darf nicht länger als 1000 Zeichen sein.",
@@ -256,8 +256,8 @@
"Add Attachment" : "Anhang anhängen",
"Choose attachment" : "Anhang auswählen",
"Select Date" : "Datum auswählen",
"Later today {timeLocale}" : "Später heute {timeLocale}",
"Set due date for later today" : "Fälligkeitsdatum auf später heute setzen",
"Later today {timeLocale}" : "Heute noch {timeLocale}",
"Set due date for later today" : "Fälligkeitsdatum auf heute noch setzen",
"Tomorrow {timeLocale}" : "Morgen {timeLocale}",
"Set due date for tomorrow" : "Fälligkeitsdatum auf morgen setzen",
"This weekend {timeLocale}" : "Dieses Wochenende {timeLocale}",
@@ -268,9 +268,9 @@
"Set a due date" : "Ein Ablaufdatum setzen",
"Add due date" : "Fälligkeitsdatum hinzufügen",
"Choose a date" : "Datum auswählen",
"Remove due date" : "Fälligkeitsdatum entfernen",
"Remove due date" : "Fälligkeitsdatum löschen",
"Mark as done" : "Als erledigt markieren",
"Due at:" : "Fällig am:",
"Due at:" : "Fallig am:",
"Not done" : "Nicht erledigt",
"Unarchive card" : "Karte dearchivieren",
"Archive card" : "Karte archivieren",
@@ -290,7 +290,7 @@
"Delete card" : "Karte löschen",
"seconds ago" : "Gerade eben",
"Keyboard shortcuts" : "Tastaturkürzel",
"Boost your productivity using Deck with keyboard shortcuts." : "Mit Tastaturkürzeln die Produktivität in Deck erhöhen.",
"Boost your productivity using Deck with keyboard shortcuts." : "Erhöhe mit Tastaturkürzeln deine Produktivität in Deck.",
"Board actions" : "Boardaktionen",
"Keyboard shortcut" : "Tastaturkürzel",
"Action" : "Aktion",
@@ -384,7 +384,7 @@
"Create a card" : "Eine Karte erstellen",
"Message from {author} in {conversationName}" : "Nachricht von {author} in {conversationName}",
"Something went wrong" : "Etwas ist schiefgelaufen",
"Failed to upload {name}" : "{name} konnte nicht hochgeladen werden",
"Failed to upload {name}" : "Fehler beim Hochladen von {name}",
"Maximum file size of {size} exceeded" : "Maximale Dateigröße von {size} überschritten",
"Error creating the share" : "Fehler beim Erstellen der Freigabe",
"Share with a Deck card" : "Mit einer Deck-Karte teilen",

View File

@@ -22,7 +22,7 @@ OC.L10N.register(
"You have renamed list {before} to {stack} on board {board}" : "Sie haben die Liste {before} auf dem Board {board} in {stack} umbenannt",
"{user} has renamed list {before} to {stack} on board {board}" : "{user} hat die Liste {before} in {stack} auf dem Board {board} umbenannt",
"You have deleted list {stack} on board {board}" : "Sie haben die Liste {stack} auf dem Board {board} gelöscht",
"{user} has deleted list {stack} on board {board}" : "{user} hat die Liste {stack} aus dem Board {board} gelöscht",
"{user} has deleted list {stack} on board {board}" : "{user} hat die Liste {stack} aus dem Board {board} entfernt",
"You have created card {card} in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} erstellt",
"{user} has created card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} erstellt",
"You have deleted card {card} in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} gelöscht",
@@ -61,8 +61,8 @@ OC.L10N.register(
"{user} has added the attachment {attachment} to card {card}" : "{user} hat den Anhang {attachment} zur Karte {card} hinzugefügt",
"You have updated the attachment {attachment} on card {card}" : "Sie haben den Anhang {attachment} der Karte {card} aktualisiert",
"{user} has updated the attachment {attachment} on card {card}" : "{user} hat den Anhang {attachment} der Karte {card} aktualisiert",
"You have deleted the attachment {attachment} from card {card}" : "Sie haben den Anhang {attachment} von der Karte {card} gelöscht",
"{user} has deleted the attachment {attachment} from card {card}" : "{user} hat den Anhang {attachment} von Karte {card} gelöscht",
"You have deleted the attachment {attachment} from card {card}" : "Sie haben den Anhang {attachment} von der Karte {card} entfernt",
"{user} has deleted the attachment {attachment} from card {card}" : "{user} hat den Anhang {attachment} von Karte {card} entfernt",
"You have restored the attachment {attachment} to card {card}" : "Sie haben den Anhang {attachment} der Karte {card} wiederhergestellt",
"{user} has restored the attachment {attachment} to card {card}" : "{user} hat den Anhang {attachment} der Karte {card} wiederhergestellt",
"You have commented on card {card}" : "Sie haben die Karte {card} kommentiert",
@@ -186,7 +186,7 @@ OC.L10N.register(
"Deleted lists" : "Gelöschte Listen",
"Undo" : "Rückgängig",
"Deleted cards" : "Gelöschte Karten",
"Failed to create share with {displayName}" : "Freigabe mit dem Namen {displayName} konnte nicht erstellt werden",
"Failed to create share with {displayName}" : "Fehler beim Erstellen der Freigabe mit dem Namen {displayName}",
"Are you sure you want to transfer the board {title} to {user}?" : "Möchten Sie wirklich das Board {title} auf {user} übertragen?",
"Transfer the board." : "Board übertragen.",
"Transfer" : "Übertragen",
@@ -238,7 +238,7 @@ OC.L10N.register(
"Open in bigger view" : "In größerer Ansicht öffnen",
"Attachments" : "Anhänge",
"Comments" : "Kommentare",
"Failed to load comments" : "Kommentare konnten nicht geladen werden",
"Failed to load comments" : "Das Laden der Kommentare ist fehlgeschlagen",
"No comments yet. Begin the discussion!" : "Bislang keine Kommentare. Beginnen Sie die Diskussion!",
"The comment cannot be empty." : "Der Kommentar darf nicht leer sein.",
"The comment cannot be longer than 1000 characters." : "Der Kommentar darf nicht länger als 1000 Zeichen sein.",
@@ -270,7 +270,7 @@ OC.L10N.register(
"Set a due date" : "Ein Ablaufdatum setzen",
"Add due date" : "Fälligkeitsdatum hinzufügen",
"Choose a date" : "Datum auswählen",
"Remove due date" : "Fälligkeitsdatum entfernen",
"Remove due date" : "Fälligkeitsdatum löschen",
"Mark as done" : "Als erledigt markieren",
"Due at:" : "Fallig am:",
"Not done" : "Nicht erledigt",
@@ -386,7 +386,7 @@ OC.L10N.register(
"Create a card" : "Eine Karte erstellen",
"Message from {author} in {conversationName}" : "Nachricht von {author} in {conversationName}",
"Something went wrong" : "Etwas ist schiefgelaufen",
"Failed to upload {name}" : "{name} konnte nicht hochgeladen werden",
"Failed to upload {name}" : "Fehler beim Hochladen von {name}",
"Maximum file size of {size} exceeded" : "Maximale Dateigröße von {size} überschritten",
"Error creating the share" : "Fehler beim Erstellen der Freigabe",
"Share with a Deck card" : "Mit einer Deck-Karte teilen",

View File

@@ -20,7 +20,7 @@
"You have renamed list {before} to {stack} on board {board}" : "Sie haben die Liste {before} auf dem Board {board} in {stack} umbenannt",
"{user} has renamed list {before} to {stack} on board {board}" : "{user} hat die Liste {before} in {stack} auf dem Board {board} umbenannt",
"You have deleted list {stack} on board {board}" : "Sie haben die Liste {stack} auf dem Board {board} gelöscht",
"{user} has deleted list {stack} on board {board}" : "{user} hat die Liste {stack} aus dem Board {board} gelöscht",
"{user} has deleted list {stack} on board {board}" : "{user} hat die Liste {stack} aus dem Board {board} entfernt",
"You have created card {card} in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} erstellt",
"{user} has created card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} erstellt",
"You have deleted card {card} in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} gelöscht",
@@ -59,8 +59,8 @@
"{user} has added the attachment {attachment} to card {card}" : "{user} hat den Anhang {attachment} zur Karte {card} hinzugefügt",
"You have updated the attachment {attachment} on card {card}" : "Sie haben den Anhang {attachment} der Karte {card} aktualisiert",
"{user} has updated the attachment {attachment} on card {card}" : "{user} hat den Anhang {attachment} der Karte {card} aktualisiert",
"You have deleted the attachment {attachment} from card {card}" : "Sie haben den Anhang {attachment} von der Karte {card} gelöscht",
"{user} has deleted the attachment {attachment} from card {card}" : "{user} hat den Anhang {attachment} von Karte {card} gelöscht",
"You have deleted the attachment {attachment} from card {card}" : "Sie haben den Anhang {attachment} von der Karte {card} entfernt",
"{user} has deleted the attachment {attachment} from card {card}" : "{user} hat den Anhang {attachment} von Karte {card} entfernt",
"You have restored the attachment {attachment} to card {card}" : "Sie haben den Anhang {attachment} der Karte {card} wiederhergestellt",
"{user} has restored the attachment {attachment} to card {card}" : "{user} hat den Anhang {attachment} der Karte {card} wiederhergestellt",
"You have commented on card {card}" : "Sie haben die Karte {card} kommentiert",
@@ -184,7 +184,7 @@
"Deleted lists" : "Gelöschte Listen",
"Undo" : "Rückgängig",
"Deleted cards" : "Gelöschte Karten",
"Failed to create share with {displayName}" : "Freigabe mit dem Namen {displayName} konnte nicht erstellt werden",
"Failed to create share with {displayName}" : "Fehler beim Erstellen der Freigabe mit dem Namen {displayName}",
"Are you sure you want to transfer the board {title} to {user}?" : "Möchten Sie wirklich das Board {title} auf {user} übertragen?",
"Transfer the board." : "Board übertragen.",
"Transfer" : "Übertragen",
@@ -236,7 +236,7 @@
"Open in bigger view" : "In größerer Ansicht öffnen",
"Attachments" : "Anhänge",
"Comments" : "Kommentare",
"Failed to load comments" : "Kommentare konnten nicht geladen werden",
"Failed to load comments" : "Das Laden der Kommentare ist fehlgeschlagen",
"No comments yet. Begin the discussion!" : "Bislang keine Kommentare. Beginnen Sie die Diskussion!",
"The comment cannot be empty." : "Der Kommentar darf nicht leer sein.",
"The comment cannot be longer than 1000 characters." : "Der Kommentar darf nicht länger als 1000 Zeichen sein.",
@@ -268,7 +268,7 @@
"Set a due date" : "Ein Ablaufdatum setzen",
"Add due date" : "Fälligkeitsdatum hinzufügen",
"Choose a date" : "Datum auswählen",
"Remove due date" : "Fälligkeitsdatum entfernen",
"Remove due date" : "Fälligkeitsdatum löschen",
"Mark as done" : "Als erledigt markieren",
"Due at:" : "Fallig am:",
"Not done" : "Nicht erledigt",
@@ -384,7 +384,7 @@
"Create a card" : "Eine Karte erstellen",
"Message from {author} in {conversationName}" : "Nachricht von {author} in {conversationName}",
"Something went wrong" : "Etwas ist schiefgelaufen",
"Failed to upload {name}" : "{name} konnte nicht hochgeladen werden",
"Failed to upload {name}" : "Fehler beim Hochladen von {name}",
"Maximum file size of {size} exceeded" : "Maximale Dateigröße von {size} überschritten",
"Error creating the share" : "Fehler beim Erstellen der Freigabe",
"Share with a Deck card" : "Mit einer Deck-Karte teilen",

View File

@@ -6,7 +6,6 @@ OC.L10N.register(
"Finished" : "Lõpetatud",
"Later" : "Hiljem",
"copy" : "koopia",
"To Do" : "Tegemiseks",
"Done" : "Valmis",
"The file was uploaded" : "Fail laaditi üles",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Üleslaetud fail on suurem, kui php.ini failis määratud upload_max_filesize",
@@ -20,72 +19,41 @@ OC.L10N.register(
"Invalid date, date format must be YYYY-MM-DD" : "Vigane kuupäev, formaat peab olema YYYY-MM-DD",
"Cancel" : "Loobu",
"File already exists" : "Fail on juba olemas",
"Add list" : "Lisa loend",
"List name" : "Nimekirja nimi",
"Active filters" : "Aktiivsed filtrid",
"Open" : "Ava",
"Completed" : "Lõpetatud",
"Clear filter" : "Tühjenda filter",
"Open details" : "Ava üksikasjad",
"Details" : "Üksikasjad",
"Sharing" : "Jagamine",
"Tags" : "Sildid",
"Activity" : "Tegevus",
"Undo" : "Tühista",
"Transfer" : "Teisalda",
"Can edit" : "Võib redigeerida",
"Can share" : "Can share",
"Owner" : "Omanik",
"Delete" : "Kustuta",
"Delete list" : "Kustuta loend",
"Edit" : "Redigeeri",
"Members" : "Liikmed",
"Invalid path selected" : "Vigane asukoht on valitud",
"Upload new files" : "Laadi uued failid üles",
"Share from Files" : "Jaga failirakendusest",
"Pending share" : "Ootel jagamine",
"Add this attachment" : "Lisa see manus",
"Show in Files" : "Näita failirakenduses",
"Download" : "Laadi alla",
"Remove attachment" : "Eemalda manus",
"Delete Attachment" : "Kustuta manus",
"Restore Attachment" : "Taasta manus",
"Download" : "Lae alla",
"Modified" : "Muudetud",
"Created" : "Loodud",
"The title cannot be empty." : "Pealkiri ei saa olla tühi.",
"Open in sidebar view" : "Ava külgriba vaates",
"Open in bigger view" : "Ava suuremas vaates",
"Attachments" : "Manused",
"Comments" : "Kommentaarid",
"Save" : "Salvesta",
"Created:" : "Loodud:",
"Cancel reply" : "Katkesta vastamine",
"Reply" : "Vasta",
"Update" : "Uuenda",
"Description" : "Kirjeldus",
"Mark as done" : "Märgi tehtuks",
"(group)" : "(grupp)",
"Edit title" : "Muuda pealkirja",
"Delete card" : "Kustuta kaart",
"seconds ago" : "sekundit tagasi",
"Keyboard shortcuts" : "Klaviatuuri otseteed",
"Keyboard shortcut" : "Klaviatuuri otsetee",
"Action" : "Tegevus",
"Shift" : "Nihuta",
"Ctrl" : "Ctrl",
"Search" : "Otsi",
"Shared with you" : "Sinuga jagatud",
"Cancel edit" : "Loobu muutmisest",
"No reminder" : "Meeldetuletust pole",
"An error occurred" : "Tekkis tõrge",
"No notifications" : "Märguandeid pole",
"Advanced options" : "Täpsemad valikud",
"Today" : "Täna",
"Tomorrow" : "Homme",
"No results found" : "Otsingutulemusi ei leidu",
"Due on {date}" : "Tähtaeg: {date}",
"Close" : "Sulge",
"Error creating the share" : "Viga jaosmeedia loomisel",
"Share" : "Jaga",
"Personal" : "Isiklik"
},

View File

@@ -4,7 +4,6 @@
"Finished" : "Lõpetatud",
"Later" : "Hiljem",
"copy" : "koopia",
"To Do" : "Tegemiseks",
"Done" : "Valmis",
"The file was uploaded" : "Fail laaditi üles",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Üleslaetud fail on suurem, kui php.ini failis määratud upload_max_filesize",
@@ -18,72 +17,41 @@
"Invalid date, date format must be YYYY-MM-DD" : "Vigane kuupäev, formaat peab olema YYYY-MM-DD",
"Cancel" : "Loobu",
"File already exists" : "Fail on juba olemas",
"Add list" : "Lisa loend",
"List name" : "Nimekirja nimi",
"Active filters" : "Aktiivsed filtrid",
"Open" : "Ava",
"Completed" : "Lõpetatud",
"Clear filter" : "Tühjenda filter",
"Open details" : "Ava üksikasjad",
"Details" : "Üksikasjad",
"Sharing" : "Jagamine",
"Tags" : "Sildid",
"Activity" : "Tegevus",
"Undo" : "Tühista",
"Transfer" : "Teisalda",
"Can edit" : "Võib redigeerida",
"Can share" : "Can share",
"Owner" : "Omanik",
"Delete" : "Kustuta",
"Delete list" : "Kustuta loend",
"Edit" : "Redigeeri",
"Members" : "Liikmed",
"Invalid path selected" : "Vigane asukoht on valitud",
"Upload new files" : "Laadi uued failid üles",
"Share from Files" : "Jaga failirakendusest",
"Pending share" : "Ootel jagamine",
"Add this attachment" : "Lisa see manus",
"Show in Files" : "Näita failirakenduses",
"Download" : "Laadi alla",
"Remove attachment" : "Eemalda manus",
"Delete Attachment" : "Kustuta manus",
"Restore Attachment" : "Taasta manus",
"Download" : "Lae alla",
"Modified" : "Muudetud",
"Created" : "Loodud",
"The title cannot be empty." : "Pealkiri ei saa olla tühi.",
"Open in sidebar view" : "Ava külgriba vaates",
"Open in bigger view" : "Ava suuremas vaates",
"Attachments" : "Manused",
"Comments" : "Kommentaarid",
"Save" : "Salvesta",
"Created:" : "Loodud:",
"Cancel reply" : "Katkesta vastamine",
"Reply" : "Vasta",
"Update" : "Uuenda",
"Description" : "Kirjeldus",
"Mark as done" : "Märgi tehtuks",
"(group)" : "(grupp)",
"Edit title" : "Muuda pealkirja",
"Delete card" : "Kustuta kaart",
"seconds ago" : "sekundit tagasi",
"Keyboard shortcuts" : "Klaviatuuri otseteed",
"Keyboard shortcut" : "Klaviatuuri otsetee",
"Action" : "Tegevus",
"Shift" : "Nihuta",
"Ctrl" : "Ctrl",
"Search" : "Otsi",
"Shared with you" : "Sinuga jagatud",
"Cancel edit" : "Loobu muutmisest",
"No reminder" : "Meeldetuletust pole",
"An error occurred" : "Tekkis tõrge",
"No notifications" : "Märguandeid pole",
"Advanced options" : "Täpsemad valikud",
"Today" : "Täna",
"Tomorrow" : "Homme",
"No results found" : "Otsingutulemusi ei leidu",
"Due on {date}" : "Tähtaeg: {date}",
"Close" : "Sulge",
"Error creating the share" : "Viga jaosmeedia loomisel",
"Share" : "Jaga",
"Personal" : "Isiklik"
},"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -90,7 +90,7 @@ OC.L10N.register(
"Deck boards, cards and comments" : "Tableaux, cartes et commentaires de Deck",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "De %1$s, dans %2$s / %3$s, appartenant à %4$s",
"Create a new deck card" : "Créer une nouvelle carte Deck",
"Card comments" : "Commentaires des cartes",
"Card comments" : "Commentaires de la carte",
"%s on %s" : "%s sur %s",
"Deck boards and cards" : "Tableaux et cartes de Deck",
"No data was provided to create an attachment." : "Aucune donnée n'a été fournie pour créer une pièce jointe.",
@@ -347,7 +347,7 @@ OC.L10N.register(
"No notifications" : "Aucune notification",
"Delete board" : "Supprimer le tableau",
"Clone {boardTitle}" : "Cloner {boardTitle}",
"Clone cards" : "Dupliquer les cartes",
"Clone cards" : "Dupliquer des cartes",
"Clone assignments" : "Cloner les affectations",
"Clone labels" : "Cloner les étiquettes",
"Clone due dates" : "Cloner les dates d'échéance",

View File

@@ -88,7 +88,7 @@
"Deck boards, cards and comments" : "Tableaux, cartes et commentaires de Deck",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "De %1$s, dans %2$s / %3$s, appartenant à %4$s",
"Create a new deck card" : "Créer une nouvelle carte Deck",
"Card comments" : "Commentaires des cartes",
"Card comments" : "Commentaires de la carte",
"%s on %s" : "%s sur %s",
"Deck boards and cards" : "Tableaux et cartes de Deck",
"No data was provided to create an attachment." : "Aucune donnée n'a été fournie pour créer une pièce jointe.",
@@ -345,7 +345,7 @@
"No notifications" : "Aucune notification",
"Delete board" : "Supprimer le tableau",
"Clone {boardTitle}" : "Cloner {boardTitle}",
"Clone cards" : "Dupliquer les cartes",
"Clone cards" : "Dupliquer des cartes",
"Clone assignments" : "Cloner les affectations",
"Clone labels" : "Cloner les étiquettes",
"Clone due dates" : "Cloner les dates d'échéance",

View File

@@ -43,10 +43,10 @@ OC.L10N.register(
"{user} has set the due date of card {card} to {after}" : "{user} nustatė galutinį kortelės {card} terminą į {after}",
"You have updated the due date of card {card} to {after}" : "Jūs atnaujinote galutinį kortelės {card} terminą į {after}",
"{user} has updated the due date of card {card} to {after}" : "{user} atnaujino galutinį kortelės {card} terminą į {after}",
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "Jūs lentoje {board}, sąraše {stack} į kortelę {card} pridėjote žymą {label}",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} lentoje {board}, sąraše {stack} į kortelę {card} pridėjo žymą {label}",
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Jūs lentoje {board}, sąraše {stack} iš kortelės {card} pašalinote žymą {label}",
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} lentoje {board}, sąraše {stack} iš kortelės {card} pašalino žymą {label}",
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "Jūs lentoje {board}, sąraše {stack} į kortelę {card} pridėjote žymę {label}",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} lentoje {board}, sąraše {stack} į kortelę {card} pridėjo žymę {label}",
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Jūs lentoje {board}, sąraše {stack} iš kortelės {card} pašalinote žymę {label}",
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} lentoje {board}, sąraše {stack} iš kortelės {card} pašalino žymę {label}",
"You have assigned {assigneduser} to card {card} on board {board}" : "Jūs lentoje {board} prie kortelės {card} priskyrėte {assigneduser}",
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} lentoje {board} prie kortelės {card} priskyrė {assigneduser}",
"You have moved the card {card} from list {stackBefore} to {stack}" : "Jūs perkėlėte kortelę {card} iš sąrašo {stackBefore} į sąrašą {stack}",
@@ -120,9 +120,8 @@ OC.L10N.register(
"List name" : "Sąrašo pavadinimas",
"Active filters" : "Aktyvūs filtrai",
"Apply filter" : "Taikyti filtrą",
"Filter by tag" : "Filtruoti pagal žymą",
"Filter by tag" : "Filtruoti pagal žymę",
"Filter by assigned user" : "Filtruoti pagal priskirtą naudotoją",
"Open and completed" : "Atidaryta ir atlikta",
"Open" : "Atverti",
"Completed" : "Užbaigta",
"Filter by due date" : "Filtruoti pagal galutinio termino datą",
@@ -141,7 +140,7 @@ OC.L10N.register(
"Board not found" : "Lenta nerasta",
"Create a new list to add cards to this board" : "Norėdami pridėti korteles į šią lentą, sukurkite naują sąrašą",
"Sharing" : "Bendrinimas",
"Tags" : "Žymos",
"Tags" : "Žymės",
"Deleted items" : "Ištrinti elementai",
"Activity" : "Veikla",
"Deleted lists" : "Ištrinti sąrašai",
@@ -166,7 +165,7 @@ OC.L10N.register(
"Card name" : "Kortelės pavadinimas",
"title and color value must be provided" : "privalo būti pateiktos pavadinimo ir spalvos reikšmės",
"Edit" : "Taisyti",
"Add a new tag" : "Pridėti naują žymą",
"Add a new tag" : "Pridėti naują žymę",
"Board name" : "Lentos pavadinimas",
"Members" : "Nariai",
"Assign a user to this card…" : "Priskirti šiai kortelei naudotoją…",
@@ -214,7 +213,7 @@ OC.L10N.register(
"Mark as done" : "Žymėti kaip atliktą",
"Unarchive card" : "Išarchyvuoti kortelę",
"Archive card" : "Archyvuoti kortelę",
"Assign a tag to this card…" : "Priskirti šiai kortelei žymą…",
"Assign a tag to this card…" : "Priskirti šiai kortelei žymę…",
"(group)" : "(grupė)",
"{count} comments, {unread} unread" : "Komentarų: {count}, neskaityta: {unread}",
"Open link" : "Atverti nuorodą",

View File

@@ -41,10 +41,10 @@
"{user} has set the due date of card {card} to {after}" : "{user} nustatė galutinį kortelės {card} terminą į {after}",
"You have updated the due date of card {card} to {after}" : "Jūs atnaujinote galutinį kortelės {card} terminą į {after}",
"{user} has updated the due date of card {card} to {after}" : "{user} atnaujino galutinį kortelės {card} terminą į {after}",
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "Jūs lentoje {board}, sąraše {stack} į kortelę {card} pridėjote žymą {label}",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} lentoje {board}, sąraše {stack} į kortelę {card} pridėjo žymą {label}",
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Jūs lentoje {board}, sąraše {stack} iš kortelės {card} pašalinote žymą {label}",
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} lentoje {board}, sąraše {stack} iš kortelės {card} pašalino žymą {label}",
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "Jūs lentoje {board}, sąraše {stack} į kortelę {card} pridėjote žymę {label}",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} lentoje {board}, sąraše {stack} į kortelę {card} pridėjo žymę {label}",
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Jūs lentoje {board}, sąraše {stack} iš kortelės {card} pašalinote žymę {label}",
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} lentoje {board}, sąraše {stack} iš kortelės {card} pašalino žymę {label}",
"You have assigned {assigneduser} to card {card} on board {board}" : "Jūs lentoje {board} prie kortelės {card} priskyrėte {assigneduser}",
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} lentoje {board} prie kortelės {card} priskyrė {assigneduser}",
"You have moved the card {card} from list {stackBefore} to {stack}" : "Jūs perkėlėte kortelę {card} iš sąrašo {stackBefore} į sąrašą {stack}",
@@ -118,9 +118,8 @@
"List name" : "Sąrašo pavadinimas",
"Active filters" : "Aktyvūs filtrai",
"Apply filter" : "Taikyti filtrą",
"Filter by tag" : "Filtruoti pagal žymą",
"Filter by tag" : "Filtruoti pagal žymę",
"Filter by assigned user" : "Filtruoti pagal priskirtą naudotoją",
"Open and completed" : "Atidaryta ir atlikta",
"Open" : "Atverti",
"Completed" : "Užbaigta",
"Filter by due date" : "Filtruoti pagal galutinio termino datą",
@@ -139,7 +138,7 @@
"Board not found" : "Lenta nerasta",
"Create a new list to add cards to this board" : "Norėdami pridėti korteles į šią lentą, sukurkite naują sąrašą",
"Sharing" : "Bendrinimas",
"Tags" : "Žymos",
"Tags" : "Žymės",
"Deleted items" : "Ištrinti elementai",
"Activity" : "Veikla",
"Deleted lists" : "Ištrinti sąrašai",
@@ -164,7 +163,7 @@
"Card name" : "Kortelės pavadinimas",
"title and color value must be provided" : "privalo būti pateiktos pavadinimo ir spalvos reikšmės",
"Edit" : "Taisyti",
"Add a new tag" : "Pridėti naują žymą",
"Add a new tag" : "Pridėti naują žymę",
"Board name" : "Lentos pavadinimas",
"Members" : "Nariai",
"Assign a user to this card…" : "Priskirti šiai kortelei naudotoją…",
@@ -212,7 +211,7 @@
"Mark as done" : "Žymėti kaip atliktą",
"Unarchive card" : "Išarchyvuoti kortelę",
"Archive card" : "Archyvuoti kortelę",
"Assign a tag to this card…" : "Priskirti šiai kortelei žymą…",
"Assign a tag to this card…" : "Priskirti šiai kortelei žymę…",
"(group)" : "(grupė)",
"{count} comments, {unread} unread" : "Komentarų: {count}, neskaityta: {unread}",
"Open link" : "Atverti nuorodą",

View File

@@ -18,14 +18,13 @@ OC.L10N.register(
"Could not write file to disk" : "Nevarēja ierakstīt datni diskā",
"A PHP extension stopped the file upload" : "PHP paplašinājums apturēja datnes augšupielādi",
"Invalid date, date format must be YYYY-MM-DD" : "Nederīgs datums, datuma formātam jābūt YYYY-MM-DD",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ir kanban veida organizēšanas rīks, kas paredzēts personīgai plānošanai un projektu orgenizēšanai komandām, kas ir iekļauts Nextcloud.\n\n\n- 📥 Uzdevumu pievienošana kartītēm un to sakārtošana\n- 📄 Papildu piezīmes var pierakstīt ar Markdown\n- 🔖 Vēl labākai pārraudzībai var piešķirt iezīmes\n- 👥 Koplietošana ar savu komandu, draugiem vai ģimeni\n- 📎 Datņu pievienošana un iekļaušana Markdown aprakstā\n- 💬 Apspriešana ar savu komandu ar piebildēm\n- ⚡ Izmaiņu izsekošana darbību plūsmā\n- 🚀 Sava projekta sakārtošana",
"Cancel" : "Atcelt",
"File already exists" : "Datne jau pastāv",
"Do you want to overwrite it?" : "Vai tu gribi pārrakstīt to?",
"Open" : "Atvērt",
"Completed" : "Pabeigts",
"Clear filter" : "Notīrīt atlasi",
"Hide archived cards" : "Paslēpt arhivētās kartes",
"Hide archived cards" : "Slēpt arhivētās kartes",
"Show archived cards" : "Rādīt arhivētās kartes",
"Open details" : "Atvērt detaļas",
"Details" : "Detaļas",
@@ -38,14 +37,13 @@ OC.L10N.register(
"Can edit" : "Var labot",
"Can share" : "Var koplietot",
"Owner" : "Īpašnieks",
"Delete" : "Izdzēst",
"Delete" : "Dzēst",
"Edit" : "Labot",
"Members" : "Biedri",
"File to share" : "Kopīgojamā datne",
"Download" : "Lejupielādēt",
"Modified" : "Mainīts",
"Created" : "Izveidots",
"Open in sidebar view" : "Atvērt sānjoslas skatā",
"Attachments" : "Pielikumi",
"Comments" : "Piebildes",
"Save" : "Saglabāt",
@@ -55,7 +53,6 @@ OC.L10N.register(
"Description" : "Apraksts",
"Select Date" : "Izvēlieties datumu",
"(group)" : "(grupa)",
"Open link" : "Atvērt saiti",
"seconds ago" : "sekundēm",
"Keyboard shortcuts" : "Tastatūras saīsnes",
"Keyboard shortcut" : "Tastatūras saīsne",

View File

@@ -16,14 +16,13 @@
"Could not write file to disk" : "Nevarēja ierakstīt datni diskā",
"A PHP extension stopped the file upload" : "PHP paplašinājums apturēja datnes augšupielādi",
"Invalid date, date format must be YYYY-MM-DD" : "Nederīgs datums, datuma formātam jābūt YYYY-MM-DD",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ir kanban veida organizēšanas rīks, kas paredzēts personīgai plānošanai un projektu orgenizēšanai komandām, kas ir iekļauts Nextcloud.\n\n\n- 📥 Uzdevumu pievienošana kartītēm un to sakārtošana\n- 📄 Papildu piezīmes var pierakstīt ar Markdown\n- 🔖 Vēl labākai pārraudzībai var piešķirt iezīmes\n- 👥 Koplietošana ar savu komandu, draugiem vai ģimeni\n- 📎 Datņu pievienošana un iekļaušana Markdown aprakstā\n- 💬 Apspriešana ar savu komandu ar piebildēm\n- ⚡ Izmaiņu izsekošana darbību plūsmā\n- 🚀 Sava projekta sakārtošana",
"Cancel" : "Atcelt",
"File already exists" : "Datne jau pastāv",
"Do you want to overwrite it?" : "Vai tu gribi pārrakstīt to?",
"Open" : "Atvērt",
"Completed" : "Pabeigts",
"Clear filter" : "Notīrīt atlasi",
"Hide archived cards" : "Paslēpt arhivētās kartes",
"Hide archived cards" : "Slēpt arhivētās kartes",
"Show archived cards" : "Rādīt arhivētās kartes",
"Open details" : "Atvērt detaļas",
"Details" : "Detaļas",
@@ -36,14 +35,13 @@
"Can edit" : "Var labot",
"Can share" : "Var koplietot",
"Owner" : "Īpašnieks",
"Delete" : "Izdzēst",
"Delete" : "Dzēst",
"Edit" : "Labot",
"Members" : "Biedri",
"File to share" : "Kopīgojamā datne",
"Download" : "Lejupielādēt",
"Modified" : "Mainīts",
"Created" : "Izveidots",
"Open in sidebar view" : "Atvērt sānjoslas skatā",
"Attachments" : "Pielikumi",
"Comments" : "Piebildes",
"Save" : "Saglabāt",
@@ -53,7 +51,6 @@
"Description" : "Apraksts",
"Select Date" : "Izvēlieties datumu",
"(group)" : "(grupa)",
"Open link" : "Atvērt saiti",
"seconds ago" : "sekundēm",
"Keyboard shortcuts" : "Tastatūras saīsnes",
"Keyboard shortcut" : "Tastatūras saīsne",

View File

@@ -76,7 +76,6 @@ OC.L10N.register(
"Cards due tomorrow" : "Cartões com vencimento amanhã",
"Upcoming cards" : "Próximos cartões",
"Load more" : "Carregar mais",
"Welcome to Nextcloud Deck!" : "Bem-vindo ao Nextcloud Deck!",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "O cartão \"%s\" em \"%s\" foi vinculado com você por %s.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} atribuiu o cartão {deck-card} no {deck-board} a você.",
"The card \"%s\" on \"%s\" has reached its due date." : "O cartão \"%s\" em \"%s\" atingiu sua data de vencimento.",
@@ -85,30 +84,23 @@ OC.L10N.register(
"{user} has mentioned you in a comment on {deck-card}." : "{user} mencionou você em um comentário em {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "O painel \"%s\" foi compartilhado com você por %s.",
"{user} has shared {deck-board} with you." : "{user} compartilhou o {deck-board} com você.",
"Deck board" : "Painel de Deck",
"Deck board" : "Painel de deck",
"Owned by %1$s" : "Propriedade de %1$s",
"Deck boards, cards and comments" : "Paineis, cartões e comentários de Deck",
"Deck boards, cards and comments" : "Quadros de aviso Deck, quadros de aviso e comentários",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "De %1$s, em %2$s/%3$s, propriedade de %4$s",
"Create a new deck card" : "Crie um novo cartão de Deck",
"Create a new deck card" : "Crie uma nova carta de deck",
"Card comments" : "Comentários do cartão",
"%s on %s" : "%s em %s",
"Deck boards and cards" : "Paineis e cartões de Deck",
"Deck boards and cards" : "Quadros de aviso e cartas Deck",
"No data was provided to create an attachment." : "Nenhum dado foi fornecido para criar um anexo.",
"Finished" : "Terminado",
"To review" : "Para revisão",
"Action needed" : "Ação necessária",
"Later" : "Depois",
"copy" : "copiar",
"Read more inside" : "Leia mais no interior",
"Custom lists - click to rename!" : "Listas personalizadas - clique para renomear!",
"To Do" : "A Fazer",
"In Progress" : "Em Andamento",
"Done" : "Concluído",
"1. Open to learn more about boards and cards" : "1. Abra para saber mais sobre cartões e placas",
"2. Drag cards left and right, up and down" : "2. Arraste as cartas para a esquerda e para a direita, para cima e para baixo",
"3. Apply rich formatting and link content" : "3. Aplique formatação avançada e conteúdo de links",
"4. Share, comment and collaborate!" : "4. Compartilhe, comente e colabore!",
"Create your first card!" : "Crie seu primeiro cartão!",
"The file was uploaded" : "O arquivo foi enviado",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "O arquivo enviado excede a diretiva upload_max_filesize do php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O arquivo enviado excede a diretiva MAX_FILE_SIZE especificada no formulário HTML",
@@ -116,7 +108,7 @@ OC.L10N.register(
"No file was uploaded" : "Nenhum arquivo foi enviado",
"Missing a temporary folder" : "Falta uma pasta temporária",
"Could not write file to disk" : "Não foi possível escrever no disco",
"A PHP extension stopped the file upload" : "Uma extensão PHP parou o upload do arquivo",
"A PHP extension stopped the file upload" : "Uma extensão PHP parou o envio do arquivo",
"No file uploaded or file size exceeds maximum of %s" : "Nenhum arquivo enviado ou o tamanho excede o máximo de %s",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Este comentário tem mais de %s caracteres.\nEle foi adicionado como um anexo ao cartão de nome %s.\nAcessível na URL: %s.",
"Card not found" : "Cartão não encontrado",
@@ -129,12 +121,10 @@ OC.L10N.register(
"Select the board to link to a project" : "Selecione o painel para vincular a um projeto",
"Search by board title" : "Pesquisar pelo título do painel",
"Select board" : "Selecionar painel",
"Move/copy card" : "Mover/copiar cartão",
"Select a board" : "Selecionar um painel",
"No lists available" : "Nenhuma lista disponível",
"Select a list" : "Selecione uma lista",
"Move card" : "Mover cartão",
"Copy card" : "Copiar o cartão",
"Select the card to link to a project" : "Selecione o cartão para vincular a um projeto",
"Link to card" : "Vincular ao cartão",
"Select a card" : "Selecionar um cartão",
@@ -273,7 +263,7 @@ OC.L10N.register(
"Remove due date" : "Remover data de vencimento",
"Mark as done" : "Marcar como concluído",
"Due at:" : "Vencimento em:",
"Not done" : "Não concluído",
"Not done" : "Não realizado",
"Unarchive card" : "Desarquivar cartão",
"Archive card" : "Arquivar cartão",
"Assign a tag to this card…" : "Atribuir uma etiqueta a este cartão...",
@@ -347,14 +337,8 @@ OC.L10N.register(
"Assigned cards" : "Cartões atribuídos",
"No notifications" : "Sem notificações",
"Delete board" : "Excluir painel",
"Clone {boardTitle}" : "Clonar {boardTitle}",
"Clone cards" : "Clonar cartões",
"Clone assignments" : "Clonar atribuições",
"Clone labels" : "Clonar rótulos",
"Clone due dates" : "Clonar datas de vencimento",
"Advanced options" : "Opções avançadas",
"Move all cards to the first list" : "Mova todos os cartões para a primeira lista",
"Restore archived cards" : "Restaure cartões arquivados",
"Clone" : "Clonar",
"Loading filtered view" : "Carregando exibição filtrada",
"Today" : "Hoje",
@@ -362,7 +346,7 @@ OC.L10N.register(
"No due" : "Sem vencimento",
"Search for {searchQuery} in all boards" : "Pesquisar por {searchQuery} em todos os painéis",
"No results found" : "Nenhum resultado encontrado",
"Deck board {name}\n* Last modified on {lastMod}" : "Painel de Deck {name}\n* Última modificação em {lastMod}",
"Deck board {name}\n* Last modified on {lastMod}" : "Quadros de aviso Deck {name}\n* Última modificação em {lastMod}",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Criado em {created}\n* Última modificação em {lastMod}\n* {nbAttachments} anexos\n* {nbComments} comentários",
"{nbCards} cards" : "{nbCards} cartões",
"Due on {date}" : "Vencimento em {date}",
@@ -380,7 +364,7 @@ OC.L10N.register(
"upcoming cards today" : "próximos cartões hoje",
"upcoming cards tomorrow" : "próximos cartões amanhã",
"upcoming cards" : "próximos cartões",
"New card" : "Novo cartão",
"New card" : "New card",
"Link to a board" : "Vincular a um painel",
"Link to a card" : "Vincular a um cartão",
"Create a card" : "Criar um cartão",

View File

@@ -74,7 +74,6 @@
"Cards due tomorrow" : "Cartões com vencimento amanhã",
"Upcoming cards" : "Próximos cartões",
"Load more" : "Carregar mais",
"Welcome to Nextcloud Deck!" : "Bem-vindo ao Nextcloud Deck!",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "O cartão \"%s\" em \"%s\" foi vinculado com você por %s.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} atribuiu o cartão {deck-card} no {deck-board} a você.",
"The card \"%s\" on \"%s\" has reached its due date." : "O cartão \"%s\" em \"%s\" atingiu sua data de vencimento.",
@@ -83,30 +82,23 @@
"{user} has mentioned you in a comment on {deck-card}." : "{user} mencionou você em um comentário em {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "O painel \"%s\" foi compartilhado com você por %s.",
"{user} has shared {deck-board} with you." : "{user} compartilhou o {deck-board} com você.",
"Deck board" : "Painel de Deck",
"Deck board" : "Painel de deck",
"Owned by %1$s" : "Propriedade de %1$s",
"Deck boards, cards and comments" : "Paineis, cartões e comentários de Deck",
"Deck boards, cards and comments" : "Quadros de aviso Deck, quadros de aviso e comentários",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "De %1$s, em %2$s/%3$s, propriedade de %4$s",
"Create a new deck card" : "Crie um novo cartão de Deck",
"Create a new deck card" : "Crie uma nova carta de deck",
"Card comments" : "Comentários do cartão",
"%s on %s" : "%s em %s",
"Deck boards and cards" : "Paineis e cartões de Deck",
"Deck boards and cards" : "Quadros de aviso e cartas Deck",
"No data was provided to create an attachment." : "Nenhum dado foi fornecido para criar um anexo.",
"Finished" : "Terminado",
"To review" : "Para revisão",
"Action needed" : "Ação necessária",
"Later" : "Depois",
"copy" : "copiar",
"Read more inside" : "Leia mais no interior",
"Custom lists - click to rename!" : "Listas personalizadas - clique para renomear!",
"To Do" : "A Fazer",
"In Progress" : "Em Andamento",
"Done" : "Concluído",
"1. Open to learn more about boards and cards" : "1. Abra para saber mais sobre cartões e placas",
"2. Drag cards left and right, up and down" : "2. Arraste as cartas para a esquerda e para a direita, para cima e para baixo",
"3. Apply rich formatting and link content" : "3. Aplique formatação avançada e conteúdo de links",
"4. Share, comment and collaborate!" : "4. Compartilhe, comente e colabore!",
"Create your first card!" : "Crie seu primeiro cartão!",
"The file was uploaded" : "O arquivo foi enviado",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "O arquivo enviado excede a diretiva upload_max_filesize do php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O arquivo enviado excede a diretiva MAX_FILE_SIZE especificada no formulário HTML",
@@ -114,7 +106,7 @@
"No file was uploaded" : "Nenhum arquivo foi enviado",
"Missing a temporary folder" : "Falta uma pasta temporária",
"Could not write file to disk" : "Não foi possível escrever no disco",
"A PHP extension stopped the file upload" : "Uma extensão PHP parou o upload do arquivo",
"A PHP extension stopped the file upload" : "Uma extensão PHP parou o envio do arquivo",
"No file uploaded or file size exceeds maximum of %s" : "Nenhum arquivo enviado ou o tamanho excede o máximo de %s",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Este comentário tem mais de %s caracteres.\nEle foi adicionado como um anexo ao cartão de nome %s.\nAcessível na URL: %s.",
"Card not found" : "Cartão não encontrado",
@@ -127,12 +119,10 @@
"Select the board to link to a project" : "Selecione o painel para vincular a um projeto",
"Search by board title" : "Pesquisar pelo título do painel",
"Select board" : "Selecionar painel",
"Move/copy card" : "Mover/copiar cartão",
"Select a board" : "Selecionar um painel",
"No lists available" : "Nenhuma lista disponível",
"Select a list" : "Selecione uma lista",
"Move card" : "Mover cartão",
"Copy card" : "Copiar o cartão",
"Select the card to link to a project" : "Selecione o cartão para vincular a um projeto",
"Link to card" : "Vincular ao cartão",
"Select a card" : "Selecionar um cartão",
@@ -271,7 +261,7 @@
"Remove due date" : "Remover data de vencimento",
"Mark as done" : "Marcar como concluído",
"Due at:" : "Vencimento em:",
"Not done" : "Não concluído",
"Not done" : "Não realizado",
"Unarchive card" : "Desarquivar cartão",
"Archive card" : "Arquivar cartão",
"Assign a tag to this card…" : "Atribuir uma etiqueta a este cartão...",
@@ -345,14 +335,8 @@
"Assigned cards" : "Cartões atribuídos",
"No notifications" : "Sem notificações",
"Delete board" : "Excluir painel",
"Clone {boardTitle}" : "Clonar {boardTitle}",
"Clone cards" : "Clonar cartões",
"Clone assignments" : "Clonar atribuições",
"Clone labels" : "Clonar rótulos",
"Clone due dates" : "Clonar datas de vencimento",
"Advanced options" : "Opções avançadas",
"Move all cards to the first list" : "Mova todos os cartões para a primeira lista",
"Restore archived cards" : "Restaure cartões arquivados",
"Clone" : "Clonar",
"Loading filtered view" : "Carregando exibição filtrada",
"Today" : "Hoje",
@@ -360,7 +344,7 @@
"No due" : "Sem vencimento",
"Search for {searchQuery} in all boards" : "Pesquisar por {searchQuery} em todos os painéis",
"No results found" : "Nenhum resultado encontrado",
"Deck board {name}\n* Last modified on {lastMod}" : "Painel de Deck {name}\n* Última modificação em {lastMod}",
"Deck board {name}\n* Last modified on {lastMod}" : "Quadros de aviso Deck {name}\n* Última modificação em {lastMod}",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Criado em {created}\n* Última modificação em {lastMod}\n* {nbAttachments} anexos\n* {nbComments} comentários",
"{nbCards} cards" : "{nbCards} cartões",
"Due on {date}" : "Vencimento em {date}",
@@ -378,7 +362,7 @@
"upcoming cards today" : "próximos cartões hoje",
"upcoming cards tomorrow" : "próximos cartões amanhã",
"upcoming cards" : "próximos cartões",
"New card" : "Novo cartão",
"New card" : "New card",
"Link to a board" : "Vincular a um painel",
"Link to a card" : "Vincular a um cartão",
"Create a card" : "Criar um cartão",

View File

@@ -148,7 +148,6 @@ OC.L10N.register(
"Search" : "Pesquisa sobre",
"Archived boards" : "Quadros arquivados",
"Shared with you" : "Shared with you",
"Cancel edit" : "Cancelar edição",
"No reminder" : "Nenhum lembrete",
"An error occurred" : "Ocorreu um erro",
"Board details" : "Detalhes do quadro",

View File

@@ -146,7 +146,6 @@
"Search" : "Pesquisa sobre",
"Archived boards" : "Quadros arquivados",
"Shared with you" : "Shared with you",
"Cancel edit" : "Cancelar edição",
"No reminder" : "Nenhum lembrete",
"An error occurred" : "Ocorreu um erro",
"Board details" : "Detalhes do quadro",

View File

@@ -86,7 +86,7 @@ OC.L10N.register(
"Select a card" : "Вибрати картку",
"Cancel" : "Скасувати",
"This board is read only" : "Дошка тільки для читання",
"Drop your files to upload" : "Перетягнути файли для завантаження",
"Drop your files to upload" : "Пересуньте файли сюди для завантаження",
"File already exists" : "Файл вже існує",
"A file with the name {filename} already exists." : "Файл {filename} вже існує.",
"Do you want to overwrite it?" : "Дійсно перезаписати файл?",
@@ -97,7 +97,7 @@ OC.L10N.register(
"Add list" : "Додати список",
"List name" : "Назва списку",
"Active filters" : "Активні фільтри",
"Apply filter" : "Фільтрувати",
"Apply filter" : "Відфільтрувати",
"Filter by tag" : "Відібрати за мітками",
"Filter by assigned user" : "Відібрати за призначеним користувачем",
"Unassigned" : "Скасовано призначення",
@@ -127,7 +127,7 @@ OC.L10N.register(
"Transfer" : "Передати",
"Board owner" : "Власник дошки",
"(Group)" : "(група)",
"Can edit" : "Може редагувати",
"Can edit" : "Можна редагувати",
"Can share" : "Can share",
"Can manage" : "Може керувати",
"Owner" : "Власник",

View File

@@ -84,7 +84,7 @@
"Select a card" : "Вибрати картку",
"Cancel" : "Скасувати",
"This board is read only" : "Дошка тільки для читання",
"Drop your files to upload" : "Перетягнути файли для завантаження",
"Drop your files to upload" : "Пересуньте файли сюди для завантаження",
"File already exists" : "Файл вже існує",
"A file with the name {filename} already exists." : "Файл {filename} вже існує.",
"Do you want to overwrite it?" : "Дійсно перезаписати файл?",
@@ -95,7 +95,7 @@
"Add list" : "Додати список",
"List name" : "Назва списку",
"Active filters" : "Активні фільтри",
"Apply filter" : "Фільтрувати",
"Apply filter" : "Відфільтрувати",
"Filter by tag" : "Відібрати за мітками",
"Filter by assigned user" : "Відібрати за призначеним користувачем",
"Unassigned" : "Скасовано призначення",
@@ -125,7 +125,7 @@
"Transfer" : "Передати",
"Board owner" : "Власник дошки",
"(Group)" : "(група)",
"Can edit" : "Може редагувати",
"Can edit" : "Можна редагувати",
"Can share" : "Can share",
"Can manage" : "Може керувати",
"Owner" : "Власник",

View File

@@ -1,75 +1,26 @@
OC.L10N.register(
"deck",
{
"Deck" : "Pastki qavat",
"Upcoming cards" : "Kelgusi kartalar",
"Deck board" : "Pastki taxta",
"Later" : "Keyinchalik",
"copy" : "copy",
"Done" : "Done",
"The file was uploaded" : "Fayl yuklangan edi",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Yuklangan fayl php.ini dagi php-dagi upload_max_filesize direktivasidan oshadi",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Yuklangan fayl HTML shaklida ko'rsatilgan MAX_FILE_SIZE direktivasidan oshadi",
"The file was only partially uploaded" : "Fayl faqat qisman yuklandi",
"No file was uploaded" : "Fayl yuklanmadi",
"Missing a temporary folder" : "Vaqtinchalik papka etishmayapti",
"Could not write file to disk" : "Faylni diskka yozib bo'lmadi",
"A PHP extension stopped the file upload" : "PHP kengaytmasi faylni yuklashni to'xtatdi",
"Card not found" : "Karta topilmadi",
"Add board" : "Doska qo'shing",
"Move card" : "Kartani ko'chirish",
"Cancel" : "Cancel",
"Add card" : "Karta qo'shing",
"Archived cards" : "Arxivlangan kartalar",
"Add list" : "Roʻyxat qoʻshish",
"Unassigned" : "Tayinlanmagan",
"Open" : "Open",
"Overdue" : "Muddati o'tgan",
"Next 7 days" : "Keyingi 7 kun",
"Next 30 days" : "Keyingi 30 kun",
"No due date" : "Muddati yo'q",
"Details" : "Details",
"Sharing" : "Ulashish",
"Tags" : "Tags",
"Activity" : "Faollik",
"Undo" : "Bekor qilish",
"Can edit" : "Can edit",
"Owner" : "Owner",
"Delete" : "Delete",
"Delete list" : "Roʻyxatni oʻchirish",
"Edit" : "Tahrirlash",
"Download" : "Download",
"Modified" : "Modified",
"Attachments" : "Qo'shimchalar",
"Comments" : "Comments",
"Save" : "Save",
"In reply to" : "ga javoban",
"Reply" : "Javob bering",
"Update" : "Update",
"Description" : "Tavsif",
"Edit description" : "Tavsifni tahrirlash",
"Mark as done" : "Bajarildi deb belgilang",
"Not done" : "Bajarilmadi",
"Archive card" : "Arxiv kartasi",
"Edit title" : "Sarlavhani tahrirlash",
"Delete card" : "Kartani o'chirish",
"seconds ago" : "seconds ago",
"Search" : "Search",
"Archived boards" : "Arxivlangan taxtalar",
"Shared with you" : "Shared with you",
"No reminder" : "Eslatma yo'q",
"Edit board" : "Tahrirlash paneli",
"Clone board" : "Klon taxtasi",
"Archive board" : "Arxiv paneli",
"No notifications" : "Hech qanday bildirishnoma yo'q",
"Delete board" : "Panelni o'chirish",
"Clone cards" : "Klon kartalari",
"Clone" : "Klonlash",
"Today" : "Today",
"Tomorrow" : "Ertaga",
"No results found" : "Hech qanday natija topilmadi",
"Close" : "Close",
"Share" : "Ulashish",
"Personal" : "Personal"
},
"nplurals=1; plural=0;");

View File

@@ -1,73 +1,24 @@
{ "translations": {
"Deck" : "Pastki qavat",
"Upcoming cards" : "Kelgusi kartalar",
"Deck board" : "Pastki taxta",
"Later" : "Keyinchalik",
"copy" : "copy",
"Done" : "Done",
"The file was uploaded" : "Fayl yuklangan edi",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Yuklangan fayl php.ini dagi php-dagi upload_max_filesize direktivasidan oshadi",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Yuklangan fayl HTML shaklida ko'rsatilgan MAX_FILE_SIZE direktivasidan oshadi",
"The file was only partially uploaded" : "Fayl faqat qisman yuklandi",
"No file was uploaded" : "Fayl yuklanmadi",
"Missing a temporary folder" : "Vaqtinchalik papka etishmayapti",
"Could not write file to disk" : "Faylni diskka yozib bo'lmadi",
"A PHP extension stopped the file upload" : "PHP kengaytmasi faylni yuklashni to'xtatdi",
"Card not found" : "Karta topilmadi",
"Add board" : "Doska qo'shing",
"Move card" : "Kartani ko'chirish",
"Cancel" : "Cancel",
"Add card" : "Karta qo'shing",
"Archived cards" : "Arxivlangan kartalar",
"Add list" : "Roʻyxat qoʻshish",
"Unassigned" : "Tayinlanmagan",
"Open" : "Open",
"Overdue" : "Muddati o'tgan",
"Next 7 days" : "Keyingi 7 kun",
"Next 30 days" : "Keyingi 30 kun",
"No due date" : "Muddati yo'q",
"Details" : "Details",
"Sharing" : "Ulashish",
"Tags" : "Tags",
"Activity" : "Faollik",
"Undo" : "Bekor qilish",
"Can edit" : "Can edit",
"Owner" : "Owner",
"Delete" : "Delete",
"Delete list" : "Roʻyxatni oʻchirish",
"Edit" : "Tahrirlash",
"Download" : "Download",
"Modified" : "Modified",
"Attachments" : "Qo'shimchalar",
"Comments" : "Comments",
"Save" : "Save",
"In reply to" : "ga javoban",
"Reply" : "Javob bering",
"Update" : "Update",
"Description" : "Tavsif",
"Edit description" : "Tavsifni tahrirlash",
"Mark as done" : "Bajarildi deb belgilang",
"Not done" : "Bajarilmadi",
"Archive card" : "Arxiv kartasi",
"Edit title" : "Sarlavhani tahrirlash",
"Delete card" : "Kartani o'chirish",
"seconds ago" : "seconds ago",
"Search" : "Search",
"Archived boards" : "Arxivlangan taxtalar",
"Shared with you" : "Shared with you",
"No reminder" : "Eslatma yo'q",
"Edit board" : "Tahrirlash paneli",
"Clone board" : "Klon taxtasi",
"Archive board" : "Arxiv paneli",
"No notifications" : "Hech qanday bildirishnoma yo'q",
"Delete board" : "Panelni o'chirish",
"Clone cards" : "Klon kartalari",
"Clone" : "Klonlash",
"Today" : "Today",
"Tomorrow" : "Ertaga",
"No results found" : "Hech qanday natija topilmadi",
"Close" : "Close",
"Share" : "Ulashish",
"Personal" : "Personal"
},"pluralForm" :"nplurals=1; plural=0;"
}

View File

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

View File

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

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -108,7 +109,7 @@ class DeckProvider implements IProvider {
}
$board = [
'type' => 'highlight',
'id' => $event->getObjectId(),
'id' => (string)$event->getObjectId(),
'name' => $event->getObjectName(),
'link' => $this->deckUrl('/board/' . $event->getObjectId()),
];
@@ -125,12 +126,12 @@ class DeckProvider implements IProvider {
}
$card = [
'type' => 'highlight',
'id' => $event->getObjectId(),
'id' => (string)$event->getObjectId(),
'name' => $event->getObjectName(),
];
if (array_key_exists('board', $subjectParams)) {
$card['link'] = $this->cardService->getRedirectUrlForCard($event->getObjectId());
$card['link'] = $this->cardService->getCardUrl($event->getObjectId());
$event->setLink($card['link']);
}
$params['card'] = $card;
@@ -212,7 +213,7 @@ class DeckProvider implements IProvider {
if (array_key_exists($paramName, $subjectParams)) {
$params[$paramName] = [
'type' => 'highlight',
'id' => $subjectParams[$paramName]['id'],
'id' => (string)$subjectParams[$paramName]['id'],
'name' => $subjectParams[$paramName]['title'],
'link' => $this->deckUrl('/board/' . $subjectParams[$paramName]['id'] . '/'),
];
@@ -223,7 +224,7 @@ class DeckProvider implements IProvider {
if (array_key_exists($paramName, $subjectParams)) {
$params[$paramName] = [
'type' => 'highlight',
'id' => $subjectParams[$paramName]['id'],
'id' => (string)$subjectParams[$paramName]['id'],
'name' => $subjectParams[$paramName]['title'],
];
}
@@ -234,7 +235,7 @@ class DeckProvider implements IProvider {
if (array_key_exists($paramName, $subjectParams)) {
$params[$paramName] = [
'type' => 'highlight',
'id' => $subjectParams[$paramName]['id'],
'id' => (string)$subjectParams[$paramName]['id'],
'name' => $subjectParams[$paramName]['data'],
'link' => $this->urlGenerator->linkToRoute('deck.attachment.display', ['cardId' => $subjectParams['card']['id'], 'attachmentId' => $subjectParams['attachment']['id']]),
];
@@ -258,7 +259,7 @@ class DeckProvider implements IProvider {
if (array_key_exists('label', $subjectParams)) {
$params['label'] = [
'type' => 'highlight',
'id' => $subjectParams['label']['id'],
'id' => (string)$subjectParams['label']['id'],
'name' => $subjectParams['label']['title']
];
}
@@ -277,7 +278,7 @@ class DeckProvider implements IProvider {
} else {
$params['acl'] = [
'type' => 'highlight',
'id' => $subjectParams['acl']['participant'],
'id' => (string)$subjectParams['acl']['participant'],
'name' => $subjectParams['acl']['participant']
];
}
@@ -293,7 +294,7 @@ class DeckProvider implements IProvider {
$event->setParsedMessage($comment->getMessage());
$params['comment'] = [
'type' => 'highlight',
'id' => $subjectParams['comment'],
'id' => (string)$subjectParams['comment'],
'name' => $comment->getMessage()
];
} catch (NotFoundException $e) {
@@ -342,28 +343,28 @@ class DeckProvider implements IProvider {
if (array_key_exists('before', $subjectParams)) {
$params['before'] = [
'type' => 'highlight',
'id' => $subjectParams['before'],
'name' => $subjectParams['before']
'id' => (string)$subjectParams['before'],
'name' => $subjectParams['before'] ?? ''
];
}
if (array_key_exists('after', $subjectParams)) {
$params['after'] = [
'type' => 'highlight',
'id' => $subjectParams['after'],
'name' => $subjectParams['after']
'id' => (string)$subjectParams['after'],
'name' => $subjectParams['after'] ?? ''
];
}
if (array_key_exists('card', $subjectParams) && $event->getSubject() === ActivityManager::SUBJECT_CARD_UPDATE_TITLE) {
$params['card'] = [
'type' => 'highlight',
'id' => $subjectParams['after'],
'name' => $subjectParams['after']
'id' => (string)$subjectParams['after'],
'name' => $subjectParams['after'] ?? ''
];
}
return $params;
}
public function deckUrl($endpoint) {
return $this->urlGenerator->linkToRouteAbsolute('deck.page.index') . '#' . $endpoint;
return $this->urlGenerator->linkToRouteAbsolute('deck.page.index') . trim($endpoint, '/');
}
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -56,7 +57,7 @@ class ResourceProvider implements IProvider {
*/
public function getResourceRichObject(IResource $resource): array {
$board = $this->getBoard($resource);
$link = $this->urlGenerator->linkToRoute('deck.page.index') . '#/board/' . $resource->getId();
$link = $this->urlGenerator->linkToRoute('deck.page.indexBoard', ['boardId' => $resource->getId()]);
return [
'type' => self::RESOURCE_TYPE,

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -65,7 +66,10 @@ class ResourceProviderCard implements IProvider {
throw new ResourceException('No unique card found for resource, this should never happen');
}
$link = $this->urlGenerator->linkToRoute('deck.page.index') . '#/board/' . $board->getId() . '/card/' . $resource->getId();
$link = $this->urlGenerator->linkToRoute('deck.page.indexCard', [
'boardId' => $board->getId(),
'cardId' => $card->getId()
]);
return [
'type' => self::RESOURCE_TYPE,

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -163,4 +164,13 @@ class BoardApiController extends ApiController {
$acl = $this->boardService->deleteAcl($aclId);
return new DataResponse($acl, HTTP::STATUS_OK);
}
/**
* @NoAdminRequired
*/
public function clone(int $boardId, bool $withCards = false, bool $withAssignments = false, bool $withLabels = false, bool $withDueDate = false, bool $moveCardsToLeftStack = false, bool $restoreArchivedCards = false): DataResponse {
return new DataResponse(
$this->boardService->clone($boardId, $this->userId, $withCards, $withAssignments, $withLabels, $withDueDate, $moveCardsToLeftStack, $restoreArchivedCards)
);
}
}

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -134,11 +135,11 @@ class BoardController extends ApiController {
/**
* @NoAdminRequired
* @param $boardId
* @return Board
*/
public function clone($boardId) {
return $this->boardService->clone($boardId, $this->userId);
public function clone(int $boardId, bool $withCards = false, bool $withAssignments = false, bool $withLabels = false, bool $withDueDate = false, bool $moveCardsToLeftStack = false, bool $restoreArchivedCards = false): DataResponse {
return new DataResponse(
$this->boardService->clone($boardId, $this->userId, $withCards, $withAssignments, $withLabels, $withDueDate, $moveCardsToLeftStack, $restoreArchivedCards)
);
}
/**

View File

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

View File

@@ -1,4 +1,5 @@
<?php
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -152,6 +153,30 @@ class CardApiController extends ApiController {
return new DataResponse($card, HTTP::STATUS_OK);
}
/**
* @NoAdminRequired
* @CORS
* @NoCSRFRequired
*
* Archive card
*/
public function archive($cardId) {
$card = $this->cardService->archive($cardId);
return new DataResponse($card, HTTP::STATUS_OK);
}
/**
* @NoAdminRequired
* @CORS
* @NoCSRFRequired
*
* Unarchive card
*/
public function unarchive($cardId) {
$card = $this->cardService->unarchive($cardId);
return new DataResponse($card, HTTP::STATUS_OK);
}
/**
* @NoAdminRequired
* @CORS

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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