58986c4a7a
fix: adding or creating a label with quick add magic ( #944 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #944
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-04 16:30:30 +00:00
dpschen
d1ff800b41
chore: don't spread arguments ( #933 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #933
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-11-02 18:17:25 +00:00
7aede352f1
fix: loading tasks with infinite scroll in kanban buckets ( #920 )
...
continuous-integration/drone/push Build is failing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #920
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-10-31 13:37:18 +00:00
85e85aa2bb
fix: don't crash when an error does not contain a request
2021-10-31 13:10:29 +01:00
5040a76781
feat: move user settings to multiple components ( #889 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #889
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-10-26 20:58:02 +00:00
dpschen
0a1d0084e2
feat: keep errorMessage local ( #865 )
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Co-authored-by: konrad <k@knt.li>
Reviewed-on: #865
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-17 19:38:30 +00:00
1d46b85170
fix: loading labels after login
continuous-integration/drone/pr Build is failing
2021-10-17 17:06:38 +02:00
2ac3d29c13
Merge branch 'vue3' into feature/vue3-async-await
...
continuous-integration/drone/pr Build is failing
# Conflicts:
# src/i18n/index.js
# src/store/modules/labels.js
# src/store/modules/tasks.js
# src/views/list/views/Kanban.vue
# src/views/tasks/ShowTasks.vue
# src/views/tasks/TaskDetailView.vue
2021-10-17 16:06:58 +02:00
1c8e26bdc6
fix: set the current list when opening a task
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-10-17 15:16:26 +02:00
f884020c55
fix: creating a new task while specifying the list in quick add magic
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-10-17 13:46:56 +02:00
1d2abf56f9
Merge branch 'main' into vue3
...
# Conflicts:
# src/components/tasks/mixins/createTask.js
2021-10-17 13:37:20 +02:00
529b3d2890
fix: label search in tasks not working
continuous-integration/drone/push Build is passing
2021-10-17 13:20:51 +02:00
bb94c1ba3a
feat: use async / await where it makes sense
2021-10-16 18:59:53 +02:00
a776e1d2f3
chore: don't resolve when returning from promise & improve list store module
continuous-integration/drone/pr Build was killed
2021-10-16 18:59:53 +02:00
3b940cb56c
feat: don't rethrow same error and handle errors globally
2021-10-16 18:59:53 +02:00
f05e81190f
fix: setting background to state mutation violation ( #858 )
...
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
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: #858
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-10-16 15:51:27 +00:00
fa54e1f1de
feat: review changes
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-10-15 19:57:14 +02:00
e0456cdfa1
fix: remove broken getTaskIndices helper
2021-10-11 18:08:33 +02:00
7c3ece5816
fix: addTasksToBucket mutation
2021-10-11 18:08:33 +02:00
9b2e9fc17f
fix: getTaskById function
2021-10-11 18:08:32 +02:00
e064c3bf96
fix: access namespace only if loaded
2021-10-11 18:08:31 +02:00
4ae18ec162
fix: kanban drag task test
2021-10-11 18:08:30 +02:00
d66ad12f5c
feat: improve kanban implementation
2021-10-11 18:08:30 +02:00
3a7a4bdc42
Merge branch 'main' into vue3
...
continuous-integration/drone/pr Build is failing
# 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
dpschen
faa2daa876
feat: remove lodash dependency ( #743 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #743
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-06 20:25:06 +00:00
8d88b3792d
feat: always use index for buckets
2021-10-01 20:06:06 +02:00
672d63fbed
feat: remove createTask mixin
2021-10-01 20:06:06 +02:00
3d6aca3510
feat: use vuex 4 for vue3
2021-10-01 18:47:41 +02:00
db49b9b532
fix: directly set arrays, objects and delete directly
...
Not needed since vue3 uses proxies
2021-10-01 18:45:42 +02:00
e918b82cfa
feat: don't try to load task comments if they are disabled
continuous-integration/drone/push Build is failing
2021-09-26 13:44:13 +02:00
0da7a46612
feat: formatting
...
- remove unneeded data props
- prepare for compiler warnings vue3; see https://v3.vuejs.org/guide/migration/v-bind.html
2021-09-24 21:46:42 +02:00
77f8b27dc6
fix: lists disappearing when updating their namespace
continuous-integration/drone/push Build is passing
2021-09-24 20:51:59 +02:00
dpschen
41331c8a86
feature/remove-attachment-upload-mixin ( #724 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #724
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-24 18:16:37 +00:00
dpschen
0295113f50
feat: use store getters to check auth ( #731 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #731
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-10 13:04:00 +00:00
dpschen
0376ef53e3
fix: remove attachment by id ( #725 )
...
continuous-integration/drone/push Build was killed
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #725
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-10 12:50:41 +00:00
dpschen
c4095327ad
feat: make it possible to fake online state via dev env ( #720 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #720
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-08 16:30:14 +00:00
dpschen
0a8505f53c
fix: vuex mutation violation from draggable ( #674 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #674
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-08-23 19:24:52 +00:00
3aa316988b
Directly redirect to the openid auth provider if that's the only auth method
continuous-integration/drone/push Build is failing
2021-08-15 12:02:29 +02:00
dc04c1b256
User account deletion ( #651 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #651
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-08-11 19:08:18 +00:00
9195becd99
Fix global mutation of has tasks state
continuous-integration/drone/push Build is passing
2021-08-06 19:29:22 +02:00
5b70f8d5d7
Fix showing import tasks cta when tasks are loading
continuous-integration/drone/push Build is passing
2021-08-06 19:25:17 +02:00
3c7f8d7aa2
Reorder tasks, lists and kanban buckets ( #620 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #620
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-28 19:56:29 +00:00
5fa03923e9
Improve chunk size
continuous-integration/drone/push Build is passing
2021-07-25 16:02:49 +02:00
8664c4f88c
Fix token in storage not getting renewed
continuous-integration/drone/push Build is passing
2021-07-25 11:49:15 +02:00
d81b4117f5
Fix quick actions not working when nonexisting lists where left over in history
continuous-integration/drone/push Build is passing
2021-07-20 18:03:38 +02:00
306a926c66
Add default list setting & creating tasks from home ( #520 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: sytone <github@sytone.com>
Co-authored-by: Sytone <github@sytone.com>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #520
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: sytone <kolaente@sytone.com>
Co-committed-by: sytone <kolaente@sytone.com>
2021-07-17 21:21:46 +00:00
7fa94a9bd5
Fix loading a list when it was already partially saved in vuex
continuous-integration/drone/push Build is passing
2021-07-10 12:45:36 +02:00
20fd25e280
Add timeout to fix race condition when authenticating as a link share and renewing the token simultaneously
...
continuous-integration/drone/push Build is passing
Related #587
2021-07-10 12:32:04 +02:00
a787f6ffc7
Save auth tokens from link shares only in memory, don't persist them to localStorage
...
continuous-integration/drone/push Build is passing
Resolves #587
2021-07-09 20:10:57 +02:00
7355204d2f
Improve some translations ( #581 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #581
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: andreymal <andriyano-31@mail.ru>
Co-committed-by: andreymal <andriyano-31@mail.ru>
2021-07-09 08:22:20 +00:00