Dominik Pschenitschni
d67e5e386d
feat: port label store to pinia | pinia 1/9 ( #2391 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: vikunja/frontend#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
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
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 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: vikunja/frontend#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
2022-08-09 11:55:19 +02:00
cb3f269937
fix(kanban): reset loading state after creating a task
...
Resolves: vikunja/frontend#2184
2022-07-21 15:57:03 +02:00
9ddb55a5ef
fix: vuex state mutation error when moving a kanban bucket
2022-07-20 17:18:27 +02:00
8b0e88b574
fix: lint
2022-07-19 21:20:44 +02:00
dac9d918b5
feat(kanban): show loading indicators when handling tasks
2022-07-19 18:33:45 +02:00
2b8a786825
fix: archiving a list
2022-06-30 18:04:41 +02:00
9bbc1bf939
fix: show a proper error message when no list or default list was specified
2022-06-11 13:59:19 +02:00
4b0d491359
fix: remove workarounds to properly overlay the top menu bar over everything else
2022-05-08 23:26:07 +02:00
b2897545e4
fix: properly set list backgrounds when switching between lists
...
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 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#1188
2022-04-02 15:05:30 +00:00
Dominik Pschenitschni
c419062e49
fix: direct store manipulation in tasks ( #1534 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: vikunja/frontend#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 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: vikunja/frontend#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 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#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
2022-02-05 17:38:28 +01:00
24a154422d
chore: remove vikunjaReady from store
2022-02-01 23:09:41 +01:00
a16e8fea61
Merge branch 'fix/app-ready' into feature/vue3-modals-with-router-4
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
2022-01-30 12:40:36 +01:00
c98ab42e75
feat: move lists between namespaces ( #1430 )
...
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: vikunja/frontend#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
2022-01-26 14:36:32 +01:00
8555ffcd17
Merge branch 'main' into feature/vue3-modals-with-router-4
2022-01-18 22:27:32 +01:00
ff9e1b3fca
fix: vuex store manipulation warning when modifying task labels
2022-01-18 22:12:08 +01:00
e2d9aa3d7f
Merge branch 'main' into feature/vue3-modals-with-router-4
...
# 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
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
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
2022-01-04 21:15:02 +01:00
4a7d2d8414
feat: save and restore the user language on the server ( #1181 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#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 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#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
4ef54f1bc2
fix: deleting a namespace
...
Deleting a namespace would remove the item from the store and then try to remove it from the search index. That failed because the item was already removed from the store and thus undefined when it was passed to the store.
2021-11-22 21:49:19 +01:00
507a73e74c
feat: use flexsearch for all local searches ( #997 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#997
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-14 20:49:52 +00:00
db605e0d21
feat: show namespace of related tasks if they are different than the current one ( #923 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#923
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-13 20:27:23 +00:00
0fe433891a
feat: search in quick actions ( #943 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#943
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-13 20:26:03 +00:00
0a2d5ef820
feat: defer everything until the api config is loaded ( #926 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#926
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-13 19:49:02 +00:00