Commit Graph

2975 Commits

Author SHA1 Message Date
Nassim Jahnke
46d4096352
Improvements to cropper 2023-04-08 11:14:12 +02:00
MiniDigger | Martin
78ca7a346f feat: save account settings (user/email/pass change) 2023-04-08 10:31:03 +02:00
Nassim Jahnke
e616de04cf
Some settings page changes 2023-04-08 10:02:23 +02:00
MiniDigger | Martin
bbd05644c4 feat: move api keys to settings, split up settings into multiple routes 2023-04-07 16:18:01 +02:00
MiniDigger | Martin
36c187b7a4 feat: profile saving 2023-04-07 15:21:52 +02:00
MiniDigger | Martin
7cc1613fcf fix: avatar modal, implement basic social links 2023-04-07 15:04:08 +02:00
MiniDigger | Martin
1fb3ec49af fix: importer login required 2023-04-07 09:48:33 +02:00
Nassim Jahnke
7ec31602d3
Revert change in importer 2023-04-07 09:31:13 +02:00
MiniDigger | Martin
2188988c56 feat: move auth settings to tabs 2023-04-06 21:24:22 +02:00
MiniDigger | Martin
358ff791c8 fix: make settings tab state part of the proper route and thus persist better on reloads 2023-04-06 21:07:50 +02:00
MiniDigger | Martin
ce7dfd36af chore: update deps, disable shell emulator to fix husky 2023-04-06 20:45:45 +02:00
MiniDigger | Martin
ea7ca33370 fix: dont block refreshing if your token is invalid 2023-04-06 20:24:05 +02:00
Nassim Jahnke
a436f22877
Love webdev 2023-04-06 17:09:56 +02:00
Nassim Jahnke
00709f131a
Improve notification bell icon
Closes #1133
2023-04-06 13:07:14 +02:00
Nassim Jahnke
30a8c54af7
Changes to settings page 2023-04-06 12:29:52 +02:00
Nassim Jahnke
bce258c912
Fix i18n compiling 2023-04-06 11:47:27 +02:00
MiniDigger | Martin
6c884bb542 fix: kenny and his dum invalid webauthn config 2023-04-05 21:47:48 +02:00
MiniDigger | Martin
40afa57957 chore: remove lib from readme 2023-04-05 21:36:12 +02:00
MiniDigger | Martin
aa270565e9 chore: nuke lib, sort stuff into the right folders 2023-04-05 21:33:19 +02:00
MiniDigger | Martin
d4a8a3f60a chore: remove mapping 2023-04-05 21:09:12 +02:00
MiniDigger | Martin
8f713b47a3 Merge remote-tracking branch 'lib/master' into staging 2023-04-05 21:03:17 +02:00
MiniDigger | Martin
257307a43f remove lib submodule 2023-04-05 21:00:55 +02:00
MiniDigger | Martin
53eff4705e fix: more cleanup 2023-04-05 20:52:36 +02:00
MiniDigger | Martin
a0aaddf453 chore: drop unused columns 2023-04-05 20:39:02 +02:00
MiniDigger | Martin
829fba9c9f fix: let kenny sign in 2023-04-05 20:27:34 +02:00
MiniDigger | Martin
da564df82d fix: let migrator create hangar users for auth users who never logged in 2023-04-05 20:27:15 +02:00
MiniDigger | Martin
5146506c8e
Merge pull request #1130 from HangarMC/auth 2023-04-05 19:39:34 +02:00
MiniDigger | Martin
9acfd2b476 rename migration 2023-04-05 19:22:17 +02:00
MiniDigger | Martin
e304776b34 error handling for settings page + load profile info 2023-04-05 19:22:17 +02:00
MiniDigger | Martin
68e35597b9 add temp migrator folder 2023-04-05 19:22:17 +02:00
MiniDigger | Martin
d3978a0206 more password rules 2023-04-05 19:22:17 +02:00
MiniDigger | Martin
8b6d8296f4 tidy stuff up a bit 2023-04-05 19:22:17 +02:00
MiniDigger | Martin
a94e43f5a2 fix: block registering if user exists 2023-04-05 19:22:16 +02:00
MiniDigger | Martin
4f561ebe3c feat: allow email verification via link 2023-04-05 19:22:16 +02:00
MiniDigger | Martin
76a8403af5 feat: check passwords via hibp 2023-04-05 19:22:16 +02:00
MiniDigger | Martin
1bc45cba93 feat: add input password 2023-04-05 19:22:11 +02:00
MiniDigger | Martin
e545f0ab3c cleanup 2023-04-05 19:22:08 +02:00
MiniDigger | Martin
515ae82e68 make sure to properly update the sign count 2023-04-05 19:22:02 +02:00
MiniDigger | Martin
6697d7113a completely reimplement webauthn and login, it actually makes sense now and fully works 2023-04-05 19:22:02 +02:00
MiniDigger | Martin
a4bfcc8f87 implement a bunch of loading for settings page, implement email verification 2023-04-05 19:21:59 +02:00
MiniDigger | Martin
39336cccb5 feat: password reset flow 2023-04-05 19:21:16 +02:00
MiniDigger | Martin
d1e2288753 setup email service 2023-04-05 19:21:12 +02:00
MiniDigger | Martin
de6298615e add avatar table 2023-04-05 19:16:35 +02:00
MiniDigger | Martin
5b5e39cba1 move avatar stuff over from auth, with login required middleware, clean up old auth shit 2023-04-05 19:16:30 +02:00
MiniDigger | Martin
0643b27d20 push temporary migration 2023-04-05 19:14:07 +02:00
MiniDigger | Martin
d68cfe046b add backup codes flow and ui 2023-04-05 19:14:07 +02:00
MiniDigger | Martin
c178d92911 flesh out settings page a bit more, setup totp settings flow (setup/add/remove) 2023-04-05 19:14:07 +02:00
MiniDigger | Martin
461df49291 lets try out a new package structure + implement signup + sign-in/logout with persistence 2023-04-05 19:14:07 +02:00
MiniDigger | Martin
8acbd02379 simple signup page 2023-04-05 19:14:07 +02:00
MiniDigger | Martin
9034122849 play around with totp 2023-04-05 19:14:06 +02:00