Commit Graph

60 Commits

Author SHA1 Message Date
Dominik Pschenitschni
63fb8a1962 feat: Login script setup (#2417)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2417
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-01 15:58:39 +00:00
1d7f857070
feat: rework loading state of stores
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2022-10-01 16:22:01 +02:00
7f281fc5e9
feat: port base store to pinia
All checks were successful
continuous-integration/drone/pr Build is passing
2022-10-01 15:36:44 +02:00
7b53e684aa
feat: port auth store to pinia 2022-09-28 23:43:14 +02:00
a737fc5bc2
feat: port config store to pinia
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2022-09-23 13:30:09 +02:00
4a247b2a7d
chore: remove global mixing 2022-09-05 17:38:11 +02:00
af630d3b8c
chore: improve type imports 2022-09-05 16:37:36 +02:00
580b012993
feat: add inputmode=generic to totp fields
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-04 16:55:27 +02:00
Dominik Pschenitschni
b9637e1bb6 chore: simple Login view improvements (#1791)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1791
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-04-10 18:42:29 +00: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
b83cec2f0e
fix: don't try to validate nonexisting fields
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-26 12:35:09 +01:00
3d3ccf629a feat: add remember me style login (#1339)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #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
Some checks reported errors
continuous-integration/drone/pr Build was killed
# 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
Dominik Pschenitschni
cdbd1c2ac4 feat: create BaseButton component (#1123)
Some checks are pending
continuous-integration/drone/push Build is running
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #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
0322daf4d4
feat: move password to separate component
Some checks failed
continuous-integration/drone/pr Build is failing
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
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
All checks were successful
continuous-integration/drone/push Build is passing
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
32353e3b76 feat: restyle unauthenticated screens (#1103)
All checks were successful
continuous-integration/drone/push Build is passing
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: #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
f8d009a6aa feat: add message component (#1082)
All checks were successful
continuous-integration/drone/push Build is passing
This PR adds a simple message component that replaces bulma's default message.

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #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
5040a76781 feat: move user settings to multiple components (#889)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #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
dpschen
0a1d0084e2 feat: keep errorMessage local (#865)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Co-authored-by: konrad <k@knt.li>
Reviewed-on: #865
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-17 19:38:30 +00:00
bb94c1ba3a
feat: use async / await where it makes sense 2021-10-16 18:59:53 +02:00
8e1ab8e09b
Merge branch 'main' into vue3
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-10-15 20:43:11 +02:00
9a2f95ecc6
feat: redirect the user to the last page they were on before logging in after login
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-13 21:53:39 +02:00
7c3c2945f8
feat: use vue-i18n 9 for vue3 2021-10-01 18:49:54 +02:00
3aa316988b
Directly redirect to the openid auth provider if that's the only auth method
Some checks failed
continuous-integration/drone/push Build is failing
2021-08-15 12:02:29 +02:00
8f84594e92
TOTP UX improvements & translation fixes
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-30 12:23:36 +02:00
a08306d612 Add vite (#416)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #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)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: sytone <github@sytone.com>
Co-authored-by: Sytone <github@sytone.com>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #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
f0498fd767 Add translations (#562)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #562
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-06-23 23:24:57 +00:00
cdc805c8da
Refactor success and error messages
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-22 22:07:57 +02:00
188c97ae8f
Fix sending openid scopes when authenticating
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-19 14:45:53 +02:00
8d04bdc4f0
Hide the login form if no api url is configured
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-21 09:44:40 +02:00
7b0d2290fc Update dependency cypress to v7 (#453)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #453
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-04-09 14:29:07 +00:00
c041eab7a2
Fix login or register not working when pressing enter
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-26 20:25:39 +01:00
d1a2eefca6 Improve consistency of the layout (#386)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #386
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-23 17:18:09 +00:00
2aceca54ca Move buttons to separate component (#380)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #380
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-17 17:57:57 +00:00
e80ba3fd6a
Add login via email
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-18 17:05:46 +01:00