Xteink-X4-crosspoint-reader/src/activities
Dave Allie 7326612b35 New book.bin spine and table of contents cache (#104)
## Summary

* Use single unified cache file for book spine, table of contents, and
core metadata (title, author, cover image)
* Use new temp item store file in OPF parsing to store items to be
rescaned when parsing spine
  * This avoids us holding these items in memory
* Use new toc.bin.tmp and spine.bin.tmp to build out partial toc / spine
data as part of parsing content.opf and the NCX file
  * These files are re-read multiple times to ultimately build book.bin

## Additional Context

* Spec for file format included below as an image
* This should help with:
  * #10 
  * #60 
  * #99
2025-12-25 13:28:33 +01:00
..
boot_sleep Standardize File handling with FsHelpers (#110) 2025-12-23 14:14:10 +11:00
home Cleanup of activities 2025-12-22 00:48:16 +11:00
network Show networks with stored passwords on top of list. 2025-12-23 14:57:30 +01:00
reader New book.bin spine and table of contents cache (#104) 2025-12-25 13:28:33 +01:00
settings OTA updates (#96) 2025-12-22 17:16:46 +11:00
util Give activities names and log when entering and exiting them (#92) 2025-12-21 21:17:00 +11:00
Activity.h Cleanup of activities 2025-12-22 00:48:16 +11:00
ActivityWithSubactivity.cpp Give activities names and log when entering and exiting them (#92) 2025-12-21 21:17:00 +11:00
ActivityWithSubactivity.h Give activities names and log when entering and exiting them (#92) 2025-12-21 21:17:00 +11:00