book-reader/app/src
Atte149 aa37826041 fix(settings): always return defaults for blank URLs + add debug logging
- ServerSettings.getBookshelfUrl/getAbsUrl/getAbsToken: if stored value
  is null or blank, return hardcoded homelab default (books.dueattendant149.org).
  This fixes 'not configured' when user saved empty strings before defaults existed.
- setBookshelfUrl/setAbsUrl: if blank, store default instead of empty string.
- BookshelfApiRepository.client(): added Log.d for URL resolution.
- BookshelfApiClientFactory.provideClient(): added Log.d for URL and result.
- ':app:assembleOssDebug' passes, APK deployed.
2026-06-27 21:22:52 +03:00
..
androidTest phase 0: fork Episteme, rename package to org.dueattendant149.bookreader 2026-06-24 00:33:58 +03:00
debug/java/com/dueattendant149/bookreader/reader phase 0: fork Episteme, rename package to org.dueattendant149.bookreader 2026-06-24 00:33:58 +03:00
main fix(settings): always return defaults for blank URLs + add debug logging 2026-06-27 21:22:52 +03:00
oss phase 0: fork Episteme, rename package to org.dueattendant149.bookreader 2026-06-24 00:33:58 +03:00
pro/java/com/dueattendant149/bookreader/reader/ml phase 0: fork Episteme, rename package to org.dueattendant149.bookreader 2026-06-24 00:33:58 +03:00
proTest/java/com/dueattendant149/bookreader/reader/data phase 0: fork Episteme, rename package to org.dueattendant149.bookreader 2026-06-24 00:33:58 +03:00
releaseOffline String extraction (#174) 2026-04-12 16:34:47 +05:30
test feat(build): KMP → Android-only migration (Phase 1.2) 2026-06-24 10:36:09 +03:00