ari melody
1397274967
log search implementation
2025-02-07 12:41:25 +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
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
3d674515ce
fixed issues with first-time setup, added config.db.port
2025-01-21 14:12:21 +00:00
ari melody
39b332b477
working TOTP codes YIPPEE
2025-01-21 00:30:43 +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
ae254dd731
totp codes don't seem to sync but they're here!!
2025-01-20 23:52:26 +00:00
ari melody
5e493554dc
listAccounts command
2025-01-20 19:28:59 +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
2f24020263
add important headers
2024-12-07 19:25:45 +00:00
ari melody
de50858280
accept HEAD on / (200)
2024-11-10 05:44:45 +00:00
ari melody
bace6e7fa4
respect config port
2024-11-10 05:41:03 +00:00
ari melody
04f7f97b62
migrate from envars to toml config
2024-11-10 05:34:04 +00:00
ari melody
5284b8a7cc
dynamic data directory
2024-11-10 00:37:01 +00:00
ari melody
1667921f5b
move DB credentials to environment variables
2024-11-09 23:36:18 +00:00
ari melody
34dd280fba
moved accounts to MVC directories
2024-11-01 21:03:08 +00:00
ari melody
819ec891e7
merge main into dev
2024-11-01 19:43:05 +00:00
ari melody
96cc64464f
move models, views, and controllers to root
2024-11-01 19:33:26 +00:00
ari melody
f7edece0af
API login/register/delete-account, automatic db schema init
2024-09-23 00:57:23 +01:00
ari melody
19d76ebc47
my god...it's finally done
2024-09-03 08:07:45 +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
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
ari melody
151b2d8fd9
well i guess i can POST releases now!
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:33 +01:00
ari melody
10f5f51e76
refactoring everything teehee (i'm so glad this isn't a team project)
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:33 +01:00
ari melody
c684f0c7ae
we are so back 🎉
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:32 +01:00
ari melody
a26bdfa646
slowly but surely fixing routing and layout handling
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:32 +01:00
ari melody
5631c4bd87
added stuff, broke some other stuff, made admin auth!
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:31 +01:00
ari melody
0b401c058a
caching improvements
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:31 +01:00
ari melody
c5a2491627
the shrimplest admin api you've ever seen
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:30 +01:00
ari melody
13d802d361
moving to custom swap engine
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:28 +01:00
ari melody
63221e9fd2
whoever was responsible for that indentation blunder, you're fired
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:27 +01:00
ari melody
cddd5656f2
some cleanup, attempting to fix htmx bug
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:27 +01:00
ari melody
c1ff03c4e5
broken but cool htmx! also improved templating
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:26 +01:00
ari melody
18c13699af
optimised templates, broke tracks, improved music gateway UX. we ball
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:24 +01:00
ari melody
6ec813dd58
renamed albums to music releases
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:23 +01:00
ari melody
9d56ca63af
made cross-platform development easier
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:23 +01:00
ari melody
2af03c6676
made 'overview' button light up when no other menu is selected (music gateway)
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:20 +01:00
ari melody
9f1a64b59b
major database optimisations
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:19 +01:00
ari melody
4f488d7bd8
print to console when server comes online
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:19 +01:00