Dominik Pschenitschni
9922fcba65
fix: close button hover for sidebar ( #2981 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: vikunja/frontend#2981
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-01-21 11:02:17 +00:00
Dominik Pschenitschni
b42e4cca59
feat: more horizontal space on mobile ( #2722 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: vikunja/frontend#2722
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-11-17 16:17:18 +00:00
8c44ed83e6
feat: use transition component everywhere
2022-11-14 22:08:54 +01:00
Dominik Pschenitschni
12a8f7ebe9
feat: reduce contentAuth selector specifity ( #2677 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: vikunja/frontend#2677
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 10:45:24 +00:00
Dominik Pschenitschni
c206fc6f34
feat: move composables in separate files ( #2485 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: vikunja/frontend#2485
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-10-04 12:10:12 +00:00
7f281fc5e9
feat: port base store to pinia
2022-10-01 15:36:44 +02:00
7b53e684aa
feat: port auth store to pinia
2022-09-28 23:43:14 +02:00
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
244478400a
feat: improve store typing
2022-09-05 17:43:23 +02:00
af630d3b8c
chore: improve type imports
2022-09-05 16:37:36 +02:00
c2d5370e4a
fix: don't use transitions for elements where it is not possible
...
Resolves vikunja/frontend#2153
2022-07-19 16:56:09 +02:00
3b9bc5b2f8
feat: use BaseButton where easily possible
...
This replaces links with BaseButton components. BaseButton will use `<button type="button">` inside for this case. This improves accessibility a lot. Also we might be able to remove the `.stop` modifiers in some places because AFAIK the button element stops propagation by default.
2022-07-06 21:07:26 +00:00
6fc87e1515
feat: add print styles
2022-06-02 23:00:21 +02:00
4b0d491359
fix: remove workarounds to properly overlay the top menu bar over everything else
2022-05-08 23:26:07 +02:00
1eb19f8764
fix: resetting the list when changing from a list view to a non-list view
2022-04-03 14:28:41 +02:00
010eca1d0c
fix: menu on mobile devices
2022-04-02 23:09:28 +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
7f56a3537c
fix: load the list tasks only after the list itself was loaded ( #1251 )
...
Currently, when opening a list sometimes the tasks are shown before the list itself is loaded. Because the list contains the rights, this means no edit buttons etc are available at that point which is pretty confusing.
This PR ensures the list-specific view is loaded only after the list itself is loaded.
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#1251
2022-03-27 19:56:56 +00:00
d7b1d7da7f
fix: mobile menu backdrop
2022-03-22 23:00:43 +01:00
6d0cbc51f6
fix: missing app padding when opening the task detail modal
2022-02-26 14:13:37 +01:00
6827390b77
feat: merge TaskDetailViewModal with modal
2022-02-05 17:29:15 +01:00
de626eab31
feat: don't open task detail in modal for list and table view
2022-01-31 01:31:41 +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
b96af50338
feat(a11y): use better markup tags everywhere
2022-01-18 20:43:52 +00:00
5916a44724
feat: provide listId prop via router
2022-01-04 21:55:32 +01:00
e837621ef8
Try to cache list views
2022-01-04 21:55:32 +01:00
2db820d926
feat: review changes
2022-01-04 21:55:32 +01:00
16b0d03601
fix: readd modal transitions
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
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: vikunja/frontend#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
c3c4d2a0a5
feat: use script setup and ts in app auth components
2021-12-12 14:37:20 +00:00
734db0795c
fix: switching from a list with a background to settings would not remove the background
2021-11-28 15:56:08 +01:00
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: vikunja/frontend#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
feea191ecf
feat: add v-shortcut directive for keyboard shortcuts ( #942 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#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
dpschen
30cc89fe25
feat: add vite-svg-loader and add Logo component ( #971 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: vikunja/frontend#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
7824ddc13f
feat: divide most navigation.scss styles into components
...
- navigation.vue and topNavigation.vue
- contentAuth.vue
2021-10-25 16:39:33 +02:00
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
f74cf516d2
feat: merge keyboard-shortcuts.scss styles with component
2021-10-25 16:39:31 +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 )
...
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: vikunja/frontend#858
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-10-16 15:51:27 +00:00
72518212da
feat: use vue-router 4 for vue3
2021-10-01 18:47:41 +02:00
f51371bbe0
feat: move from life cycle to data or watcher
...
- remove from created / mounted
- initialize component services in data
- use immediate watcher where appropriate
- deep watch for route changes
2021-09-24 21:46:42 +02:00
ebeca48be4
fix: namespace collision of global error method with draggable error method
2021-09-24 21:46:42 +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
dpschen
c9631c1e71
fix: call to /null from background image ( #714 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: vikunja/frontend#714
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-08 16:28:26 +00:00
f79f4101b6
Show errors from openid provider
2021-08-14 17:31:35 +02:00
a08306d612
Add vite ( #416 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#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
cdc805c8da
Refactor success and error messages
2021-06-22 22:07:57 +02:00