Dominik Pschenitschni
6827390b77
feat: merge TaskDetailViewModal with modal
2022-02-05 17:29:15 +01:00
Dominik Pschenitschni
de626eab31
feat: don't open task detail in modal for list and table view
2022-01-31 01:31:41 +01:00
Dominik Pschenitschni
de3c47dc69
fix ts errors in various files
2022-01-30 16:53:46 +01:00
kolaente
423195155e
Merge branch 'main' into feature/vue3-modals-with-router-4
2022-01-30 12:40:36 +01:00
konrad
c98ab42e75
feat: move lists between namespaces ( #1430 )
...
Frontend implementation of https://kolaente.dev/vikunja/api/pulls/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: https://kolaente.dev/vikunja/frontend/pulls/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
Dominik Pschenitschni
375c3adfb1
fix: show namespace count for long titles ( #1057 )
...
When the namespace title is to long the count was only shown in the toolip. With this pull request the count is separated from the title and always shown.
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Co-authored-by: konrad <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1057
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-01-19 06:57:45 +00:00
kolaente
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
kolaente
b96af50338
feat(a11y): use better markup tags everywhere
2022-01-18 20:43:52 +00:00
kolaente
b73165fce4
fix: update available text color in dark mode
2022-01-18 21:31:40 +01:00
Dominik Pschenitschni
49955eb03a
fix: remove some of the typescript warnings
2022-01-05 16:17:14 +01:00
konrad
c618b7e0b6
fix: namespace new buttons on mobile ( #1262 )
...
Before:
![image](/attachments/7626e28d-8a13-4f92-b162-697676f765c7)
After:
![image](/attachments/5331af47-4887-4ba5-98d7-ee70311e20d7)
Co-authored-by: kolaente <k@knt.li>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1262
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2022-01-05 12:46:33 +00:00
Dominik Pschenitschni
5916a44724
feat: provide listId prop via router
2022-01-04 21:55:32 +01:00
Dominik Pschenitschni
e837621ef8
Try to cache list views
2022-01-04 21:55:32 +01:00
Dominik Pschenitschni
2db820d926
feat: review changes
2022-01-04 21:55:32 +01:00
Dominik Pschenitschni
16b0d03601
fix: readd modal transitions
2022-01-04 21:55:30 +01:00
Dominik Pschenitschni
c70211ad32
feat: unify modal view
...
fix: List.vue
2022-01-04 21:55:30 +01:00
Dominik Pschenitschni
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
Dominik Pschenitschni
cdbd1c2ac4
feat: create BaseButton component ( #1123 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1123
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-01-04 18:58:06 +00:00
Dominik Pschenitschni
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
Dominik Pschenitschni
c3c4d2a0a5
feat: use script setup and ts in app auth components
2021-12-12 14:37:20 +00:00
kolaente
734db0795c
fix: switching from a list with a background to settings would not remove the background
2021-11-28 15:56:08 +01:00
adrinux
46fa43d67f
Migrate to bulma-css-variables and introduce dark mode ( #954 )
...
Co-authored-by: Adrian Simmons <adrian@perlucida.co.uk>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/954
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Reviewed-by: konrad <k@knt.li>
Co-authored-by: adrinux <adrian@perlucida.co.uk>
Co-committed-by: adrinux <adrian@perlucida.co.uk>
2021-11-22 21:12:54 +00:00
konrad
feea191ecf
feat: add v-shortcut directive for keyboard shortcuts ( #942 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/942
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:28:29 +00:00
konrad
0a2d5ef820
feat: defer everything until the api config is loaded ( #926 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
dpschen
30cc89fe25
feat: add vite-svg-loader and add Logo component ( #971 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/971
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-11-13 14:16:14 +00:00
dpschen
d3c303ba2a
fix: navigation show and hide animation ( #927 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/927
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:20:14 +00:00
konrad
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
Dominik Pschenitschni
87d2b4fed3
fix: use :deep() selector instead of ::v-deep
2021-10-25 16:39:34 +02:00
Dominik Pschenitschni
f496c9d678
fix: user dropdown-trigger background
2021-10-25 16:39:34 +02:00
Dominik Pschenitschni
7ca355db66
feat: merge update-notification.scss styles with the update.vue component
2021-10-25 16:39:34 +02:00
Dominik Pschenitschni
7824ddc13f
feat: divide most navigation.scss styles into components
...
- navigation.vue and topNavigation.vue
- contentAuth.vue
2021-10-25 16:39:33 +02:00
Dominik Pschenitschni
57d5afa530
feat: moved some link-share.scss styles to the contentLinkShare and linkSharing components
2021-10-25 16:39:33 +02:00
Dominik Pschenitschni
3e456782df
feat: divide most content.scss styles into components
...
- contentAuth
- contentNoAuth.vue
- Login.vue
- button.vue
- comments.vue
2021-10-25 16:39:33 +02:00
Dominik Pschenitschni
2aecf3245b
feat: moved some background.scss styles to the contentLinkShare.vue component
2021-10-25 16:39:33 +02:00
Dominik Pschenitschni
87f7a515a6
feat: divide most list.scss styles into components
...
- list-card.vue and the Home.vue
- listSearch.vue
- topNavigation.vue
- EditTeam.vue
- List.vue
- ShowList.vue
2021-10-25 16:39:31 +02:00
Dominik Pschenitschni
f74cf516d2
feat: merge keyboard-shortcuts.scss styles with component
2021-10-25 16:39:31 +02:00
Dominik Pschenitschni
c1a981c60b
chore: remove unused method
2021-10-17 21:59:13 +02:00
kolaente
571b019c00
fix: ATTR_ENUMERATED_COERCION in a few places
2021-10-17 18:52:05 +02:00
kolaente
f4372ecd05
fix: adding a list to favorites
2021-10-17 17:31:22 +02:00
Dominik Pschenitschni
a60ad77bdc
fix: use async action to change current list
2021-10-16 20:44:39 +02:00
Dominik Pschenitschni
1d43d1bd65
chore: simplify MENU_ACTIVE mutation
2021-10-16 18:59:54 +02:00
Dominik Pschenitschni
12a3c238b8
feat: use computed for namespace title
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
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
9c730d3381
fix: remove wrong active prop
2021-10-16 13:54:01 +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
Dominik Pschenitschni
eec02a55a4
fix: wait with redirect until route name is available
2021-10-11 18:08:32 +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