Commit graph

69 commits

Author SHA1 Message Date
ari melody e0b4362913 add bundler script 2024-11-18 05:06:01 +00:00
ari melody bb92ba114c
update docker compose example 2024-11-10 05:58:05 +00:00
ari melody d3b55f2b3c
update readme 2024-11-10 05:49:00 +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 d0b392f6a0
update schema init script 2024-11-10 00:18:52 +00:00
ari melody 1667921f5b
move DB credentials to environment variables 2024-11-09 23:36:18 +00:00
ari melody 96cc64464f
move models, views, and controllers to root 2024-11-01 19:33:26 +00:00
ari melody f0d29126ab
add more detail to credits on /api/v1/artist/{id} 2024-11-01 19:15:19 +00:00
ari melody 9602918a1a
updated music #usage info 2024-09-15 02:13:18 +01:00
ari melody bc1b6c5872
add README 2024-09-04 17:18:56 +01:00
ari melody dc619821bd
some quick UI fixes for mobile users 2024-09-03 08:29:30 +01:00
ari melody 19d76ebc47
my god...it's finally done 2024-09-03 08:07:45 +01:00
ari melody 2baf71214e
add autocomplete to edit release page (it still doesn't work LOL) 2024-09-02 00:49:25 +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 1998a36d6d
UI improvements 2024-08-31 19:29:57 +01:00
ari melody dc0837bfee
improved makeMagicList documentation 2024-08-31 15:55:45 +01:00
ari melody 63122eb428
tracks can be edited! + major template overhaul 2024-08-31 15:25:44 +01:00
ari melody 99b6a21179
args over envars, some music gateway fixes 2024-08-31 02:56:06 +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 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 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 1c310c9101 air - include all source dirs
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 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 0d1e694b59 fixed event order issues with swapping
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 1cbcece3d2 gooby htmx
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:30 +01:00
ari melody b42b37ff9c I FIXED ROUTING!!!!! YIPPEEEEEEE
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 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 c1ff03c4e5 broken but cool htmx! also improved templating
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:26 +01:00