Commit graph

84 commits

Author SHA1 Message Date
21912d4ec2
refactor mux path routes
legend has it that if you refactor your code enough times, one day you
will finally be happy
2025-11-07 17:48:06 +00:00
82fd17c836
early admin edit blog page 2025-11-07 02:47:40 +00:00
65366032fd
add blog index to admin dashboard 2025-11-07 01:04:10 +00:00
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