Commit graph

14 commits

Author SHA1 Message Date
ari melody 23dbbf26e3
handle x-forwarded-for in IP logs 2025-02-08 12:15:50 +00:00
ari melody d9b71381b0
logs in use; new audit log panel! 2025-02-07 16:40:58 +00:00
ari melody 1efe52a8cb
fixed critical login TOTP bypass bug! whoops!!!!! 2025-01-27 00:04:08 +00:00
ari melody b91b6e7ce0
polished up TOTP enrolment 2025-01-26 20:37:20 +00:00
ari melody 3450d879ac
QR codes complete, account settings finished!
+ refactored templates a little; this might need more work!
2025-01-26 20:09:18 +00:00
ari melody 1edc051ae2
fixed GetTOTP, started rough QR code implementation
GetTOTP handles TOTP method retrieval for confirmation and deletion.

QR code implementation looks like it's gonna suck, so might end up
using a library for this later.
2025-01-26 00:48:19 +00:00
ari melody e004491b55
TOTP fully functioning, account settings done! 2025-01-23 13:53:06 +00:00
ari melody 50cbce92fc
TOTP methods can now be created on the frontend! 2025-01-23 12:09:46 +00:00
ari melody e457e979ff
tidying some things up
session message handling is pretty annoying; should look into a better method of doing this
2025-01-23 09:39:40 +00:00
ari melody 45f33b8b46
terrible no good massive refactor commit (oh yeah and built generic sessions for admin panel) 2025-01-23 00:37:19 +00:00
ari melody 0052c470f9
(incomplete) change password feature 2025-01-21 17:13:06 +00:00
ari melody 384579ee5e
refactored out global. long live AppState 2025-01-21 14:58:13 +00:00
ari melody 686eea09a5
more account settings page improvements, among others 2025-01-21 01:01:33 +00:00
ari melody 7044f7344b
very rough updates to admin pages, reduced reliance on global.DB 2025-01-21 00:20:07 +00:00