-
build-13-8b9d79e
StableAll checks were successfulBuild and Release / build (push) Successful in 15m42sreleased this
2026-10-17 20:54:34 +00:00 | 13 commits to master since this releaseCommit:
8b9d79e1c6Build: release
Message:
Fix stuck reader after Verse of the Day, flaky widget settings, stale data
Reader: bar visibility and "actually reading" now come from user scrolls
only (nested scroll sees drags and flings, not animateScrollToItem). The
automatic jump to a linked verse used to count as scrolling down, hiding
the top bar and chapter controls on arrival - the screen looked stuck until
you scrolled up or went back. The same jump recorded reading progress and
bumped the streak for a mere Verse of the Day visit, overwriting "continue
reading". Bars also stay up while a linked verse is being shown.Tabs: open at their own root instead of saving/restoring per-tab stacks. A
reader opened from Home or the Journal was saved into that tab and came
straight back when the tab (or Read) was tapped.Widget: settings are collected inside the Glance composition. update()
during a live session only recomposes and doesn't re-run provideGlance,
so values read up front (opacity, widget theme, accent) were drawn stale
whenever a session was still alive - changes applied only sometimes. The
verse also reloads on a translation or day change.Stale data: Home's Verse of the Day, greeting and date follow the clock
(an app left open overnight showed yesterday's verse); a streak with a
missed day now shows 0 instead of the last stored count (ReadingStreak.
activeOn, used by Home and the reader).Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)