23a02617f9
fix indentation (tabs to 4 spaces) (oops)
2025-04-29 23:25:32 +01:00
23dbbf26e3
handle x-forwarded-for in IP logs
2025-02-08 12:15:50 +00:00
d9b71381b0
logs in use; new audit log panel!
2025-02-07 16:40:58 +00:00
1efe52a8cb
fixed critical login TOTP bypass bug! whoops!!!!!
2025-01-27 00:04:08 +00:00
b91b6e7ce0
polished up TOTP enrolment
2025-01-26 20:37:20 +00:00
3450d879ac
QR codes complete, account settings finished!
...
+ refactored templates a little; this might need more work!
2025-01-26 20:09:18 +00:00
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
e004491b55
TOTP fully functioning, account settings done!
2025-01-23 13:53:06 +00:00
50cbce92fc
TOTP methods can now be created on the frontend!
2025-01-23 12:09:46 +00:00
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
45f33b8b46
terrible no good massive refactor commit (oh yeah and built generic sessions for admin panel)
2025-01-23 00:37:19 +00:00
0052c470f9
(incomplete) change password feature
2025-01-21 17:13:06 +00:00
384579ee5e
refactored out global
. long live AppState
2025-01-21 14:58:13 +00:00
686eea09a5
more account settings page improvements, among others
2025-01-21 01:01:33 +00:00
7044f7344b
very rough updates to admin pages, reduced reliance on global.DB
2025-01-21 00:20:07 +00:00