-
Added an in-app background activity view in the overflow menu (#4007)
-
Linux desktop follows the X11 display scale (XSETTINGS/Xft.dpi) before the UI starts (#4006)
-
Desktop startup failure screen offers log and report actions (#4014)
-
iOS back navigation handles edge swipes and Esc from the Bible text via the shared host dispatcher (#4003)
-
EPUB modules no longer delay app startup, and one broken module no longer blocks the others (#4014)
-
Bible panes recover when the web view hangs after the app was inactive (#4004)
-
Text-editing sheets focus their field once the sheet has finished opening (#4005)
-
Title verse follows keyboard and volume-key scrolling (#3697)
-
Floating toolbar reappears after a bookmark is added or removed (#3759)
-
Fixed a module activation race in the SWORD generic book handling (38b5113)
-
Translations updated for 48 languages (90e3511)
-
Confirm before opening an external link from document text on iOS and desktop (#3986)
-
Feature files are verified and served from the verified bytes on Android, iOS and desktop (#3984)
-
Dialog titles scroll with volume keys, and long titles no longer push out dialog content (#3960)
-
Window rail spans every bottom pane and releases its strip on collapse, fullscreen and maximise (#3981)
-
Desktop serves EPUB images and styles in place, with EPUB resource reads confined to the book (#3998)
-
Fixed an EPUB display problem (#3947)
-
Speech stops when its source document is removed, and removing an idle spoken document no longer stops speech (#4001)
-
Desktop saves the workspace and reading position on SIGTERM (#3997)
-
Imported background images are registered at startup on all platforms (#3993)
-
Locale number and date formatting fixed for English, Finnish, German, Arabic and Persian (#3992)
-
Reading plans keep a provided module's versification override (#3978)
-
iOS locking and background task handling fixed (#3978)
-
BibleViews and spare views are destroyed with their activity (#3976)
-
Opencode session header sent for opencode.ai subdomains (#3883)
-
Backup switches wait for loading to finish (dfc1bc9)
-
Fixed a crash when a passage fails to load, such as a verse range the module does not contain; an error page is now shown instead (#3975)
-
Added a shared font catalog so custom fonts, @font-face CSS and the font chooser work on iOS and desktop (#3970)
-
Added reading keyboard shortcuts on iOS, with editors and text fields keeping their own key chords (#3972)
-
Interrupted repository installs are now recorded and offered for retry, and iOS keeps transfers running in the background (#3973)
-
Menus show instantly when animations are disabled on iOS and desktop, and oversized menus scroll (#3839)
-
Imported fonts, prompt packs and backgrounds are no longer hidden on iOS (#3970)
-
Fixed a stale BibleView report or an adopted view's old page moving the verse of another window or document (#3975)
-
Fixed an empty bookmark edit action hiding later highlights; the dialog now refuses it (#3979)
-
Fixed the first selection on iOS not showing its edit menu (#3968)
-
The visible verse and its offset are kept across text display changes (#3971)
-
Fixed the window-button strip reserving space under panes that the rail does not cover (#3928)
-
Fixed Nextcloud search with XML-special characters such as
&in account or folder names (#3954) -
Fixed a database being moved aside after a false corruption check; corruption is now confirmed with a fresh connection first (#3927)
-
Searches now all end in the reading-view search sheet, with a links-window toggle (#3965)
-
Workspace switching reuses the outgoing web views, so the screen no longer goes blank for a long time (#3950, #3955)
-
Windows desktop release uses WebView2 only; the KCEF fallback is removed (#3966)
-
Monochrome mode: links in BibleView now render in grayscale (3493f51)
-
Module installs are atomic, with recovery at startup (#3962)
-
Desktop: pressing a window activates it, and rail labels follow document changes (#3939, #3940)
-
Desktop: clicking the page margin no longer jumps the page (#3963)
-
Desktop: rail labels no longer clip at Windows display scaling, and Windows app icons are fixed (#3937, #3938, #3943)
-
Sheet and preference choice rows have 16 dp side padding (#3941)
-
iOS: VoiceOver/accessibility in the WebView is restored after returning from another screen (#3958)
-
Fixed a crash from retained SQLite DAOs used after their database is closed (#3947)
-
Bookmark migration from v3 to v4 no longer fails on bookmarks with a NULL book (#3953)
Developer-only test build!!