From eaaff5f98f8a85ff2572727fc2799ad52bb71520 Mon Sep 17 00:00:00 2001 From: Connor Johnstone Date: Fri, 20 Mar 2026 14:52:16 -0400 Subject: [PATCH] Re-organized providers and added a few --- Cargo.toml | 1 + frontend/src/pages/artist.rs | 4 + frontend/src/pages/settings.rs | 126 ++++++++++++++++ frontend/src/types.rs | 50 +++++++ frontend/style.css | 8 ++ src/error.rs | 6 + src/main.rs | 7 +- src/routes/albums.rs | 4 +- src/routes/artists.rs | 253 +++++++++++++++++---------------- src/routes/lyrics.rs | 69 ++------- src/routes/ytauth.rs | 4 + src/state.rs | 6 +- 12 files changed, 353 insertions(+), 185 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index fdbe97f..d77c3a9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,6 +8,7 @@ repository = "ssh://connor@git.rcjohnstone.com:2222/Shanty/web.git" [dependencies] shanty-config = { path = "../shanty-config" } +shanty-data = { path = "../shanty-data" } shanty-db = { path = "../shanty-db" } shanty-index = { path = "../shanty-index" } shanty-tag = { path = "../shanty-tag" } diff --git a/frontend/src/pages/artist.rs b/frontend/src/pages/artist.rs index 8212a93..ef44bcf 100644 --- a/frontend/src/pages/artist.rs +++ b/frontend/src/pages/artist.rs @@ -147,6 +147,10 @@ pub fn artist_page(props: &Props) -> Html { html! {
+ if let Some(ref banner) = d.artist_banner { +
+
+ }