- Reading plans sync between devices: synced reads reload, and reset survives a restart (#3902)
- Auto-track reading option in Reading progress settings (#3833)
- Show and open the current speech position from the window menu (#3143)
- Speech bookmark markers shown in commentary entries (#2876)
- Full-screen reference overlay appears while scrolling instead of on taps (#2848)
- Scrolling up from general-book sections loads the previous section (#2735)
- Swipe-down closes secondary links windows; Minimise and the AI minimise tool no longer delete them (#2768)
- Window divider follows the finger 1:1 (#3336)
- Background noise behind the window bar lines up with the reading area (#3806)
- Newly added window tabs scroll into view, respecting the no-animations setting (#2498)
- Tab rail collapse button announces its state to screen readers (#2498)
- Memorize is offered only for Bible text, and skips all punctuation and editorial signs (#3787, #3880)
- Shared bookmarks include the verse and note (#3699)
- Note editor no longer scrolls the Bible behind the bookmark modal, and the caret stays above the toolbar (#3870)
- Search indexing progress is kept when Search is reopened, and re-entry is robust across indexing races (#2632)
- Reading plan passages use the reading Bible's numbering, with faster versification mapping (#3100)
- EPUB replacement keeps the working EPUB on failure, and one bad EPUB no longer blocks the others (#3005)
- Clearer module backup conflict messages, and duplicate backup ZIP entries are removed (#3039, #3135)
- Window menu stays in place while it closes (#3899)
- Find state refreshes when the main menu opens (#3807)
- Top-bar buttons clear the corner camera hole when the status bar is hidden (#3900)
- Memorize mode bar no longer scrolls after an Order drag (#3736)
- An EPUB search index interrupted mid-build no longer looks finished (#3876)
- An unresolvable dictionary key opens the book instead of crashing (#3591)
- A dictionary window without a key shows its first entry (#3592)
- EPUB optimization skips manifest items whose file is missing (#3591)
- A note on a verse missing from the module no longer aborts bookmark highlighting (#3515)
- Dictionaries with unsorted indexes find keys, and link cycles are stopped (#3148)
- Strong's links work with mixed-case lemmas (#3229)
- Module version history is sorted (#2668)
- Commentary title follows the scrolled entry (#3878)
- Sparse commentary blocks are resolved within bounds (#3888)
- RawGenBook with a verse category opens as a general book (#3879)
- Cancelled BibleView prompts settle properly (#3871)
- Legacy workspace tables are recovered on upgrade, and a missing legacy index no longer aborts migration (#3606)
- Legacy reading-plan tables without
_idare skipped instead of failing (#3079) - Legacy bookmarks in inter-verse spaces render with their icons (#3603)
- SyncService handles the Android 15 foreground timeout and stops by start id (#3204)
- Missing sync folder ids skip the category quietly, and a half-finished sync join heals (#3863)
- Automatic night mode applies right after changing the setting (#1976)
- Speech follows spoken verses after omitted text (#721)
- Speech skips empty commentary verses (#2828)
- Speech respects text-follows-speech for commentary ranges (#2951)
- Speech bookmark button refreshes without restart (#2728)
- New windows inherit workspace display settings, and converting a links window keeps its overrides (#1922)
- External Bible links open in the active window (#3210)
- Relaunching from Recents no longer replays the launch deep link (#3210)
- InstallZip keeps its starting orientation (#3003)
- Play Store links use the standard app id (#3869)
- The first links window shows and notifies, and new links windows start minimised (#3896)
- Selected verse text is highlighted in lists, paragraphs, tables and figures (#3785)
- Select all keeps note selection (#3843)
- User font wins over module language CSS (#3818)
- Inline error messages use their own text direction in RTL modules (#2087)
- StudyPad HTML export has no edit placeholder (#2982)
- Sharing a bookmark no longer fails when no Bible is installed (#3699)
Developer-only test build!!