bf027397b5
feat(task wizard): add quick add magic support
2022-09-22 19:20:42 +02:00
093ab766d4
feat: port namespace store to pinia
continuous-integration/drone/pr Build is passing
2022-09-21 23:32:21 +02:00
9474240cb9
feat: move namespaces store to stores
2022-09-21 23:32:21 +02:00
ce0f58c783
feat: allow marking a related task done directly from the list
2022-09-21 18:36:38 +02:00
Dominik Pschenitschni
a38075f376
feat: move list store to pina ( #2392 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2392
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-09-21 16:21:25 +00:00
Dominik Pschenitschni
d67e5e386d
feat: port label store to pinia | pinia 1/9 ( #2391 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2391
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-09-21 14:23:57 +00:00
2df2bd38e2
fix: only try to save user settings when a user is authenticated
continuous-integration/drone/push Build is passing
2022-09-15 12:36:19 +02:00
91976e23f9
fix: redirect to login when the jwt token expires
2022-09-15 12:35:53 +02:00
63f5f446fd
feat(link shares): hide the logo if a query parameter was passed
continuous-integration/drone/push Build is passing
2022-09-08 09:56:09 +00:00
c06b781837
fix: don't try to set the bucket of a task when it was moved to a new list
2022-09-05 19:01:42 +02:00
49f3b928cb
chore: minor fixes
2022-09-05 19:01:42 +02:00
7d4ba6249e
feat: add modelTypes
2022-09-05 17:57:21 +02:00
f9b51306c3
fix: createNewTask typing
2022-09-05 17:43:24 +02:00
244478400a
feat: improve store typing
2022-09-05 17:43:23 +02:00
3766b5e51b
feat: improve store and model typing
2022-09-05 17:43:22 +02:00
Dominik Pschenitschni
6e4a3ff199
fix: authenticate per request ( #2258 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2258
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-09-04 14:30:11 +00:00
51ffe93048
fix: clear all localstorage when logging out
continuous-integration/drone/push Build is passing
2022-08-09 11:55:19 +02:00
cb3f269937
fix(kanban): reset loading state after creating a task
...
continuous-integration/drone/push Build is passing
Resolves: #2184
2022-07-21 15:57:03 +02:00
9ddb55a5ef
fix: vuex state mutation error when moving a kanban bucket
continuous-integration/drone/push Build is passing
2022-07-20 17:18:27 +02:00
8b0e88b574
fix: lint
continuous-integration/drone/push Build is passing
2022-07-19 21:20:44 +02:00
dac9d918b5
feat(kanban): show loading indicators when handling tasks
continuous-integration/drone/push Build is failing
2022-07-19 18:33:45 +02:00
2b8a786825
fix: archiving a list
continuous-integration/drone/push Build is failing
2022-06-30 18:04:41 +02:00
9bbc1bf939
fix: show a proper error message when no list or default list was specified
continuous-integration/drone/push Build is passing
2022-06-11 13:59:19 +02:00
4b0d491359
fix: remove workarounds to properly overlay the top menu bar over everything else
continuous-integration/drone/push Build was killed
2022-05-08 23:26:07 +02:00
b2897545e4
fix: properly set list backgrounds when switching between lists
...
continuous-integration/drone/push Build is failing
Probably caused by the blur hash feature, switching between lists would not work if the list background was set via unsplash. I've refactored the whole decision tree which checks if a background should be loaded or not. It actually does not matter where the background is from (unsplash or upload) or if we had one in the last list - we only need to know if the current list has a background or if we just changed it and need to update right away.
2022-04-03 14:20:16 +02:00
ba9f69344a
feat: use defineComponent wrapper
2022-04-02 17:16:57 +02:00
15b67136fe
feat: rename js files to ts
2022-04-02 17:14:59 +02:00
4cff3ebee1
feat: use blurHash when loading list backgrounds ( #1188 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1188
2022-04-02 15:05:30 +00:00
Dominik Pschenitschni
c419062e49
fix: direct store manipulation in tasks ( #1534 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1534
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-02-18 19:48:49 +00:00
Dominik Pschenitschni
1e0607cb86
feat: simplify config mutation ( #1498 )
...
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1498
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-02-07 21:18:22 +00:00
59da6686d0
feat: add authenticated http factory to create an axios instance with bearer header
2022-02-06 16:01:56 +01:00
3d3ccf629a
feat: add remember me style login ( #1339 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1339
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2022-02-06 13:17:55 +00:00
9a5b5c688d
Merge branch 'fix/app-ready' into feature/vue3-modals-with-router-4
continuous-integration/drone/pr Build is passing
2022-02-05 17:38:28 +01:00
24a154422d
chore: remove vikunjaReady from store
continuous-integration/drone/pr Build is passing
2022-02-01 23:09:41 +01:00
a16e8fea61
Merge branch 'fix/app-ready' into feature/vue3-modals-with-router-4
continuous-integration/drone/pr Build was killed
2022-01-30 21:53:24 +01:00
de3c47dc69
fix ts errors in various files
2022-01-30 16:53:46 +01:00
a9fb24aa35
fix: currentList typing
2022-01-30 16:53:45 +01:00
423195155e
Merge branch 'main' into feature/vue3-modals-with-router-4
continuous-integration/drone/pr Build is failing
2022-01-30 12:40:36 +01:00
c98ab42e75
feat: move lists between namespaces ( #1430 )
...
continuous-integration/drone/push Build is passing
Frontend implementation of vikunja/api#1096
I've implemented this re-using the drag and drop part of rearranging the list position in the menu. The only problem we have is there's no way to check if a namespace is read-only and disable dropping a list into it. I hope to solve this in the future on the api but for now you can drop a list into it and get an error message. I felt like properly handling the error and restoring the list and its position given this will change anyway.
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1430
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2022-01-29 21:12:46 +00:00
fdd2e7e538
fix: vuex store mutation violation when archiving a namespace
continuous-integration/drone/push Build is passing
2022-01-26 14:36:32 +01:00
8555ffcd17
Merge branch 'main' into feature/vue3-modals-with-router-4
continuous-integration/drone/pr Build is failing
2022-01-18 22:27:32 +01:00
ff9e1b3fca
fix: vuex store manipulation warning when modifying task labels
continuous-integration/drone/push Build is passing
2022-01-18 22:12:08 +01:00
e2d9aa3d7f
Merge branch 'main' into feature/vue3-modals-with-router-4
...
continuous-integration/drone/pr Build is failing
# Conflicts:
# src/router/index.ts
# src/views/tasks/TaskDetailView.vue
2022-01-18 21:47:17 +01:00
c7ac81a99f
fix: save user language when it wasn't saved previously
continuous-integration/drone/push Build encountered an error
2022-01-14 22:11:13 +01:00
55826bb8c9
fix: make sure the app is fully ready before trying to redirect to the login page
continuous-integration/drone/pr Build is passing
2022-01-08 15:44:33 +01:00
c70211ad32
feat: unify modal view
...
fix: List.vue
2022-01-04 21:55:30 +01:00
29d8422e94
fix(ready): remove class form fragment
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-01-04 21:15:02 +01:00
4a7d2d8414
feat: save and restore the user language on the server ( #1181 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1181
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-12-30 20:20:45 +00:00
b7aa7891e9
feat: redirect to calculated url everywhere
2021-12-17 15:41:11 +00:00
8b8e413af0
feat: recurring for quick add magic ( #1105 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1105
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-12-07 20:08:39 +00:00