Dominik Pschenitschni
a60ad77bdc
fix: use async action to change current list
2021-10-16 20:44:39 +02:00
Dominik Pschenitschni
7f5f44d7f0
fix: call loadList just once
2021-10-16 18:59:54 +02:00
Dominik Pschenitschni
54d456e886
fix: await namespace creation
2021-10-16 18:59:54 +02:00
Dominik Pschenitschni
a6db1e7391
fix: remove disabled prop for editor
2021-10-16 18:59:54 +02:00
Dominik Pschenitschni
bb94c1ba3a
feat: use async / await where it makes sense
2021-10-16 18:59:53 +02:00
Dominik Pschenitschni
a776e1d2f3
chore: don't resolve when returning from promise & improve list store module
2021-10-16 18:59:53 +02:00
Dominik Pschenitschni
3b940cb56c
feat: don't rethrow same error and handle errors globally
2021-10-16 18:59:53 +02:00
konrad
f05e81190f
fix: setting background to state mutation violation ( #858 )
...
State mutations must be synchronous. Using a promise.then handler to set the background is a violation of that.
Co-authored-by: kolaente <k@knt.li>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/858
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-10-16 15:51:27 +00:00
Dominik Pschenitschni
80163ee992
fix: use componentData prop in draggable to set class
2021-10-16 13:54:24 +02:00
Dominik Pschenitschni
8e1ab8e09b
Merge branch 'main' into vue3
2021-10-15 20:43:11 +02:00
kolaente
9a2f95ecc6
feat: redirect the user to the last page they were on before logging in after login
2021-10-13 21:53:39 +02:00
kolaente
69821fb663
fix: editing a label works now
2021-10-13 20:12:37 +02:00
Dominik Pschenitschni
50fa592aad
fix: wrong async order
2021-10-11 21:40:36 +02:00
Dominik Pschenitschni
a3a3ef850c
chore: remove console.log
2021-10-11 21:25:54 +02:00
Dominik Pschenitschni
18c31482df
fix: remove side effect from computed
...
was firing a commit
2021-10-11 19:17:15 +02:00
Dominik Pschenitschni
0b68a473ef
fix: use correct listId to load next tasks
2021-10-11 18:08:33 +02:00
Dominik Pschenitschni
d7ed5b8f11
fix: use correct listId when deleting bucket
2021-10-11 18:08:32 +02:00
Dominik Pschenitschni
3750b0f78b
fix: mutation errors by make a copy of the store settings
2021-10-11 18:08:32 +02:00
Dominik Pschenitschni
e064c3bf96
fix: access namespace only if loaded
2021-10-11 18:08:31 +02:00
Dominik Pschenitschni
6fee114610
chore: remove unneeded var
2021-10-11 18:08:31 +02:00
Dominik Pschenitschni
4ae18ec162
fix: kanban drag task test
2021-10-11 18:08:30 +02:00
Dominik Pschenitschni
d66ad12f5c
feat: improve kanban implementation
2021-10-11 18:08:30 +02:00
Dominik Pschenitschni
3a7a4bdc42
Merge branch 'main' into vue3
...
# Conflicts:
# src/components/input/editor.vue
# src/components/list/partials/filters.vue
# src/components/tasks/partials/editAssignees.vue
# src/helpers/find.ts
# src/helpers/time/formatDate.js
# src/main.ts
# src/store/modules/attachments.js
# src/store/modules/kanban.js
# src/views/list/views/List.vue
# yarn.lock
2021-10-07 12:20:52 +02:00
konrad
7e1a7f3f19
feat: hide priority label for done tasks ( #825 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/825
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-10-05 05:43:10 +00:00
kolaente
d284db672e
fix: don't allow reordering tasks in filtered lists
2021-10-04 22:12:39 +02:00
kolaente
2a1004ac68
fix: make task relation kinds translatable
...
Related to #774
2021-10-04 21:52:27 +02:00
kolaente
cc22d8d4e9
fix: missing translation for error during link share auth
...
Resolves #822
2021-10-04 21:11:22 +02:00
dpschen
a843cddbc9
fix: use correct translation key filter save success message ( #823 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/823
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-04 18:08:30 +00:00
dpschen
b59b5def57
feat: compress media files ( #818 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/818
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-03 18:48:02 +00:00
Dominik Pschenitschni
34d0f28678
Merge branch 'main' into fix/vue3
...
# Conflicts:
# src/views/list/settings/edit.vue
2021-10-03 13:24:17 +02:00
dpschen
3f9917dfab
fix: vuex mutation error in edit list ( #813 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/813
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-02 18:51:54 +00:00
dpschen
64abb1ce37
feat: watch taskId instead of whole route ( #812 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/812
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-02 13:33:01 +00:00
Dominik Pschenitschni
7bb1b1b769
feat: fix some Kanban errors with vue3
2021-10-01 21:26:47 +02:00
Dominik Pschenitschni
6b358107b6
feat: watch taskId instead of whole route
2021-10-01 20:48:04 +02:00
Dominik Pschenitschni
15640e98ec
feat: simplify filter-popup
2021-10-01 20:14:21 +02:00
Dominik Pschenitschni
8d88b3792d
feat: always use index for buckets
2021-10-01 20:06:06 +02:00
Dominik Pschenitschni
672d63fbed
feat: remove createTask mixin
2021-10-01 20:06:06 +02:00
Dominik Pschenitschni
aeabc42844
fix newList.vue
2021-10-01 20:06:05 +02:00
Dominik Pschenitschni
e779681905
feat: upgrade to packages for vue 3
...
- vue3-notification
- vue-advanced-cropper 2
- vuedraggable 4
- vue-shortkey -> moved in repo
2021-10-01 18:49:54 +02:00
Dominik Pschenitschni
7c3c2945f8
feat: use vue-i18n 9 for vue3
2021-10-01 18:49:54 +02:00
Dominik Pschenitschni
72518212da
feat: use vue-router 4 for vue3
2021-10-01 18:47:41 +02:00
Dominik Pschenitschni
421ff9a188
feat: use new async component definition
...
- fix see: https://v3.vuejs.org/guide/migration/async-components.html
- put async editor in separate component
2021-10-01 18:46:40 +02:00
Dominik Pschenitschni
db49b9b532
fix: directly set arrays, objects and delete directly
...
Not needed since vue3 uses proxies
2021-10-01 18:45:42 +02:00
Dominik Pschenitschni
2b20f328cb
fix: compiler warnings
...
see:
- https://v3.vuejs.org/guide/migration/key-attribute.html
- https://v3.vuejs.org/guide/migration/v-bind.html
- https://v3.vuejs.org/guide/migration/v-on-native-modifier-removed.html
2021-10-01 18:45:42 +02:00
kolaente
416380025e
fix: more spacing for last viewed tasks headline
2021-09-29 21:29:09 +02:00
konrad
96523f1fbf
feat: task checklist improvements ( #797 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/797
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-09-29 18:31:14 +00:00
konrad
d47b13647e
feat(natural language): make natural language prefixes configurable ( #795 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/795
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-09-29 18:30:55 +00:00
Dominik Pschenitschni
697ea12c8e
fix: breaking attribute coercion behavior
...
see: https://v3.vuejs.org/guide/migration/attribute-coercion.html#overview
2021-09-24 21:46:42 +02:00
Dominik Pschenitschni
fe27a432c7
feat: move unique functions from taskList to List
2021-09-24 21:46:42 +02:00
Dominik Pschenitschni
f51371bbe0
feat: move from life cycle to data or watcher
...
- remove from created / mounted
- initialize component services in data
- use immediate watcher where appropriate
- deep watch for route changes
2021-09-24 21:46:42 +02:00