Compare commits
6 Commits
fix-invali
...
fix/fixapp
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
68b9e0fb40 | ||
|
|
f21282c5d6 | ||
|
|
a145cccf34 | ||
|
|
9a87f287e3 | ||
|
|
3dd70f2f8b | ||
|
|
973d13023b |
280
.github/workflows/appstore-build-publish.yml
vendored
280
.github/workflows/appstore-build-publish.yml
vendored
@@ -9,167 +9,167 @@
|
|||||||
name: Build and publish app release
|
name: Build and publish app release
|
||||||
|
|
||||||
on:
|
on:
|
||||||
release:
|
release:
|
||||||
types: [published]
|
types: [published]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build_and_publish:
|
build_and_publish:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
# Only allowed to be run on nextcloud-releases repositories
|
# Only allowed to be run on nextcloud-releases repositories
|
||||||
if: ${{ github.repository_owner == 'nextcloud-releases' }}
|
if: ${{ github.repository_owner == 'nextcloud-releases' }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Check actor permission
|
- name: Check actor permission
|
||||||
uses: skjnldsv/check-actor-permission@69e92a3c4711150929bca9fcf34448c5bf5526e7 # v3.0
|
uses: skjnldsv/check-actor-permission@69e92a3c4711150929bca9fcf34448c5bf5526e7 # v3.0
|
||||||
with:
|
with:
|
||||||
require: write
|
require: write
|
||||||
|
|
||||||
- name: Set app env
|
- name: Set app env
|
||||||
run: |
|
run: |
|
||||||
# Split and keep last
|
# Split and keep last
|
||||||
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||||
echo "APP_VERSION=${GITHUB_REF##*/}" >> $GITHUB_ENV
|
echo "APP_VERSION=${GITHUB_REF##*/}" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||||
with:
|
with:
|
||||||
path: ${{ env.APP_NAME }}
|
path: ${{ env.APP_NAME }}
|
||||||
|
|
||||||
- name: Get appinfo data
|
- name: Get appinfo data
|
||||||
id: appinfo
|
id: appinfo
|
||||||
uses: skjnldsv/xpath-action@7e6a7c379d0e9abc8acaef43df403ab4fc4f770c # master
|
uses: skjnldsv/xpath-action@7e6a7c379d0e9abc8acaef43df403ab4fc4f770c # master
|
||||||
with:
|
with:
|
||||||
filename: ${{ env.APP_NAME }}/appinfo/info.xml
|
filename: ${{ env.APP_NAME }}/appinfo/info.xml
|
||||||
expression: "//info//dependencies//nextcloud/@min-version"
|
expression: "//info//dependencies//nextcloud/@min-version"
|
||||||
|
|
||||||
- name: Read package.json node and npm engines version
|
- name: Read package.json node and npm engines version
|
||||||
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
|
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
|
||||||
id: versions
|
id: versions
|
||||||
# Continue if no package.json
|
# Continue if no package.json
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
with:
|
with:
|
||||||
path: ${{ env.APP_NAME }}
|
path: ${{ env.APP_NAME }}
|
||||||
fallbackNode: '^20'
|
fallbackNode: '^20'
|
||||||
fallbackNpm: '^10'
|
fallbackNpm: '^10'
|
||||||
|
|
||||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||||
# Skip if no package.json
|
# Skip if no package.json
|
||||||
if: ${{ steps.versions.outputs.nodeVersion }}
|
if: ${{ steps.versions.outputs.nodeVersion }}
|
||||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v3
|
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||||
with:
|
with:
|
||||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||||
|
|
||||||
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
|
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
|
||||||
# Skip if no package.json
|
# Skip if no package.json
|
||||||
if: ${{ steps.versions.outputs.npmVersion }}
|
if: ${{ steps.versions.outputs.npmVersion }}
|
||||||
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
|
run: npm i -g 'npm@${{ steps.versions.outputs.npmVersion }}'
|
||||||
|
|
||||||
- name: Get php version
|
- name: Get php version
|
||||||
id: php-versions
|
id: php-versions
|
||||||
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
|
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
|
||||||
with:
|
with:
|
||||||
filename: ${{ env.APP_NAME }}/appinfo/info.xml
|
filename: ${{ env.APP_NAME }}/appinfo/info.xml
|
||||||
|
|
||||||
- name: Set up php ${{ steps.php-versions.outputs.php-min }}
|
- name: Set up php ${{ steps.php-versions.outputs.php-min }}
|
||||||
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2
|
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
|
||||||
with:
|
with:
|
||||||
php-version: ${{ steps.php-versions.outputs.php-min }}
|
php-version: ${{ steps.php-versions.outputs.php-min }}
|
||||||
coverage: none
|
coverage: none
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
- name: Check composer.json
|
- name: Check composer.json
|
||||||
id: check_composer
|
id: check_composer
|
||||||
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
|
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
|
||||||
with:
|
with:
|
||||||
files: "${{ env.APP_NAME }}/composer.json"
|
files: "${{ env.APP_NAME }}/composer.json"
|
||||||
|
|
||||||
- name: Install composer dependencies
|
- name: Install composer dependencies
|
||||||
if: steps.check_composer.outputs.files_exists == 'true'
|
if: steps.check_composer.outputs.files_exists == 'true'
|
||||||
run: |
|
run: |
|
||||||
cd ${{ env.APP_NAME }}
|
cd ${{ env.APP_NAME }}
|
||||||
composer install --no-dev
|
composer install --no-dev
|
||||||
|
|
||||||
- name: Build ${{ env.APP_NAME }}
|
- name: Build ${{ env.APP_NAME }}
|
||||||
# Skip if no package.json
|
# Skip if no package.json
|
||||||
if: ${{ steps.versions.outputs.nodeVersion }}
|
if: ${{ steps.versions.outputs.nodeVersion }}
|
||||||
env:
|
env:
|
||||||
NODE_ENV: production
|
CYPRESS_INSTALL_BINARY: 0
|
||||||
run: |
|
run: |
|
||||||
cd ${{ env.APP_NAME }}
|
cd ${{ env.APP_NAME }}
|
||||||
npm ci
|
npm ci
|
||||||
npm run build --if-present
|
npm run build --if-present
|
||||||
|
|
||||||
- name: Check Krankerl config
|
- name: Check Krankerl config
|
||||||
id: krankerl
|
id: krankerl
|
||||||
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
|
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
|
||||||
with:
|
with:
|
||||||
files: ${{ env.APP_NAME }}/krankerl.toml
|
files: ${{ env.APP_NAME }}/krankerl.toml
|
||||||
|
|
||||||
- name: Install Krankerl
|
- name: Install Krankerl
|
||||||
if: steps.krankerl.outputs.files_exists == 'true'
|
if: steps.krankerl.outputs.files_exists == 'true'
|
||||||
run: |
|
run: |
|
||||||
wget https://github.com/ChristophWurst/krankerl/releases/download/v0.14.0/krankerl_0.14.0_amd64.deb
|
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
|
sudo dpkg -i krankerl_0.14.0_amd64.deb
|
||||||
|
|
||||||
- name: Package ${{ env.APP_NAME }} ${{ env.APP_VERSION }} with krankerl
|
- name: Package ${{ env.APP_NAME }} ${{ env.APP_VERSION }} with krankerl
|
||||||
if: steps.krankerl.outputs.files_exists == 'true'
|
if: steps.krankerl.outputs.files_exists == 'true'
|
||||||
run: |
|
run: |
|
||||||
cd ${{ env.APP_NAME }}
|
cd ${{ env.APP_NAME }}
|
||||||
krankerl package
|
krankerl package
|
||||||
|
|
||||||
- name: Package ${{ env.APP_NAME }} ${{ env.APP_VERSION }} with makefile
|
- name: Package ${{ env.APP_NAME }} ${{ env.APP_VERSION }} with makefile
|
||||||
if: steps.krankerl.outputs.files_exists != 'true'
|
if: steps.krankerl.outputs.files_exists != 'true'
|
||||||
run: |
|
run: |
|
||||||
cd ${{ env.APP_NAME }}
|
cd ${{ env.APP_NAME }}
|
||||||
make appstore
|
make appstore
|
||||||
|
|
||||||
- name: Checkout server ${{ fromJSON(steps.appinfo.outputs.result).nextcloud.min-version }}
|
- name: Checkout server ${{ fromJSON(steps.appinfo.outputs.result).nextcloud.min-version }}
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
id: server-checkout
|
id: server-checkout
|
||||||
run: |
|
run: |
|
||||||
NCVERSION=${{ fromJSON(steps.appinfo.outputs.result).nextcloud.min-version }}
|
NCVERSION='${{ fromJSON(steps.appinfo.outputs.result).nextcloud.min-version }}'
|
||||||
wget --quiet https://download.nextcloud.com/server/releases/latest-$NCVERSION.zip
|
wget --quiet https://download.nextcloud.com/server/releases/latest-$NCVERSION.zip
|
||||||
unzip latest-$NCVERSION.zip
|
unzip latest-$NCVERSION.zip
|
||||||
|
|
||||||
- name: Checkout server master fallback
|
- name: Checkout server master fallback
|
||||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||||
if: ${{ steps.server-checkout.outcome != 'success' }}
|
if: ${{ steps.server-checkout.outcome != 'success' }}
|
||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
repository: nextcloud/server
|
repository: nextcloud/server
|
||||||
path: nextcloud
|
path: nextcloud
|
||||||
|
|
||||||
- name: Sign app
|
- name: Sign app
|
||||||
run: |
|
run: |
|
||||||
# Extracting release
|
# Extracting release
|
||||||
cd ${{ env.APP_NAME }}/build/artifacts
|
cd ${{ env.APP_NAME }}/build/artifacts
|
||||||
tar -xvf ${{ env.APP_NAME }}.tar.gz
|
tar -xvf ${{ env.APP_NAME }}.tar.gz
|
||||||
cd ../../../
|
cd ../../../
|
||||||
# Setting up keys
|
# Setting up keys
|
||||||
echo "${{ secrets.APP_PRIVATE_KEY }}" > ${{ env.APP_NAME }}.key
|
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"
|
wget --quiet "https://github.com/nextcloud/app-certificate-requests/raw/master/${{ env.APP_NAME }}/${{ env.APP_NAME }}.crt"
|
||||||
# Signing
|
# 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 }}
|
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
|
# Rebuilding archive
|
||||||
cd ${{ env.APP_NAME }}/build/artifacts
|
cd ${{ env.APP_NAME }}/build/artifacts
|
||||||
tar -zcvf ${{ env.APP_NAME }}.tar.gz ${{ env.APP_NAME }}
|
tar -zcvf ${{ env.APP_NAME }}.tar.gz ${{ env.APP_NAME }}
|
||||||
|
|
||||||
- name: Attach tarball to github release
|
- name: Attach tarball to github release
|
||||||
uses: svenstaro/upload-release-action@04733e069f2d7f7f0b4aebc4fbdbce8613b03ccd # v2
|
uses: svenstaro/upload-release-action@04733e069f2d7f7f0b4aebc4fbdbce8613b03ccd # v2
|
||||||
id: attach_to_release
|
id: attach_to_release
|
||||||
with:
|
with:
|
||||||
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
file: ${{ env.APP_NAME }}/build/artifacts/${{ env.APP_NAME }}.tar.gz
|
file: ${{ env.APP_NAME }}/build/artifacts/${{ env.APP_NAME }}.tar.gz
|
||||||
asset_name: ${{ env.APP_NAME }}-${{ env.APP_VERSION }}.tar.gz
|
asset_name: ${{ env.APP_NAME }}-${{ env.APP_VERSION }}.tar.gz
|
||||||
tag: ${{ github.ref }}
|
tag: ${{ github.ref }}
|
||||||
overwrite: true
|
overwrite: true
|
||||||
|
|
||||||
- name: Upload app to Nextcloud appstore
|
- name: Upload app to Nextcloud appstore
|
||||||
uses: nextcloud-releases/nextcloud-appstore-push-action@a011fe619bcf6e77ddebc96f9908e1af4071b9c1 # v1
|
uses: nextcloud-releases/nextcloud-appstore-push-action@a011fe619bcf6e77ddebc96f9908e1af4071b9c1 # v1
|
||||||
with:
|
with:
|
||||||
app_name: ${{ env.APP_NAME }}
|
app_name: ${{ env.APP_NAME }}
|
||||||
appstore_token: ${{ secrets.APPSTORE_TOKEN }}
|
appstore_token: ${{ secrets.APPSTORE_TOKEN }}
|
||||||
download_url: ${{ steps.attach_to_release.outputs.browser_download_url }}
|
download_url: ${{ steps.attach_to_release.outputs.browser_download_url }}
|
||||||
app_private_key: ${{ secrets.APP_PRIVATE_KEY }}
|
app_private_key: ${{ secrets.APP_PRIVATE_KEY }}
|
||||||
|
|||||||
26
CHANGELOG.md
26
CHANGELOG.md
@@ -5,6 +5,32 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
All notable changes to this project will be documented in this file.
|
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
|
## 1.13.0-beta.1
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
- 🚀 Get your project organized
|
- 🚀 Get your project organized
|
||||||
|
|
||||||
</description>
|
</description>
|
||||||
<version>1.14.0-dev</version>
|
<version>1.14.0-beta.1</version>
|
||||||
<licence>agpl</licence>
|
<licence>agpl</licence>
|
||||||
<author>Julius Härtl</author>
|
<author>Julius Härtl</author>
|
||||||
<documentation>
|
<documentation>
|
||||||
|
|||||||
@@ -251,6 +251,7 @@ OC.L10N.register(
|
|||||||
"Remove due date" : "Suprimeix la data de caducitat",
|
"Remove due date" : "Suprimeix la data de caducitat",
|
||||||
"Mark as done" : "Marcat com a fet",
|
"Mark as done" : "Marcat com a fet",
|
||||||
"Due at:" : "Venciment a:",
|
"Due at:" : "Venciment a:",
|
||||||
|
"Not done" : "No s'ha fet",
|
||||||
"Unarchive card" : "Desarxiva targeta",
|
"Unarchive card" : "Desarxiva targeta",
|
||||||
"Archive card" : "Arxiva la targeta",
|
"Archive card" : "Arxiva la targeta",
|
||||||
"Select Date" : "Selecciona la data",
|
"Select Date" : "Selecciona la data",
|
||||||
|
|||||||
@@ -249,6 +249,7 @@
|
|||||||
"Remove due date" : "Suprimeix la data de caducitat",
|
"Remove due date" : "Suprimeix la data de caducitat",
|
||||||
"Mark as done" : "Marcat com a fet",
|
"Mark as done" : "Marcat com a fet",
|
||||||
"Due at:" : "Venciment a:",
|
"Due at:" : "Venciment a:",
|
||||||
|
"Not done" : "No s'ha fet",
|
||||||
"Unarchive card" : "Desarxiva targeta",
|
"Unarchive card" : "Desarxiva targeta",
|
||||||
"Archive card" : "Arxiva la targeta",
|
"Archive card" : "Arxiva la targeta",
|
||||||
"Select Date" : "Selecciona la data",
|
"Select Date" : "Selecciona la data",
|
||||||
|
|||||||
@@ -186,7 +186,7 @@ OC.L10N.register(
|
|||||||
"Board owner" : "보드 소유자",
|
"Board owner" : "보드 소유자",
|
||||||
"(Group)" : "(그룹)",
|
"(Group)" : "(그룹)",
|
||||||
"(Team)" : "(팀)",
|
"(Team)" : "(팀)",
|
||||||
"Can edit" : "수정할 수 있음",
|
"Can edit" : "편집 허용",
|
||||||
"Can share" : "공유할 수 있음",
|
"Can share" : "공유할 수 있음",
|
||||||
"Can manage" : "관리 가능",
|
"Can manage" : "관리 가능",
|
||||||
"Owner" : "소유자",
|
"Owner" : "소유자",
|
||||||
|
|||||||
@@ -184,7 +184,7 @@
|
|||||||
"Board owner" : "보드 소유자",
|
"Board owner" : "보드 소유자",
|
||||||
"(Group)" : "(그룹)",
|
"(Group)" : "(그룹)",
|
||||||
"(Team)" : "(팀)",
|
"(Team)" : "(팀)",
|
||||||
"Can edit" : "수정할 수 있음",
|
"Can edit" : "편집 허용",
|
||||||
"Can share" : "공유할 수 있음",
|
"Can share" : "공유할 수 있음",
|
||||||
"Can manage" : "관리 가능",
|
"Can manage" : "관리 가능",
|
||||||
"Owner" : "소유자",
|
"Owner" : "소유자",
|
||||||
|
|||||||
@@ -150,7 +150,7 @@ OC.L10N.register(
|
|||||||
"Filter by assigned user" : "Отбор по назначению:",
|
"Filter by assigned user" : "Отбор по назначению:",
|
||||||
"Unassigned" : "Без назначения",
|
"Unassigned" : "Без назначения",
|
||||||
"Filter by status" : "Отбор по состоянию:",
|
"Filter by status" : "Отбор по состоянию:",
|
||||||
"Open and completed" : "Открытые и завершённые",
|
"Open and completed" : "Открытые или завершённые",
|
||||||
"Open" : "Открытые",
|
"Open" : "Открытые",
|
||||||
"Completed" : "Завершённые",
|
"Completed" : "Завершённые",
|
||||||
"Filter by due date" : "Отбор по сроку исполнения:",
|
"Filter by due date" : "Отбор по сроку исполнения:",
|
||||||
|
|||||||
@@ -148,7 +148,7 @@
|
|||||||
"Filter by assigned user" : "Отбор по назначению:",
|
"Filter by assigned user" : "Отбор по назначению:",
|
||||||
"Unassigned" : "Без назначения",
|
"Unassigned" : "Без назначения",
|
||||||
"Filter by status" : "Отбор по состоянию:",
|
"Filter by status" : "Отбор по состоянию:",
|
||||||
"Open and completed" : "Открытые и завершённые",
|
"Open and completed" : "Открытые или завершённые",
|
||||||
"Open" : "Открытые",
|
"Open" : "Открытые",
|
||||||
"Completed" : "Завершённые",
|
"Completed" : "Завершённые",
|
||||||
"Filter by due date" : "Отбор по сроку исполнения:",
|
"Filter by due date" : "Отбор по сроку исполнения:",
|
||||||
|
|||||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "deck",
|
"name": "deck",
|
||||||
"version": "1.14.0-dev",
|
"version": "1.14.0-beta.1",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "deck",
|
"name": "deck",
|
||||||
"version": "1.14.0-dev",
|
"version": "1.14.0-beta.1",
|
||||||
"license": "agpl",
|
"license": "agpl",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/polyfill": "^7.12.1",
|
"@babel/polyfill": "^7.12.1",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "deck",
|
"name": "deck",
|
||||||
"description": "",
|
"description": "",
|
||||||
"version": "1.14.0-dev",
|
"version": "1.14.0-beta.1",
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
"name": "Julius Härtl",
|
"name": "Julius Härtl",
|
||||||
|
|||||||
Reference in New Issue
Block a user