Reading window: picker, continuous scrolling, history, restore after kill #11
Labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
schaefera/utStudyBIble#11
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Phase 1 item (docs/01-pathway.md, docs/04-features.md "Navigation and history").
core/src/db/(app.sqlite3,VACUUM INTObackup before each migration). Positions stored as JSword ordinal + KJV-mapped range.Trunk:
core/src/db/,core/src/reader.rs,core/src/worker.rs,qt/,qml/pages/ReadingPane.qml. Other phase 1 items build on this.Done in three PRs. Part 1 (the reading window and migration 001) and #16 (continuous scroll) landed earlier, and #27 (picker, typed jump, history, Back after kill) has now merged. Follow-up noted at #27's gate (low):
Session::backpops and re-pushes skipped entries in separate transactions, so a kill between them loses entries that belong to another Bible.Phone QC (human check, once per feature)
On the phone now: main @
47e8353(PRs #15, #16, #27),utstudybible.schaefera 0.0.1, installed 2026-10-22 10:07 byclickable install --arch arm64. I reopened this issue until you sign off. Reply "QC ok" (or list what's wrong) here or in the session. Anything wrong becomes a new issue.Please try:
jn 3,16and press Enter. Does it reach John 3:16?The device budgets (80 MB, 2 s start-up) are only measured here, so a rough feel for both helps.
Phone QC notes from the owner, filed as follow-ups:
These are improvements, not breakage, so I'll close this issue once the owner says "QC ok" on the rest of the checklist.
QC Ok