Commit graph

26 commits

Author SHA1 Message Date
ari melody 63122eb428
tracks can be edited! + major template overhaul 2024-08-31 15:25:44 +01:00
ari melody ec3ccec73c
remove releases from orphaned tracks when bound to release 2024-08-31 02:02:33 +01:00
ari melody 604e2a4a7c full release edit capabilities oh my goodness gracious
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:40 +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 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 494b29def3 that's all the API create routes! + some admin UI
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 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 4b58a27fdc made LoginHandler slightly less awful
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 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 749f9bc8b7 updated schema to support album tracks
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:27 +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 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 4ca398be6d some UX improvements
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:19 +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 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