d064f0acc0
fix import type
2022-07-04 21:50:48 +00:00
aadf75c7bf
fix: don't try to load the namespace again when navigating away from the settings page
...
Resolves https://github.com/go-vikunja/frontend/issues/58
2022-06-12 14:59:53 +02:00
a38bd7e971
fix: list title not set as page title after closing a task popup
2022-05-08 11:58:37 +02:00
badbae0e9a
fix: mark query parameter as string
2022-02-09 17:52:27 +01:00
aac777e286
fix: lint
2022-02-06 20:32:21 +01:00
84f177c80e
feat: reduce dependency on router and move everything to route props instead
2022-02-06 20:11:13 +01:00
ecf679d8e1
chore: completely move logic of ShowTasksInRange component to ShowTasks and remove it
2022-02-05 21:14:40 +01:00
a8ac2fc2dd
Merge branch 'main' into feature/login-improvements
2022-02-05 18:04:33 +01:00
9a5b5c688d
Merge branch 'fix/app-ready' into feature/vue3-modals-with-router-4
2022-02-05 17:38:28 +01:00
dfa30258aa
chore: rename function
2022-02-01 21:25:42 +01:00
de626eab31
feat: don't open task detail in modal for list and table view
2022-01-31 01:31:41 +01:00
a16e8fea61
Merge branch 'fix/app-ready' into feature/vue3-modals-with-router-4
2022-01-30 21:53:24 +01:00
6894024ad4
fix: use to.hash for returned element
2022-01-30 16:53:46 +01:00
de3c47dc69
fix ts errors in various files
2022-01-30 16:53:46 +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
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
310578d349
Merge branch 'main' into feature/login-improvements
...
# Conflicts:
# src/components/misc/no-auth-wrapper.vue
# src/styles/components/_index.scss
# src/views/user/Login.vue
# src/views/user/Register.vue
2022-01-08 13:44:35 +01:00
49955eb03a
fix: remove some of the typescript warnings
2022-01-05 16:17:14 +01:00
76f4cca5fe
fix: move local storage list view to router
2022-01-04 21:55:33 +01:00
5916a44724
feat: provide listId prop via router
2022-01-04 21:55:32 +01:00
700fce3c2c
fix: sharing components
2022-01-04 21:55:32 +01:00
5937f01cc5
fix: list loading
2022-01-04 21:55:30 +01:00
7eed0628d0
feat: mount list views as route-views
2022-01-04 21:55:30 +01:00
c70211ad32
feat: unify modal view
...
fix: List.vue
2022-01-04 21:55:30 +01:00
5a0c0eff9f
feat: implement modals with vue router 4
...
This is an implementation of the modals with the new possibilities of vue router 3.
See: https://github.com/vuejs/vue-router/issues/703#issuecomment-865066913 for a better explanation
and the linked example implementation: https://github.com/vuejs/vue-router-next/blob/master/e2e/modal/index.ts
2022-01-04 21:55:29 +01:00
1d916e7e03
feat: change wording
2021-12-21 15:21:22 +01:00
063592ca3d
fix: auth and move logic to router ( #1201 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de >
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1201
Reviewed-by: konrad <k@knt.li >
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de >
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de >
2021-12-21 08:02:03 +00:00
32353e3b76
feat: restyle unauthenticated screens ( #1103 )
...
I wanted to give the no-auth screens a new look. Here's what I ended up with:

The image is something we could change with every release.
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1103
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de >
Co-authored-by: konrad <k@knt.li >
Co-committed-by: konrad <k@knt.li >
2021-12-12 16:40:13 +00:00
665cc84174
feat: directly open general settings when opening user settings and none selected ( #1001 )
...
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1001
Reviewed-by: dpschen <dpschen@noreply.kolaente.de >
Co-authored-by: konrad <k@knt.li >
Co-committed-by: konrad <k@knt.li >
2021-11-14 21:12:18 +00:00
e63fd587c8
feat: use script setup for filter views ( #951 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/951
Reviewed-by: konrad <k@knt.li >
Co-authored-by: dpschen <dpschen@noreply.kolaente.de >
Co-committed-by: dpschen <dpschen@noreply.kolaente.de >
2021-11-14 15:56:52 +00:00
5040a76781
feat: move user settings to multiple components ( #889 )
...
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/889
Co-authored-by: konrad <k@knt.li >
Co-committed-by: konrad <k@knt.li >
2021-10-26 20:58:02 +00:00
72518212da
feat: use vue-router 4 for vue3
2021-10-01 18:47:41 +02:00
0c678b6e44
fix: use dynamic imports instead of old async components for router views
...
prepare for vue 3, see: https://next.router.vuejs.org/guide/advanced/lazy-loading.html
2021-10-01 18:44:14 +02:00
f4c552a79f
User Data Export and import ( #699 )
...
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/699
Co-authored-by: konrad <k@knt.li >
Co-committed-by: konrad <k@knt.li >
2021-09-04 19:26:38 +00:00
a08306d612
Add vite ( #416 )
...
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/416
Co-authored-by: konrad <konrad@kola-entertainments.de >
Co-committed-by: konrad <konrad@kola-entertainments.de >
2021-07-25 13:27:15 +00:00
306a926c66
Add default list setting & creating tasks from home ( #520 )
...
Co-authored-by: sytone <github@sytone.com >
Co-authored-by: Sytone <github@sytone.com >
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
f3715c7900
Add showing version info in GUI
...
Resolves #373
2021-07-06 17:05:35 +02:00
e0be77d88f
Move list edit/namespace to separate pages and in a menu ( #397 )
...
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/397
Co-authored-by: konrad <konrad@kola-entertainments.de >
Co-committed-by: konrad <konrad@kola-entertainments.de >
2021-01-30 16:17:04 +00:00
ddadd89c64
Move all create views to better looking popups ( #383 )
...
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/383
Co-authored-by: konrad <konrad@kola-entertainments.de >
Co-committed-by: konrad <konrad@kola-entertainments.de >
2021-01-21 22:33:16 +00:00
60c21cc36a
Add "new label" button to label management ( #359 )
...
Allow to create labels directly from Manage labels page. It uses the same fullscreen dialog style as adding other things.
Almost all of the code is reused the `NewTeam` component
Co-authored-by: David Košťál <kostal.david8@gmail.com >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/359
Reviewed-by: konrad <konrad@kola-entertainments.de >
Co-authored-by: profi248 <kostal.david8@gmail.com >
Co-committed-by: profi248 <kostal.david8@gmail.com >
2020-12-30 17:55:54 +00:00
5d995a2758
Move next week/next month task overview pages into a single "Upcoming" page and allow toggle
2020-11-22 18:05:25 +01:00
c536707f3a
Authentication with OpenID Connect providers ( #305 )
...
Fix setting auth config from api in state
Verify auth state before authenticating
Add showing openid providers on login
Parse auth config from /info
Add authentication through openid
Add openid auth component
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/305
Co-Authored-By: konrad <konrad@kola-entertainments.de >
Co-Committed-By: konrad <konrad@kola-entertainments.de >
2020-11-21 16:38:40 +00:00
2af53b16b6
Performance improvements ( #288 )
...
Only include needed parts from lodash
Don't prefetch
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/288
Co-Authored-By: konrad <konrad@kola-entertainments.de >
Co-Committed-By: konrad <konrad@kola-entertainments.de >
2020-11-02 20:47:31 +00:00
6b1ebbabb7
Saved filters ( #239 )
...
Fix saving
Cleanup
Fix single value prepare
Add prepare percent done stub
Fix populating filters with saved values when editing for single values
Fix populating filters with saved values when editing
Add edit filter view page
Hide adding new tasks to pseudolists
Make sure all filter values are passed as strings as per requirement from the api
Add redirect to list after creating it
Add creating saved filter
Add filter by percent done
Add end date filter
Add start date filter
Add extra checkbox to enable/disable priority filter
Add changing priority
Add more filter stubs
Fix dates for filters
Add saved filter create form
Add include nulls and concat to filter options
Add new saved filter component
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/239
Co-Authored-By: konrad <konrad@kola-entertainments.de >
Co-Committed-By: konrad <konrad@kola-entertainments.de >
2020-09-26 21:02:37 +00:00
a8a7f70a3c
Cleanup code & make sure it has a common code style
2020-09-05 22:35:52 +02:00
b1b5398c56
Add more prefetching of components
2020-07-28 10:14:42 +02:00
82ac226fc1
Rename routes to follow the same pattern
2020-06-17 22:24:37 +02:00
fc4b9d439b
Restructure components
2020-06-17 22:15:59 +02:00
cf136132e3
Namespaces & Lists Page ( #160 )
...
Center list backgrounds
Better alignment of new namespace and filter button
Make creating new namespace button clear
Hide archived lists unless the user wants it
Make all cards responsive
Cleanup
Show it if a namespace is archived
Show if a list is archived
Fix not updating the list in store after updating the background
Make task cards smaller
Display list backgrounds in cards and look good while doing it
lighter shadow
Change background to stripes
Set list backgrounds as card backgrounds
Add background color check to color appropriatly
Move color check to mixin
Use background color from tasks
Change list card color
Make create new namespace button stick to the right
Shadow all the things
Don't keep list backgrounds set when navigating back
Make links to list clickable
Add seperate page for namespaces
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/160
2020-06-16 22:20:37 +00:00
991de38980
Add todoist migrator to the frontend
2020-05-24 15:31:27 +02:00