Compare commits
37 Commits
v1.0.0
...
newFilterI
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
24579b857e | ||
|
|
61c321e570 | ||
|
|
b763d2084a | ||
|
|
c916ad0163 | ||
|
|
3db0453a3e | ||
|
|
788d34dcf7 | ||
|
|
0b22576ed9 | ||
|
|
f5ab491540 | ||
|
|
9c38e30f38 | ||
|
|
1efc58404d | ||
|
|
859f05041d | ||
|
|
ebcc041f41 | ||
|
|
9ad87bfc6c | ||
|
|
e2d76a43ed | ||
|
|
34cb4e7454 | ||
|
|
a3b72c01a3 | ||
|
|
7bb20c8d82 | ||
|
|
2d706a18c3 | ||
|
|
1e58962d04 | ||
|
|
13ef77d2fa | ||
|
|
1298f4602b | ||
|
|
d245ab1683 | ||
|
|
65691fa779 | ||
|
|
205cbfe884 | ||
|
|
47a98d4b1d | ||
|
|
74744e4187 | ||
|
|
97ba5a882d | ||
|
|
b2443c48f2 | ||
|
|
a04bc9ea6f | ||
|
|
c8583d2c8f | ||
|
|
7e36d89e7d | ||
|
|
cc9078584f | ||
|
|
775d7cd285 | ||
|
|
6cab0cf62f | ||
|
|
0828a6ec54 | ||
|
|
f1340b24fa | ||
|
|
a77c228e4f |
@@ -36,7 +36,7 @@
|
||||
<database min-version="9.4">pgsql</database>
|
||||
<database>sqlite</database>
|
||||
<database min-version="5.5">mysql</database>
|
||||
<nextcloud min-version="18" max-version="19" />
|
||||
<nextcloud min-version="18" max-version="20" />
|
||||
</dependencies>
|
||||
<background-jobs>
|
||||
<job>OCA\Deck\Cron\DeleteCron</job>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"classmap-authoritative": true
|
||||
},
|
||||
"scripts": {
|
||||
"lint": "find . -name \\*.php -not -path './vendor/*' -exec php -l \"{}\" \\;",
|
||||
"lint": "find . -name \\*.php -not -path './vendor/*' -print0 | xargs -0 -n1 php -l",
|
||||
"cs:check": "php-cs-fixer fix --dry-run --diff",
|
||||
"cs:fix": "php-cs-fixer fix"
|
||||
}
|
||||
|
||||
@@ -60,6 +60,7 @@
|
||||
@include icon-black-white('circles', 'deck', 1);
|
||||
@include icon-black-white('clone', 'deck', 1);
|
||||
@include icon-black-white('filter', 'deck', 1);
|
||||
@include icon-black-white('filter_set', 'deck', 1);
|
||||
@include icon-black-white('attach', 'deck', 1);
|
||||
@include icon-black-white('reply', 'deck', 1);
|
||||
|
||||
|
||||
1
img/filter_set.svg
Normal file
1
img/filter_set.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4.233 4.233" height="16" width="16"><path d="M.52.465h3.283L2.631 1.918h-.99zm1.122 1.453h.992v1.866l-.996-.455z" paint-order="stroke fill markers"/><ellipse ry=".691" rx=".674" cy="3.461" cx="3.45" fill-rule="evenodd"/></svg>
|
||||
|
After Width: | Height: | Size: 280 B |
64
l10n/ca.js
64
l10n/ca.js
@@ -56,7 +56,9 @@ OC.L10N.register(
|
||||
"You have added the attachment {attachment} to card {card}" : "Heu afegit l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} ha afegit l'adjunt {attachment} a la targeta {card}",
|
||||
"You have updated the attachment {attachment} on card {card}" : "Heu actualitzat l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has updated the attachment {attachment} on card {card}" : "{user} ha actualitzat l’adjunt {attachment} a la targeta {card}",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "Heu suprimit l'adjunt {attachment} de la targeta {card}",
|
||||
"{user} has deleted the attachment {attachment} from card {card}" : "{user} ha suprimit l'adjunt {attachment} de la targeta {card}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "Heu restaurat l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} ha restaurat l'adjunt {attachment} a la targeta {card}",
|
||||
"You have commented on card {card}" : "Heu comentat la targeta {card}",
|
||||
@@ -94,60 +96,122 @@ OC.L10N.register(
|
||||
"Could not write file to disk" : "No s’ha pogut escriure el fitxer al disc",
|
||||
"A PHP extension stopped the file upload" : "Una extensió del PHP ha aturat la carregada del fitxer",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "No s'ha carregat cap fitxer o la mida del fitxer sobrepassa el màxim de %s",
|
||||
"Personal planning and team project organization" : "Planificació personal i organització de projectes en equip",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Tauler és una eina d'organització a l'estil kanban dirigida a la planificació personal i a l'organització de projectes per equips integrada a Nextcloud.\n\n\n- 📥 Afegiu les tasques en targetes i poseu-les en ordre\n- 📄 Apunteu notes addicionals en markdown\n- 🔖 Assigneu etiquetes per una organització encara millor\n- 👥 Compartiu amb el vostre equip, família o amics\n- 📎 Adjunteu fitxers i encasteu-los en la descripció en markdown\n- 💬 Debateu amb el vostre equip fent servir comentaris\n- ⚡ Mantingueu el seguiment de canvis al flux d'activitat\n- 🚀 Tingueu el vostre projecte organitzat",
|
||||
"Create new board" : "Crea un nou tauler",
|
||||
"new board" : "nou tauler",
|
||||
"Select the board to link to a project" : "Selecciona el tauler per enllaçar a un projecte",
|
||||
"Select board" : "Selecciona un tauler",
|
||||
"Select the card to link to a project" : "Selecciona la targeta per enllaçar a un projecte",
|
||||
"Select a board" : "Selecciona un tauler",
|
||||
"Select a card" : "Selecciona una targeta",
|
||||
"Link to card" : "Enllaç a la targeta",
|
||||
"Cancel" : "Cancel·la",
|
||||
"File already exists" : "El fitxer ja existeix",
|
||||
"A file with the name {filename} already exists." : "Ja existeix un fitxer amb el nom {filename}.",
|
||||
"Do you want to overwrite it?" : "Voleu sobre-escriure'l?",
|
||||
"Overwrite file" : "Sobreescriu el fitxer",
|
||||
"Keep existing file" : "Mantén el fitxer existent",
|
||||
"This board is read only" : "Aquest tauler és només de lectura",
|
||||
"Drop your files to upload" : "Deixeu anar els fitxers per penjar-los",
|
||||
"Archived cards" : "Targetes arxivades",
|
||||
"Add new list" : "Afegeix una llista nova",
|
||||
"List name" : "Nom de llista",
|
||||
"Apply filter" : "Aplica el filtre",
|
||||
"Filter by tag" : "Filtra per etiqueta",
|
||||
"Filter by assigned user" : "Filtra per usuari assignat",
|
||||
"Filter by due date" : "Filtra per data de venciment",
|
||||
"Overdue" : "Endarrerit",
|
||||
"Next 24 hours" : "Pròximes 24 hores",
|
||||
"Next 7 days" : "Propers 7 dies",
|
||||
"Next 30 days" : "Propers 30 dies",
|
||||
"No due date" : "Sense venciment",
|
||||
"Show archived cards" : "Mostra les targetes arxivades",
|
||||
"Toggle compact mode" : "Commuta el mode compacte",
|
||||
"Details" : "Detalls",
|
||||
"Loading board" : "Carregant tauler",
|
||||
"Board not found" : "Tauler no trobat",
|
||||
"Sharing" : "Compartició",
|
||||
"Tags" : "Etiquetes",
|
||||
"Deleted items" : "Elements suprimits",
|
||||
"Timeline" : "Línia de temps",
|
||||
"Deleted lists" : "Llistes suprimides",
|
||||
"Undo" : "Desfés",
|
||||
"Deleted cards" : "Targetes suprimides",
|
||||
"Share board with a user, group or circle …" : "Compartir tauler amb un usuari, grup o cercle ...",
|
||||
"Board owner" : "Propietari del tauler",
|
||||
"(Group)" : "(Grup)",
|
||||
"(Circle)" : "(Cercle)",
|
||||
"Can edit" : "Pot editar",
|
||||
"Can share" : "Pot compartir",
|
||||
"Can manage" : "Pot gestionar",
|
||||
"Delete" : "Eliminar",
|
||||
"Add a new stack" : "Afegeix una nova pila",
|
||||
"Delete list" : "Suprimeix la llista",
|
||||
"Add card" : "Afegeix una targeta",
|
||||
"Add a new card" : "Afegir una nova targeta",
|
||||
"Edit" : "Edita",
|
||||
"Add a new tag" : "Afegir una etiqueta nova",
|
||||
"title and color value must be provided" : "s’ha de proporcionar el valor del títol i del color",
|
||||
"Add this attachment" : "Afegeix aquest adjunt",
|
||||
"Delete Attachment" : "Suprimeix l’adjunt",
|
||||
"Restore Attachment" : "Restaura l'adjunt",
|
||||
"Assign a tag to this card…" : "Assigna una etiqueta a aquesta targeta...",
|
||||
"Assign to users" : "Assigna als usuaris",
|
||||
"Assign to users/groups/circles" : "Assigna a usuaris/grups/cercles",
|
||||
"Assign a user to this card…" : "Assigneu un usuari a aquesta targeta...",
|
||||
"Due date" : "Per la data",
|
||||
"Set a due date" : "Definir una data de venciment",
|
||||
"Remove due date" : "Elimina la data de venciment",
|
||||
"Description" : "Descripció",
|
||||
"(Unsaved)" : "(No desat)",
|
||||
"(Saving…)" : "(Desant…)",
|
||||
"Formatting help" : "Format d'ajuda",
|
||||
"Add Attachment" : "Afegeix un adjunt",
|
||||
"Edit description" : "Edita descripció",
|
||||
"View description" : "Veure descripció",
|
||||
"Attachments" : "Adjunts",
|
||||
"Comments" : "Comentaris",
|
||||
"Choose attachment" : "Triar adjunt",
|
||||
"Modified" : "Darrera modificació",
|
||||
"Created" : "Creat",
|
||||
"Upload attachment" : "Carrega l'adjunt",
|
||||
"No comments yet. Begin the discussion!" : "No hi ha comentaris encara. Començar la discussió!",
|
||||
"Save" : "Desa",
|
||||
"The comment cannot be empty." : "El comentari no pot estar buit.",
|
||||
"The comment cannot be longer than 1000 characters." : "El comentari no pot ser més llarg que 1000 caràcters.",
|
||||
"In reply to" : "En resposta a",
|
||||
"Reply" : "Respon",
|
||||
"Update" : "Actualitza",
|
||||
"(group)" : "(grup)",
|
||||
"(circle)" : "(cercle)",
|
||||
"Assign to me" : "Assigna'm a mi",
|
||||
"Delete card" : "Suprimeix targeta",
|
||||
"Move card" : "Mou la targeta",
|
||||
"Card details" : "Dades de la targeta",
|
||||
"Select a stack" : "Seleccioneu una pila",
|
||||
"seconds ago" : "fa uns segons",
|
||||
"All boards" : "Tots els taulers",
|
||||
"Archived boards" : "Taulers arxivats",
|
||||
"Shared boards" : "Taulers compartits",
|
||||
"Settings" : "Paràmetres",
|
||||
"Limit deck usage of groups" : "Limitar l'ús del tauler de grups",
|
||||
"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." : "Limitant el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podran seguir treballant en els taulers que hagin estat compartits amb ells.",
|
||||
"New board title" : "Títol del nou tauler",
|
||||
"Share" : "Compartir",
|
||||
"Options" : "Opcions",
|
||||
"Edit board" : "Edita el tauler",
|
||||
"An error occurred" : "S'ha produït un error",
|
||||
"Clone board" : "Clonar tauler",
|
||||
"Archive board" : "Arxiva tauler",
|
||||
"Unarchive board" : "Desarxiva tauler",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Esteu segur que voleu suprimir el tauler {title}? Això eliminarà totes les dades d'aquest tauler.",
|
||||
"Delete the board?" : "Suprimir el tauler?",
|
||||
"Delete board" : "Suprimeix tauler",
|
||||
"Board details" : "Detalls de la junta",
|
||||
"Link to a board" : "Enllaça a un tauler",
|
||||
"Link to a card" : "Enllaç una targeta",
|
||||
"Something went wrong" : "Alguna cosa ha anat malament",
|
||||
"Maximum file size of {size} exceeded" : "S'ha superat la mida màxima per fitxer de {size}"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
64
l10n/ca.json
64
l10n/ca.json
@@ -54,7 +54,9 @@
|
||||
"You have added the attachment {attachment} to card {card}" : "Heu afegit l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} ha afegit l'adjunt {attachment} a la targeta {card}",
|
||||
"You have updated the attachment {attachment} on card {card}" : "Heu actualitzat l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has updated the attachment {attachment} on card {card}" : "{user} ha actualitzat l’adjunt {attachment} a la targeta {card}",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "Heu suprimit l'adjunt {attachment} de la targeta {card}",
|
||||
"{user} has deleted the attachment {attachment} from card {card}" : "{user} ha suprimit l'adjunt {attachment} de la targeta {card}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "Heu restaurat l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} ha restaurat l'adjunt {attachment} a la targeta {card}",
|
||||
"You have commented on card {card}" : "Heu comentat la targeta {card}",
|
||||
@@ -92,60 +94,122 @@
|
||||
"Could not write file to disk" : "No s’ha pogut escriure el fitxer al disc",
|
||||
"A PHP extension stopped the file upload" : "Una extensió del PHP ha aturat la carregada del fitxer",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "No s'ha carregat cap fitxer o la mida del fitxer sobrepassa el màxim de %s",
|
||||
"Personal planning and team project organization" : "Planificació personal i organització de projectes en equip",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Tauler és una eina d'organització a l'estil kanban dirigida a la planificació personal i a l'organització de projectes per equips integrada a Nextcloud.\n\n\n- 📥 Afegiu les tasques en targetes i poseu-les en ordre\n- 📄 Apunteu notes addicionals en markdown\n- 🔖 Assigneu etiquetes per una organització encara millor\n- 👥 Compartiu amb el vostre equip, família o amics\n- 📎 Adjunteu fitxers i encasteu-los en la descripció en markdown\n- 💬 Debateu amb el vostre equip fent servir comentaris\n- ⚡ Mantingueu el seguiment de canvis al flux d'activitat\n- 🚀 Tingueu el vostre projecte organitzat",
|
||||
"Create new board" : "Crea un nou tauler",
|
||||
"new board" : "nou tauler",
|
||||
"Select the board to link to a project" : "Selecciona el tauler per enllaçar a un projecte",
|
||||
"Select board" : "Selecciona un tauler",
|
||||
"Select the card to link to a project" : "Selecciona la targeta per enllaçar a un projecte",
|
||||
"Select a board" : "Selecciona un tauler",
|
||||
"Select a card" : "Selecciona una targeta",
|
||||
"Link to card" : "Enllaç a la targeta",
|
||||
"Cancel" : "Cancel·la",
|
||||
"File already exists" : "El fitxer ja existeix",
|
||||
"A file with the name {filename} already exists." : "Ja existeix un fitxer amb el nom {filename}.",
|
||||
"Do you want to overwrite it?" : "Voleu sobre-escriure'l?",
|
||||
"Overwrite file" : "Sobreescriu el fitxer",
|
||||
"Keep existing file" : "Mantén el fitxer existent",
|
||||
"This board is read only" : "Aquest tauler és només de lectura",
|
||||
"Drop your files to upload" : "Deixeu anar els fitxers per penjar-los",
|
||||
"Archived cards" : "Targetes arxivades",
|
||||
"Add new list" : "Afegeix una llista nova",
|
||||
"List name" : "Nom de llista",
|
||||
"Apply filter" : "Aplica el filtre",
|
||||
"Filter by tag" : "Filtra per etiqueta",
|
||||
"Filter by assigned user" : "Filtra per usuari assignat",
|
||||
"Filter by due date" : "Filtra per data de venciment",
|
||||
"Overdue" : "Endarrerit",
|
||||
"Next 24 hours" : "Pròximes 24 hores",
|
||||
"Next 7 days" : "Propers 7 dies",
|
||||
"Next 30 days" : "Propers 30 dies",
|
||||
"No due date" : "Sense venciment",
|
||||
"Show archived cards" : "Mostra les targetes arxivades",
|
||||
"Toggle compact mode" : "Commuta el mode compacte",
|
||||
"Details" : "Detalls",
|
||||
"Loading board" : "Carregant tauler",
|
||||
"Board not found" : "Tauler no trobat",
|
||||
"Sharing" : "Compartició",
|
||||
"Tags" : "Etiquetes",
|
||||
"Deleted items" : "Elements suprimits",
|
||||
"Timeline" : "Línia de temps",
|
||||
"Deleted lists" : "Llistes suprimides",
|
||||
"Undo" : "Desfés",
|
||||
"Deleted cards" : "Targetes suprimides",
|
||||
"Share board with a user, group or circle …" : "Compartir tauler amb un usuari, grup o cercle ...",
|
||||
"Board owner" : "Propietari del tauler",
|
||||
"(Group)" : "(Grup)",
|
||||
"(Circle)" : "(Cercle)",
|
||||
"Can edit" : "Pot editar",
|
||||
"Can share" : "Pot compartir",
|
||||
"Can manage" : "Pot gestionar",
|
||||
"Delete" : "Eliminar",
|
||||
"Add a new stack" : "Afegeix una nova pila",
|
||||
"Delete list" : "Suprimeix la llista",
|
||||
"Add card" : "Afegeix una targeta",
|
||||
"Add a new card" : "Afegir una nova targeta",
|
||||
"Edit" : "Edita",
|
||||
"Add a new tag" : "Afegir una etiqueta nova",
|
||||
"title and color value must be provided" : "s’ha de proporcionar el valor del títol i del color",
|
||||
"Add this attachment" : "Afegeix aquest adjunt",
|
||||
"Delete Attachment" : "Suprimeix l’adjunt",
|
||||
"Restore Attachment" : "Restaura l'adjunt",
|
||||
"Assign a tag to this card…" : "Assigna una etiqueta a aquesta targeta...",
|
||||
"Assign to users" : "Assigna als usuaris",
|
||||
"Assign to users/groups/circles" : "Assigna a usuaris/grups/cercles",
|
||||
"Assign a user to this card…" : "Assigneu un usuari a aquesta targeta...",
|
||||
"Due date" : "Per la data",
|
||||
"Set a due date" : "Definir una data de venciment",
|
||||
"Remove due date" : "Elimina la data de venciment",
|
||||
"Description" : "Descripció",
|
||||
"(Unsaved)" : "(No desat)",
|
||||
"(Saving…)" : "(Desant…)",
|
||||
"Formatting help" : "Format d'ajuda",
|
||||
"Add Attachment" : "Afegeix un adjunt",
|
||||
"Edit description" : "Edita descripció",
|
||||
"View description" : "Veure descripció",
|
||||
"Attachments" : "Adjunts",
|
||||
"Comments" : "Comentaris",
|
||||
"Choose attachment" : "Triar adjunt",
|
||||
"Modified" : "Darrera modificació",
|
||||
"Created" : "Creat",
|
||||
"Upload attachment" : "Carrega l'adjunt",
|
||||
"No comments yet. Begin the discussion!" : "No hi ha comentaris encara. Començar la discussió!",
|
||||
"Save" : "Desa",
|
||||
"The comment cannot be empty." : "El comentari no pot estar buit.",
|
||||
"The comment cannot be longer than 1000 characters." : "El comentari no pot ser més llarg que 1000 caràcters.",
|
||||
"In reply to" : "En resposta a",
|
||||
"Reply" : "Respon",
|
||||
"Update" : "Actualitza",
|
||||
"(group)" : "(grup)",
|
||||
"(circle)" : "(cercle)",
|
||||
"Assign to me" : "Assigna'm a mi",
|
||||
"Delete card" : "Suprimeix targeta",
|
||||
"Move card" : "Mou la targeta",
|
||||
"Card details" : "Dades de la targeta",
|
||||
"Select a stack" : "Seleccioneu una pila",
|
||||
"seconds ago" : "fa uns segons",
|
||||
"All boards" : "Tots els taulers",
|
||||
"Archived boards" : "Taulers arxivats",
|
||||
"Shared boards" : "Taulers compartits",
|
||||
"Settings" : "Paràmetres",
|
||||
"Limit deck usage of groups" : "Limitar l'ús del tauler de grups",
|
||||
"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." : "Limitant el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podran seguir treballant en els taulers que hagin estat compartits amb ells.",
|
||||
"New board title" : "Títol del nou tauler",
|
||||
"Share" : "Compartir",
|
||||
"Options" : "Opcions",
|
||||
"Edit board" : "Edita el tauler",
|
||||
"An error occurred" : "S'ha produït un error",
|
||||
"Clone board" : "Clonar tauler",
|
||||
"Archive board" : "Arxiva tauler",
|
||||
"Unarchive board" : "Desarxiva tauler",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Esteu segur que voleu suprimir el tauler {title}? Això eliminarà totes les dades d'aquest tauler.",
|
||||
"Delete the board?" : "Suprimir el tauler?",
|
||||
"Delete board" : "Suprimeix tauler",
|
||||
"Board details" : "Detalls de la junta",
|
||||
"Link to a board" : "Enllaça a un tauler",
|
||||
"Link to a card" : "Enllaç una targeta",
|
||||
"Something went wrong" : "Alguna cosa ha anat malament",
|
||||
"Maximum file size of {size} exceeded" : "S'ha superat la mida màxima per fitxer de {size}"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -135,7 +135,7 @@ OC.L10N.register(
|
||||
"Tags" : "Schlagworte",
|
||||
"Deleted items" : "Gelöschte Objekte",
|
||||
"Timeline" : "Zeitachse",
|
||||
"Deleted lists" : "Listen löschen",
|
||||
"Deleted lists" : "Gelöschte Listen",
|
||||
"Undo" : "Rückgängig",
|
||||
"Deleted cards" : "Gelöschte Karten",
|
||||
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen …",
|
||||
@@ -205,7 +205,7 @@ OC.L10N.register(
|
||||
"Clone board" : "Board klonen",
|
||||
"Archive board" : "Board archivieren",
|
||||
"Unarchive board" : "Board dearchivieren",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Möchtest Du wirklich dieses Board {title} mit all dessen Daten löschen?",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Möchtest Du wirklich dieses Board {title} mit all seinen Daten löschen?",
|
||||
"Delete the board?" : "Das Board löschen?",
|
||||
"Delete board" : "Board löschen",
|
||||
"Board details" : "Board-Details",
|
||||
|
||||
@@ -133,7 +133,7 @@
|
||||
"Tags" : "Schlagworte",
|
||||
"Deleted items" : "Gelöschte Objekte",
|
||||
"Timeline" : "Zeitachse",
|
||||
"Deleted lists" : "Listen löschen",
|
||||
"Deleted lists" : "Gelöschte Listen",
|
||||
"Undo" : "Rückgängig",
|
||||
"Deleted cards" : "Gelöschte Karten",
|
||||
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen …",
|
||||
@@ -203,7 +203,7 @@
|
||||
"Clone board" : "Board klonen",
|
||||
"Archive board" : "Board archivieren",
|
||||
"Unarchive board" : "Board dearchivieren",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Möchtest Du wirklich dieses Board {title} mit all dessen Daten löschen?",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Möchtest Du wirklich dieses Board {title} mit all seinen Daten löschen?",
|
||||
"Delete the board?" : "Das Board löschen?",
|
||||
"Delete board" : "Board löschen",
|
||||
"Board details" : "Board-Details",
|
||||
|
||||
@@ -135,7 +135,7 @@ OC.L10N.register(
|
||||
"Tags" : "Schlagworte",
|
||||
"Deleted items" : "Gelöschte Objekte",
|
||||
"Timeline" : "Zeitachse",
|
||||
"Deleted lists" : "Listen löschen",
|
||||
"Deleted lists" : "Gelöschte Listen",
|
||||
"Undo" : "Rückgängig",
|
||||
"Deleted cards" : "Gelöschte Karten",
|
||||
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen …",
|
||||
|
||||
@@ -133,7 +133,7 @@
|
||||
"Tags" : "Schlagworte",
|
||||
"Deleted items" : "Gelöschte Objekte",
|
||||
"Timeline" : "Zeitachse",
|
||||
"Deleted lists" : "Listen löschen",
|
||||
"Deleted lists" : "Gelöschte Listen",
|
||||
"Undo" : "Rückgängig",
|
||||
"Deleted cards" : "Gelöschte Karten",
|
||||
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen …",
|
||||
|
||||
@@ -122,6 +122,7 @@ OC.L10N.register(
|
||||
"Filter by assigned user" : "Szűrés hozzárendelt felhasználó szerint",
|
||||
"Filter by due date" : "Szűrés határidő szerint",
|
||||
"Overdue" : "Lejárt",
|
||||
"Next 24 hours" : "Következő 24 óra",
|
||||
"Next 7 days" : "Következő 7 nap",
|
||||
"Next 30 days" : "Következő 30 nap",
|
||||
"No due date" : "Nincs határidő",
|
||||
@@ -152,6 +153,7 @@ OC.L10N.register(
|
||||
"Edit" : "Szerkesztés",
|
||||
"Add a new tag" : "Új címke hozzáadása",
|
||||
"title and color value must be provided" : "a cím és szín értékét meg kell adni",
|
||||
"Add this attachment" : "E melléklet hozzáadása",
|
||||
"Delete Attachment" : "Melléklet törlése",
|
||||
"Restore Attachment" : "Melléklet visszaállítása",
|
||||
"Assign a tag to this card…" : "Címke rendelése ehhez a kártyához…",
|
||||
@@ -165,10 +167,12 @@ OC.L10N.register(
|
||||
"(Unsaved)" : "(Nem mentett)",
|
||||
"(Saving…)" : "(Mentés…)",
|
||||
"Formatting help" : "Formázási súgó",
|
||||
"Add Attachment" : "Melléklet hozzáadása",
|
||||
"Edit description" : "Leírás szerkesztése",
|
||||
"View description" : "Leírás megtekintése",
|
||||
"Attachments" : "Mellékletek",
|
||||
"Comments" : "Hozzászólások",
|
||||
"Choose attachment" : "Válasszon mellékletet",
|
||||
"Modified" : "Módosítva",
|
||||
"Created" : "Létrehozva",
|
||||
"Upload attachment" : "Melléklet feltöltése",
|
||||
|
||||
@@ -120,6 +120,7 @@
|
||||
"Filter by assigned user" : "Szűrés hozzárendelt felhasználó szerint",
|
||||
"Filter by due date" : "Szűrés határidő szerint",
|
||||
"Overdue" : "Lejárt",
|
||||
"Next 24 hours" : "Következő 24 óra",
|
||||
"Next 7 days" : "Következő 7 nap",
|
||||
"Next 30 days" : "Következő 30 nap",
|
||||
"No due date" : "Nincs határidő",
|
||||
@@ -150,6 +151,7 @@
|
||||
"Edit" : "Szerkesztés",
|
||||
"Add a new tag" : "Új címke hozzáadása",
|
||||
"title and color value must be provided" : "a cím és szín értékét meg kell adni",
|
||||
"Add this attachment" : "E melléklet hozzáadása",
|
||||
"Delete Attachment" : "Melléklet törlése",
|
||||
"Restore Attachment" : "Melléklet visszaállítása",
|
||||
"Assign a tag to this card…" : "Címke rendelése ehhez a kártyához…",
|
||||
@@ -163,10 +165,12 @@
|
||||
"(Unsaved)" : "(Nem mentett)",
|
||||
"(Saving…)" : "(Mentés…)",
|
||||
"Formatting help" : "Formázási súgó",
|
||||
"Add Attachment" : "Melléklet hozzáadása",
|
||||
"Edit description" : "Leírás szerkesztése",
|
||||
"View description" : "Leírás megtekintése",
|
||||
"Attachments" : "Mellékletek",
|
||||
"Comments" : "Hozzászólások",
|
||||
"Choose attachment" : "Válasszon mellékletet",
|
||||
"Modified" : "Módosítva",
|
||||
"Created" : "Létrehozva",
|
||||
"Upload attachment" : "Melléklet feltöltése",
|
||||
|
||||
@@ -105,6 +105,12 @@ OC.L10N.register(
|
||||
"Do you want to overwrite it?" : "上書きしますか?",
|
||||
"Archived cards" : "カードをアーカイブ",
|
||||
"Filter by tag" : "タグによるフィルター",
|
||||
"Filter by assigned user" : "割当ユーザーでフィルター",
|
||||
"Filter by due date" : "期限でフィルター",
|
||||
"Overdue" : "期限超過",
|
||||
"Next 7 days" : "次の7日間",
|
||||
"Next 30 days" : "次の30日間",
|
||||
"No due date" : "期限なし",
|
||||
"Show archived cards" : "アーカイブされたカードを表示する",
|
||||
"Toggle compact mode" : "コンパクトモードの切り替え",
|
||||
"Details" : "詳細",
|
||||
@@ -119,6 +125,7 @@ OC.L10N.register(
|
||||
"Can share" : "共有可能",
|
||||
"Delete" : "削除",
|
||||
"Add a new stack" : "新しいスタックを追加する",
|
||||
"Delete list" : "リストを削除",
|
||||
"Add card" : "カードを追加",
|
||||
"Edit" : "編集",
|
||||
"Due date" : "期限",
|
||||
|
||||
@@ -103,6 +103,12 @@
|
||||
"Do you want to overwrite it?" : "上書きしますか?",
|
||||
"Archived cards" : "カードをアーカイブ",
|
||||
"Filter by tag" : "タグによるフィルター",
|
||||
"Filter by assigned user" : "割当ユーザーでフィルター",
|
||||
"Filter by due date" : "期限でフィルター",
|
||||
"Overdue" : "期限超過",
|
||||
"Next 7 days" : "次の7日間",
|
||||
"Next 30 days" : "次の30日間",
|
||||
"No due date" : "期限なし",
|
||||
"Show archived cards" : "アーカイブされたカードを表示する",
|
||||
"Toggle compact mode" : "コンパクトモードの切り替え",
|
||||
"Details" : "詳細",
|
||||
@@ -117,6 +123,7 @@
|
||||
"Can share" : "共有可能",
|
||||
"Delete" : "削除",
|
||||
"Add a new stack" : "新しいスタックを追加する",
|
||||
"Delete list" : "リストを削除",
|
||||
"Add card" : "カードを追加",
|
||||
"Edit" : "編集",
|
||||
"Due date" : "期限",
|
||||
|
||||
@@ -9,46 +9,46 @@ OC.L10N.register(
|
||||
"{user} has restored the board {board}" : "{user} atkūrė lentą {board}",
|
||||
"You have shared the board {board} with {acl}" : "Jūs pradėjote bendrinti lentą {board} su {acl}",
|
||||
"{user} has shared the board {board} with {acl}" : "{user} pradėjo bendrinti lentą {board} su {acl}",
|
||||
"You have removed {acl} from the board {board}" : "Jūs pašalinote {acl} iš plokštės {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} pašalino {acl} iš plokštės {board}",
|
||||
"You have renamed the board {before} to {board}" : "Jūs pervadinote plokštę {before} į {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} pervadino plokštę {before} į {board}",
|
||||
"You have archived the board {board}" : "Jūs užarchyvavote plokštę {board}",
|
||||
"{user} has archived the board {before}" : "{user} užarchyvavo plokštę {before}",
|
||||
"You have unarchived the board {board}" : "Jūs išarchyvavote plokštę {board}",
|
||||
"{user} has unarchived the board {before}" : "{user} išarchyvavo plokštę {before}",
|
||||
"You have created a new stack {stack} on board {board}" : "Jūs plokštėje {board} sukūrėte naują dėklą {stack}",
|
||||
"{user} has created a new stack {stack} on board {board}" : "{user} plokštėje {board} sukūrė naują dėklą {stack}",
|
||||
"You have renamed stack {before} to {stack} on board {board}" : "Jūs plokštėje {board} pervadinote dėklą {before} į {stack}",
|
||||
"{user} has renamed stack {before} to {stack} on board {board}" : "{user} plokštėje {board} pervadino dėklą {before} į {stack}",
|
||||
"You have deleted stack {stack} on board {board}" : "Jūs plokštėje {board} ištrynėte dėklą {stack}",
|
||||
"{user} has deleted stack {stack} on board {board}" : "{user} plokštėje {board} ištrynė dėklą {stack}",
|
||||
"You have created card {card} in stack {stack} on board {board}" : "Jūs plokštėje {board}, dėkle {stack} sukūrėte kortelę {card}",
|
||||
"{user} has created card {card} in stack {stack} on board {board}" : "{user} plokštėje {board}, dėkle {stack} sukūrė kortelę {card}",
|
||||
"You have deleted card {card} in stack {stack} on board {board}" : "Jūs plokštėje {board}, dėkle {stack} ištrynėte kortelę {card}",
|
||||
"{user} has deleted card {card} in stack {stack} on board {board}" : "{user} plokštėje {board}, dėkle {stack} ištrynė kortelę {card} ",
|
||||
"You have removed {acl} from the board {board}" : "Jūs pašalinote {acl} iš lentos {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} pašalino {acl} iš lentos {board}",
|
||||
"You have renamed the board {before} to {board}" : "Jūs pervadinote lentą {before} į {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} pervadino lentą {before} į {board}",
|
||||
"You have archived the board {board}" : "Jūs užarchyvavote lentą {board}",
|
||||
"{user} has archived the board {before}" : "{user} užarchyvavo lentą {before}",
|
||||
"You have unarchived the board {board}" : "Jūs išarchyvavote lentą {board}",
|
||||
"{user} has unarchived the board {before}" : "{user} išarchyvavo lentą {before}",
|
||||
"You have created a new stack {stack} on board {board}" : "Jūs lentoje {board} sukūrėte naują dėklą {stack}",
|
||||
"{user} has created a new stack {stack} on board {board}" : "{user} lentoje {board} sukūrė naują dėklą {stack}",
|
||||
"You have renamed stack {before} to {stack} on board {board}" : "Jūs lentoje {board} pervadinote dėklą {before} į {stack}",
|
||||
"{user} has renamed stack {before} to {stack} on board {board}" : "{user} lentoje {board} pervadino dėklą {before} į {stack}",
|
||||
"You have deleted stack {stack} on board {board}" : "Jūs lentoje {board} ištrynėte dėklą {stack}",
|
||||
"{user} has deleted stack {stack} on board {board}" : "{user} lentoje {board} ištrynė dėklą {stack}",
|
||||
"You have created card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} sukūrėte kortelę {card}",
|
||||
"{user} has created card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} sukūrė kortelę {card}",
|
||||
"You have deleted card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} ištrynėte kortelę {card}",
|
||||
"{user} has deleted card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} ištrynė kortelę {card} ",
|
||||
"You have renamed the card {before} to {card}" : "Jūs pervadinote kortelę {before} į {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} pervadino kortelę {before} į {card}",
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Jūs plokštėje {board}, dėkle {stack} į kortelę {card} pridėjote aprašą",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} plokštėje {board}, dėkle {stack} į kortelę {card} pridėjo aprašą",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Jūs plokštėje {board}, dėkle {stack} atnaujinote kortelės {card} aprašą",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} plokštėje {board}, dėkle {stack} atnaujino kortelės {card} aprašą",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Jūs plokštėje {board}, dėkle {stack} užarchyvavote kortelę {card}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} plokštėje {board}, dėkle {stack} užarchyvavo kortelę {card}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Jūs plokštėje {board}, dėkle {stack} išarchyvavote kortelę {card}",
|
||||
"{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} plokštėje {board}, dėkle {stack} išarchyvavo kortelę {card}",
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} į kortelę {card} pridėjote aprašą",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} į kortelę {card} pridėjo aprašą",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} atnaujinote kortelės {card} aprašą",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} atnaujino kortelės {card} aprašą",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} užarchyvavote kortelę {card}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} užarchyvavo kortelę {card}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} išarchyvavote kortelę {card}",
|
||||
"{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} išarchyvavo kortelę {card}",
|
||||
"You have removed the due date of card {card}" : "Jūs pašalinote galutinį kortelės {card} terminą",
|
||||
"{user} has removed the due date of card {card}" : "{user} pašalino galutinį kortelės {card} terminą",
|
||||
"You have set the due date of card {card} to {after}" : "Jūs nustatėte galutinį kortelės {card} terminą į {after}",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} nustatė galutinį kortelės {card} terminą į {after}",
|
||||
"You have updated the due date of card {card} to {after}" : "Jūs atnaujinote galutinį kortelės {card} terminą į {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} atnaujino galutinį kortelės {card} terminą į {after}",
|
||||
"You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Jūs plokštėje {board}, dėkle {stack} į kortelę {card} pridėjote žymę {label}",
|
||||
"{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} plokštėje {board}, dėkle {stack} į kortelę {card} pridėjo žymę {label}",
|
||||
"You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Jūs plokštėje {board}, dėkle {stack} iš kortelės {card} pašalinote žymę {label}",
|
||||
"{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} plokštėje {board}, dėkle {stack} iš kortelės {card} pašalino žymę {label}",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "Jūs plokštėje {board} prie kortelės {card} priskyrėte {assigneduser}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} plokštėje {board} prie kortelės {card} priskyrė {assigneduser}",
|
||||
"You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} į kortelę {card} pridėjote žymę {label}",
|
||||
"{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} į kortelę {card} pridėjo žymę {label}",
|
||||
"You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} iš kortelės {card} pašalinote žymę {label}",
|
||||
"{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} iš kortelės {card} pašalino žymę {label}",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "Jūs lentoje {board} prie kortelės {card} priskyrėte {assigneduser}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} lentoje {board} prie kortelės {card} priskyrė {assigneduser}",
|
||||
"You have moved the card {card} from stack {stackBefore} to {stack}" : "Jūs perkėlėte kortelę {card} iš dėklo {stackBefore} į dėklą {stack}",
|
||||
"{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} perkėlė kortelę {card} iš dėklo {stackBefore} į dėklą {stack}",
|
||||
"You have added the attachment {attachment} to card {card}" : "Jūs pridėjote priedą {attachment} į kortelę {card}",
|
||||
@@ -71,8 +71,8 @@ OC.L10N.register(
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "Kortelė \"%s\" ties \"%s\" pasiekė savo galutinį terminą.",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s paminėjo jus komentare ties \"%s\".",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} paminėjo jus komentare ties \"%s\".",
|
||||
"The board \"%s\" has been shared with you by %s." : "Plokštę \"%s\" su jumis bendrina %s.",
|
||||
"{user} has shared the board %s with you." : "{user} pradėjo su jumis bendrinti plokštę %s.",
|
||||
"The board \"%s\" has been shared with you by %s." : "Lentą \"%s\" su jumis bendrina %s.",
|
||||
"{user} has shared the board %s with you." : "{user} pradėjo su jumis bendrinti lentą %s.",
|
||||
"No data was provided to create an attachment." : "Priedo sukūrimui nebuvo pateikta jokių duomenų.",
|
||||
"Finished" : "Baigta",
|
||||
"To review" : "Reikia peržiūrėti",
|
||||
@@ -109,7 +109,7 @@ OC.L10N.register(
|
||||
"Do you want to overwrite it?" : "Ar norite jį perrašyti?",
|
||||
"Overwrite file" : "Perrašyti failą",
|
||||
"Keep existing file" : "Palikti esamą failą",
|
||||
"This board is read only" : "Ši plokštė yra tik skaitymui",
|
||||
"This board is read only" : "Ši lenta yra tik skaitymui",
|
||||
"Archived cards" : "Archyvuotos kortelės",
|
||||
"Add new list" : "Pridėti naują sąrašą",
|
||||
"List name" : "Sąrašo pavadinimas",
|
||||
@@ -198,8 +198,8 @@ OC.L10N.register(
|
||||
"Clone board" : "Dubliuoti lentą",
|
||||
"Archive board" : "Archyvuoti lentą",
|
||||
"Unarchive board" : "Išarchyvuoti lentą",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Ar tikrai norite ištrinti plokštę, pavadinimu {title}? Tai ištrins visus šios plokštės duomenis.",
|
||||
"Delete the board?" : "Ištrinti plokštę?",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Ar tikrai norite ištrinti lentą, pavadinimu {title}? Tai ištrins visus šios lentos duomenis.",
|
||||
"Delete the board?" : "Ištrinti lentą?",
|
||||
"Delete board" : "Ištrinti lentą",
|
||||
"Board details" : "Išsamiau apie lentą",
|
||||
"Link to a board" : "Susieti su lenta",
|
||||
|
||||
@@ -7,46 +7,46 @@
|
||||
"{user} has restored the board {board}" : "{user} atkūrė lentą {board}",
|
||||
"You have shared the board {board} with {acl}" : "Jūs pradėjote bendrinti lentą {board} su {acl}",
|
||||
"{user} has shared the board {board} with {acl}" : "{user} pradėjo bendrinti lentą {board} su {acl}",
|
||||
"You have removed {acl} from the board {board}" : "Jūs pašalinote {acl} iš plokštės {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} pašalino {acl} iš plokštės {board}",
|
||||
"You have renamed the board {before} to {board}" : "Jūs pervadinote plokštę {before} į {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} pervadino plokštę {before} į {board}",
|
||||
"You have archived the board {board}" : "Jūs užarchyvavote plokštę {board}",
|
||||
"{user} has archived the board {before}" : "{user} užarchyvavo plokštę {before}",
|
||||
"You have unarchived the board {board}" : "Jūs išarchyvavote plokštę {board}",
|
||||
"{user} has unarchived the board {before}" : "{user} išarchyvavo plokštę {before}",
|
||||
"You have created a new stack {stack} on board {board}" : "Jūs plokštėje {board} sukūrėte naują dėklą {stack}",
|
||||
"{user} has created a new stack {stack} on board {board}" : "{user} plokštėje {board} sukūrė naują dėklą {stack}",
|
||||
"You have renamed stack {before} to {stack} on board {board}" : "Jūs plokštėje {board} pervadinote dėklą {before} į {stack}",
|
||||
"{user} has renamed stack {before} to {stack} on board {board}" : "{user} plokštėje {board} pervadino dėklą {before} į {stack}",
|
||||
"You have deleted stack {stack} on board {board}" : "Jūs plokštėje {board} ištrynėte dėklą {stack}",
|
||||
"{user} has deleted stack {stack} on board {board}" : "{user} plokštėje {board} ištrynė dėklą {stack}",
|
||||
"You have created card {card} in stack {stack} on board {board}" : "Jūs plokštėje {board}, dėkle {stack} sukūrėte kortelę {card}",
|
||||
"{user} has created card {card} in stack {stack} on board {board}" : "{user} plokštėje {board}, dėkle {stack} sukūrė kortelę {card}",
|
||||
"You have deleted card {card} in stack {stack} on board {board}" : "Jūs plokštėje {board}, dėkle {stack} ištrynėte kortelę {card}",
|
||||
"{user} has deleted card {card} in stack {stack} on board {board}" : "{user} plokštėje {board}, dėkle {stack} ištrynė kortelę {card} ",
|
||||
"You have removed {acl} from the board {board}" : "Jūs pašalinote {acl} iš lentos {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} pašalino {acl} iš lentos {board}",
|
||||
"You have renamed the board {before} to {board}" : "Jūs pervadinote lentą {before} į {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} pervadino lentą {before} į {board}",
|
||||
"You have archived the board {board}" : "Jūs užarchyvavote lentą {board}",
|
||||
"{user} has archived the board {before}" : "{user} užarchyvavo lentą {before}",
|
||||
"You have unarchived the board {board}" : "Jūs išarchyvavote lentą {board}",
|
||||
"{user} has unarchived the board {before}" : "{user} išarchyvavo lentą {before}",
|
||||
"You have created a new stack {stack} on board {board}" : "Jūs lentoje {board} sukūrėte naują dėklą {stack}",
|
||||
"{user} has created a new stack {stack} on board {board}" : "{user} lentoje {board} sukūrė naują dėklą {stack}",
|
||||
"You have renamed stack {before} to {stack} on board {board}" : "Jūs lentoje {board} pervadinote dėklą {before} į {stack}",
|
||||
"{user} has renamed stack {before} to {stack} on board {board}" : "{user} lentoje {board} pervadino dėklą {before} į {stack}",
|
||||
"You have deleted stack {stack} on board {board}" : "Jūs lentoje {board} ištrynėte dėklą {stack}",
|
||||
"{user} has deleted stack {stack} on board {board}" : "{user} lentoje {board} ištrynė dėklą {stack}",
|
||||
"You have created card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} sukūrėte kortelę {card}",
|
||||
"{user} has created card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} sukūrė kortelę {card}",
|
||||
"You have deleted card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} ištrynėte kortelę {card}",
|
||||
"{user} has deleted card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} ištrynė kortelę {card} ",
|
||||
"You have renamed the card {before} to {card}" : "Jūs pervadinote kortelę {before} į {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} pervadino kortelę {before} į {card}",
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Jūs plokštėje {board}, dėkle {stack} į kortelę {card} pridėjote aprašą",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} plokštėje {board}, dėkle {stack} į kortelę {card} pridėjo aprašą",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Jūs plokštėje {board}, dėkle {stack} atnaujinote kortelės {card} aprašą",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} plokštėje {board}, dėkle {stack} atnaujino kortelės {card} aprašą",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Jūs plokštėje {board}, dėkle {stack} užarchyvavote kortelę {card}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} plokštėje {board}, dėkle {stack} užarchyvavo kortelę {card}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Jūs plokštėje {board}, dėkle {stack} išarchyvavote kortelę {card}",
|
||||
"{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} plokštėje {board}, dėkle {stack} išarchyvavo kortelę {card}",
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} į kortelę {card} pridėjote aprašą",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} į kortelę {card} pridėjo aprašą",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} atnaujinote kortelės {card} aprašą",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} atnaujino kortelės {card} aprašą",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} užarchyvavote kortelę {card}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} užarchyvavo kortelę {card}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} išarchyvavote kortelę {card}",
|
||||
"{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} išarchyvavo kortelę {card}",
|
||||
"You have removed the due date of card {card}" : "Jūs pašalinote galutinį kortelės {card} terminą",
|
||||
"{user} has removed the due date of card {card}" : "{user} pašalino galutinį kortelės {card} terminą",
|
||||
"You have set the due date of card {card} to {after}" : "Jūs nustatėte galutinį kortelės {card} terminą į {after}",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} nustatė galutinį kortelės {card} terminą į {after}",
|
||||
"You have updated the due date of card {card} to {after}" : "Jūs atnaujinote galutinį kortelės {card} terminą į {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} atnaujino galutinį kortelės {card} terminą į {after}",
|
||||
"You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Jūs plokštėje {board}, dėkle {stack} į kortelę {card} pridėjote žymę {label}",
|
||||
"{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} plokštėje {board}, dėkle {stack} į kortelę {card} pridėjo žymę {label}",
|
||||
"You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Jūs plokštėje {board}, dėkle {stack} iš kortelės {card} pašalinote žymę {label}",
|
||||
"{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} plokštėje {board}, dėkle {stack} iš kortelės {card} pašalino žymę {label}",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "Jūs plokštėje {board} prie kortelės {card} priskyrėte {assigneduser}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} plokštėje {board} prie kortelės {card} priskyrė {assigneduser}",
|
||||
"You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} į kortelę {card} pridėjote žymę {label}",
|
||||
"{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} į kortelę {card} pridėjo žymę {label}",
|
||||
"You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} iš kortelės {card} pašalinote žymę {label}",
|
||||
"{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} iš kortelės {card} pašalino žymę {label}",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "Jūs lentoje {board} prie kortelės {card} priskyrėte {assigneduser}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} lentoje {board} prie kortelės {card} priskyrė {assigneduser}",
|
||||
"You have moved the card {card} from stack {stackBefore} to {stack}" : "Jūs perkėlėte kortelę {card} iš dėklo {stackBefore} į dėklą {stack}",
|
||||
"{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} perkėlė kortelę {card} iš dėklo {stackBefore} į dėklą {stack}",
|
||||
"You have added the attachment {attachment} to card {card}" : "Jūs pridėjote priedą {attachment} į kortelę {card}",
|
||||
@@ -69,8 +69,8 @@
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "Kortelė \"%s\" ties \"%s\" pasiekė savo galutinį terminą.",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s paminėjo jus komentare ties \"%s\".",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} paminėjo jus komentare ties \"%s\".",
|
||||
"The board \"%s\" has been shared with you by %s." : "Plokštę \"%s\" su jumis bendrina %s.",
|
||||
"{user} has shared the board %s with you." : "{user} pradėjo su jumis bendrinti plokštę %s.",
|
||||
"The board \"%s\" has been shared with you by %s." : "Lentą \"%s\" su jumis bendrina %s.",
|
||||
"{user} has shared the board %s with you." : "{user} pradėjo su jumis bendrinti lentą %s.",
|
||||
"No data was provided to create an attachment." : "Priedo sukūrimui nebuvo pateikta jokių duomenų.",
|
||||
"Finished" : "Baigta",
|
||||
"To review" : "Reikia peržiūrėti",
|
||||
@@ -107,7 +107,7 @@
|
||||
"Do you want to overwrite it?" : "Ar norite jį perrašyti?",
|
||||
"Overwrite file" : "Perrašyti failą",
|
||||
"Keep existing file" : "Palikti esamą failą",
|
||||
"This board is read only" : "Ši plokštė yra tik skaitymui",
|
||||
"This board is read only" : "Ši lenta yra tik skaitymui",
|
||||
"Archived cards" : "Archyvuotos kortelės",
|
||||
"Add new list" : "Pridėti naują sąrašą",
|
||||
"List name" : "Sąrašo pavadinimas",
|
||||
@@ -196,8 +196,8 @@
|
||||
"Clone board" : "Dubliuoti lentą",
|
||||
"Archive board" : "Archyvuoti lentą",
|
||||
"Unarchive board" : "Išarchyvuoti lentą",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Ar tikrai norite ištrinti plokštę, pavadinimu {title}? Tai ištrins visus šios plokštės duomenis.",
|
||||
"Delete the board?" : "Ištrinti plokštę?",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Ar tikrai norite ištrinti lentą, pavadinimu {title}? Tai ištrins visus šios lentos duomenis.",
|
||||
"Delete the board?" : "Ištrinti lentą?",
|
||||
"Delete board" : "Ištrinti lentą",
|
||||
"Board details" : "Išsamiau apie lentą",
|
||||
"Link to a board" : "Susieti su lenta",
|
||||
|
||||
@@ -101,6 +101,7 @@ OC.L10N.register(
|
||||
"Do you want to overwrite it?" : "Vil du overskrive?",
|
||||
"Archived cards" : "Arkiver tavle",
|
||||
"Filter by tag" : "Filtrer på knagg",
|
||||
"Overdue" : "Utløpt",
|
||||
"Show archived cards" : "Vis arkiverkte kort",
|
||||
"Toggle compact mode" : "Endre kompakt modus",
|
||||
"Details" : "Detaljer",
|
||||
@@ -114,6 +115,7 @@ OC.L10N.register(
|
||||
"Can share" : "Kan dele",
|
||||
"Delete" : "Slett",
|
||||
"Add a new stack" : "Legg til en ny stabel",
|
||||
"Delete list" : "Slett listen",
|
||||
"Add card" : "Legg til kort",
|
||||
"Edit" : "Rediger",
|
||||
"Due date" : "Forfallsdato",
|
||||
|
||||
@@ -99,6 +99,7 @@
|
||||
"Do you want to overwrite it?" : "Vil du overskrive?",
|
||||
"Archived cards" : "Arkiver tavle",
|
||||
"Filter by tag" : "Filtrer på knagg",
|
||||
"Overdue" : "Utløpt",
|
||||
"Show archived cards" : "Vis arkiverkte kort",
|
||||
"Toggle compact mode" : "Endre kompakt modus",
|
||||
"Details" : "Detaljer",
|
||||
@@ -112,6 +113,7 @@
|
||||
"Can share" : "Kan dele",
|
||||
"Delete" : "Slett",
|
||||
"Add a new stack" : "Legg til en ny stabel",
|
||||
"Delete list" : "Slett listen",
|
||||
"Add card" : "Legg til kort",
|
||||
"Edit" : "Rediger",
|
||||
"Due date" : "Forfallsdato",
|
||||
|
||||
10
l10n/sv.js
10
l10n/sv.js
@@ -121,6 +121,7 @@ OC.L10N.register(
|
||||
"Filter by assigned user" : "Filtrera efter tilldelad användare",
|
||||
"Filter by due date" : "Filtrera efter förfallodatum",
|
||||
"Overdue" : "Förfallen",
|
||||
"Next 24 hours" : "Nästa 24 timmar",
|
||||
"Next 7 days" : "Nästa 7 dagar",
|
||||
"Next 30 days" : "Nästa 30 dagar",
|
||||
"No due date" : "Inget slutdatum",
|
||||
@@ -151,6 +152,7 @@ OC.L10N.register(
|
||||
"Edit" : "Redigera",
|
||||
"Add a new tag" : "Lägg till en ny tagg",
|
||||
"title and color value must be provided" : "titel och färg måste anges",
|
||||
"Add this attachment" : "Lägg till denna bilaga",
|
||||
"Delete Attachment" : "Ta bort bilaga",
|
||||
"Restore Attachment" : "Återställ bilaga",
|
||||
"Assign a tag to this card…" : "Tilldela en tagg till det här kortet ...",
|
||||
@@ -164,8 +166,12 @@ OC.L10N.register(
|
||||
"(Unsaved)" : "(Inte sparad)",
|
||||
"(Saving…)" : "(Sparar…)",
|
||||
"Formatting help" : "Formatteringshjälp",
|
||||
"Add Attachment" : "Lägg till bilaga",
|
||||
"Edit description" : "Ändra beskrivning",
|
||||
"View description" : "Visa beskrivning",
|
||||
"Attachments" : "Bilagor",
|
||||
"Comments" : "Kommentarer",
|
||||
"Choose attachment" : "Välj bilaga",
|
||||
"Modified" : "Ändrad",
|
||||
"Created" : "Skapat",
|
||||
"Upload attachment" : "Ladda upp bilaga",
|
||||
@@ -188,14 +194,18 @@ OC.L10N.register(
|
||||
"Archived boards" : "Arkiverade tavlor",
|
||||
"Shared boards" : "Delade tavlor",
|
||||
"Settings" : "Inställningar",
|
||||
"Limit deck usage of groups" : "Begränsa användningen av grupper",
|
||||
"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." : "Begränsa Deck blockerar användare som inte ingår i dessa grupper från att skapa egna tavlor. Användare kan fortfarande arbeta med tavlor som har delats med dem.",
|
||||
"New board title" : "Ny titel för tavla",
|
||||
"Share" : "Dela",
|
||||
"Options" : "Alternativ",
|
||||
"Edit board" : "Ändra tavla",
|
||||
"An error occurred" : "Ett fel uppstod",
|
||||
"Clone board" : "Kopiera tavla",
|
||||
"Archive board" : "Arkivera tavla",
|
||||
"Unarchive board" : "Ta bort tavlan ur arkivet",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Är du säker på att du vill radera tavla {title}? Detta kommer att radera all information från denna tavla.",
|
||||
"Delete the board?" : "Radera tavlan?",
|
||||
"Delete board" : "Ta bort tavla",
|
||||
"Board details" : "Taveldetaljer",
|
||||
"Link to a board" : "Länka till en tavla",
|
||||
|
||||
10
l10n/sv.json
10
l10n/sv.json
@@ -119,6 +119,7 @@
|
||||
"Filter by assigned user" : "Filtrera efter tilldelad användare",
|
||||
"Filter by due date" : "Filtrera efter förfallodatum",
|
||||
"Overdue" : "Förfallen",
|
||||
"Next 24 hours" : "Nästa 24 timmar",
|
||||
"Next 7 days" : "Nästa 7 dagar",
|
||||
"Next 30 days" : "Nästa 30 dagar",
|
||||
"No due date" : "Inget slutdatum",
|
||||
@@ -149,6 +150,7 @@
|
||||
"Edit" : "Redigera",
|
||||
"Add a new tag" : "Lägg till en ny tagg",
|
||||
"title and color value must be provided" : "titel och färg måste anges",
|
||||
"Add this attachment" : "Lägg till denna bilaga",
|
||||
"Delete Attachment" : "Ta bort bilaga",
|
||||
"Restore Attachment" : "Återställ bilaga",
|
||||
"Assign a tag to this card…" : "Tilldela en tagg till det här kortet ...",
|
||||
@@ -162,8 +164,12 @@
|
||||
"(Unsaved)" : "(Inte sparad)",
|
||||
"(Saving…)" : "(Sparar…)",
|
||||
"Formatting help" : "Formatteringshjälp",
|
||||
"Add Attachment" : "Lägg till bilaga",
|
||||
"Edit description" : "Ändra beskrivning",
|
||||
"View description" : "Visa beskrivning",
|
||||
"Attachments" : "Bilagor",
|
||||
"Comments" : "Kommentarer",
|
||||
"Choose attachment" : "Välj bilaga",
|
||||
"Modified" : "Ändrad",
|
||||
"Created" : "Skapat",
|
||||
"Upload attachment" : "Ladda upp bilaga",
|
||||
@@ -186,14 +192,18 @@
|
||||
"Archived boards" : "Arkiverade tavlor",
|
||||
"Shared boards" : "Delade tavlor",
|
||||
"Settings" : "Inställningar",
|
||||
"Limit deck usage of groups" : "Begränsa användningen av grupper",
|
||||
"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." : "Begränsa Deck blockerar användare som inte ingår i dessa grupper från att skapa egna tavlor. Användare kan fortfarande arbeta med tavlor som har delats med dem.",
|
||||
"New board title" : "Ny titel för tavla",
|
||||
"Share" : "Dela",
|
||||
"Options" : "Alternativ",
|
||||
"Edit board" : "Ändra tavla",
|
||||
"An error occurred" : "Ett fel uppstod",
|
||||
"Clone board" : "Kopiera tavla",
|
||||
"Archive board" : "Arkivera tavla",
|
||||
"Unarchive board" : "Ta bort tavlan ur arkivet",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Är du säker på att du vill radera tavla {title}? Detta kommer att radera all information från denna tavla.",
|
||||
"Delete the board?" : "Radera tavlan?",
|
||||
"Delete board" : "Ta bort tavla",
|
||||
"Board details" : "Taveldetaljer",
|
||||
"Link to a board" : "Länka till en tavla",
|
||||
|
||||
458
package-lock.json
generated
458
package-lock.json
generated
@@ -2835,18 +2835,18 @@
|
||||
"integrity": "sha512-f+sKpdLZXkODV+OY39K1M+Spmd4RgxmtEXmNn4Bviv4R7uBFHXuw+JX9ZdfDeOryfHjJ/TRQxQEp0GMpBwZFUw=="
|
||||
},
|
||||
"@nextcloud/dialogs": {
|
||||
"version": "1.2.2",
|
||||
"resolved": "https://registry.npmjs.org/@nextcloud/dialogs/-/dialogs-1.2.2.tgz",
|
||||
"integrity": "sha512-N8A8J8UKSvz/hqNcm7gwpm70uAAsx0wurjhdYZ989jaMho+H/Hinjd2jkbV8UnsYYw0x/vWvEX5t6Lwbv08K0g==",
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/@nextcloud/dialogs/-/dialogs-1.3.0.tgz",
|
||||
"integrity": "sha512-Fm/SEcd8DNZzmn/2Uv9O/5sweXkcywqnJuhK5xH3P0c5Ug3Z/mJwGP3EXgLtyjgQUJtmY1DBahqiUYsVNdDkng==",
|
||||
"requires": {
|
||||
"core-js": "3.6.4",
|
||||
"core-js": "^3.6.4",
|
||||
"toastify-js": "^1.7.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"core-js": {
|
||||
"version": "3.6.4",
|
||||
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz",
|
||||
"integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw=="
|
||||
"version": "3.6.5",
|
||||
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz",
|
||||
"integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA=="
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -3296,9 +3296,9 @@
|
||||
}
|
||||
},
|
||||
"@vue/test-utils": {
|
||||
"version": "1.0.0-beta.33",
|
||||
"resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.0.0-beta.33.tgz",
|
||||
"integrity": "sha512-Xzqoe0lTLn3QRWfjhmKPOXYR86l0Y+g/zPHaheJQOkPLj5ojJl3rG0t4F3kXFWuLD88YzUVRMIBWOG7v9KOJQQ==",
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.0.2.tgz",
|
||||
"integrity": "sha512-pnRWJbb0cLqjSJIKRpqoSISeYtufEn8D16VmhlCrDWIVt4iAY4Og4JpOPmFytvtQVz96p6n7T6ERI55ue6n0Ew==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"dom-event-types": "^1.0.0",
|
||||
@@ -3516,9 +3516,9 @@
|
||||
}
|
||||
},
|
||||
"acorn": {
|
||||
"version": "7.1.1",
|
||||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz",
|
||||
"integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==",
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-7.2.0.tgz",
|
||||
"integrity": "sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==",
|
||||
"dev": true
|
||||
},
|
||||
"acorn-globals": {
|
||||
@@ -4906,9 +4906,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"blueimp-md5": {
|
||||
"version": "2.13.0",
|
||||
"resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.13.0.tgz",
|
||||
"integrity": "sha512-lmp0m647R5e77ORduxLW5mISIDcvgJZa52vMBv5uVI3UmSWTQjkJsZVBfaFqQPw/QFogJwvY6e3Gl9nP+Loe+Q=="
|
||||
"version": "2.15.0",
|
||||
"resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.15.0.tgz",
|
||||
"integrity": "sha512-Zc6sowqlCWu3+V0bocZwdaPPXlRv14EHtYcQDCOghj9EdyKLMkAOODBh3HHAx5r7QRylDYCOaXa/b/edgBLDpA=="
|
||||
},
|
||||
"bn.js": {
|
||||
"version": "4.11.8",
|
||||
@@ -6575,9 +6575,9 @@
|
||||
}
|
||||
},
|
||||
"dompurify": {
|
||||
"version": "2.0.10",
|
||||
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.0.10.tgz",
|
||||
"integrity": "sha512-ok1dcSztsIuVxWG6Cx0ujyDIzNclz9W9OIU0cOb0IT+VAtSLrOelZF4miUvSm1U4PoCw8D7sIOLCnCQOaVpr3w=="
|
||||
"version": "2.0.11",
|
||||
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.0.11.tgz",
|
||||
"integrity": "sha512-qVoGPjIW9IqxRij7klDQQ2j6nSe4UNWANBhZNLnsS7ScTtLb+3YdxkRY8brNTpkUiTtcXsCJO+jS0UCDfenLuA=="
|
||||
},
|
||||
"domutils": {
|
||||
"version": "1.7.0",
|
||||
@@ -9093,9 +9093,9 @@
|
||||
"integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg=="
|
||||
},
|
||||
"get-caller-file": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
|
||||
"integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
|
||||
"version": "2.0.5",
|
||||
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
|
||||
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
|
||||
"dev": true
|
||||
},
|
||||
"get-stdin": {
|
||||
@@ -9537,12 +9537,6 @@
|
||||
"toidentifier": "1.0.0"
|
||||
}
|
||||
},
|
||||
"http-parser-js": {
|
||||
"version": "0.4.10",
|
||||
"resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz",
|
||||
"integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=",
|
||||
"dev": true
|
||||
},
|
||||
"http-proxy": {
|
||||
"version": "1.18.0",
|
||||
"resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz",
|
||||
@@ -13305,9 +13299,9 @@
|
||||
"integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ=="
|
||||
},
|
||||
"node-sass": {
|
||||
"version": "4.14.0",
|
||||
"resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.0.tgz",
|
||||
"integrity": "sha512-AxqU+DFpk0lEz95sI6jO0hU0Rwyw7BXVEv6o9OItoXLyeygPeaSpiV4rwQb10JiTghHaa0gZeD21sz+OsQluaw==",
|
||||
"version": "4.14.1",
|
||||
"resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz",
|
||||
"integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"async-foreach": "^0.1.3",
|
||||
@@ -13324,7 +13318,7 @@
|
||||
"node-gyp": "^3.8.0",
|
||||
"npmlog": "^4.0.0",
|
||||
"request": "^2.88.0",
|
||||
"sass-graph": "^2.2.4",
|
||||
"sass-graph": "2.2.5",
|
||||
"stdout-stream": "^1.4.0",
|
||||
"true-case-path": "^1.0.2"
|
||||
},
|
||||
@@ -13773,9 +13767,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"p-queue": {
|
||||
"version": "6.3.0",
|
||||
"resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.3.0.tgz",
|
||||
"integrity": "sha512-fg5dJlFpd5+3CgG3/0ogpVZUeJbjiyXFg0nu53hrOYsybqSiDyxyOpad0Rm6tAiGjgztAwkyvhlYHC53OiAJOA==",
|
||||
"version": "6.4.0",
|
||||
"resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.4.0.tgz",
|
||||
"integrity": "sha512-X7ddxxiQ+bLR/CUt3/BVKrGcJDNxBr0pEEFKHHB6vTPWNUhgDv36GpIH18RmGM3YGPpBT+JWGjDDqsVGuF0ERw==",
|
||||
"requires": {
|
||||
"eventemitter3": "^4.0.0",
|
||||
"p-timeout": "^3.1.0"
|
||||
@@ -14073,9 +14067,9 @@
|
||||
"integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ=="
|
||||
},
|
||||
"portfinder": {
|
||||
"version": "1.0.25",
|
||||
"resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz",
|
||||
"integrity": "sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==",
|
||||
"version": "1.0.26",
|
||||
"resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.26.tgz",
|
||||
"integrity": "sha512-Xi7mKxJHHMI3rIUrnm/jjUgwhbYMkp/XKEcZX3aG4BrumLpq3nmoQMX+ClYnDZnZ/New7IatC1no5RX0zo1vXQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"async": "^2.6.2",
|
||||
@@ -15148,9 +15142,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"request": {
|
||||
"version": "2.88.0",
|
||||
"resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
|
||||
"integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
|
||||
"version": "2.88.2",
|
||||
"resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
|
||||
"integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"aws-sign2": "~0.7.0",
|
||||
@@ -15160,7 +15154,7 @@
|
||||
"extend": "~3.0.2",
|
||||
"forever-agent": "~0.6.1",
|
||||
"form-data": "~2.3.2",
|
||||
"har-validator": "~5.1.0",
|
||||
"har-validator": "~5.1.3",
|
||||
"http-signature": "~1.2.0",
|
||||
"is-typedarray": "~1.0.0",
|
||||
"isstream": "~0.1.2",
|
||||
@@ -15170,25 +15164,19 @@
|
||||
"performance-now": "^2.1.0",
|
||||
"qs": "~6.5.2",
|
||||
"safe-buffer": "^5.1.2",
|
||||
"tough-cookie": "~2.4.3",
|
||||
"tough-cookie": "~2.5.0",
|
||||
"tunnel-agent": "^0.6.0",
|
||||
"uuid": "^3.3.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"punycode": {
|
||||
"version": "1.4.1",
|
||||
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
|
||||
"integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
|
||||
"dev": true
|
||||
},
|
||||
"tough-cookie": {
|
||||
"version": "2.4.3",
|
||||
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
|
||||
"integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
|
||||
"version": "2.5.0",
|
||||
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
|
||||
"integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"psl": "^1.1.24",
|
||||
"punycode": "^1.4.1"
|
||||
"psl": "^1.1.28",
|
||||
"punycode": "^2.1.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -15705,177 +15693,118 @@
|
||||
}
|
||||
},
|
||||
"sass-graph": {
|
||||
"version": "2.2.4",
|
||||
"resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
|
||||
"integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
|
||||
"version": "2.2.5",
|
||||
"resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
|
||||
"integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"glob": "^7.0.0",
|
||||
"lodash": "^4.0.0",
|
||||
"scss-tokenizer": "^0.2.3",
|
||||
"yargs": "^7.0.0"
|
||||
"yargs": "^13.3.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"camelcase": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
|
||||
"integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
|
||||
"ansi-regex": {
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
|
||||
"integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
|
||||
"dev": true
|
||||
},
|
||||
"cliui": {
|
||||
"version": "3.2.0",
|
||||
"resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
|
||||
"integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"string-width": "^1.0.1",
|
||||
"strip-ansi": "^3.0.1",
|
||||
"wrap-ansi": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"find-up": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
|
||||
"integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
|
||||
"integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"path-exists": "^2.0.0",
|
||||
"pinkie-promise": "^2.0.0"
|
||||
"locate-path": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"invert-kv": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
|
||||
"integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
|
||||
"get-caller-file": {
|
||||
"version": "2.0.5",
|
||||
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
|
||||
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
|
||||
"dev": true
|
||||
},
|
||||
"lcid": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
|
||||
"integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
|
||||
"locate-path": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
|
||||
"integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"invert-kv": "^1.0.0"
|
||||
"p-locate": "^3.0.0",
|
||||
"path-exists": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"load-json-file": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
|
||||
"integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
|
||||
"p-limit": {
|
||||
"version": "2.3.0",
|
||||
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
|
||||
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"graceful-fs": "^4.1.2",
|
||||
"parse-json": "^2.2.0",
|
||||
"pify": "^2.0.0",
|
||||
"pinkie-promise": "^2.0.0",
|
||||
"strip-bom": "^2.0.0"
|
||||
"p-try": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"os-locale": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
|
||||
"integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
|
||||
"p-locate": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
|
||||
"integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"lcid": "^1.0.0"
|
||||
"p-limit": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"path-exists": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
|
||||
"integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"pinkie-promise": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"path-type": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
|
||||
"integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"graceful-fs": "^4.1.2",
|
||||
"pify": "^2.0.0",
|
||||
"pinkie-promise": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"read-pkg": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
|
||||
"integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"load-json-file": "^1.0.0",
|
||||
"normalize-package-data": "^2.3.2",
|
||||
"path-type": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"read-pkg-up": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
|
||||
"integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"find-up": "^1.0.0",
|
||||
"read-pkg": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"require-main-filename": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
|
||||
"integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
|
||||
"p-try": {
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
|
||||
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
|
||||
"dev": true
|
||||
},
|
||||
"strip-bom": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
|
||||
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
|
||||
"string-width": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
|
||||
"integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"is-utf8": "^0.2.0"
|
||||
"emoji-regex": "^7.0.1",
|
||||
"is-fullwidth-code-point": "^2.0.0",
|
||||
"strip-ansi": "^5.1.0"
|
||||
}
|
||||
},
|
||||
"which-module": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
|
||||
"integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
|
||||
"dev": true
|
||||
},
|
||||
"y18n": {
|
||||
"version": "3.2.1",
|
||||
"resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
|
||||
"integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
|
||||
"dev": true
|
||||
"strip-ansi": {
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
|
||||
"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ansi-regex": "^4.1.0"
|
||||
}
|
||||
},
|
||||
"yargs": {
|
||||
"version": "7.1.0",
|
||||
"resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
|
||||
"integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
|
||||
"version": "13.3.2",
|
||||
"resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
|
||||
"integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"camelcase": "^3.0.0",
|
||||
"cliui": "^3.2.0",
|
||||
"decamelize": "^1.1.1",
|
||||
"get-caller-file": "^1.0.1",
|
||||
"os-locale": "^1.4.0",
|
||||
"read-pkg-up": "^1.0.1",
|
||||
"cliui": "^5.0.0",
|
||||
"find-up": "^3.0.0",
|
||||
"get-caller-file": "^2.0.1",
|
||||
"require-directory": "^2.1.1",
|
||||
"require-main-filename": "^1.0.1",
|
||||
"require-main-filename": "^2.0.0",
|
||||
"set-blocking": "^2.0.0",
|
||||
"string-width": "^1.0.2",
|
||||
"which-module": "^1.0.0",
|
||||
"y18n": "^3.2.1",
|
||||
"yargs-parser": "^5.0.0"
|
||||
"string-width": "^3.0.0",
|
||||
"which-module": "^2.0.0",
|
||||
"y18n": "^4.0.0",
|
||||
"yargs-parser": "^13.1.2"
|
||||
}
|
||||
},
|
||||
"yargs-parser": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
|
||||
"integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
|
||||
"version": "13.1.2",
|
||||
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
|
||||
"integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"camelcase": "^3.0.0"
|
||||
"camelcase": "^5.0.0",
|
||||
"decamelize": "^1.2.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -16376,13 +16305,22 @@
|
||||
}
|
||||
},
|
||||
"sockjs": {
|
||||
"version": "0.3.19",
|
||||
"resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz",
|
||||
"integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==",
|
||||
"version": "0.3.20",
|
||||
"resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz",
|
||||
"integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"faye-websocket": "^0.10.0",
|
||||
"uuid": "^3.0.1"
|
||||
"uuid": "^3.4.0",
|
||||
"websocket-driver": "0.6.5"
|
||||
},
|
||||
"dependencies": {
|
||||
"uuid": {
|
||||
"version": "3.4.0",
|
||||
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
|
||||
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"sockjs-client": {
|
||||
@@ -17464,46 +17402,35 @@
|
||||
}
|
||||
},
|
||||
"stylelint-scss": {
|
||||
"version": "3.17.1",
|
||||
"resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.17.1.tgz",
|
||||
"integrity": "sha512-KywqqHfK1otZv1QJA4xJDgcPJp1/cP3jnABpbU9gmXOKqKt8cNt27Imsh9JhY133X8D4zDh/38pNq4WjVfUQWQ==",
|
||||
"version": "3.17.2",
|
||||
"resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.17.2.tgz",
|
||||
"integrity": "sha512-e0dmxqsofy/HZj4urcGSJw4S6yHDJxiQdT20/1ciCsd5lomisa7YM4+Qtt1EG4hsqEG1dbEeF855tec1UyqcSA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"lodash": "^4.17.15",
|
||||
"postcss-media-query-parser": "^0.2.3",
|
||||
"postcss-resolve-nested-selector": "^0.1.1",
|
||||
"postcss-selector-parser": "^6.0.2",
|
||||
"postcss-value-parser": "^4.0.3"
|
||||
"postcss-value-parser": "^4.1.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"postcss-selector-parser": {
|
||||
"version": "6.0.2",
|
||||
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz",
|
||||
"integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"cssesc": "^3.0.0",
|
||||
"indexes-of": "^1.0.1",
|
||||
"uniq": "^1.0.1"
|
||||
}
|
||||
},
|
||||
"postcss-value-parser": {
|
||||
"version": "4.0.3",
|
||||
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz",
|
||||
"integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==",
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
|
||||
"integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"stylelint-webpack-plugin": {
|
||||
"version": "1.2.3",
|
||||
"resolved": "https://registry.npmjs.org/stylelint-webpack-plugin/-/stylelint-webpack-plugin-1.2.3.tgz",
|
||||
"integrity": "sha512-XEevZZzlI6k3e0Amp7AtpZ/elgaOdPPwLFY9InNoajw4KNRcZTkK61ZsZdHvIyK32Ej9L9u4fwfXG2QGKW0imA==",
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/stylelint-webpack-plugin/-/stylelint-webpack-plugin-2.0.0.tgz",
|
||||
"integrity": "sha512-tN7AnjntcmDnCSxhFgBYctelmth+CQMTSfPeIXpN/9vbkm4747FFaUKOzgWJa4UyAPl98wh8SAhVtqV5Qdxsug==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"arrify": "^2.0.1",
|
||||
"micromatch": "^4.0.2",
|
||||
"schema-utils": "^2.6.1"
|
||||
"schema-utils": "^2.6.6"
|
||||
},
|
||||
"dependencies": {
|
||||
"arrify": {
|
||||
@@ -19078,17 +19005,17 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"mime": {
|
||||
"version": "2.4.4",
|
||||
"resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz",
|
||||
"integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==",
|
||||
"version": "2.4.5",
|
||||
"resolved": "https://registry.npmjs.org/mime/-/mime-2.4.5.tgz",
|
||||
"integrity": "sha512-3hQhEUF027BuxZjQA3s7rIv/7VCQPa27hN9u9g87sEkWaKwQPuXOkVKtOeiyUrnWqTDiOs8Ed2rwg733mB0R5w==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"webpack-dev-server": {
|
||||
"version": "3.10.3",
|
||||
"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz",
|
||||
"integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==",
|
||||
"version": "3.11.0",
|
||||
"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz",
|
||||
"integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ansi-html": "0.0.7",
|
||||
@@ -19099,60 +19026,38 @@
|
||||
"debug": "^4.1.1",
|
||||
"del": "^4.1.1",
|
||||
"express": "^4.17.1",
|
||||
"html-entities": "^1.2.1",
|
||||
"html-entities": "^1.3.1",
|
||||
"http-proxy-middleware": "0.19.1",
|
||||
"import-local": "^2.0.0",
|
||||
"internal-ip": "^4.3.0",
|
||||
"ip": "^1.1.5",
|
||||
"is-absolute-url": "^3.0.3",
|
||||
"killable": "^1.0.1",
|
||||
"loglevel": "^1.6.6",
|
||||
"loglevel": "^1.6.8",
|
||||
"opn": "^5.5.0",
|
||||
"p-retry": "^3.0.1",
|
||||
"portfinder": "^1.0.25",
|
||||
"portfinder": "^1.0.26",
|
||||
"schema-utils": "^1.0.0",
|
||||
"selfsigned": "^1.10.7",
|
||||
"semver": "^6.3.0",
|
||||
"serve-index": "^1.9.1",
|
||||
"sockjs": "0.3.19",
|
||||
"sockjs": "0.3.20",
|
||||
"sockjs-client": "1.4.0",
|
||||
"spdy": "^4.0.1",
|
||||
"spdy": "^4.0.2",
|
||||
"strip-ansi": "^3.0.1",
|
||||
"supports-color": "^6.1.0",
|
||||
"url": "^0.11.0",
|
||||
"webpack-dev-middleware": "^3.7.2",
|
||||
"webpack-log": "^2.0.0",
|
||||
"ws": "^6.2.1",
|
||||
"yargs": "12.0.5"
|
||||
"yargs": "^13.3.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"ansi-regex": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
|
||||
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
|
||||
"dev": true
|
||||
},
|
||||
"cliui": {
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
|
||||
"integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"string-width": "^2.1.1",
|
||||
"strip-ansi": "^4.0.0",
|
||||
"wrap-ansi": "^2.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"strip-ansi": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
|
||||
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ansi-regex": "^3.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
|
||||
"integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
|
||||
"dev": true
|
||||
},
|
||||
"debug": {
|
||||
"version": "4.1.1",
|
||||
@@ -19212,12 +19117,6 @@
|
||||
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
|
||||
"dev": true
|
||||
},
|
||||
"require-main-filename": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
|
||||
"integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
|
||||
"dev": true
|
||||
},
|
||||
"semver": {
|
||||
"version": "6.3.0",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
|
||||
@@ -19225,22 +19124,23 @@
|
||||
"dev": true
|
||||
},
|
||||
"string-width": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
|
||||
"integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
|
||||
"integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"emoji-regex": "^7.0.1",
|
||||
"is-fullwidth-code-point": "^2.0.0",
|
||||
"strip-ansi": "^4.0.0"
|
||||
"strip-ansi": "^5.1.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"strip-ansi": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
|
||||
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
|
||||
"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ansi-regex": "^3.0.0"
|
||||
"ansi-regex": "^4.1.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -19264,29 +19164,27 @@
|
||||
}
|
||||
},
|
||||
"yargs": {
|
||||
"version": "12.0.5",
|
||||
"resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
|
||||
"integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
|
||||
"version": "13.3.2",
|
||||
"resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
|
||||
"integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"cliui": "^4.0.0",
|
||||
"decamelize": "^1.2.0",
|
||||
"cliui": "^5.0.0",
|
||||
"find-up": "^3.0.0",
|
||||
"get-caller-file": "^1.0.1",
|
||||
"os-locale": "^3.0.0",
|
||||
"get-caller-file": "^2.0.1",
|
||||
"require-directory": "^2.1.1",
|
||||
"require-main-filename": "^1.0.1",
|
||||
"require-main-filename": "^2.0.0",
|
||||
"set-blocking": "^2.0.0",
|
||||
"string-width": "^2.0.0",
|
||||
"string-width": "^3.0.0",
|
||||
"which-module": "^2.0.0",
|
||||
"y18n": "^3.2.1 || ^4.0.0",
|
||||
"yargs-parser": "^11.1.1"
|
||||
"y18n": "^4.0.0",
|
||||
"yargs-parser": "^13.1.2"
|
||||
}
|
||||
},
|
||||
"yargs-parser": {
|
||||
"version": "11.1.1",
|
||||
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
|
||||
"integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
|
||||
"version": "13.1.2",
|
||||
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
|
||||
"integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"camelcase": "^5.0.0",
|
||||
@@ -19333,13 +19231,11 @@
|
||||
}
|
||||
},
|
||||
"websocket-driver": {
|
||||
"version": "0.7.3",
|
||||
"resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz",
|
||||
"integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==",
|
||||
"version": "0.6.5",
|
||||
"resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz",
|
||||
"integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"http-parser-js": ">=0.4.0 <0.4.11",
|
||||
"safe-buffer": ">=5.1.0",
|
||||
"websocket-extensions": ">=0.1.1"
|
||||
}
|
||||
},
|
||||
@@ -19422,16 +19318,6 @@
|
||||
"errno": "~0.1.7"
|
||||
}
|
||||
},
|
||||
"wrap-ansi": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
|
||||
"integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"string-width": "^1.0.1",
|
||||
"strip-ansi": "^3.0.1"
|
||||
}
|
||||
},
|
||||
"wrappy": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
||||
|
||||
20
package.json
20
package.json
@@ -33,21 +33,21 @@
|
||||
"@juliushaertl/vue-richtext": "^0.3.1",
|
||||
"@nextcloud/auth": "^1.2.3",
|
||||
"@nextcloud/axios": "^1.3.2",
|
||||
"@nextcloud/dialogs": "^1.2.2",
|
||||
"@nextcloud/dialogs": "^1.3.0",
|
||||
"@nextcloud/files": "^1.0.1",
|
||||
"@nextcloud/initial-state": "^1.1.2",
|
||||
"@nextcloud/l10n": "^1.2.3",
|
||||
"@nextcloud/moment": "^1.1.1",
|
||||
"@nextcloud/router": "^1.0.2",
|
||||
"@nextcloud/vue": "^1.5.0",
|
||||
"blueimp-md5": "^2.13.0",
|
||||
"dompurify": "^2.0.10",
|
||||
"blueimp-md5": "^2.15.0",
|
||||
"dompurify": "^2.0.11",
|
||||
"lodash": "^4.17.15",
|
||||
"markdown-it": "^10.0.0",
|
||||
"markdown-it-task-lists": "^2.1.1",
|
||||
"moment": "^2.25.3",
|
||||
"nextcloud-vue-collections": "^0.7.2",
|
||||
"p-queue": "^6.3.0",
|
||||
"p-queue": "^6.4.0",
|
||||
"url-search-params-polyfill": "^8.1.0",
|
||||
"vue": "^2.6.11",
|
||||
"vue-at": "^2.5.0-beta.2",
|
||||
@@ -72,8 +72,8 @@
|
||||
"@nextcloud/browserslist-config": "^1.0.0",
|
||||
"@nextcloud/eslint-config": "^2.0.0",
|
||||
"@nextcloud/eslint-plugin": "^1.4.0",
|
||||
"@vue/test-utils": "^1.0.0-beta.33",
|
||||
"acorn": "^7.1.1",
|
||||
"@vue/test-utils": "^1.0.2",
|
||||
"acorn": "^7.2.0",
|
||||
"babel-eslint": "^10.1.0",
|
||||
"babel-jest": "^26.0.1",
|
||||
"babel-loader": "^8.1.0",
|
||||
@@ -91,14 +91,14 @@
|
||||
"jest": "^26.0.1",
|
||||
"jest-serializer-vue": "^2.0.2",
|
||||
"minimist": "^1.2.5",
|
||||
"node-sass": "^4.14.0",
|
||||
"node-sass": "^4.14.1",
|
||||
"raw-loader": "^4.0.1",
|
||||
"sass-loader": "^8.0.2",
|
||||
"stylelint": "^13.3.3",
|
||||
"stylelint-config-recommended": "^3.0.0",
|
||||
"stylelint-config-recommended-scss": "^4.2.0",
|
||||
"stylelint-scss": "^3.17.1",
|
||||
"stylelint-webpack-plugin": "^1.2.3",
|
||||
"stylelint-scss": "^3.17.2",
|
||||
"stylelint-webpack-plugin": "^2.0.0",
|
||||
"url-loader": "^4.1.0",
|
||||
"vue-jest": "^3.0.5",
|
||||
"vue-loader": "^15.9.2",
|
||||
@@ -106,7 +106,7 @@
|
||||
"vue-template-compiler": "^2.6.11",
|
||||
"webpack": "^4.43.0",
|
||||
"webpack-cli": "^3.3.11",
|
||||
"webpack-dev-server": "^3.10.3",
|
||||
"webpack-dev-server": "^3.11.0",
|
||||
"webpack-merge": "^4.2.2"
|
||||
},
|
||||
"jest": {
|
||||
|
||||
@@ -54,14 +54,14 @@
|
||||
</div>
|
||||
<div class="board-action-buttons">
|
||||
<Popover>
|
||||
<Actions slot="trigger" :style="filterOpacity" :title="t('deck', 'Apply filter')">
|
||||
<ActionButton icon="icon-filter" />
|
||||
<Actions slot="trigger" :title="t('deck', 'Apply filter')">
|
||||
<ActionButton v-if="isFilterActive" icon="icon-filter_set" />
|
||||
<ActionButton v-else icon="icon-filter" />
|
||||
</Actions>
|
||||
|
||||
<template>
|
||||
<div class="filter">
|
||||
<h3>{{ t('deck', 'Filter by tag') }}</h3>
|
||||
{{ filter }}
|
||||
<div v-for="label in board.labels" :key="label.id" class="filter--item">
|
||||
<input
|
||||
:id="label.id"
|
||||
@@ -219,11 +219,11 @@ export default {
|
||||
}
|
||||
return 'opacity: .5;'
|
||||
},
|
||||
filterOpacity() {
|
||||
isFilterActive() {
|
||||
if (this.filter.tags.length !== 0 || this.filter.users.length !== 0 || this.filter.due !== '') {
|
||||
return 'opacity: 1;'
|
||||
return true
|
||||
}
|
||||
return 'opacity: .5;'
|
||||
return false
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
|
||||
@@ -83,6 +83,11 @@ export default {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.board-list-row:not(.board-list-header-row):hover {
|
||||
transition: background-color 0.3s ease;
|
||||
background-color: var(--color-background-dark);
|
||||
}
|
||||
|
||||
.board-list-header-row {
|
||||
color: var(--color-text-lighter);
|
||||
}
|
||||
|
||||
@@ -1,310 +0,0 @@
|
||||
<!--
|
||||
- @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
|
||||
-
|
||||
- @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||
-
|
||||
- @license GNU AGPL version 3 or any later version
|
||||
-
|
||||
- This program is free software: you can redistribute it and/or modify
|
||||
- it under the terms of the GNU Affero General Public License as
|
||||
- published by the Free Software Foundation, either version 3 of the
|
||||
- License, or (at your option) any later version.
|
||||
-
|
||||
- This program is distributed in the hope that it will be useful,
|
||||
- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
- GNU Affero General Public License for more details.
|
||||
-
|
||||
- You should have received a copy of the GNU Affero General Public License
|
||||
- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-
|
||||
-->
|
||||
<template>
|
||||
<router-link :id="`board-${board.id}`"
|
||||
:title="board.title"
|
||||
:class="[{'icon-loading-small': loading, deleted: deleted, editing: editing }, classes]"
|
||||
:to="routeTo"
|
||||
tag="li">
|
||||
<div :style="{ backgroundColor: `#${board.color}` }" class="app-navigation-entry-bullet" />
|
||||
<a href="#">
|
||||
{{ board.title }}
|
||||
</a>
|
||||
|
||||
<div v-if="actions.length > 0" class="app-navigation-entry-utils">
|
||||
<ul>
|
||||
<li class="app-navigation-entry-utils-menu-button">
|
||||
<button v-if="board.acl.length === 0"
|
||||
v-tooltip="t('deck', 'Share')"
|
||||
class="icon-shared"
|
||||
style="opacity: 0.3"
|
||||
@click="showSidebar" />
|
||||
<button v-else
|
||||
v-tooltip="t('deck', 'Share')"
|
||||
class="icon-shared"
|
||||
@click="showSidebar" />
|
||||
</li>
|
||||
<li class="app-navigation-entry-utils-menu-button">
|
||||
<button v-click-outside="hideMenu" v-tooltip="t('deck', 'Options')" @click="showMenu" />
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div :class="{ 'open': menuOpen }" class="app-navigation-entry-menu">
|
||||
<PopoverMenu :menu="actions" />
|
||||
</div>
|
||||
|
||||
<!-- undo action -->
|
||||
<div v-if="deleted" class="app-navigation-entry-deleted">
|
||||
<div class="app-navigation-entry-deleted-description">
|
||||
{{ undoText }}
|
||||
</div>
|
||||
<button
|
||||
:title="t('settings', 'Undo')"
|
||||
class="app-navigation-entry-deleted-button icon-history"
|
||||
@click="unDelete" />
|
||||
</div>
|
||||
|
||||
<!-- edit entry -->
|
||||
<div v-if="editing" class="app-navigation-entry-edit">
|
||||
<ColorPicker class="app-navigation-entry-bullet-wrapper" :value="`#${board.color}`" @input="updateColor">
|
||||
<div :style="{ backgroundColor: getColor }" class="color0 icon-colorpicker app-navigation-entry-bullet" />
|
||||
</ColorPicker>
|
||||
<form @submit.prevent.stop="applyEdit">
|
||||
<input v-model="editTitle" type="text" required>
|
||||
<input type="submit" value="" class="icon-confirm">
|
||||
<input type="submit"
|
||||
value=""
|
||||
class="icon-close"
|
||||
@click.stop.prevent="cancelEdit">
|
||||
</form>
|
||||
</div>
|
||||
</router-link>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { PopoverMenu, ColorPicker } from '@nextcloud/vue'
|
||||
import ClickOutside from 'vue-click-outside'
|
||||
|
||||
export default {
|
||||
name: 'AppNavigationBoard',
|
||||
components: {
|
||||
ColorPicker,
|
||||
PopoverMenu,
|
||||
},
|
||||
directives: {
|
||||
ClickOutside,
|
||||
},
|
||||
props: {
|
||||
board: {
|
||||
type: Object,
|
||||
required: true,
|
||||
},
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
classes: [],
|
||||
deleted: false,
|
||||
loading: false,
|
||||
editing: false,
|
||||
menuOpen: false,
|
||||
undoTimeoutHandle: null,
|
||||
editTitle: '',
|
||||
editColor: '',
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
getColor() {
|
||||
if (this.editColor !== '') {
|
||||
return this.editColor
|
||||
}
|
||||
return this.board.color
|
||||
},
|
||||
undoText: function() {
|
||||
// todo translation
|
||||
return 'deleted ' + this.board.title
|
||||
},
|
||||
routeTo: function() {
|
||||
return {
|
||||
name: 'board',
|
||||
params: { id: this.board.id },
|
||||
}
|
||||
},
|
||||
actions: function() {
|
||||
/* eslint-disable vue/no-side-effects-in-computed-properties */
|
||||
/* eslint-disable vue/no-async-in-computed-properties */
|
||||
const actions = []
|
||||
|
||||
// do not show actions while the item is loading
|
||||
if (this.loading === false) {
|
||||
const canManage = this.board.permissions.PERMISSION_MANAGE
|
||||
|
||||
if (canManage) {
|
||||
actions.push({
|
||||
action: () => {
|
||||
this.hideMenu()
|
||||
this.editTitle = this.board.title
|
||||
this.editColor = '#' + this.board.color
|
||||
this.editing = true
|
||||
},
|
||||
icon: 'icon-rename',
|
||||
text: t('deck', 'Edit board'),
|
||||
})
|
||||
}
|
||||
|
||||
actions.push({
|
||||
action: async() => {
|
||||
this.hideMenu()
|
||||
this.loading = true
|
||||
try {
|
||||
const newBoard = await this.$store.dispatch('cloneBoard', this.board)
|
||||
this.loading = false
|
||||
const route = this.routeTo
|
||||
route.params.id = newBoard.id
|
||||
this.$router.push(route)
|
||||
} catch (e) {
|
||||
OC.Notification.showTemporary(t('deck', 'An error occurred'))
|
||||
console.error(e)
|
||||
}
|
||||
},
|
||||
icon: 'icon-clone',
|
||||
text: t('deck', 'Clone board'),
|
||||
})
|
||||
if (canManage) {
|
||||
if (!this.board.archived) {
|
||||
actions.push({
|
||||
action: () => {
|
||||
this.hideMenu()
|
||||
this.loading = true
|
||||
this.$store.dispatch('archiveBoard', this.board)
|
||||
},
|
||||
icon: 'icon-archive',
|
||||
text: t('deck', 'Archive board'),
|
||||
})
|
||||
} else {
|
||||
actions.push({
|
||||
action: () => {
|
||||
this.hideMenu()
|
||||
this.loading = true
|
||||
this.$store.dispatch('unarchiveBoard', this.board)
|
||||
},
|
||||
icon: 'icon-archive',
|
||||
text: t('deck', 'Unarchive board'),
|
||||
})
|
||||
}
|
||||
|
||||
actions.push({
|
||||
action: () => {
|
||||
OC.dialogs.confirmDestructive(
|
||||
t('deck', 'Are you sure you want to delete the board {title}? This will delete all the data of this board.', { title: this.board.title }),
|
||||
t('deck', 'Delete the board?'),
|
||||
{
|
||||
type: OC.dialogs.YES_NO_BUTTONS,
|
||||
confirm: t('deck', 'Delete'),
|
||||
confirmClasses: 'error',
|
||||
cancel: t('deck', 'Cancel'),
|
||||
},
|
||||
(result) => {
|
||||
if (result) {
|
||||
this.hideMenu()
|
||||
this.loading = true
|
||||
this.boardApi.deleteBoard(this.board)
|
||||
.then(() => {
|
||||
this.loading = false
|
||||
this.deleted = true
|
||||
this.undoTimeoutHandle = setTimeout(() => {
|
||||
this.$store.dispatch('removeBoard', this.board)
|
||||
}, 7000)
|
||||
})
|
||||
}
|
||||
},
|
||||
true
|
||||
)
|
||||
|
||||
},
|
||||
icon: 'icon-delete',
|
||||
text: t('deck', 'Delete board'),
|
||||
})
|
||||
}
|
||||
|
||||
actions.push({
|
||||
action: () => {
|
||||
const route = this.routeTo
|
||||
route.name = 'board.details'
|
||||
this.$router.push(route)
|
||||
},
|
||||
icon: 'icon-settings-dark',
|
||||
text: t('deck', 'Board details'),
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
return actions
|
||||
},
|
||||
},
|
||||
watch: {},
|
||||
mounted() {
|
||||
// prevent click outside event with popupItem.
|
||||
this.popupItem = this.$el
|
||||
},
|
||||
methods: {
|
||||
unDelete() {
|
||||
clearTimeout(this.undoTimeoutHandle)
|
||||
this.boardApi.unDeleteBoard(this.board)
|
||||
.then(() => {
|
||||
this.deleted = false
|
||||
})
|
||||
},
|
||||
showMenu() {
|
||||
this.menuOpen = true
|
||||
},
|
||||
hideMenu() {
|
||||
this.menuOpen = false
|
||||
},
|
||||
updateColor(newColor) {
|
||||
this.editColor = newColor
|
||||
},
|
||||
applyEdit(e) {
|
||||
this.editing = false
|
||||
if (this.editTitle || this.editColor) {
|
||||
this.loading = true
|
||||
const copy = JSON.parse(JSON.stringify(this.board))
|
||||
copy.title = this.editTitle
|
||||
copy.color = (typeof this.editColor.hex !== 'undefined' ? this.editColor.hex : this.editColor).substring(1)
|
||||
this.$store.dispatch('updateBoard', copy)
|
||||
.then(() => {
|
||||
this.loading = false
|
||||
})
|
||||
}
|
||||
},
|
||||
cancelEdit(e) {
|
||||
this.editing = false
|
||||
},
|
||||
showSidebar() {
|
||||
const route = this.routeTo
|
||||
route.name = 'board.details'
|
||||
this.$router.push(route)
|
||||
},
|
||||
},
|
||||
inject: [
|
||||
'boardApi',
|
||||
],
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
#app-navigation #deck-navigation .editing {
|
||||
height: auto !important;
|
||||
}
|
||||
.app-navigation-entry-bullet-wrapper {
|
||||
position: absolute;
|
||||
left: 33px;
|
||||
width: 44px !important;
|
||||
margin: 6px;
|
||||
height: 44px;
|
||||
.color0 {
|
||||
width: 30px !important;
|
||||
height: 30px;
|
||||
border-radius: 50%;
|
||||
background-size: 14px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
Reference in New Issue
Block a user