Commit Graph

2649 Commits

Author SHA1 Message Date
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
MiniDigger | Martin
d26589f1e1 cleanup urls, nuke hangar user principal 2023-04-05 19:14:06 +02:00
MiniDigger | Martin
ac8fa50fd6 feat: start with new auth, implement basic webauthn 2023-04-05 19:14:06 +02:00
MiniDigger | Martin
01e78f55b4 error handling for settings page + load profile info 2023-04-04 21:59:57 +02:00
MiniDigger | Martin
b8c3ba713b tidy stuff up a bit 2023-04-03 20:18:13 +02:00
Nassim Jahnke
c516a6f4ab
Fix total size check 2023-04-03 18:55:41 +02:00
Nassim Jahnke
26727a1873
Hotfix file too large error message 2023-04-03 18:27:26 +02:00
Nassim Jahnke
a37708d047
Allow total of 15mb in version upload, but 7 per file 2023-04-03 17:53:41 +02:00
Nassim Jahnke
a782f770d5
Dummy change to force repeating migration 2023-04-03 14:03:57 +02:00
Nassim Jahnke
e69148ca22
Small cleanup 2023-04-03 12:47:11 +02:00
Nassim Jahnke
4afef6c892
Remove Discourse integration and associated db columns/api fields 2023-04-03 10:20:48 +02:00
MiniDigger | Martin
898ac5e4c6 feat: add input password 2023-04-02 02:45:20 +02:00
MiniDigger | Martin
95be2babd7 cleanup 2023-04-02 02:33:56 +02:00
MiniDigger | Martin
f11e87195a implement a bunch of loading for settings page, implement email verification 2023-04-01 16:01:10 +02:00
Nassim Jahnke
2c378c6945
Make project info table column text less far apart 2023-04-01 10:19:45 +02:00
Nassim Jahnke
c4566efe04
Update HangarLib 2023-03-30 19:12:26 +02:00
MiniDigger | Martin
e9d9c8b1fd disable wrong summary marker on safari 2023-03-30 19:06:00 +02:00
MiniDigger | Martin
b9371b1d3b
fix: markdown editor save button on safari 2023-03-30 18:57:58 +02:00
Nassim Jahnke
4b5f2fe964
Fix relative anchors when opening in new page
Doesn't work on page reload still, but good enough
Closes #1131
2023-03-30 09:26:58 +02:00
Nassim Jahnke
4b4bd209cf
Whoops 2023-03-30 08:58:44 +02:00
Nassim Jahnke
3d8fd2b877
Add explicit helper methods to get/edit main page 2023-03-30 08:57:57 +02:00
Nassim Jahnke
cb9e388699
Use correct page id param 2023-03-29 22:58:12 +02:00
Nassim Jahnke
02feb01090
Fix pages/edit endpoint 2023-03-29 22:33:24 +02:00
Nassim Jahnke
bb24be6c49
Remove unused param in DAO 2023-03-29 10:32:50 +02:00
Nassim Jahnke
d4362f222a
Fix NPE when getting download url 2023-03-28 17:40:58 +02:00
MiniDigger | Martin
fae3adadde
fix: try updating micrometer tracing to see if that fixes the NPE 2023-03-28 17:15:00 +02:00
Nassim Jahnke
1daabe6a01
Log number of scanned projects 2023-03-28 17:09:28 +02:00