Commit graph

81 commits

Author SHA1 Message Date
ee8bf6543e
Merge branch 'dev' into feature/blog
that was FAR LESS PAINFUL!
2025-11-06 22:28:11 +00:00
c547fca0d7
more admin dashboard polish, some code cleanup 2025-11-06 22:26:22 +00:00
3e5ecb9372
Merge branch 'dev' into feature/blog
THAT WAS PAINFUL!
2025-11-06 21:24:52 +00:00
800d4b5bdf
fix core admin css and js not rendering for unauthorised users 2025-10-21 23:48:36 +01:00
ef3f3c5428
rollback: go:embed for static files 2025-10-21 23:37:31 +01:00
70b329c902
admin dashboard: mobile support! 2025-10-21 23:22:57 +01:00
ad50b9e4fa
admin account/TOTP fixes 2025-10-21 21:00:54 +01:00
e5689ce950
add alternate admin panel colour themes. for fun. 2025-10-21 19:04:41 +01:00
891f5282dc
fix headers on edit pages 2025-10-21 18:49:10 +01:00
9e984d84b5
remove links from releases/artists/tracks headers 2025-10-21 18:47:27 +01:00
774fb870fc
show total counts on releases/artists/tracks pages 2025-10-21 18:45:53 +01:00
b0dd87cad3
add artists/tracks pages; more components; css cleanup 2025-10-21 18:39:38 +01:00
065a34a744
add releases page; fix HUGE static file perf regression 2025-10-21 17:15:26 +01:00
31fd5da44b
more dashboard css fixes 2025-10-21 15:57:12 +01:00
f324c249f6
start huge dashboard rework; improve dark theme 2025-10-21 15:37:40 +01:00
14feb47640
tidy up unfinished admin css 2025-10-20 08:31:36 +01:00
13a84f7f25
admin dashboard early UI refresh 2025-10-19 05:01:55 +01:00
e5dcc4b884
embed html template and static files 2025-09-30 19:03:35 +01:00
823fe2e356
Merge branch 'dev' into feature/blog 2025-08-14 02:38:39 +01:00
c49084afb0
replace straggler arimelody.me mentions with .space
email notwithstanding
2025-08-14 01:07:53 +01:00
bd2dc806d5
refactor: move music admin to /admin/music; keep /admin generic 2025-07-15 16:41:34 +01:00
82a4cde8c9
Merge branch 'dev' into feature/blog 2025-04-30 18:22:21 +01:00
76cf1bb0d5
log IP address for account locks 🧌 2025-04-30 18:21:47 +01:00
dd8e503b61
Merge branch 'dev' into feature/blog 2025-04-29 23:26:41 +01:00
23a02617f9
fix indentation (tabs to 4 spaces) (oops) 2025-04-29 23:25:32 +01:00
99e5eb290f
Merge branch 'dev' into feature/blog 2025-04-29 22:06:37 +01:00
562ed2e015
session validation/invalidation 2025-04-29 16:31:39 +01:00
1c0e541c89
lock accounts after enough failed login attempts 2025-04-29 11:32:48 +01:00
8eb432539c
consolidate view and views directories 2025-04-02 21:45:28 +01:00
6db35b2f99
model function unit tests! 2025-03-24 19:39:10 +00:00
3cb8d2940a
fix white-space on log message 2025-02-08 12:25:19 +00: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
e80a6753a5
create log class, edit fatal-but-not-really logs 2025-02-06 12:32:51 +00:00
e6c5ecc469
a11y: ARIA text for footer line
+ fixed indentation on some view sources
2025-02-04 09:29:44 +00:00
70825ae875
fixed viewing invisible releases with admin session 2025-01-27 00:27:03 +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
ad39e68cd6
fix API endpoints which require account authorisation 2025-01-24 18:49:04 +00:00
090de0554b
fix bug causing edit tracks component to crash 2025-01-24 01:33:14 +00:00
9a27dbdc37
fixed style of inputs on release edit page (whoops!) 2025-01-24 01:18:46 +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