summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2019-04-24 14:41:37 +0300
committerLauri Ojansivu <x@xet7.org>2019-04-24 14:41:37 +0300
commit4282906833f3427e3793be7973e4722bd45d7aeb (patch)
treeffecc435186abd785fd6ae8b9c4540aa81867e05
parentb1cfd8229a9aad0492e5f4d4ae0b2b412d8ebe22 (diff)
parentaeb3dd0220841f4248d832d0308e059a261d815d (diff)
downloadwekan-4282906833f3427e3793be7973e4722bd45d7aeb.tar.gz
wekan-4282906833f3427e3793be7973e4722bd45d7aeb.tar.bz2
wekan-4282906833f3427e3793be7973e4722bd45d7aeb.zip
Merge branch 'edge' into meteor-1.8
-rw-r--r--CHANGELOG.md16
-rw-r--r--Stackerfile.yml2
-rw-r--r--client/components/cards/cardDetails.jade14
-rw-r--r--client/components/main/layouts.jade37
-rw-r--r--client/components/main/layouts.js31
-rw-r--r--client/components/main/layouts.styl104
-rw-r--r--i18n/ar.i18n.json3
-rw-r--r--i18n/bg.i18n.json3
-rw-r--r--i18n/br.i18n.json3
-rw-r--r--i18n/ca.i18n.json3
-rw-r--r--i18n/cs.i18n.json5
-rw-r--r--i18n/da.i18n.json3
-rw-r--r--i18n/de.i18n.json9
-rw-r--r--i18n/el.i18n.json3
-rw-r--r--i18n/en-GB.i18n.json3
-rw-r--r--i18n/en.i18n.json3
-rw-r--r--i18n/eo.i18n.json3
-rw-r--r--i18n/es-AR.i18n.json3
-rw-r--r--i18n/es.i18n.json3
-rw-r--r--i18n/eu.i18n.json3
-rw-r--r--i18n/fa.i18n.json3
-rw-r--r--i18n/fi.i18n.json3
-rw-r--r--i18n/fr.i18n.json3
-rw-r--r--i18n/gl.i18n.json3
-rw-r--r--i18n/he.i18n.json11
-rw-r--r--i18n/hi.i18n.json3
-rw-r--r--i18n/hu.i18n.json3
-rw-r--r--i18n/hy.i18n.json3
-rw-r--r--i18n/id.i18n.json3
-rw-r--r--i18n/ig.i18n.json3
-rw-r--r--i18n/it.i18n.json3
-rw-r--r--i18n/ja.i18n.json3
-rw-r--r--i18n/ka.i18n.json3
-rw-r--r--i18n/km.i18n.json3
-rw-r--r--i18n/ko.i18n.json3
-rw-r--r--i18n/lv.i18n.json3
-rw-r--r--i18n/mk.i18n.json3
-rw-r--r--i18n/mn.i18n.json3
-rw-r--r--i18n/nb.i18n.json3
-rw-r--r--i18n/nl.i18n.json3
-rw-r--r--i18n/oc.i18n.json3
-rw-r--r--i18n/pl.i18n.json3
-rw-r--r--i18n/pt-BR.i18n.json9
-rw-r--r--i18n/pt.i18n.json3
-rw-r--r--i18n/ro.i18n.json3
-rw-r--r--i18n/ru.i18n.json17
-rw-r--r--i18n/sr.i18n.json3
-rw-r--r--i18n/sv.i18n.json3
-rw-r--r--i18n/sw.i18n.json3
-rw-r--r--i18n/ta.i18n.json3
-rw-r--r--i18n/th.i18n.json3
-rw-r--r--i18n/tr.i18n.json5
-rw-r--r--i18n/uk.i18n.json3
-rw-r--r--i18n/vi.i18n.json3
-rw-r--r--i18n/zh-CN.i18n.json3
-rw-r--r--i18n/zh-TW.i18n.json3
-rw-r--r--package.json2
-rw-r--r--sandstorm-pkgdef.capnp4
58 files changed, 293 insertions, 105 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0da3fd22..29e7ce5d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,19 @@
+# v2.65 2019-04-24 Wekan release
+
+This release adds the following new features:
+
+- [Now a loading animation is displayed when the authentication is performed. This allows users
+ to know that it's in progress](https://github.com/wekan/wekan/pull/2379).
+ Thanks to Akuket.
+
+and removes the following UI duplicates:
+
+- [Remove from card menu, because they also exist at card:
+ members, labels, attachments, dates received/start/due/end](https://github.com/wekan/wekan/issues/2242).
+ Thanks to sfahrenholz, jrsupplee and xet7.
+
+Thanks to above GitHub users for their contributions and translators for their translations.
+
# v2.64 2019-04-23 Wekan release
This release adds the following new features:
diff --git a/Stackerfile.yml b/Stackerfile.yml
index 27b6655f..64ef51d7 100644
--- a/Stackerfile.yml
+++ b/Stackerfile.yml
@@ -1,5 +1,5 @@
appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
-appVersion: "v2.64.0"
+appVersion: "v2.65.0"
files:
userUploads:
- README.md
diff --git a/client/components/cards/cardDetails.jade b/client/components/cards/cardDetails.jade
index 5fd7b748..bb633754 100644
--- a/client/components/cards/cardDetails.jade
+++ b/client/components/cards/cardDetails.jade
@@ -221,14 +221,14 @@ template(name="cardDetailsActionsPopup")
if canModifyCard
hr
ul.pop-over-list
- li: a.js-members {{_ 'card-edit-members'}}
- li: a.js-labels {{_ 'card-edit-labels'}}
- li: a.js-attachments {{_ 'card-edit-attachments'}}
+ //li: a.js-members {{_ 'card-edit-members'}}
+ //li: a.js-labels {{_ 'card-edit-labels'}}
+ //li: a.js-attachments {{_ 'card-edit-attachments'}}
li: a.js-custom-fields {{_ 'card-edit-custom-fields'}}
- li: a.js-received-date {{_ 'editCardReceivedDatePopup-title'}}
- li: a.js-start-date {{_ 'editCardStartDatePopup-title'}}
- li: a.js-due-date {{_ 'editCardDueDatePopup-title'}}
- li: a.js-end-date {{_ 'editCardEndDatePopup-title'}}
+ //li: a.js-received-date {{_ 'editCardReceivedDatePopup-title'}}
+ //li: a.js-start-date {{_ 'editCardStartDatePopup-title'}}
+ //li: a.js-due-date {{_ 'editCardDueDatePopup-title'}}
+ //li: a.js-end-date {{_ 'editCardEndDatePopup-title'}}
li: a.js-spent-time {{_ 'editCardSpentTimePopup-title'}}
li: a.js-set-card-color {{_ 'setCardColorPopup-title'}}
hr
diff --git a/client/components/main/layouts.jade b/client/components/main/layouts.jade
index 7fd0492e..9543c5c5 100644
--- a/client/components/main/layouts.jade
+++ b/client/components/main/layouts.jade
@@ -13,20 +13,20 @@ head
template(name="userFormsLayout")
section.auth-layout
- h1
- br
- br
section.auth-dialog
- +Template.dynamic(template=content)
- if currentSetting.displayAuthenticationMethod
- +connectionMethod(authenticationMethod=currentSetting.defaultAuthenticationMethod)
- div.at-form-lang
- select.select-lang.js-userform-set-language
- each languages
- if isCurrentLanguage
- option(value="{{tag}}" selected="selected") {{name}}
- else
- option(value="{{tag}}") {{name}}
+ if isLoading
+ +loader
+ else
+ +Template.dynamic(template=content)
+ if currentSetting.displayAuthenticationMethod
+ +connectionMethod(authenticationMethod=currentSetting.defaultAuthenticationMethod)
+ div.at-form-lang
+ select.select-lang.js-userform-set-language
+ each languages
+ if isCurrentLanguage
+ option(value="{{tag}}" selected="selected") {{name}}
+ else
+ option(value="{{tag}}") {{name}}
template(name="defaultLayout")
+header
@@ -59,3 +59,14 @@ template(name="message")
unless currentUser
with(pathFor route='atSignIn')
p {{{_ 'page-maybe-private' this}}}
+
+template(name="loader")
+ h1.loadingText {{_ 'loading'}}
+ .lds-roller
+ div
+ div
+ div
+ div
+ div
+ div
+ div
diff --git a/client/components/main/layouts.js b/client/components/main/layouts.js
index 6f7c914a..d5113a25 100644
--- a/client/components/main/layouts.js
+++ b/client/components/main/layouts.js
@@ -23,6 +23,7 @@ const validator = {
Template.userFormsLayout.onCreated(function() {
const instance = this;
instance.currentSetting = new ReactiveVar();
+ instance.isLoading = new ReactiveVar(false);
Meteor.subscribe('setting', {
onReady() {
@@ -47,6 +48,10 @@ Template.userFormsLayout.helpers({
return Template.instance().currentSetting.get();
},
+ isLoading() {
+ return Template.instance().isLoading.get();
+ },
+
afterBodyStart() {
return currentSetting.customHTMLafterBodyStart;
},
@@ -89,7 +94,11 @@ Template.userFormsLayout.events({
},
'click #at-btn'(event, instance) {
if (FlowRouter.getRouteName() === 'atSignIn') {
- authentication(event, instance);
+ instance.isLoading.set(true);
+ authentication(event, instance)
+ .then(() => {
+ instance.isLoading.set(false);
+ });
}
},
});
@@ -104,11 +113,11 @@ async function authentication(event, instance) {
const match = $('#at-field-username_and_email').val();
const password = $('#at-field-password').val();
- if (!match || !password) return;
+ if (!match || !password) return undefined;
const result = await getAuthenticationMethod(instance.currentSetting.get(), match);
- if (result === 'password') return;
+ if (result === 'password') return undefined;
// Stop submit #at-pwd-form
event.preventDefault();
@@ -116,19 +125,21 @@ async function authentication(event, instance) {
switch (result) {
case 'ldap':
- Meteor.loginWithLDAP(match, password, function() {
- FlowRouter.go('/');
+ return new Promise((resolve) => {
+ Meteor.loginWithLDAP(match, password, function() {
+ resolve(FlowRouter.go('/'));
+ });
});
- break;
case 'cas':
- Meteor.loginWithCas(function() {
- FlowRouter.go('/');
+ return new Promise((resolve) => {
+ Meteor.loginWithCas(match, password, function() {
+ resolve(FlowRouter.go('/'));
+ });
});
- break;
default:
- break;
+ return undefined;
}
}
diff --git a/client/components/main/layouts.styl b/client/components/main/layouts.styl
index edbf759b..46ee720c 100644
--- a/client/components/main/layouts.styl
+++ b/client/components/main/layouts.styl
@@ -61,7 +61,7 @@ body
display: block
float: right
font-size: 24px
-
+
.modal-content-wide
width: 800px
min-height: 0px
@@ -290,7 +290,7 @@ kbd
// Implement a thiner close icon as suggested in
// https://github.com/FortAwesome/Font-Awesome/issues/1540#issuecomment-68689950
.fa.fa-times-thin:before
- content: '\00d7';
+ content: '\00d7'
.fa.fa-globe.colorful, .fa.fa-bell.colorful
color: #4caf50
@@ -399,3 +399,103 @@ a
height: 37px
margin: 8px 10px 0 0
width: 50px
+
+.select-authentication
+ width: 100%
+
+.auth-layout
+ display: flex
+ flex-direction: column
+ align-items: center
+ justify-content: center
+ height: 100%
+
+ .auth-dialog
+ margin: 0 !important
+
+.loadingText
+ text-align: center
+
+.lds-roller
+ display: block
+ margin: auto
+ position: relative
+ width: 64px
+ height: 64px
+
+ div
+ animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite
+ transform-origin: 32px 32px
+
+ div:after
+ content: " "
+ display: block
+ position: absolute
+ width: 6px
+ height: 6px
+ border-radius: 50%
+ background: #dedede
+ margin: -3px 0 0 -3px
+
+ div:nth-child(1)
+ animation-delay: -0.036s
+
+ div:nth-child(1):after
+ top: 50px
+ left: 50px
+
+ div:nth-child(2)
+ animation-delay: -0.072s
+
+ div:nth-child(2):after
+ top: 54px
+ left: 45px
+
+ div:nth-child(3)
+ animation-delay: -0.108s
+
+ div:nth-child(3):after
+ top: 57px
+ left: 39px
+
+ div:nth-child(4)
+ animation-delay: -0.144s
+
+ div:nth-child(4):after
+ top: 58px
+ left: 32px
+
+ div:nth-child(5)
+ animation-delay: -0.18s
+
+ div:nth-child(5):after
+ top: 57px
+ left: 25px
+
+ div:nth-child(6)
+ animation-delay: -0.216s
+
+ div:nth-child(6):after
+ top: 54px
+ left: 19px
+
+ div:nth-child(7)
+ animation-delay: -0.252s
+
+ div:nth-child(7):after
+ top: 50px
+ left: 14px
+
+ div:nth-child(8)
+ animation-delay: -0.288s
+
+ div:nth-child(8):after
+ top: 45px
+ left: 10px
+
+@keyframes lds-roller
+ 0%
+ transform: rotate(0deg)
+
+ 100%
+ transform: rotate(360deg)
diff --git a/i18n/ar.i18n.json b/i18n/ar.i18n.json
index 1d833811..f871749d 100644
--- a/i18n/ar.i18n.json
+++ b/i18n/ar.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/bg.i18n.json b/i18n/bg.i18n.json
index 8b383e1f..1ea4a84e 100644
--- a/i18n/bg.i18n.json
+++ b/i18n/bg.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/br.i18n.json b/i18n/br.i18n.json
index eb5b30f7..e52b6d81 100644
--- a/i18n/br.i18n.json
+++ b/i18n/br.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/ca.i18n.json b/i18n/ca.i18n.json
index 94470f4a..8169a547 100644
--- a/i18n/ca.i18n.json
+++ b/i18n/ca.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/cs.i18n.json b/i18n/cs.i18n.json
index 185e4063..066ac52a 100644
--- a/i18n/cs.i18n.json
+++ b/i18n/cs.i18n.json
@@ -683,10 +683,11 @@
"error-ldap-login": "Během přihlašování nastala chyba",
"display-authentication-method": "Zobraz způsob ověřování",
"default-authentication-method": "Zobraz způsob ověřování",
- "duplicate-board": "Duplicate Board",
+ "duplicate-board": "Duplikovat tablo",
"people-number": "The number of people is:",
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/da.i18n.json b/i18n/da.i18n.json
index bb85d3c6..1d39f325 100644
--- a/i18n/da.i18n.json
+++ b/i18n/da.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/de.i18n.json b/i18n/de.i18n.json
index f2d3edc9..5b074c80 100644
--- a/i18n/de.i18n.json
+++ b/i18n/de.i18n.json
@@ -685,8 +685,9 @@
"default-authentication-method": "Standardauthentifizierungsverfahren",
"duplicate-board": "Board duplizieren",
"people-number": "Anzahl der Personen:",
- "swimlaneDeletePopup-title": "Delete Swimlane ?",
- "swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
- "restore-all": "Restore all",
- "delete-all": "Delete all"
+ "swimlaneDeletePopup-title": "Swimlane löschen?",
+ "swimlane-delete-pop": "Alle Aktionen werden aus dem Aktivitäts-Feed entfernt und du kannst die Swimlane auch nicht wiederherstellen: Es gibt kein Undo!",
+ "restore-all": "Alles wiederherstellen",
+ "delete-all": "Alles löschen",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/el.i18n.json b/i18n/el.i18n.json
index a6724e6a..1f6f9f94 100644
--- a/i18n/el.i18n.json
+++ b/i18n/el.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/en-GB.i18n.json b/i18n/en-GB.i18n.json
index 9c059213..b883857f 100644
--- a/i18n/en-GB.i18n.json
+++ b/i18n/en-GB.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/en.i18n.json b/i18n/en.i18n.json
index bb84dc66..3f35fca2 100644
--- a/i18n/en.i18n.json
+++ b/i18n/en.i18n.json
@@ -691,5 +691,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
}
diff --git a/i18n/eo.i18n.json b/i18n/eo.i18n.json
index 56edd282..7343e1f1 100644
--- a/i18n/eo.i18n.json
+++ b/i18n/eo.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/es-AR.i18n.json b/i18n/es-AR.i18n.json
index 572e0ec6..9e4b5c35 100644
--- a/i18n/es-AR.i18n.json
+++ b/i18n/es-AR.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/es.i18n.json b/i18n/es.i18n.json
index 3cf30e44..b7b5da10 100644
--- a/i18n/es.i18n.json
+++ b/i18n/es.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "¿Eliminar el carril de flujo?",
"swimlane-delete-pop": "Todas las acciones serán eliminadas del historial de actividades y no se podrá recuperar el carril de flujo. Esta acción no puede deshacerse.",
"restore-all": "Restaurar todas",
- "delete-all": "Borrar todas"
+ "delete-all": "Borrar todas",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/eu.i18n.json b/i18n/eu.i18n.json
index 29809abc..3a60a50d 100644
--- a/i18n/eu.i18n.json
+++ b/i18n/eu.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/fa.i18n.json b/i18n/fa.i18n.json
index 79e4b80f..b35cbb94 100644
--- a/i18n/fa.i18n.json
+++ b/i18n/fa.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/fi.i18n.json b/i18n/fi.i18n.json
index 0cfed49e..f304ef93 100644
--- a/i18n/fi.i18n.json
+++ b/i18n/fi.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Poista Swimlane ?",
"swimlane-delete-pop": "Kaikki toimet poistetaan toimintasyötteestä ja swimlanen poistaminen on lopullista. Tätä ei pysty peruuttamaan.",
"restore-all": "Palauta kaikki",
- "delete-all": "Poista kaikki"
+ "delete-all": "Poista kaikki",
+ "loading": "Ladataan, odota hetki."
} \ No newline at end of file
diff --git a/i18n/fr.i18n.json b/i18n/fr.i18n.json
index ec20794c..59a31155 100644
--- a/i18n/fr.i18n.json
+++ b/i18n/fr.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Supprimer le couloir ?",
"swimlane-delete-pop": "Toutes les actions vont être supprimées du suivi d'activités et vous ne pourrez plus utiliser ce couloir. Cette action est irréversible.",
"restore-all": "Tout supprimer",
- "delete-all": "Tout restaurer"
+ "delete-all": "Tout restaurer",
+ "loading": "Chargement, merci de patienter."
} \ No newline at end of file
diff --git a/i18n/gl.i18n.json b/i18n/gl.i18n.json
index 5a48f3b5..01e63713 100644
--- a/i18n/gl.i18n.json
+++ b/i18n/gl.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/he.i18n.json b/i18n/he.i18n.json
index 00c0d554..b4795fe4 100644
--- a/i18n/he.i18n.json
+++ b/i18n/he.i18n.json
@@ -11,7 +11,7 @@
"act-addChecklist": "נוספה רשימת מטלות __checklist__ לכרטיס __card__ ברשימה __list__ שבמסלול __swimlane__ בלוח __board__",
"act-addChecklistItem": "נוסף פריט סימון __checklistItem__ לרשימת המטלות __checklist__ לכרטיס __card__ ברשימה __list__ במסלול __swimlane__ בלוח __board__",
"act-removeChecklist": "הוסרה רשימת מטלות __checklist__ מהכרטיס __card__ ברשימה __list__ שבמסלול __swimlane__ בלוח __board__",
- "act-removeChecklistItem": "removed checklist item __checklistItem__ from checklist __checkList__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+ "act-removeChecklistItem": "פריט הסימון __checklistItem__ הוסר מרשימת המטלות __checkList__ בכרטיס __card__ ברשימה __list__ מהמסלול __swimlane__ בלוח __board__",
"act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
@@ -685,8 +685,9 @@
"default-authentication-method": "שיטת אימות כבררת מחדל",
"duplicate-board": "שכפול לוח",
"people-number": "מספר האנשים הוא:",
- "swimlaneDeletePopup-title": "Delete Swimlane ?",
- "swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
- "restore-all": "Restore all",
- "delete-all": "Delete all"
+ "swimlaneDeletePopup-title": "למחוק מסלול?",
+ "swimlane-delete-pop": "כל הפעולות יוסרו מהזנת הפעילות ולא תהיה לך אפשרות לשחזר את המסלול. אי אפשר לחזור אחורה.",
+ "restore-all": "לשחזר הכול",
+ "delete-all": "למחוק הכול",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/hi.i18n.json b/i18n/hi.i18n.json
index 3e87423d..a61620f5 100644
--- a/i18n/hi.i18n.json
+++ b/i18n/hi.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/hu.i18n.json b/i18n/hu.i18n.json
index ac4b0903..75894ed9 100644
--- a/i18n/hu.i18n.json
+++ b/i18n/hu.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/hy.i18n.json b/i18n/hy.i18n.json
index d09c2947..ad8122eb 100644
--- a/i18n/hy.i18n.json
+++ b/i18n/hy.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/id.i18n.json b/i18n/id.i18n.json
index bd05571e..fd635703 100644
--- a/i18n/id.i18n.json
+++ b/i18n/id.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/ig.i18n.json b/i18n/ig.i18n.json
index 75f0257d..b2ea17d2 100644
--- a/i18n/ig.i18n.json
+++ b/i18n/ig.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/it.i18n.json b/i18n/it.i18n.json
index 1584b857..fc40233a 100644
--- a/i18n/it.i18n.json
+++ b/i18n/it.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/ja.i18n.json b/i18n/ja.i18n.json
index c7e5b77a..09ac0d2f 100644
--- a/i18n/ja.i18n.json
+++ b/i18n/ja.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/ka.i18n.json b/i18n/ka.i18n.json
index e9eea77b..21899882 100644
--- a/i18n/ka.i18n.json
+++ b/i18n/ka.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/km.i18n.json b/i18n/km.i18n.json
index 8aeb30a6..4341bbf9 100644
--- a/i18n/km.i18n.json
+++ b/i18n/km.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/ko.i18n.json b/i18n/ko.i18n.json
index f669afe4..a15399d3 100644
--- a/i18n/ko.i18n.json
+++ b/i18n/ko.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/lv.i18n.json b/i18n/lv.i18n.json
index e420b507..e9078c8e 100644
--- a/i18n/lv.i18n.json
+++ b/i18n/lv.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/mk.i18n.json b/i18n/mk.i18n.json
index c7cf28b5..dd828bb8 100644
--- a/i18n/mk.i18n.json
+++ b/i18n/mk.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/mn.i18n.json b/i18n/mn.i18n.json
index e3d4fb1c..d71ba0d4 100644
--- a/i18n/mn.i18n.json
+++ b/i18n/mn.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/nb.i18n.json b/i18n/nb.i18n.json
index 91d018ec..78aeb8e2 100644
--- a/i18n/nb.i18n.json
+++ b/i18n/nb.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/nl.i18n.json b/i18n/nl.i18n.json
index 1767113e..bec7469d 100644
--- a/i18n/nl.i18n.json
+++ b/i18n/nl.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/oc.i18n.json b/i18n/oc.i18n.json
index 595231e5..35df0ae7 100644
--- a/i18n/oc.i18n.json
+++ b/i18n/oc.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/pl.i18n.json b/i18n/pl.i18n.json
index 2064df1b..fa5ff8f2 100644
--- a/i18n/pl.i18n.json
+++ b/i18n/pl.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/pt-BR.i18n.json b/i18n/pt-BR.i18n.json
index b5321f29..c29a1e18 100644
--- a/i18n/pt-BR.i18n.json
+++ b/i18n/pt-BR.i18n.json
@@ -685,8 +685,9 @@
"default-authentication-method": "Método de Autenticação Padrão",
"duplicate-board": "Duplicar Quadro",
"people-number": "O número de pessoas é:",
- "swimlaneDeletePopup-title": "Delete Swimlane ?",
- "swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
- "restore-all": "Restore all",
- "delete-all": "Delete all"
+ "swimlaneDeletePopup-title": "Excluir Raia?",
+ "swimlane-delete-pop": "Todas as ações serão excluídas da lista de atividades e você não poderá recuperar a raia. Não há como desfazer.",
+ "restore-all": "Restaurar tudo",
+ "delete-all": "Excluir tudo",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/pt.i18n.json b/i18n/pt.i18n.json
index 531973c1..e87c381a 100644
--- a/i18n/pt.i18n.json
+++ b/i18n/pt.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/ro.i18n.json b/i18n/ro.i18n.json
index a8a15de5..8cc39c9f 100644
--- a/i18n/ro.i18n.json
+++ b/i18n/ro.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/ru.i18n.json b/i18n/ru.i18n.json
index 0e20f615..8b876b3f 100644
--- a/i18n/ru.i18n.json
+++ b/i18n/ru.i18n.json
@@ -137,7 +137,7 @@
"board-archived": "Эта доска перемещена в архив.",
"card-comments-title": "Комментарии (%s)",
"card-delete-notice": "Это действие невозможно будет отменить. Все изменения, которые вы вносили в карточку будут потеряны.",
- "card-delete-pop": "Все действия будут удалены из ленты активности участников и вы не сможете заново открыть карточку. Действие необратимо",
+ "card-delete-pop": "Все действия будут удалены из ленты активности участников, и вы не сможете заново открыть карточку. Действие необратимо",
"card-delete-suggest-archive": "Вы можете переместить карточку в архив, чтобы убрать ее с доски, сохранив всю историю действий участников.",
"card-due": "Выполнить к",
"card-due-on": "Выполнить до",
@@ -148,7 +148,7 @@
"card-edit-members": "Изменить участников",
"card-labels-title": "Изменить метки для этой карточки.",
"card-members-title": "Добавить или удалить с карточки участников доски.",
- "card-start": "Дата начала",
+ "card-start": "В работе с",
"card-start-on": "Начнётся с",
"cardAttachmentsPopup-title": "Прикрепить из",
"cardCustomField-datePopup-title": "Изменить дату",
@@ -358,7 +358,7 @@
"listImportCardPopup-title": "Импортировать Trello карточку",
"listMorePopup-title": "Поделиться",
"link-list": "Ссылка на список",
- "list-delete-pop": "Все действия будут удалены из ленты активности участников и вы не сможете восстановить список. Данное действие необратимо.",
+ "list-delete-pop": "Все действия будут удалены из ленты активности участников, и вы не сможете восстановить список. Данное действие необратимо.",
"list-delete-suggest-archive": "Вы можете отправить список в Архив, чтобы убрать его с доски и при этом сохранить результаты.",
"lists": "Списки",
"swimlanes": "Дорожки",
@@ -534,7 +534,7 @@
"active": "Действующий",
"card-received": "Получено",
"card-received-on": "Получено с",
- "card-end": "Дата окончания",
+ "card-end": "Завершено",
"card-end-on": "Завершится до",
"editCardReceivedDatePopup-title": "Изменить дату получения",
"editCardEndDatePopup-title": "Изменить дату завершения",
@@ -685,8 +685,9 @@
"default-authentication-method": "Способ авторизации по умолчанию",
"duplicate-board": "Клонировать доску",
"people-number": "Количество человек:",
- "swimlaneDeletePopup-title": "Delete Swimlane ?",
- "swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
- "restore-all": "Restore all",
- "delete-all": "Delete all"
+ "swimlaneDeletePopup-title": "Удалить дорожку?",
+ "swimlane-delete-pop": "Все действия будут удалены из ленты активности участников, и вы не сможете восстановить дорожку. Данное действие необратимо.",
+ "restore-all": "Восстановить все",
+ "delete-all": "Удалить все",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/sr.i18n.json b/i18n/sr.i18n.json
index 602b8e4e..c23e2162 100644
--- a/i18n/sr.i18n.json
+++ b/i18n/sr.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/sv.i18n.json b/i18n/sv.i18n.json
index 24d2d0c8..adb4c041 100644
--- a/i18n/sv.i18n.json
+++ b/i18n/sv.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/sw.i18n.json b/i18n/sw.i18n.json
index f2d41117..caa91697 100644
--- a/i18n/sw.i18n.json
+++ b/i18n/sw.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/ta.i18n.json b/i18n/ta.i18n.json
index 83f22a70..a9fafed6 100644
--- a/i18n/ta.i18n.json
+++ b/i18n/ta.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/th.i18n.json b/i18n/th.i18n.json
index 8eb1001f..2be9c4f4 100644
--- a/i18n/th.i18n.json
+++ b/i18n/th.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/tr.i18n.json b/i18n/tr.i18n.json
index 777caa11..b9903e2b 100644
--- a/i18n/tr.i18n.json
+++ b/i18n/tr.i18n.json
@@ -685,8 +685,9 @@
"default-authentication-method": "Default Authentication Method",
"duplicate-board": "Duplicate Board",
"people-number": "The number of people is:",
- "swimlaneDeletePopup-title": "Delete Swimlane ?",
+ "swimlaneDeletePopup-title": "Kulvar silinsin mi?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Hepsini sil",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/uk.i18n.json b/i18n/uk.i18n.json
index 3eb579ea..5c641f26 100644
--- a/i18n/uk.i18n.json
+++ b/i18n/uk.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/vi.i18n.json b/i18n/vi.i18n.json
index 9c8b5cd5..e1327ee0 100644
--- a/i18n/vi.i18n.json
+++ b/i18n/vi.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/zh-CN.i18n.json b/i18n/zh-CN.i18n.json
index d4988b6e..cf9ae3d3 100644
--- a/i18n/zh-CN.i18n.json
+++ b/i18n/zh-CN.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/i18n/zh-TW.i18n.json b/i18n/zh-TW.i18n.json
index dc527ec2..e525cf07 100644
--- a/i18n/zh-TW.i18n.json
+++ b/i18n/zh-TW.i18n.json
@@ -688,5 +688,6 @@
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"restore-all": "Restore all",
- "delete-all": "Delete all"
+ "delete-all": "Delete all",
+ "loading": "Loading, please wait."
} \ No newline at end of file
diff --git a/package.json b/package.json
index b6464808..8b435014 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "wekan",
- "version": "v2.64.0",
+ "version": "v2.65.0",
"description": "Open-Source kanban",
"private": true,
"scripts": {
diff --git a/sandstorm-pkgdef.capnp b/sandstorm-pkgdef.capnp
index ac51193b..b6c4f9c0 100644
--- a/sandstorm-pkgdef.capnp
+++ b/sandstorm-pkgdef.capnp
@@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = (
appTitle = (defaultText = "Wekan"),
# The name of the app as it is displayed to the user.
- appVersion = 266,
+ appVersion = 267,
# Increment this for every release.
- appMarketingVersion = (defaultText = "2.64.0~2019-04-23"),
+ appMarketingVersion = (defaultText = "2.65.0~2019-04-24"),
# Human-readable presentation of the app version.
minUpgradableAppVersion = 0,