Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
xet7 committed Aug 20, 2023
2 parents 251cb32 + 8ea9780 commit d602328
Show file tree
Hide file tree
Showing 26 changed files with 520 additions and 388 deletions.
1 change: 1 addition & 0 deletions .meteor/packages
Original file line number Diff line number Diff line change
Expand Up @@ -173,3 +173,4 @@ minifier-css@1.6.4
blaze
kadira:blaze-layout
peerlibrary:blaze-components
ejson
31 changes: 30 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,34 @@ Note:

[How to upgrade WeKan](https://github.com/wekan/wekan/issues/4585)

# v7.09 2023-08-21 WeKan ® release

This release adds the following new features:

- [Move card to other boards API](https://github.com/wekan/wekan/pull/5090).
Thanks to DimDz.

and adds the following updates:

- [Upgraded Snap Candidate MongoDB to 6.0.9](https://github.com/wekan/wekan/commit/9d5af24e7b656c2bf6ad32bc8360bb80374408d6).
Thanks to MongoDB developers.
- Fixed building s390x release.
[Part 1](https://github.com/wekan/wekan/commit/73f943f89a89374a83cdfb31f0bfbfdfe4d6f52e),
[Part 2](https://github.com/wekan/wekan/commit/7dfb1eb6ce00166a6263f98b9bf975b8a84d1143).
Thanks to xet7.
- [ReactiveCache, use default parameters](https://github.com/wekan/wekan/pull/5091).
Thanks to mfilser.
- [ReactiveCache, serialize and parse json with EJSON](https://github.com/wekan/wekan/pull/5092).
Thanks to mfilser.
- [Translations are working on the client side again](https://github.com/wekan/wekan/pull/5093).
Thanks to mfilser.
- [ReactiveCache, full implementation of the collection "Translation"](https://github.com/wekan/wekan/pull/5094).
Thanks to mfilser.
- [Attachments, big images are now fully displayed](https://github.com/wekan/wekan/pull/5095).
Thanks to mfilser.

Thanks to above GitHub users for their contributions and translators for their translations.

# v7.08 2023-08-17 WeKan ® release

This release adds the following new features:
Expand All @@ -40,7 +68,8 @@ and adds the following updates:
[Part 2](https://github.com/wekan/wekan/commit/d6b960f79a5cb9db83587fae7d9c83d2ee63d90c),
[Part 3](https://github.com/wekan/wekan/commit/c570e426a1e6c4055a72a8ae6febce016c3eef5a),
[Part 4](https://github.com/wekan/wekan/commit/c47d5ca64e8c9c8a977d7dca5aeb92afb2e62fe5),
[Part 5](https://github.com/wekan/wekan/commit/7b94188f64e554be11bee244892a0cd9fefd0a9a).
[Part 5](https://github.com/wekan/wekan/commit/7b94188f64e554be11bee244892a0cd9fefd0a9a),
[Part 6](https://github.com/wekan/wekan/commit/b068d07ce56add0fbd02a4a23fcb14d77bd9fcfd).
Thanks to xet7.

and fixes the following bugs:
Expand Down
2 changes: 1 addition & 1 deletion Stackerfile.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
appVersion: "v7.08.0"
appVersion: "v7.09.0"
files:
userUploads:
- README.md
Expand Down
1 change: 1 addition & 0 deletions client/components/cards/attachments.css
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,7 @@
repeating-conic-gradient(#808080 0% 25%, transparent 0% 50%)
50% / 20px 20px; /* Checkerboard background for transparent images */
max-width: 100%;
max-height: 100%;
}
#pdf-viewer {
width: 40vw;
Expand Down
14 changes: 7 additions & 7 deletions imports/i18n/data/de.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -1230,12 +1230,12 @@
"invalid-file": "Wenn der Dateiname ungültig ist, wird das Hochladen oder Umbenennen abgebrochen.",
"preview-pdf-not-supported": "Dein Gerät unterstützt keine PDF Vorschau. Versuche sie stattdessen herunterzuladen.",
"drag-board": "Das Board ziehen nach",
"translation-number": "The number of custom translation strings is:",
"delete-translation-confirm-popup": "Are you sure you want to delete this custom translation string? There is no undo.",
"newTranslationPopup-title": "New custom translation string",
"editTranslationPopup-title": "Edit custom translation string",
"settingsTranslationPopup-title": "Delete this custom translation string?",
"translation": "Translation",
"translation-number": "Die Anzahl benutzerdefinierter String-Übersetzungen ist:",
"delete-translation-confirm-popup": "Möchten Sie diese benutzerdefinierte String-Übersetzung wirklich löschen? Die Aktion kann nicht rückgängig gemacht werden.",
"newTranslationPopup-title": "Neue benutzerdefinierte String-Übersetzung",
"editTranslationPopup-title": "Bearbeite die benutzerdefinierte String-Übersetzung",
"settingsTranslationPopup-title": "Soll die benutzerdefinierte String-Übersetzung gelöscht werden?",
"translation": "Übersetzung",
"text": "Text",
"translation-text": "Translation text"
"translation-text": "Übersetzungstext"
}
14 changes: 7 additions & 7 deletions imports/i18n/data/eu.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -1230,12 +1230,12 @@
"invalid-file": "Fitxategi-izena baliogabea bada, karga edo izena aldaketa bertan behera geratuko da.",
"preview-pdf-not-supported": "Zure gailuak ez du onartzen PDF aurrebistarik. Saiatu deskargatzen.",
"drag-board": "Arrastatu taula",
"translation-number": "The number of custom translation strings is:",
"delete-translation-confirm-popup": "Are you sure you want to delete this custom translation string? There is no undo.",
"newTranslationPopup-title": "New custom translation string",
"editTranslationPopup-title": "Edit custom translation string",
"settingsTranslationPopup-title": "Delete this custom translation string?",
"translation": "Translation",
"translation-number": "Itzulpen-kate pertsonalizatuen kopurua hau da:",
"delete-translation-confirm-popup": "Ziur itzulpen-kate pertsonalizatu hau ezabatu nahi duzula? Ezin da desegin.",
"newTranslationPopup-title": "Itzulpen-kate pertsonalizatu berria",
"editTranslationPopup-title": "Editatu itzulpen-kate pertsonalizatua",
"settingsTranslationPopup-title": "Itzulpen-kate pertsonalizatu hau ezabatu nahi duzu?",
"translation": "Itzulpena",
"text": "Testua",
"translation-text": "Translation text"
"translation-text": "itzulpenaren testua"
}
62 changes: 31 additions & 31 deletions imports/i18n/data/fr-FR.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,25 +85,25 @@
"add-card": "Ajouter une carte",
"add-card-to-top-of-list": "Ajouter la carte en haut de la liste",
"add-card-to-bottom-of-list": "Ajouter la carte en bas de la liste",
"setListWidthPopup-title": "Set List Width",
"set-list-width": "Set List Width",
"set-list-width-value": "List Width (pixels)",
"list-width-error-message": "List width must be a positive integer",
"setSwimlaneHeightPopup-title": "Set Swimlane Height",
"set-swimlane-height": "Set Swimlane Height",
"set-swimlane-height-value": "Swimlane Height (pixels)",
"swimlane-height-error-message": "Swimlane height must be a positive integer",
"setListWidthPopup-title": "Définir la largeur de la liste",
"set-list-width": "Définir la largeur de la liste",
"set-list-width-value": "Largeur de la liste (pixels)",
"list-width-error-message": "La largeur de la liste doit être un entier positif",
"setSwimlaneHeightPopup-title": "Définir la hauteur du couloir",
"set-swimlane-height": "Définir la hauteur du couloir",
"set-swimlane-height-value": "Hauteur du couloir (pixels)",
"swimlane-height-error-message": "La hauteur du couloir doit être un entier positif",
"add-swimlane": "Ajouter un couloir",
"add-subtask": "Ajouter une sous-tâche",
"add-checklist": "Ajouter une checklist",
"add-checklist-item": "Ajouter un élément à la checklist",
"close-add-checklist-item": "Fermer ajouter un élément du formulaire checklist",
"close-edit-checklist-item": "Fermer éditer un élément du formulaire checklist",
"convertChecklistItemToCardPopup-title": "Convertir en carte",
"add-cover": "Add cover image to minicard",
"add-cover": "Ajouter la vignette sur la mini-carte",
"add-label": "Ajouter une étiquette",
"add-list": "Ajouter une liste",
"add-after-list": "Add After List",
"add-after-list": "Ajouter après la liste",
"add-members": "Assigner des participants",
"added": "Ajouté le",
"addMemberPopup-title": "Participants",
Expand Down Expand Up @@ -146,10 +146,10 @@
"avatar-too-big": "La taille du fichier de l'avatar est trop importante (__size__ au maximum)",
"back": "Retour",
"board-change-color": "Changer la couleur",
"board-change-background-image": "Change Background Image",
"board-background-image-url": "Background Image URL",
"add-background-image": "Add Background Image",
"remove-background-image": "Remove Background Image",
"board-change-background-image": "Changer l'image de fond",
"board-background-image-url": "URL de l'image de fond",
"add-background-image": "Ajouter une image de fond",
"remove-background-image": "Supprimer l'image de fond",
"show-at-all-boards-page" : "Afficher sur la page de tous les tableaux",
"board-info-on-my-boards" : "Paramètres de tous les tableaux",
"boardInfoOnMyBoardsPopup-title" : "Paramètres de tous les tableaux",
Expand All @@ -162,9 +162,9 @@
"board-public-info": "Ce tableau sera <strong>public</strong>.",
"board-drag-drop-reorder-or-click-open": "Glisser-déposer les icônes de tableau pour les réordonner. Cliquer sur l'icône du tableau pour l'ouvrir.",
"boardChangeColorPopup-title": "Change la couleur de fond du tableau",
"boardChangeBackgroundImagePopup-title": "Change Background Image",
"boardChangeBackgroundImagePopup-title": "Changer l'image de fond",
"allBoardsChangeColorPopup-title": "Changer la couleur",
"allBoardsChangeBackgroundImagePopup-title": "Change Background Image",
"allBoardsChangeBackgroundImagePopup-title": "Changer l'image de fond",
"boardChangeTitlePopup-title": "Renommer le tableau",
"boardChangeVisibilityPopup-title": "Changer la visibilité",
"boardChangeWatchPopup-title": "Modifier le suivi",
Expand Down Expand Up @@ -440,7 +440,7 @@
"filter-to-selection": "Filtre vers la sélection",
"other-filters-label": "Autres filtres",
"advanced-filter-label": "Filtre avancé",
"advanced-filter-description": "Le filtre avancé permet d'écrire une chaîne contenant les opérateur suivants : == != <= >= && || ( ). Les opérateurs doivent être séparés par des espaces. Vous pouvez filtrer tous les champs personnalisés en saisissant leur nom et leur valeur. Par exemple : champ1 == valeur1. Remarque : si des champs ou valeurs contiennent des espaces, vous devez les mettre entre apostrophes. Par exemple : 'champ 1' = 'valeur 1'. Pour échapper un caractère de contrôle (' \\\\/), vous pouvez utiliser \\\\. Par exemple : champ1 = I\\\\'m. Il est également possible de combiner plusieurs conditions. Par exemple : f1 == v1 || f2 == v2. Normalement, tous les opérateurs sont interprétés de gauche à droite. Vous pouvez changer l'ordre à l'aide de parenthèses. Par exemple : f1 == v1 and (f2 == v2 || f2 == v3). Vous pouvez également chercher parmi les champs texte en utilisant des expressions régulières : f1 == /Test.*/i",
"advanced-filter-description": "Le filtre avancé permet d'écrire une chaîne contenant les opérateur suivants : == != <= >= && || ( ). Les opérateurs doivent être séparés par des espaces. Vous pouvez filtrer tous les champs personnalisés en saisissant leur nom et leur valeur. Par exemple : champ1 == valeur1. Remarque : si des champs ou valeurs contiennent des espaces, vous devez les mettre entre apostrophes. Par exemple : 'champ 1' == 'valeur 1'. Pour échapper un caractère de contrôle (' \\/), vous pouvez utiliser \\. Par exemple : champ1 == I\\'m. Il est également possible de combiner plusieurs conditions. Par exemple : f1 == v1 || f2 == v2. Normalement, tous les opérateurs sont interprétés de gauche à droite. Vous pouvez changer l'ordre à l'aide de parenthèses. Par exemple : F1 == V1 && ( F2 == V2 || F2 == V3 ). Vous pouvez également chercher parmi les champs texte en utilisant des expressions régulières : f1 == /Test.*/i",
"fullname": "Nom complet",
"header-logo-title": "Retourner à la page des tableaux",
"hide-system-messages": "Masquer les messages système",
Expand Down Expand Up @@ -550,7 +550,7 @@
"public": "Public",
"public-desc": "Ce tableau est public. Il est accessible par toutes les personnes disposant du lien et apparaîtra dans les résultats des moteurs de recherche tels que Google. Seuls les membres peuvent le modifier.",
"quick-access-description": "Ajouter un tableau à vos favoris pour créer un raccourci dans cette barre.",
"remove-cover": "Remove cover image from minicard",
"remove-cover": "Supprimer la vignette de la mini-carte",
"remove-from-board": "Retirer du tableau",
"remove-label": "Retirer l'étiquette",
"listDeletePopup-title": "Supprimer la liste ?",
Expand Down Expand Up @@ -738,9 +738,9 @@
"deposit-subtasks-list": "Liste de destination pour les sous-tâches déposées ici :",
"show-parent-in-minicard": "Voir la carte parente dans la mini-carte :",
"description-on-minicard": "Description sur la mini-carte",
"cover-attachment-on-minicard": "Cover image on minicard",
"badge-attachment-on-minicard": "Count of attachments on minicard",
"card-sorting-by-number-on-minicard": "Card sorting by number on minicard",
"cover-attachment-on-minicard": "Vignette sur la mini-carte",
"badge-attachment-on-minicard": "Compteur de pièces jointes sur la mini-carte",
"card-sorting-by-number-on-minicard": "Tri numérique des cartes sur la mini-carte",
"prefix-with-full-path": "Préfixer avec le chemin complet",
"prefix-with-parent": "Préfixer avec le parent",
"subtext-with-full-path": "Sous-titre avec le chemin complet",
Expand Down Expand Up @@ -1097,7 +1097,7 @@
"label-names": "Noms d'étiquette",
"archived-at": "archivée le",
"sort-cards": "Trier les cartes",
"sort-is-on": "Sort is on",
"sort-is-on": "Le tri est activé",
"cardsSortPopup-title": "Trier les cartes",
"due-date": "Date d'échéance",
"server-error": "Erreur serveur",
Expand Down Expand Up @@ -1228,14 +1228,14 @@
"max-avatar-filesize": "Taille maximum du fichier de l'avatar en octets :",
"allowed-avatar-filetypes": "Types de fichier autorisés pour l'avatar :",
"invalid-file": "Si le nom de fichier est invalide, le téléchargement ou le renommage sera annulé.",
"preview-pdf-not-supported": "Your device does not support previewing PDF. Try downloading instead.",
"drag-board": "Drag board",
"translation-number": "The number of custom translation strings is:",
"delete-translation-confirm-popup": "Are you sure you want to delete this custom translation string? There is no undo.",
"newTranslationPopup-title": "New custom translation string",
"editTranslationPopup-title": "Edit custom translation string",
"settingsTranslationPopup-title": "Delete this custom translation string?",
"translation": "Translation",
"preview-pdf-not-supported": "Votre périphérique ne supporte pas la prévisualisation de PDF. Essayer plutôt le téléchargement.",
"drag-board": "Glisser le tableau",
"translation-number": "Le nombre de traductions personnalisées est de :",
"delete-translation-confirm-popup": "Êtes-vous sûr de vouloir supprimer cette traduction personnalisée ? Cela est irréversible.",
"newTranslationPopup-title": "Nouvelle traduction personnalisée",
"editTranslationPopup-title": "Éditer la traduction personnalisée",
"settingsTranslationPopup-title": "Supprimer cette traduction personnalisée ?",
"translation": "Traduction",
"text": "Texte",
"translation-text": "Translation text"
"translation-text": "Texte traduit"
}
16 changes: 8 additions & 8 deletions imports/i18n/data/fr.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -440,7 +440,7 @@
"filter-to-selection": "Filtre vers la sélection",
"other-filters-label": "Autres filtres",
"advanced-filter-label": "Filtre avancé",
"advanced-filter-description": "Le filtre avancé permet d'écrire une chaîne contenant les opérateur suivants : == != <= >= && || ( ). Les opérateurs doivent être séparés par des espaces. Vous pouvez filtrer tous les champs personnalisés en saisissant leur nom et leur valeur. Par exemple : champ1 == valeur1. Remarque : si des champs ou valeurs contiennent des espaces, vous devez les mettre entre apostrophes. Par exemple : 'champ 1' = 'valeur 1'. Pour échapper un caractère de contrôle (' \\\\/), vous pouvez utiliser \\\\. Par exemple : champ1 = I\\\\'m. Il est également possible de combiner plusieurs conditions. Par exemple : f1 == v1 || f2 == v2. Normalement, tous les opérateurs sont interprétés de gauche à droite. Vous pouvez changer l'ordre à l'aide de parenthèses. Par exemple : f1 == v1 and (f2 == v2 || f2 == v3). Vous pouvez également chercher parmi les champs texte en utilisant des expressions régulières : f1 == /Test.*/i",
"advanced-filter-description": "Le filtre avancé permet d'écrire une chaîne contenant les opérateur suivants : == != <= >= && || ( ). Les opérateurs doivent être séparés par des espaces. Vous pouvez filtrer tous les champs personnalisés en saisissant leur nom et leur valeur. Par exemple : champ1 == valeur1. Remarque : si des champs ou valeurs contiennent des espaces, vous devez les mettre entre apostrophes. Par exemple : 'champ 1' == 'valeur 1'. Pour échapper un caractère de contrôle (' \\/), vous pouvez utiliser \\. Par exemple : champ1 == I\\'m. Il est également possible de combiner plusieurs conditions. Par exemple : f1 == v1 || f2 == v2. Normalement, tous les opérateurs sont interprétés de gauche à droite. Vous pouvez changer l'ordre à l'aide de parenthèses. Par exemple : F1 == V1 && ( F2 == V2 || F2 == V3 ). Vous pouvez également chercher parmi les champs texte en utilisant des expressions régulières : f1 == /Test.*/i",
"fullname": "Nom complet",
"header-logo-title": "Retourner à la page des tableaux",
"hide-system-messages": "Masquer les messages système",
Expand Down Expand Up @@ -1230,12 +1230,12 @@
"invalid-file": "Si le nom de fichier est invalide, le téléchargement ou le renommage sera annulé.",
"preview-pdf-not-supported": "Votre périphérique ne supporte pas la prévisualisation de PDF. Essayer plutôt le téléchargement.",
"drag-board": "Glisser le tableau",
"translation-number": "The number of custom translation strings is:",
"delete-translation-confirm-popup": "Are you sure you want to delete this custom translation string? There is no undo.",
"newTranslationPopup-title": "New custom translation string",
"editTranslationPopup-title": "Edit custom translation string",
"settingsTranslationPopup-title": "Delete this custom translation string?",
"translation": "Translation",
"translation-number": "Le nombre de traductions personnalisées est de :",
"delete-translation-confirm-popup": "Êtes-vous sûr de vouloir supprimer cette traduction personnalisée ? Cela est irréversible.",
"newTranslationPopup-title": "Nouvelle traduction personnalisée",
"editTranslationPopup-title": "Éditer la traduction personnalisée",
"settingsTranslationPopup-title": "Supprimer cette traduction personnalisée ?",
"translation": "Traduction",
"text": "Texte",
"translation-text": "Translation text"
"translation-text": "Texte traduit"
}
16 changes: 8 additions & 8 deletions imports/i18n/data/ko-KR.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -1229,13 +1229,13 @@
"allowed-avatar-filetypes": "허용된 아바타 파일유형:",
"invalid-file": "파일명이 잘못됐으면, 업로드 또는 이름바꾸기가 취소됩니다.",
"preview-pdf-not-supported": "장치에서 PDF 미리보기를 지원하지 않습니다. 대신 다운로드를 해보세요.",
"drag-board": "Drag board",
"translation-number": "The number of custom translation strings is:",
"delete-translation-confirm-popup": "Are you sure you want to delete this custom translation string? There is no undo.",
"newTranslationPopup-title": "New custom translation string",
"editTranslationPopup-title": "Edit custom translation string",
"settingsTranslationPopup-title": "Delete this custom translation string?",
"translation": "Translation",
"drag-board": "드래그 보드",
"translation-number": "사용자정의 번역 문자열의 갯수는:",
"delete-translation-confirm-popup": "이 사용자정의 번역 문자열을 삭제하시겠습니까? 되돌릴 수 없습니다.",
"newTranslationPopup-title": "새 사용자정의 번역 문자열",
"editTranslationPopup-title": "사용자정의 번역 문자열 수정",
"settingsTranslationPopup-title": "이 사용자정의 번역 문자열을 삭제합니까?",
"translation": "번역",
"text": "Text",
"translation-text": "Translation text"
"translation-text": "번역 문구"
}
Loading

0 comments on commit d602328

Please sign in to comment.