Compare commits

...

20 Commits

Author SHA1 Message Date
julia.kirschenheuter
68b9e0fb40 fix(files): fix appstore-build-publish.yml
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2024-07-26 19:11:08 +02:00
Julius Härtl
f21282c5d6 Merge pull request #6141 from nextcloud/release/1.14.0-beta.1
chore: bump `1.14.0-dev` to version `1.14.0-beta.1`
2024-07-26 18:09:44 +02:00
julia.kirschenheuter
a145cccf34 chore: bump 1.14.0-dev to version 1.14.0-beta.1
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2024-07-26 17:54:01 +02:00
Nextcloud bot
9a87f287e3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-07-26 00:36:20 +00:00
Nextcloud bot
3dd70f2f8b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-07-25 00:36:53 +00:00
Nextcloud bot
973d13023b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-07-24 00:37:40 +00:00
Julius Härtl
1bf3442e82 Merge pull request #6120 from nextcloud/dependabot/npm_and_yarn/main/nextcloud/files-3.6.0 2024-07-23 12:24:13 +02:00
Julius Härtl
5bb0f87248 Merge pull request #6124 from nextcloud/dependabot/github_actions/alexwilson/enable-github-automerge-action-7bcf565e3edb508fd1e4a8814ba60233bfa027fb 2024-07-23 12:23:45 +02:00
Nextcloud bot
cca82f152d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-07-23 00:37:01 +00:00
Nextcloud bot
bc809b2d3f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-07-22 00:36:33 +00:00
github-actions[bot]
3422c851cf Merge pull request #6129 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2024-07-21 04:34:10 +00:00
nextcloud-command
c621d158b2 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2024-07-21 02:45:06 +00:00
Nextcloud bot
2677957c74 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-07-21 00:36:53 +00:00
dependabot[bot]
1ef7447248 Merge pull request #6125 from nextcloud/dependabot/composer/tests/integration/guzzlehttp/guzzle-7.9.1 2024-07-20 02:43:50 +00:00
dependabot[bot]
6d2a01cb21 Chore(deps-dev): Update guzzlehttp/guzzle requirement
Updates the requirements on [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) to permit the latest version.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/7.9/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.8.1...7.9.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-20 01:46:58 +00:00
dependabot[bot]
7fbf03b548 Merge pull request #6121 from nextcloud/dependabot/npm_and_yarn/main/cypress-13.13.1 2024-07-20 01:14:24 +00:00
dependabot[bot]
c7cf43a75c Chore(deps): Bump alexwilson/enable-github-automerge-action
Bumps [alexwilson/enable-github-automerge-action](https://github.com/alexwilson/enable-github-automerge-action) from 3a349b20acc6235b856fb0b1c95a36cb5373da2f to 7bcf565e3edb508fd1e4a8814ba60233bfa027fb.
- [Release notes](https://github.com/alexwilson/enable-github-automerge-action/releases)
- [Commits](3a349b20ac...7bcf565e3e)

---
updated-dependencies:
- dependency-name: alexwilson/enable-github-automerge-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-20 01:11:02 +00:00
dependabot[bot]
9c290daa06 Chore(deps-dev): Bump cypress from 13.13.0 to 13.13.1
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.13.0 to 13.13.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.0...v13.13.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-07-20 01:03:56 +00:00
dependabot[bot]
97ecbf5e50 Chore(deps): Bump @nextcloud/files from 3.5.1 to 3.6.0
Bumps [@nextcloud/files](https://github.com/nextcloud-libraries/nextcloud-files) from 3.5.1 to 3.6.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.5.1...v3.6.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-07-20 01:03:32 +00:00
Nextcloud bot
502cadf091 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-07-20 00:39:16 +00:00
26 changed files with 254 additions and 177 deletions

View File

@@ -9,167 +9,167 @@
name: Build and publish app release
on:
release:
types: [published]
release:
types: [published]
jobs:
build_and_publish:
runs-on: ubuntu-latest
build_and_publish:
runs-on: ubuntu-latest
# Only allowed to be run on nextcloud-releases repositories
if: ${{ github.repository_owner == 'nextcloud-releases' }}
# Only allowed to be run on nextcloud-releases repositories
if: ${{ github.repository_owner == 'nextcloud-releases' }}
steps:
- name: Check actor permission
uses: skjnldsv/check-actor-permission@69e92a3c4711150929bca9fcf34448c5bf5526e7 # v3.0
with:
require: write
steps:
- name: Check actor permission
uses: skjnldsv/check-actor-permission@69e92a3c4711150929bca9fcf34448c5bf5526e7 # v3.0
with:
require: write
- name: Set app env
run: |
# Split and keep last
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
echo "APP_VERSION=${GITHUB_REF##*/}" >> $GITHUB_ENV
- name: Set app env
run: |
# Split and keep last
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
echo "APP_VERSION=${GITHUB_REF##*/}" >> $GITHUB_ENV
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
path: ${{ env.APP_NAME }}
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
path: ${{ env.APP_NAME }}
- name: Get appinfo data
id: appinfo
uses: skjnldsv/xpath-action@7e6a7c379d0e9abc8acaef43df403ab4fc4f770c # master
with:
filename: ${{ env.APP_NAME }}/appinfo/info.xml
expression: "//info//dependencies//nextcloud/@min-version"
- name: Get appinfo data
id: appinfo
uses: skjnldsv/xpath-action@7e6a7c379d0e9abc8acaef43df403ab4fc4f770c # master
with:
filename: ${{ env.APP_NAME }}/appinfo/info.xml
expression: "//info//dependencies//nextcloud/@min-version"
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
id: versions
# Continue if no package.json
continue-on-error: true
with:
path: ${{ env.APP_NAME }}
fallbackNode: '^20'
fallbackNpm: '^10'
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
id: versions
# Continue if no package.json
continue-on-error: true
with:
path: ${{ env.APP_NAME }}
fallbackNode: '^20'
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
# Skip if no package.json
if: ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v3
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
- 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
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
# Skip if no package.json
if: ${{ steps.versions.outputs.npmVersion }}
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
# Skip if no package.json
if: ${{ steps.versions.outputs.npmVersion }}
run: npm i -g 'npm@${{ steps.versions.outputs.npmVersion }}'
- name: Get php version
id: php-versions
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
with:
filename: ${{ env.APP_NAME }}/appinfo/info.xml
- name: Get php version
id: php-versions
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
with:
filename: ${{ env.APP_NAME }}/appinfo/info.xml
- name: Set up php ${{ steps.php-versions.outputs.php-min }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2
with:
php-version: ${{ steps.php-versions.outputs.php-min }}
coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up php ${{ steps.php-versions.outputs.php-min }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
with:
php-version: ${{ steps.php-versions.outputs.php-min }}
coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Check composer.json
id: check_composer
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
with:
files: "${{ env.APP_NAME }}/composer.json"
- name: Check composer.json
id: check_composer
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
with:
files: "${{ env.APP_NAME }}/composer.json"
- name: Install composer dependencies
if: steps.check_composer.outputs.files_exists == 'true'
run: |
cd ${{ env.APP_NAME }}
composer install --no-dev
- name: Install composer dependencies
if: steps.check_composer.outputs.files_exists == 'true'
run: |
cd ${{ env.APP_NAME }}
composer install --no-dev
- name: Build ${{ env.APP_NAME }}
# Skip if no package.json
if: ${{ steps.versions.outputs.nodeVersion }}
env:
NODE_ENV: production
run: |
cd ${{ env.APP_NAME }}
npm ci
npm run build --if-present
- name: Build ${{ env.APP_NAME }}
# Skip if no package.json
if: ${{ steps.versions.outputs.nodeVersion }}
env:
CYPRESS_INSTALL_BINARY: 0
run: |
cd ${{ env.APP_NAME }}
npm ci
npm run build --if-present
- name: Check Krankerl config
id: krankerl
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
with:
files: ${{ env.APP_NAME }}/krankerl.toml
- name: Check Krankerl config
id: krankerl
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
with:
files: ${{ env.APP_NAME }}/krankerl.toml
- name: Install Krankerl
if: steps.krankerl.outputs.files_exists == 'true'
run: |
wget https://github.com/ChristophWurst/krankerl/releases/download/v0.14.0/krankerl_0.14.0_amd64.deb
sudo dpkg -i krankerl_0.14.0_amd64.deb
- name: Install Krankerl
if: steps.krankerl.outputs.files_exists == 'true'
run: |
wget https://github.com/ChristophWurst/krankerl/releases/download/v0.14.0/krankerl_0.14.0_amd64.deb
sudo dpkg -i krankerl_0.14.0_amd64.deb
- name: Package ${{ env.APP_NAME }} ${{ env.APP_VERSION }} with krankerl
if: steps.krankerl.outputs.files_exists == 'true'
run: |
cd ${{ env.APP_NAME }}
krankerl package
- name: Package ${{ env.APP_NAME }} ${{ env.APP_VERSION }} with krankerl
if: steps.krankerl.outputs.files_exists == 'true'
run: |
cd ${{ env.APP_NAME }}
krankerl package
- name: Package ${{ env.APP_NAME }} ${{ env.APP_VERSION }} with makefile
if: steps.krankerl.outputs.files_exists != 'true'
run: |
cd ${{ env.APP_NAME }}
make appstore
- name: Package ${{ env.APP_NAME }} ${{ env.APP_VERSION }} with makefile
if: steps.krankerl.outputs.files_exists != 'true'
run: |
cd ${{ env.APP_NAME }}
make appstore
- name: Checkout server ${{ fromJSON(steps.appinfo.outputs.result).nextcloud.min-version }}
continue-on-error: true
id: server-checkout
run: |
NCVERSION=${{ fromJSON(steps.appinfo.outputs.result).nextcloud.min-version }}
wget --quiet https://download.nextcloud.com/server/releases/latest-$NCVERSION.zip
unzip latest-$NCVERSION.zip
- name: Checkout server ${{ fromJSON(steps.appinfo.outputs.result).nextcloud.min-version }}
continue-on-error: true
id: server-checkout
run: |
NCVERSION='${{ fromJSON(steps.appinfo.outputs.result).nextcloud.min-version }}'
wget --quiet https://download.nextcloud.com/server/releases/latest-$NCVERSION.zip
unzip latest-$NCVERSION.zip
- name: Checkout server master fallback
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
if: ${{ steps.server-checkout.outcome != 'success' }}
with:
submodules: true
repository: nextcloud/server
path: nextcloud
- name: Checkout server master fallback
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
if: ${{ steps.server-checkout.outcome != 'success' }}
with:
submodules: true
repository: nextcloud/server
path: nextcloud
- name: Sign app
run: |
# Extracting release
cd ${{ env.APP_NAME }}/build/artifacts
tar -xvf ${{ env.APP_NAME }}.tar.gz
cd ../../../
# Setting up keys
echo "${{ secrets.APP_PRIVATE_KEY }}" > ${{ env.APP_NAME }}.key
wget --quiet "https://github.com/nextcloud/app-certificate-requests/raw/master/${{ env.APP_NAME }}/${{ env.APP_NAME }}.crt"
# Signing
php nextcloud/occ integrity:sign-app --privateKey=../${{ env.APP_NAME }}.key --certificate=../${{ env.APP_NAME }}.crt --path=../${{ env.APP_NAME }}/build/artifacts/${{ env.APP_NAME }}
# Rebuilding archive
cd ${{ env.APP_NAME }}/build/artifacts
tar -zcvf ${{ env.APP_NAME }}.tar.gz ${{ env.APP_NAME }}
- name: Sign app
run: |
# Extracting release
cd ${{ env.APP_NAME }}/build/artifacts
tar -xvf ${{ env.APP_NAME }}.tar.gz
cd ../../../
# Setting up keys
echo '${{ secrets.APP_PRIVATE_KEY }}' > ${{ env.APP_NAME }}.key
wget --quiet "https://github.com/nextcloud/app-certificate-requests/raw/master/${{ env.APP_NAME }}/${{ env.APP_NAME }}.crt"
# Signing
php nextcloud/occ integrity:sign-app --privateKey=../${{ env.APP_NAME }}.key --certificate=../${{ env.APP_NAME }}.crt --path=../${{ env.APP_NAME }}/build/artifacts/${{ env.APP_NAME }}
# Rebuilding archive
cd ${{ env.APP_NAME }}/build/artifacts
tar -zcvf ${{ env.APP_NAME }}.tar.gz ${{ env.APP_NAME }}
- name: Attach tarball to github release
uses: svenstaro/upload-release-action@04733e069f2d7f7f0b4aebc4fbdbce8613b03ccd # v2
id: attach_to_release
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: ${{ env.APP_NAME }}/build/artifacts/${{ env.APP_NAME }}.tar.gz
asset_name: ${{ env.APP_NAME }}-${{ env.APP_VERSION }}.tar.gz
tag: ${{ github.ref }}
overwrite: true
- name: Attach tarball to github release
uses: svenstaro/upload-release-action@04733e069f2d7f7f0b4aebc4fbdbce8613b03ccd # v2
id: attach_to_release
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: ${{ env.APP_NAME }}/build/artifacts/${{ env.APP_NAME }}.tar.gz
asset_name: ${{ env.APP_NAME }}-${{ env.APP_VERSION }}.tar.gz
tag: ${{ github.ref }}
overwrite: true
- name: Upload app to Nextcloud appstore
uses: nextcloud-releases/nextcloud-appstore-push-action@a011fe619bcf6e77ddebc96f9908e1af4071b9c1 # v1
with:
app_name: ${{ env.APP_NAME }}
appstore_token: ${{ secrets.APPSTORE_TOKEN }}
download_url: ${{ steps.attach_to_release.outputs.browser_download_url }}
app_private_key: ${{ secrets.APP_PRIVATE_KEY }}
- name: Upload app to Nextcloud appstore
uses: nextcloud-releases/nextcloud-appstore-push-action@a011fe619bcf6e77ddebc96f9908e1af4071b9c1 # v1
with:
app_name: ${{ env.APP_NAME }}
appstore_token: ${{ secrets.APPSTORE_TOKEN }}
download_url: ${{ steps.attach_to_release.outputs.browser_download_url }}
app_private_key: ${{ secrets.APP_PRIVATE_KEY }}

View File

@@ -43,7 +43,7 @@ jobs:
# Enable GitHub auto merge
- name: Auto merge
uses: alexwilson/enable-github-automerge-action@3a349b20acc6235b856fb0b1c95a36cb5373da2f # main
uses: alexwilson/enable-github-automerge-action@7bcf565e3edb508fd1e4a8814ba60233bfa027fb # 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

@@ -5,6 +5,32 @@
# Changelog
All notable changes to this project will be documented in this file.
## 1.14.0-beta.1
### Fixed
- 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)
- don't reset update time when no update was written to db @grnd-alt [#6005](https://github.com/nextcloud/deck/pull/6005)
- docs: Fix symlink to readme @juliushaertl [#6033](https://github.com/nextcloud/deck/pull/6033)
- perf: Avoid fetching labels and owner details on permission check @juliushaertl [#6010](https://github.com/nextcloud/deck/pull/6010)
- Only check path for being accessible when the storage is a object home @mejo- [#6062](https://github.com/nextcloud/deck/pull/6062)
- Fix: incorrect height of editing windows and edit bar @pschopen [#6088](https://github.com/nextcloud/deck/pull/6088)
- fix: design review issues @luka-nextcloud [#6113](https://github.com/nextcloud/deck/pull/6113)
- 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)
### Other
- 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)
## 1.13.0-beta.1
### Added

View File

@@ -20,7 +20,7 @@
- 🚀 Get your project organized
</description>
<version>1.14.0-dev</version>
<version>1.14.0-beta.1</version>
<licence>agpl</licence>
<author>Julius Härtl</author>
<documentation>

8
composer.lock generated
View File

@@ -249,12 +249,12 @@
"source": {
"type": "git",
"url": "https://github.com/nextcloud-deps/ocp.git",
"reference": "13c7fcd3f86213789ab064e3e1bf58e9d5133db6"
"reference": "a19e1b3d3ca65c22b5cef74c2de01cc362d624a1"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/13c7fcd3f86213789ab064e3e1bf58e9d5133db6",
"reference": "13c7fcd3f86213789ab064e3e1bf58e9d5133db6",
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/a19e1b3d3ca65c22b5cef74c2de01cc362d624a1",
"reference": "a19e1b3d3ca65c22b5cef74c2de01cc362d624a1",
"shasum": ""
},
"require": {
@@ -286,7 +286,7 @@
"issues": "https://github.com/nextcloud-deps/ocp/issues",
"source": "https://github.com/nextcloud-deps/ocp/tree/master"
},
"time": "2024-07-13T00:37:22+00:00"
"time": "2024-07-20T00:36:41+00:00"
},
{
"name": "nikic/php-parser",

View File

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

View File

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

View File

@@ -251,6 +251,7 @@ OC.L10N.register(
"Remove due date" : "Suprimeix la data de caducitat",
"Mark as done" : "Marcat com a fet",
"Due at:" : "Venciment a:",
"Not done" : "No s'ha fet",
"Unarchive card" : "Desarxiva targeta",
"Archive card" : "Arxiva la targeta",
"Select Date" : "Selecciona la data",

View File

@@ -249,6 +249,7 @@
"Remove due date" : "Suprimeix la data de caducitat",
"Mark as done" : "Marcat com a fet",
"Due at:" : "Venciment a:",
"Not done" : "No s'ha fet",
"Unarchive card" : "Desarxiva targeta",
"Archive card" : "Arxiva la targeta",
"Select Date" : "Selecciona la data",

View File

@@ -85,12 +85,15 @@ OC.L10N.register(
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"No reminder" : "Sin recordatorio",
"An error occurred" : "Ha ocurrido un error",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Error creating the share" : "Error creando el recurso compartido",
"Share" : "Compartir",
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …"
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
"Next week" : "Semana siguiente",
"Next month" : "Próximo mes"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -83,12 +83,15 @@
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"No reminder" : "Sin recordatorio",
"An error occurred" : "Ha ocurrido un error",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Error creating the share" : "Error creando el recurso compartido",
"Share" : "Compartir",
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …"
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
"Next week" : "Semana siguiente",
"Next month" : "Próximo mes"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -150,8 +150,8 @@ OC.L10N.register(
"Filter by assigned user" : "Filtrar polo usuario asignado",
"Unassigned" : "Sen asignar",
"Filter by status" : "Filtrar polo estado",
"Open and completed" : "Aberto e rematado",
"Open" : "Abrir",
"Open and completed" : "Aberto ou rematado",
"Open" : "Aberto",
"Completed" : "Completado",
"Filter by due date" : "Filtrar pola data de caducidade",
"Overdue" : "Caducado",

View File

@@ -148,8 +148,8 @@
"Filter by assigned user" : "Filtrar polo usuario asignado",
"Unassigned" : "Sen asignar",
"Filter by status" : "Filtrar polo estado",
"Open and completed" : "Aberto e rematado",
"Open" : "Abrir",
"Open and completed" : "Aberto ou rematado",
"Open" : "Aberto",
"Completed" : "Completado",
"Filter by due date" : "Filtrar pola data de caducidade",
"Overdue" : "Caducado",

View File

@@ -174,6 +174,7 @@ OC.L10N.register(
"Deleted lists" : "Törölt listák",
"Undo" : "Visszavonás",
"Deleted cards" : "Törölt kártyák",
"Searching for users, groups and teams …" : "Felhasználók, csoportok és csapatok keresése…",
"No participants found" : "Nem találhatók résztvevők",
"Board owner" : "Tábla tulajdonosa",
"(Group)" : "(Csoport)",

View File

@@ -172,6 +172,7 @@
"Deleted lists" : "Törölt listák",
"Undo" : "Visszavonás",
"Deleted cards" : "Törölt kártyák",
"Searching for users, groups and teams …" : "Felhasználók, csoportok és csapatok keresése…",
"No participants found" : "Nem találhatók résztvevők",
"Board owner" : "Tábla tulajdonosa",
"(Group)" : "(Csoport)",

View File

@@ -186,7 +186,7 @@ OC.L10N.register(
"Board owner" : "보드 소유자",
"(Group)" : "(그룹)",
"(Team)" : "(팀)",
"Can edit" : "수정할 수 있음",
"Can edit" : "편집 허용",
"Can share" : "공유할 수 있음",
"Can manage" : "관리 가능",
"Owner" : "소유자",

View File

@@ -184,7 +184,7 @@
"Board owner" : "보드 소유자",
"(Group)" : "(그룹)",
"(Team)" : "(팀)",
"Can edit" : "수정할 수 있음",
"Can edit" : "편집 허용",
"Can share" : "공유할 수 있음",
"Can manage" : "관리 가능",
"Owner" : "소유자",

View File

@@ -150,7 +150,7 @@ OC.L10N.register(
"Filter by assigned user" : "Отбор по назначению:",
"Unassigned" : "Без назначения",
"Filter by status" : "Отбор по состоянию:",
"Open and completed" : "Открытые и завершённые",
"Open and completed" : "Открытые или завершённые",
"Open" : "Открытые",
"Completed" : "Завершённые",
"Filter by due date" : "Отбор по сроку исполнения:",

View File

@@ -148,7 +148,7 @@
"Filter by assigned user" : "Отбор по назначению:",
"Unassigned" : "Без назначения",
"Filter by status" : "Отбор по состоянию:",
"Open and completed" : "Открытые и завершённые",
"Open and completed" : "Открытые или завершённые",
"Open" : "Открытые",
"Completed" : "Завершённые",
"Filter by due date" : "Отбор по сроку исполнения:",

View File

@@ -4,6 +4,14 @@ OC.L10N.register(
"Finished" : "Završeno",
"copy" : "kopiraj",
"Done" : "Done",
"The file was uploaded" : "Fajl je otpremljen",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Fajl za otpremljivanje premašuje upload_max_filesize direktivu u php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Fajl za otpremanje premašuje MAX_FILE_SIZE navedenu u HTML obrascu",
"The file was only partially uploaded" : "Fajl je parcijalno otpremljen",
"No file was uploaded" : "Nijedan fajl nije otpremljen",
"Missing a temporary folder" : "Nedostaje privremena fascikla",
"Could not write file to disk" : "Ne mogu da upišem fajl na disk",
"A PHP extension stopped the file upload" : "PHP ekstenzija je zaustavila otpremanje fajla",
"Add board" : "Dodaj tablu",
"Move card" : "Premesti karticu",
"Cancel" : "Otkaži",

View File

@@ -2,6 +2,14 @@
"Finished" : "Završeno",
"copy" : "kopiraj",
"Done" : "Done",
"The file was uploaded" : "Fajl je otpremljen",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Fajl za otpremljivanje premašuje upload_max_filesize direktivu u php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Fajl za otpremanje premašuje MAX_FILE_SIZE navedenu u HTML obrascu",
"The file was only partially uploaded" : "Fajl je parcijalno otpremljen",
"No file was uploaded" : "Nijedan fajl nije otpremljen",
"Missing a temporary folder" : "Nedostaje privremena fascikla",
"Could not write file to disk" : "Ne mogu da upišem fajl na disk",
"A PHP extension stopped the file upload" : "PHP ekstenzija je zaustavila otpremanje fajla",
"Add board" : "Dodaj tablu",
"Move card" : "Premesti karticu",
"Cancel" : "Otkaži",

View File

@@ -149,6 +149,8 @@ OC.L10N.register(
"Filter by tag" : "Lọc theo nhãn",
"Filter by assigned user" : "Lọc theo người dùng được phân công",
"Unassigned" : "Chưa được phân công",
"Filter by status" : "Lọc theo trạng thái",
"Open and completed" : "Đã mở và hoàn thành",
"Open" : "Mở",
"Completed" : "Hoàn thành",
"Filter by due date" : "Lọc theo thời hạn",
@@ -161,7 +163,7 @@ OC.L10N.register(
"View Modes" : "Chế độ xem",
"Toggle View Modes" : "Chế độ xem chuyển đổi",
"Hide archived cards" : "Ẩn tác vụ đã lưu trữ",
"Show archived cards" : "Hin tác vụ đã lưu trữ",
"Show archived cards" : "Hin thị các thẻ đã lưu trữ",
"Toggle compact mode" : "Chuyển đổi chế độ thu gọn",
"Hide card cover images" : "Ẩn hình ảnh bìa thẻ",
"Show card cover images" : "Hiển thị hình ảnh bìa thẻ",
@@ -178,9 +180,12 @@ OC.L10N.register(
"Deleted lists" : "Danh sách đã bị xóa",
"Undo" : "Hoàn tác",
"Deleted cards" : "Thẻ đã xóa",
"Share board with a user, group or team …" : "Chia sẻ bảng với người dùng, nhóm hoặc đội ...",
"Searching for users, groups and teams …" : "Đang tìm kiếm người dùng, nhóm và đội ...",
"No participants found" : "Không tìm thấy người tham gia",
"Board owner" : "Chủ sở hữu bảng",
"(Group)" : "(Nhóm)",
"(Team)" : "(Đội)",
"Can edit" : "Có thể chỉnh sửa",
"Can share" : "Can share",
"Can manage" : "Có thể quản lý",
@@ -206,7 +211,9 @@ OC.L10N.register(
"title and color value must be provided" : "tiều đề và giá trị màu phải được cung cấp",
"Board name" : "Tên bảng",
"Members" : "Thành viên",
"Assign to users/groups/team" : "Gán cho người dùng/nhóm/đội",
"Assign a user to this card…" : "Gán một người dùng cho thẻ này...",
"Select a user to assign to this card…" : "Chọn một người dùng để gán cho thẻ này…",
"Upload new files" : "Tải lên các tệp mới",
"Share from Files" : "Chia sẻ từ Thư mục",
"Pending share" : "Chia sẻ đang chờ xử lý",
@@ -251,6 +258,7 @@ OC.L10N.register(
"Remove due date" : "Xóa thời hạn",
"Mark as done" : "Đánh dấu là đã hoàn thành",
"Due at:" : "Đến lúc:",
"Not done" : "Chưa hoàn thành",
"Unarchive card" : "Thẻ chưa lưu trữ",
"Archive card" : "Lưu trữ thẻ",
"Select Date" : "Chọn ngày",
@@ -259,6 +267,7 @@ OC.L10N.register(
"Set due date for this weekend" : "Đặt ngày hết hạn cho cuối tuần này",
"Set due date for next week" : "Đặt ngày hết hạn cho tuần sau",
"Assign a tag to this card…" : "Gán một \"thẻ phân biệt\" cho thẻ này ...",
"Select or create a tag…" : "Chọn hoặc tạo một thẻ…",
"Create a new tag:" : "Tạo một thẻ phân biệt mới:",
"(group)" : "(nhóm)",
"Next week {timeLocale}" : "Tuần sau - {timeLocale}",
@@ -273,6 +282,7 @@ OC.L10N.register(
"Card deleted" : "Thẻ đã bị xóa",
"seconds ago" : "vài giây trước",
"Keyboard shortcuts" : "Phím tắt",
"Boost your productivity using Deck with keyboard shortcuts." : "Tăng cường năng suất của bạn khi sử dụng Deck với các phím tắt.",
"Board actions" : "Hành động cho Bảng",
"Keyboard shortcut" : "Phím tắt bàn phím",
"Action" : "Hành động",
@@ -375,6 +385,7 @@ OC.L10N.register(
"List is empty" : "Danh sách trống",
"Limit deck usage of groups" : "Giới hạn việc sử dụng Kế Hoạch của các nhóm",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Giới hạn của Kế Hoạch sẽ chặn người dùng không thuộc nhóm đó khỏi việc tạo bảng của riêng họ. Người dùng vẫn có thể làm việc trên các bảng đã được chia sẻ với họ.",
"Not completed" : "Chưa hoàn thành"
"Not completed" : "Chưa hoàn thành",
"Filter by completed" : "Lọc theo đã việc đã hoàn thành"
},
"nplurals=1; plural=0;");

View File

@@ -147,6 +147,8 @@
"Filter by tag" : "Lọc theo nhãn",
"Filter by assigned user" : "Lọc theo người dùng được phân công",
"Unassigned" : "Chưa được phân công",
"Filter by status" : "Lọc theo trạng thái",
"Open and completed" : "Đã mở và hoàn thành",
"Open" : "Mở",
"Completed" : "Hoàn thành",
"Filter by due date" : "Lọc theo thời hạn",
@@ -159,7 +161,7 @@
"View Modes" : "Chế độ xem",
"Toggle View Modes" : "Chế độ xem chuyển đổi",
"Hide archived cards" : "Ẩn tác vụ đã lưu trữ",
"Show archived cards" : "Hin tác vụ đã lưu trữ",
"Show archived cards" : "Hin thị các thẻ đã lưu trữ",
"Toggle compact mode" : "Chuyển đổi chế độ thu gọn",
"Hide card cover images" : "Ẩn hình ảnh bìa thẻ",
"Show card cover images" : "Hiển thị hình ảnh bìa thẻ",
@@ -176,9 +178,12 @@
"Deleted lists" : "Danh sách đã bị xóa",
"Undo" : "Hoàn tác",
"Deleted cards" : "Thẻ đã xóa",
"Share board with a user, group or team …" : "Chia sẻ bảng với người dùng, nhóm hoặc đội ...",
"Searching for users, groups and teams …" : "Đang tìm kiếm người dùng, nhóm và đội ...",
"No participants found" : "Không tìm thấy người tham gia",
"Board owner" : "Chủ sở hữu bảng",
"(Group)" : "(Nhóm)",
"(Team)" : "(Đội)",
"Can edit" : "Có thể chỉnh sửa",
"Can share" : "Can share",
"Can manage" : "Có thể quản lý",
@@ -204,7 +209,9 @@
"title and color value must be provided" : "tiều đề và giá trị màu phải được cung cấp",
"Board name" : "Tên bảng",
"Members" : "Thành viên",
"Assign to users/groups/team" : "Gán cho người dùng/nhóm/đội",
"Assign a user to this card…" : "Gán một người dùng cho thẻ này...",
"Select a user to assign to this card…" : "Chọn một người dùng để gán cho thẻ này…",
"Upload new files" : "Tải lên các tệp mới",
"Share from Files" : "Chia sẻ từ Thư mục",
"Pending share" : "Chia sẻ đang chờ xử lý",
@@ -249,6 +256,7 @@
"Remove due date" : "Xóa thời hạn",
"Mark as done" : "Đánh dấu là đã hoàn thành",
"Due at:" : "Đến lúc:",
"Not done" : "Chưa hoàn thành",
"Unarchive card" : "Thẻ chưa lưu trữ",
"Archive card" : "Lưu trữ thẻ",
"Select Date" : "Chọn ngày",
@@ -257,6 +265,7 @@
"Set due date for this weekend" : "Đặt ngày hết hạn cho cuối tuần này",
"Set due date for next week" : "Đặt ngày hết hạn cho tuần sau",
"Assign a tag to this card…" : "Gán một \"thẻ phân biệt\" cho thẻ này ...",
"Select or create a tag…" : "Chọn hoặc tạo một thẻ…",
"Create a new tag:" : "Tạo một thẻ phân biệt mới:",
"(group)" : "(nhóm)",
"Next week {timeLocale}" : "Tuần sau - {timeLocale}",
@@ -271,6 +280,7 @@
"Card deleted" : "Thẻ đã bị xóa",
"seconds ago" : "vài giây trước",
"Keyboard shortcuts" : "Phím tắt",
"Boost your productivity using Deck with keyboard shortcuts." : "Tăng cường năng suất của bạn khi sử dụng Deck với các phím tắt.",
"Board actions" : "Hành động cho Bảng",
"Keyboard shortcut" : "Phím tắt bàn phím",
"Action" : "Hành động",
@@ -373,6 +383,7 @@
"List is empty" : "Danh sách trống",
"Limit deck usage of groups" : "Giới hạn việc sử dụng Kế Hoạch của các nhóm",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Giới hạn của Kế Hoạch sẽ chặn người dùng không thuộc nhóm đó khỏi việc tạo bảng của riêng họ. Người dùng vẫn có thể làm việc trên các bảng đã được chia sẻ với họ.",
"Not completed" : "Chưa hoàn thành"
"Not completed" : "Chưa hoàn thành",
"Filter by completed" : "Lọc theo đã việc đã hoàn thành"
},"pluralForm" :"nplurals=1; plural=0;"
}

23
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "deck",
"version": "1.14.0-dev",
"version": "1.14.0-beta.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "deck",
"version": "1.14.0-dev",
"version": "1.14.0-beta.1",
"license": "agpl",
"dependencies": {
"@babel/polyfill": "^7.12.1",
@@ -16,7 +16,7 @@
"@nextcloud/capabilities": "^1.2.0",
"@nextcloud/dialogs": "^5.3.5",
"@nextcloud/event-bus": "^3.3.1",
"@nextcloud/files": "^3.5.1",
"@nextcloud/files": "^3.6.0",
"@nextcloud/initial-state": "^2.2.0",
"@nextcloud/l10n": "^3.1.0",
"@nextcloud/moment": "^1.3.1",
@@ -55,7 +55,7 @@
"@relative-ci/agent": "^4.2.9",
"@vue/test-utils": "^2.4.6",
"@vue/vue2-jest": "^29.2.6",
"cypress": "^13.13.0",
"cypress": "^13.13.1",
"eslint-plugin-cypress": "^3.3.0",
"eslint-webpack-plugin": "^4.2.0",
"jest": "^29.7.0",
@@ -3697,16 +3697,17 @@
}
},
"node_modules/@nextcloud/files": {
"version": "3.5.1",
"resolved": "https://registry.npmjs.org/@nextcloud/files/-/files-3.5.1.tgz",
"integrity": "sha512-GkVWUgkBSVt27Carmp/DbnDiqHq03w3VQWt8xszacp/IQSB9G+8/KCvi8zxldac2q7lQ8NpHlB/Bqy8o+OOc0A==",
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@nextcloud/files/-/files-3.6.0.tgz",
"integrity": "sha512-/3kzEJ1TsCgjkSVhjdI+FnF0c2rvYtiTAQPoNqkNQYFa7Vbor+XPuypBQIJZFMDMzEgUexAL4QuQT3YmeSfBAA==",
"dependencies": {
"@nextcloud/auth": "^2.3.0",
"@nextcloud/capabilities": "^1.2.0",
"@nextcloud/l10n": "^3.1.0",
"@nextcloud/logger": "^3.0.2",
"@nextcloud/paths": "^2.1.0",
"@nextcloud/router": "^3.0.1",
"@nextcloud/sharing": "^0.2.1",
"@nextcloud/sharing": "^0.2.2",
"cancelable-promise": "^4.3.1",
"is-svg": "^5.0.1",
"typescript-event-target": "^1.1.1",
@@ -7717,9 +7718,9 @@
"integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA=="
},
"node_modules/cypress": {
"version": "13.13.0",
"resolved": "https://registry.npmjs.org/cypress/-/cypress-13.13.0.tgz",
"integrity": "sha512-ou/MQUDq4tcDJI2FsPaod2FZpex4kpIK43JJlcBgWrX8WX7R/05ZxGTuxedOuZBfxjZxja+fbijZGyxiLP6CFA==",
"version": "13.13.1",
"resolved": "https://registry.npmjs.org/cypress/-/cypress-13.13.1.tgz",
"integrity": "sha512-8F9UjL5MDUdgC/S5hr8CGLHbS5gGht5UOV184qc2pFny43fnkoaKxlzH/U6//zmGu/xRTaKimNfjknLT8+UDFg==",
"dev": true,
"hasInstallScript": true,
"dependencies": {

View File

@@ -1,7 +1,7 @@
{
"name": "deck",
"description": "",
"version": "1.14.0-dev",
"version": "1.14.0-beta.1",
"authors": [
{
"name": "Julius Härtl",
@@ -37,7 +37,7 @@
"@nextcloud/capabilities": "^1.2.0",
"@nextcloud/dialogs": "^5.3.5",
"@nextcloud/event-bus": "^3.3.1",
"@nextcloud/files": "^3.5.1",
"@nextcloud/files": "^3.6.0",
"@nextcloud/initial-state": "^2.2.0",
"@nextcloud/l10n": "^3.1.0",
"@nextcloud/moment": "^1.3.1",
@@ -83,7 +83,7 @@
"@relative-ci/agent": "^4.2.9",
"@vue/test-utils": "^2.4.6",
"@vue/vue2-jest": "^29.2.6",
"cypress": "^13.13.0",
"cypress": "^13.13.1",
"eslint-plugin-cypress": "^3.3.0",
"eslint-webpack-plugin": "^4.2.0",
"jest": "^29.7.0",

View File

@@ -2,7 +2,7 @@
"require-dev": {
"phpunit/phpunit": "~9",
"behat/behat": "~3.14.0",
"guzzlehttp/guzzle": "7.8.1",
"guzzlehttp/guzzle": "7.9.1",
"jarnaiz/behat-junit-formatter": "^1.3",
"sabre/dav": "4.6.0",
"symfony/event-dispatcher": "~5.4"