Complete storage and search foundation

This commit is contained in:
2026-07-15 16:53:34 -05:00
parent 05ff4bcf9f
commit 2ece7bc36a
12 changed files with 288 additions and 27 deletions
+9 -6
View File
@@ -2,12 +2,15 @@
## Unreleased
- Recorded the active development direction: use the local HotView/hot-reload setup for iterative app work and defer web/local builds and hosted deployment unless explicitly requested.
- Started Phase 4 shared app core cleanup by adding an explicit `StudyDataClient` contract and browser/Tauri data adapters behind the existing study client API.
- Added explicit workspace/auth client contracts so local HotView storage and hosted workspace persistence sit behind the same app-core boundary.
- Routed the app shell's hosted-login checks through the auth client instead of reading the hosted environment flag directly.
- Reframed the roadmap into seven sequential phases with a one-active-phase rule and marked hosted/deploy work as parked supporting infrastructure.
- Added a versioned workspace snapshot with migration from legacy local session/settings keys.
- No unreleased changes.
## 0.1.32 - 2026-07-15
- Completed Phase 5 storage/search foundation for the active HotView workflow.
- Added a page-level data-client method so visible pages can hydrate through the shared app contract instead of assuming the reader owns whole-resource arrays.
- Changed browser/HotView Strong's loading to prefer KJV chapter shards and a compact Strong's search index, with whole-file loading kept only as a legacy package fallback.
- Added SQLite indexes and an FTS5 verse search table for the native data path.
- Updated LibreBible package consumption expectations around chapter-sharded verses, chapter-sharded Strong's links, and indexed Strong's lookups.
## 0.1.31 - 2026-07-15