From 7c6343e28e9f2e84a7e1320e0de073a7b0ccd281 Mon Sep 17 00:00:00 2001 From: Honey Date: Sun, 3 May 2026 14:41:18 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20ABS=20API=20key=20auth=20+=20mobile=20bo?= =?UTF-8?q?ttom-nav=20H=C3=B6rb=C3=BCcher=20button?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace username/password login with API key (Bearer token) auth - New absVerifyApiKey() verifies via GET /api/me instead of POST /login - Settings shows single API Key field with hint (Profil → API Token in ABS) - API key never pre-filled in settings for security - Add "Bücher" button to mobile bottom-nav (bnav-library), hidden until connected - _showAbsNavItem() helper keeps sidebar + bnav in sync on connect/disconnect Co-Authored-By: Claude Sonnet 4.6 --- index.html | 16 +++++++++++++--- src/abs.js | 45 +++++++++++++++++++++++++-------------------- src/main.js | 4 +++- src/state.js | 2 +- 4 files changed, 42 insertions(+), 25 deletions(-) diff --git a/index.html b/index.html index 5c32d4f..dd84ca2 100644 --- a/index.html +++ b/index.html @@ -531,9 +531,15 @@ 📚 Audiobookshelf -
-
-
+
+ + +
+
+ + +
Einstellungen → Profil → API Token in Audiobookshelf
+