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