Commit graph

33 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 70825ae875
fixed viewing invisible releases with admin session 2025-01-27 00:27:03 +00:00
ari melody 1efe52a8cb
fixed critical login TOTP bypass bug! whoops!!!!! 2025-01-27 00:04:08 +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 ad39e68cd6
fix API endpoints which require account authorisation 2025-01-24 18:49:04 +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
ari melody 570cdf6ce2
schema migration and account fixes
very close to rolling this out! just need to address some security concerns first
2025-01-20 18:55:05 +00:00
ari melody 5566a795da
merged main, dev, and i guess got accounts working??
i am so good at commit messages :3
2025-01-20 15:08:01 +00:00
ari melody 35d3ce5c5d
merge main into dev 2025-01-20 11:47:38 +00:00
ari melody d5f1fcb5e0
this is immensely broken but i swear i'll fix it later 2025-01-20 10:34:49 +00:00
ari melody 04f7f97b62
migrate from envars to toml config 2024-11-10 05:34:04 +00:00
ari melody 96cc64464f
move models, views, and controllers to root 2024-11-01 19:33:26 +00:00
ari melody 19d76ebc47
my god...it's finally done 2024-09-03 08:07:45 +01:00
ari melody c9d950d2b2
lots of post-DB cleanup 2024-09-02 00:15:23 +01:00
ari melody 965d6f5c3e turns out rewriting all of your database code takes a while 2024-09-01 04:43:32 +01:00
ari melody 63122eb428
tracks can be edited! + major template overhaul 2024-08-31 15:25:44 +01:00
ari melody 34cddcfdb2 add release credits update UI
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:40 +01:00
ari melody 7914fba52a hide some information for visible but unreleased releases
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:39 +01:00
ari melody 10f19d46db release edit page! + a lot of other stuff oml
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:39 +01:00
ari melody f276ef1ff2 update track API and lyrics fixes
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:38 +01:00
ari melody 05e16a0867 i think that's all the api endpoints!
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:38 +01:00
ari melody 9329aa9f60 create support for releases, artists, tracks, and credits
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:37 +01:00
ari melody 442889340c HOLY REFACTOR GOOD GRIEF (also finally started some CRUD work)
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:36 +01:00
ari melody cba791deba MORE REFACTORING!! + some improvements
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:35 +01:00
Renamed from api/v1/admin/admin.go (Browse further)