From afd5125262bd272c3ff6f3505fab43d9cfdd6cf0 Mon Sep 17 00:00:00 2001 From: Broque Thomas <26755000+Nezreka@users.noreply.github.com> Date: Mon, 6 Apr 2026 12:39:05 -0700 Subject: [PATCH] Add collapsible accordion UI to Settings Connections tab MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Visual overhaul of the API Configuration section: each service frame is now a collapsible accordion with brand-colored dots, chevron indicators, and smooth expand/collapse animations. Includes an Expand All / Collapse All toggle. No functional changes — all element IDs, save/load logic, and tab switching preserved. --- webui/index.html | 558 +++++++++++++++++++++++------------------ webui/static/script.js | 6 + webui/static/style.css | 116 +++++++++ 3 files changed, 434 insertions(+), 246 deletions(-) diff --git a/webui/index.html b/webui/index.html index 1852ea0e..a41a5752 100644 --- a/webui/index.html +++ b/webui/index.html @@ -3952,7 +3952,7 @@
-

API Configuration

+

API Configuration

@@ -3972,305 +3972,371 @@
-
-

Spotify

-
- - +
+
+ +

Spotify

+
-
- - -
-
- - -
-
-
Current Redirect URI:
-
- http://127.0.0.1:8888/callback
-
Add this URL to your Spotify app's 'Redirect URIs' in - the Spotify Developer Dashboard
-
-
- - - +
+
+ + +
+
+ + +
+
+ + +
+
+
Current Redirect URI:
+
+ http://127.0.0.1:8888/callback
+
Add this URL to your Spotify app's 'Redirect URIs' in + the Spotify Developer Dashboard
+
+
+ + + +
-
-

iTunes / Apple Music

-
- - +
+
+ +

iTunes / Apple Music

+
-
-
Sets the primary Apple Music storefront. Region-specific albums are auto-searched across other storefronts as fallback.
+
+
+ + +
+
+
Sets the primary Apple Music storefront. Region-specific albums are auto-searched across other storefronts as fallback.
+
-
-

Deezer (Favorites & Playlists)

-
- - +
+
+ +

Deezer (Favorites & Playlists)

+
-
- - -
-
- - -
-
-
Current Redirect URI:
-
- http://127.0.0.1:8008/deezer/callback
-
Add this URL to your Deezer app at developers.deezer.com
-
-
- +
+
+ + +
+
+ + +
+
+ + +
+
+
Current Redirect URI:
+
+ http://127.0.0.1:8008/deezer/callback
+
Add this URL to your Deezer app at developers.deezer.com
+
+
+ +
-
-

Discogs

-
- - +
+
+ +

Discogs

+
-
-
Get your free token from Discogs Developer Settings
-
Click "Generate new token" — no app registration needed. Provides 60 req/min and cover art in search results.
+
+
+ + +
+
+
Get your free token from Discogs Developer Settings
+
Click "Generate new token" — no app registration needed. Provides 60 req/min and cover art in search results.
+
-
-

Tidal (Playlists & Metadata)

-
- - +
+
+ +

Tidal (Playlists & Metadata)

+
-
- - -
-
- - -
-
-
Current Redirect URI:
-
- http://127.0.0.1:8889/tidal/callback
-
Add this URL to your Tidal app configuration
-
-
- +
+
+ + +
+
+ + +
+
+ + +
+
+
Current Redirect URI:
+
+ http://127.0.0.1:8889/tidal/callback
+
Add this URL to your Tidal app configuration
+
+
+ +
-
-

Qobuz (Metadata & Enrichment)

-