ari melody
5531ef6bab
remove account API endpoints
...
account management should be done on the frontend.
some work will need to be done to generate API keys for external clients,
but notably some API endpoints are currently used by the frontend using session tokens.
2025-01-21 15:08:59 +00:00
ari melody
384579ee5e
refactored out global
. long live AppState
2025-01-21 14:58:13 +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
be5cd05d08
disable api account endpoints (for now)
2025-01-20 19:02:26 +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
ff6d157e6b
pretty-print API json responses
2024-12-02 12:47:42 +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
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
f0d29126ab
add more detail to credits on /api/v1/artist/{id}
2024-11-01 19:15:19 +00:00
ari melody
e2ec731109
add more detail to credits on /api/v1/artist/{id}
2024-10-20 20:05:46 +01:00
ari melody
f7edece0af
API login/register/delete-account, automatic db schema init
2024-09-23 00:57:23 +01:00
ari melody
1846203076
hide hidden releases from unauthorised /api/v1/artist/{id}
2024-09-12 09:56:22 +01:00
ari melody
e69cf78e57
add artists list to /api/v1/music
2024-09-12 09:46:40 +01: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
1998a36d6d
UI improvements
2024-08-31 19:29:57 +01:00
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