fix: ABS API key auth + mobile bottom-nav Hörbücher button

- 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 <noreply@anthropic.com>
This commit is contained in:
HoneyandClaude Sonnet 4.6 committed 2026-05-03 14:41:18 +02:00
1 parent c17b7ea11a
commit 7c6343e28e
4 files changed
+42 -25

No files matched your search

+1 -1
View File
@@ -48,7 +48,7 @@ export const S = {
// Audiobookshelf
abs: {
url: '', user: '', token: null, userId: null,
url: '', token: null, userId: null,
currentLibraryId: null,
},
absPlayer: {