1
0
Commit Graph

108 Commits

Author SHA1 Message Date
da4f5a0f75 chore: move success message after state changes 2022-04-02 17:37:51 +02:00
ca330fe63b chore: use function statements everywhere 2022-04-02 17:37:51 +02:00
af6385bc60 chore: check for no results 2022-04-02 17:37:51 +02:00
19b772f8ee fix: type 2022-04-02 17:37:50 +02:00
b65839d0d7 fix: lint 2022-04-02 17:37:50 +02:00
043bf62ef3 chore: extract getting all tokens into a composable 2022-04-02 17:37:50 +02:00
f042651986 chore: make server functions async 2022-04-02 17:37:50 +02:00
0299ed32f3 chore: use findIndex to remove caldav token 2022-04-02 17:37:50 +02:00
cb067461aa chore: use ts for caldav component 2022-04-02 17:37:50 +02:00
6b899be202 chore: clarify token is required for non-local users 2022-04-02 17:37:50 +02:00
7bdefd9a3e chore: put action buttons right 2022-04-02 17:37:50 +02:00
8e5a318d4c feat: manage tokens 2022-04-02 17:37:50 +02:00
75f09ec5db chore: move to script setup 2022-04-02 17:37:48 +02:00
ba9f69344a feat: use defineComponent wrapper 2022-04-02 17:16:57 +02:00
a3329f1b42 feat: add lang ts to script block 2022-04-02 17:15:46 +02:00
c06cc6ad7a fix: pop sound not saved and played when marking tasks done 2022-02-26 14:48:46 +01:00
b83cec2f0e fix: don't try to validate nonexisting fields 2022-02-26 12:35:09 +01:00
a812793ead feat: add setting for time zone to user settings 2022-02-06 16:04:00 +01:00
3d3ccf629a feat: add remember me style login (#1339)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
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
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
4a7d2d8414 feat: save and restore the user language on the server (#1181)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
9c5613ad98 fix: lint 2021-12-26 13:42:21 +01:00
0322daf4d4 feat: move password to separate component 2021-12-26 13:37:33 +01:00
5558d91f44 feat: change links to login / register pages 2021-12-21 15:21:23 +01:00
9c04fb4e40 fix: disable login button 2021-12-21 15:21:23 +01:00
1fc1c20c87 feat: add extra prop for message center text 2021-12-21 15:21:23 +01:00
a1814ea29d fix: message spacing 2021-12-21 15:21:23 +01:00
fda0b81d9c feat: add tooltip and aria-label 2021-12-21 15:21:22 +01:00
8397608fef chore: move password field toggle to scss file 2021-12-21 15:21:22 +01:00
66d5e851e8 feat: improve error handling of login fields 2021-12-21 15:21:22 +01:00
1d916e7e03 feat: change wording 2021-12-21 15:21:22 +01:00
aa12bffcbc feat: replace password comparison with password toggle 2021-12-21 15:21:22 +01:00
05e054f501 feat: improve input validation for register form 2021-12-21 15:21:20 +01:00
f7eb160509 fix: move forgot password link next to password label
In some languages, the texts on the "log in" and "register" buttons were so long they wrapped underneath each other. Moving the "forgot password" link next to the password label leaves these two buttons enough space to always stay next to each other.
2021-12-21 14:34:16 +01:00
36fb250d1f chore: directly use redirectToProvider function 2021-12-17 15:41:11 +00:00
b7aa7891e9 feat: redirect to calculated url everywhere 2021-12-17 15:41:11 +00:00
ccaed029f2 feat: build openid redirect url dynamically 2021-12-17 15:41:11 +00:00
543dae2f30 fix: saving default list (#1143)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1143
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-12-13 22:20:45 +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:

![image](/attachments/d272f36b-03c1-40ca-91f6-30f34e03e5fd)

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
1a119f97c5 feat: add support to set the marble avatar in user settings (#1156)
Frontend for https://kolaente.dev/vikunja/api/pulls/1060

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1156
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-12-07 21:27:04 +00:00
f8d009a6aa feat: add message component (#1082)
This PR adds a simple message component that replaces bulma's default message.

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1082
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-28 14:18:27 +00: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: 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
d0d4096f8b feature/use-setup-api-for-user-and-about-pages (#929)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/929
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 20:57:36 +00:00
b34213c301 chore: remove setting loading state in register component (#939)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/939
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-02 18:53:45 +00:00
ecb5be4b17 feat: disable password settings for users authenticated with third party auth (#921)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/921
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-10-31 13:38:13 +00:00
5b406b0172 feat: allow openid users to export their data without a password (#918)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/918
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-10-31 13:16:28 +00:00
54c5cabf48 fix: showing deletion scheduled at for non-scheduled users 2021-10-31 13:01:36 +01: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
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