Nassim Jahnke
f668113f33
Create a bunch of indexes
...
Consider more indexes for tables: project_views, api_keys, project_flags, project_stars, project_watchers, logged_actions_, pinned_project_versions, project_version_review_messages, user_credentials
2023-04-30 14:30:00 +02:00
MiniDigger | Martin
475304dfc2
feat: slightly nicer webauthn errors ( closes #1137 )
2023-04-19 21:16:46 +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
MiniDigger | Martin
d4a8a3f60a
chore: remove mapping
2023-04-05 21:09:12 +02:00
MiniDigger | Martin
e304776b34
error handling for settings page + load profile info
2023-04-05 19:22:17 +02:00
MiniDigger | Martin
d26589f1e1
cleanup urls, nuke hangar user principal
2023-04-05 19:14:06 +02:00
Nassim Jahnke
4afef6c892
Remove Discourse integration and associated db columns/api fields
2023-04-03 10:20:48 +02:00
Nassim Jahnke
3d8fd2b877
Add explicit helper methods to get/edit main page
2023-03-30 08:57:57 +02:00
Nassim Jahnke
bb24be6c49
Remove unused param in DAO
2023-03-29 10:32:50 +02:00
Nassim Jahnke
c9e65456db
Remove license filter from homepage
2023-03-28 13:51:46 +02:00
MiniDigger | Martin
c259981f93
feat: replicate cache evictions via jgroups
2023-03-18 18:37:53 +01:00
Nassim Jahnke
dcfdd0b488
Actually use role data from db
2023-02-14 22:14:14 +01:00
MiniDigger | Martin
c6b319abcb
feat(front+backend): rewrite how avatars are handled ( #1066 )
2023-01-01 17:35:47 +01:00
MiniDigger | Martin
88e0a41469
fix(frontend): cleanup error handling even more
2022-12-28 20:33:04 +01:00
MiniDigger | Martin
d292c376e7
chore: commit language injections for jdbi
2022-12-27 21:50:32 +01:00
Jake Potrebic
f730944592
chore: code cleanup
2022-12-27 12:16:57 -08:00
MiniDigger | Martin
996014b614
chore: add more IJ specific settings
2022-12-27 20:17:15 +01:00
Jake Potrebic
b7148ea0ac
chore: add sql code style
2022-12-27 10:46:24 -08:00
Jake Potrebic
4d388c1d18
feat: username changing ( #1052 )
2022-12-27 11:52:21 +01:00
Jake Potrebic
d6d9319fc4
feat: improve project icon changing experience
2022-12-24 16:26:59 -08:00