Commit graph

50 commits

Author SHA1 Message Date
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
ari melody ae7477f86f minor fixes
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:18 +01:00
ari melody 5eecef1d78 early database work
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:18 +01:00
ari melody 6efd47c6c6 major UI/UX improvements
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:18 +01:00
ari melody 27d6e4f011 first commit! 🎉
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:17 +01:00