Commit Graph

1244 Commits

Author SHA1 Message Date
MiniDigger | Martin
d088f96b93 feat: properly format authenticator creation time 2023-04-23 01:01:14 +02:00
Nassim Jahnke
aff7104562
Make abort button in Steps red 2023-04-22 23:14:40 +02:00
Nassim Jahnke
83e4c7fdb5
Remove required comment length on org deletion 2023-04-22 23:09:33 +02:00
Nassim Jahnke
1a59721c2c
Fix resending of verification email button not showing
Fixes #1153
2023-04-22 23:05:47 +02:00
Nassim Jahnke
1e6803f1b9
Fix user description without tagline 2023-04-22 22:47:36 +02:00
Nassim Jahnke
5f12a0f4e0
Fix buttons after signup
Fixes #1151
2023-04-22 22:41:56 +02:00
Nassim Jahnke
19dbe2bb4b
Show proper platform version label
Fixes #1150
2023-04-22 22:24:12 +02:00
Nassim Jahnke
561f6b6312
Space 2023-04-22 21:29:49 +02:00
Nassim Jahnke
3f466c61ee
Hotfix handleRequestError detail handling in some cases 2023-04-22 21:03:31 +02:00
Nassim Jahnke
53358cbc34
More fixes to password resetting 2023-04-22 20:21:35 +02:00
Nassim Jahnke
7c7988c8ab
Handle pw reset error, update labels 2023-04-22 19:59:09 +02:00
MiniDigger | Martin
bc0b883c6f fix: avoid excessive project and version requests 2023-04-22 19:44:41 +02:00
MiniDigger | Martin
db9cfa3b47 fix: use router guards for refetching projects and versions, closes #1148 2023-04-22 19:27:12 +02:00
Nassim Jahnke
6e83f6b689
Don't allow platform name suffixes 2023-04-22 16:59:49 +02:00
Nassim Jahnke
197542329b
Update version page 2023-04-21 15:55:37 +02:00
MiniDigger | Martin
8a4fed7907 fix: dont use flexbox on headers in markdown to fix wrapping
https://cdn.discordapp.com/attachments/859516358281396234/1098393186596044925/image.png
https://discord.com/channels/855123416889163777/859516358281396234/1098478629345833060
2023-04-21 11:55:10 +02:00
MiniDigger | Martin
9782e7ba0a fix: refresh project and version on route change (closes #1128) 2023-04-21 11:45:24 +02:00
MiniDigger | Martin
7b1e446b76 chore: update deps 2023-04-21 10:06:07 +02:00
Nassim Jahnke
dd4c7b9cca
Fix copy paste oversight 2023-04-20 13:22:40 +02:00
Nassim Jahnke
d06cc4e714
Fix pre-filling user action logs
Fixes #1145
2023-04-20 12:49:49 +02:00
Nassim Jahnke
d45ab803f9
Small design changes to username changing/history 2023-04-20 11:40:20 +02:00
Nassim Jahnke
831db903a5
Remove old table reference from stats page
Fixes HANGAR-N
2023-04-19 23:14:14 +02:00
MiniDigger | Martin
475304dfc2 feat: slightly nicer webauthn errors (closes #1137) 2023-04-19 21:16:46 +02:00
MiniDigger | Martin
0570331927 fix: disallow javascript links everywhere 2023-04-19 19:59:08 +02:00
Nassim Jahnke
53c187e2a1
Clean up jar scan table
The jar scan page has the entries sorted by severity now. Now it's also easier to give the individual severities different colors/sections
2023-04-19 14:59:29 +02:00
Nassim Jahnke
d0279068ae
Add some toLocaleString on number displays
Just hardcoded to en-US for now
2023-04-15 14:39:11 +02:00
MiniDigger | Martin
8c2abc57aa fix: clarify remove button in importer (closes #1132) 2023-04-14 19:41:47 +02:00
Nassim Jahnke
a0c666aebc
Accept "Bearer" authorization prefix
Closes #1139
2023-04-14 12:17:43 +02:00
Nassim Jahnke
deba8bf00d
Smol fixes 2023-04-10 15:17:06 +02:00
MiniDigger | Martin
e67ca39a71 fix: update status page link 2023-04-10 10:22:52 +02:00
MiniDigger | Martin
db4ab06bb6 chore: also update axios 2023-04-09 14:20:36 +02:00
MiniDigger | Martin
aaa2257490 chore: update deps 2023-04-09 14:13:26 +02:00
MiniDigger | Martin
adf3bec630 feat: add lastused field to api keys 2023-04-09 13:59:28 +02:00
MiniDigger | Martin
34d953b337 feat: make profile social link settings slightly more fancy 2023-04-09 13:45:16 +02:00
MiniDigger | Martin
76657698aa feat: catch and handle privileged error in frontend 2023-04-09 13:38:55 +02:00
MiniDigger | Martin
4042d5d9fa chore: remove some todos 2023-04-09 11:13:44 +02:00
MiniDigger | Martin
049a882958 feat: implement @RequiredAal and @Privileged annotations to secure controllers 2023-04-09 11:08:02 +02:00
MiniDigger | Martin
1ba8f4fd2b feat: pass aal around in more places, introduce privileged jwts 2023-04-09 10:44:01 +02:00
MiniDigger | Martin
58878d1d4c feat: request backup codes for MFA, remove when MFA is removed
this is cursed.
short explanation of how this works:

on the final request for totp/webauthn I check if backup codes are there, if not I throw an error 499 with the backup codes in the body and an X-Hangar-Verify header for a OTP (for totp only)
UI detects the 499 and opens the modal, saves the request, sends the backup code (plus the otp for totp) in the X-Hangar-Verify header and backend checks that to confirm the backup codes and let the request thru (to finish the mfa registration)
otp here means jwt
2023-04-08 16:22:46 +02:00
Nassim Jahnke
b8b322d737
Add missing translation key 2023-04-08 12:42:50 +02:00
Nassim Jahnke
59b23d31c8
Improve error handling and text in login/signup 2023-04-08 11:56:52 +02:00
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