Sprint 80: July 27 - August 7, 2026
Accessibility
- Made facet touch targets larger on Android
- Added support for scrolling fixed-layout (FXL) EPUB pages with the keyboard up and down arrow keys on Android
Mobile App Releases (iOS & Android)
- Completed Android v1.31.2 release-candidate testing for Firebase build 169450219, passing content, functionality, book details, audiobook player, academic, and playback time tracking test cases; the eBook reader suite failed
- Fixed swiping not working for picture books, found during Android v1.31.2 release-candidate testing
- Fixed Bluetooth and wired headset media controls (play/pause/skip) not controlling audiobook playback on Android
- Added a dismissible warning on Android when audiobook playback starts while battery optimization is enabled
- Changed the Android book details screen to show the series name as plain text when no other books in the series are in the catalog, rather than a link that leads nowhere (matching the iOS change from Sprint 79)
- Enabled x86_64 support for ChromeOS
- Removed the library switcher from the Palace icon on the iOS catalog screen
- Upgraded the iOS Readium swift-toolkit from v3.9.0 to v3.11.0
- Completed a design review of the prototype mini audiobook player on iOS, feature-flagged in the Testing menu
- Closed the remaining gaps blocking the Palace triage bot from being turned on for patrons (continued from Sprint 79): honoring patrons' content-exclusion choices on every send path, letting patrons turn diagnostics off and clearing the privacy review, adding measurement of whether the bot is actually helping, and delivering "notify me when this is fixed"
- Documented the iOS triage bot v1 as implemented and proposed a server-based shared architecture
- Worked through iOS audiobook issues reported in support tickets
OverDrive & Content Imports
- Investigated why new Palace Marketplace purchases were not automatically ingesting
Web Catalog & Backend