1
0
Commit Graph

10190 Commits

Author SHA1 Message Date
92dc1bd8da chore(deps): update dependency typescript to v4.7.2 (#2007)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2007
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2022-06-01 17:03:33 +00:00
8f3a671fde fix(deps): update vueuse to v8.6.0 (#2010)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2010
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2022-06-01 17:02:55 +00:00
3d62909536 chore(deps): update dependency postcss-preset-env to v7.7.0 (#2005)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2005
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2022-06-01 17:02:21 +00:00
982d05886b chore(deps): update dependency happy-dom to v4.1.0 (#2004)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2004
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2022-06-01 17:01:46 +00:00
e297033a29 chore(deps): update dependency eslint-plugin-vue to v9.1.0 (#2014)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2014
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2022-06-01 17:00:49 +00:00
efed128f03 fix: rely on api to properly sort tasks on home page (#1997)
This PR changes the behaviour of how tasks are sorted. Before, the frontend would sort tasks but this resulted in some cases where tasks were not sorted properly. Most of this is test code to reliably reproduce the problem and make fixing it easier.
The actual bug was in Vikunja's api, therefore I've removed all sorting of tasks in the frontend and ensured the api properly sorts tasks.

Fixes https://github.com/go-vikunja/frontend/issues/54

Depends on https://kolaente.dev/vikunja/api/pulls/1177

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1997
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-06-01 16:59:59 +00:00
402b0b2acf fix(deps): update dependency vue to v3.2.36 (#2001)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2001
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2022-05-31 19:44:59 +00:00
fab115096f chore(deps): update dependency sass to v1.52.1 (#1999)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1999
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2022-05-31 19:20:55 +00:00
6940e6cc7f chore(deps): update dependency esbuild to v0.14.42 (#1998)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1998
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2022-05-31 19:20:34 +00:00
8737ce78a3 chore(deps): update dependency electron to v18.3.1 (#96)
Reviewed-on: https://kolaente.dev/vikunja/desktop/pulls/96
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2022-05-31 19:19:19 +00:00
e52c45d5aa fix: sort tasks logically and consistent across dbms (#1177)
This PR changes the behavoir of sorting tasks. Before, tasks were sorted with null values first. Now, null values are always sorted last which is usually what you want.

Partial fix for https://github.com/go-vikunja/frontend/issues/54

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1177
2022-05-30 20:53:58 +00:00
1cc2632fd8 [skip ci] Updated translations via Crowdin 2022-05-30 00:21:12 +00:00
d996e39a86 feat: OpenIdAuth script setup 2022-05-27 17:41:35 +00:00
5ab0a4755c [skip ci] Updated translations via Crowdin 2022-05-25 00:21:01 +00:00
72c123f3f9 feat: add alt+r shortcut to bring up reminder input on task detail view 2022-05-23 22:58:54 +02:00
acaa85083f feat: ability to serve static files (#1174)
Added the configuration key, `service.staticpath`, to serve files from the configuration path on root (/).

Serving static files allows the api service to also serve the frontend content. This is a simple option for deploying Vikunja without needing any other servers or proxies.

Running a complete instance becomes:

    VIKUNJA_SERVICE_STATICPATH=/path/to/frontend ./vikunja

Where `/path/to/frontend` is a copy of Vikunja's frontend static files.

## Implementation

Providing a path, via the configuration or environment, adds a static file middleware to serve the path's contents from root (/).

By default, the configuration path is empty and Vikunja's existing behaviour is unchanged.

Co-authored-by: Graham Miln <graham.miln@dssw.co.uk>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1174
Reviewed-by: konrad <k@knt.li>
Co-authored-by: grahammiln <grahammiln@noreply.kolaente.de>
Co-committed-by: grahammiln <grahammiln@noreply.kolaente.de>
2022-05-23 20:49:28 +00:00
745d4660d8 fix: properly reference task input textarea from parent component
Resolves #1993
2022-05-23 22:33:43 +02:00
cadcaa966f fix: new label text color in dark mode 2022-05-23 22:27:26 +02:00
f5ebada913 fix: set derived default values only after reading config from file or env 2022-05-23 22:12:15 +02:00
5ef939a230 feature/fix-vue-i18n-9.2.31 (#1994)
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1994
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-05-23 05:23:59 +00:00
1569042471 fix: replace vue.draggable.next with zhyswan-draggable
Reason: Author doesn't maintain vue port anymore.
See: https://github.com/SortableJS/vue.draggable.next/issues/140#issuecomment-1123622724=
2022-05-22 23:44:16 +02:00
53dc7d12f7 feat: remove vue3 compat mode 2022-05-22 23:44:16 +02:00
e1e410b50b fix: quick actions not properly styled 2022-05-22 23:15:01 +02:00
ae4c73b6eb feat: linkSharing script setup (#1977)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1977
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-05-22 20:52:13 +00:00
1d869a0497 feat: defer-task script setup (#1929)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1929
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-05-22 20:50:03 +00:00
e6af4772fb feat: vue-easymde script setup (#1983)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1983
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-05-22 20:44:22 +00:00
c7f8ae256b feat: description script setup (#1927)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1927
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-05-22 20:42:24 +00:00
b4aa65018c fix: watcher in listSearch (#1992)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1992
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-05-22 20:35:02 +00:00
f91424f693 fix: button prop type (#1966)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1966
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-05-22 15:49:37 +00:00
297d283090 feat: improve colorIsDark helper
(also improve contrast of white label text)
2022-05-22 15:44:45 +00:00
72925fb938 fix: repeatAfter initial modelValue 2022-05-22 15:44:27 +00:00
17b77c25c1 feat: ListTeams script setup 2022-05-22 15:44:05 +00:00
cdf359da00 feat: edit-task script setup 2022-05-22 15:43:46 +00:00
93b2482d4c feat: archive list script setup 2022-05-22 15:32:52 +00:00
27f7541b25 feat: Migrate script setup 2022-05-22 15:32:34 +00:00
c1e4eba7f5 feat: TOTP script setup 2022-05-22 15:32:10 +00:00
829eed0b9f fix: problem with newTaskInput ref (#1986)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1986
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-05-22 15:13:12 +00:00
c6ee8a04e2 feat: remove bulma styles 2022-05-22 15:11:47 +00:00
5291fc1192 feat: NewList script setup (#1989)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1989
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-05-22 15:10:44 +00:00
96fce73192 fix: disabled attribute fallback (#1984)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1984
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-05-22 15:08:37 +00:00
235967844a fix: throw error messages in dev mode (#1968)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1968
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-05-22 15:06:50 +00:00
6bab1088c7 feat: make user settings links config driven (#1990)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1990
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-05-22 15:03:09 +00:00
0e41b78712 feat: userTeam script setup (#1976)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1976
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-05-22 14:59:43 +00:00
2c270d063e feat: user General script setup (#1938)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1938
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-05-20 05:36:08 +00:00
acaaa8e188 chore(deps): update dependency sass to v1.52.0 (#1965)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1965
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2022-05-20 05:29:58 +00:00
d11fae1c38 feat: user DataExport script setup 2022-05-19 20:44:43 +00:00
470a4a9270 chore(deps): update dependency rollup to v2.74.1 2022-05-19 19:03:12 +00:00
fd0554d644 chore(deps): update dependency postcss-preset-env to v7.6.0 2022-05-19 18:35:06 +00:00
f621ac280d chore(deps): update dependency happy-dom to v4 2022-05-19 16:03:08 +00:00
4afdcadc89 fix(deps): update dependency vue to v3.2.34 (#1960)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1960
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2022-05-19 05:31:05 +00:00