book-reader/app
Aryan 8f52549c19
Txt file fix (#35)
* Fixed virtualization data indexing and improved text file to EPUB conversion logic.

- Corrected array indexing for `chunksData` and `chunkHeights` in `epub_reader.js` to prevent overwriting entire arrays.
- Refined virtualization intersection observer to properly restore and unload chunk content using index-based caching.
- Updated `SingleFileImporter.kt` to convert plain text into structured HTML paragraphs instead of a single `pre` tag.
- Enhanced CSS styles for imported single-file documents and added HTML entity escaping.

* Adjusted text layout and enhanced pagination mismatch logging

*   Configured `PlatformTextStyle` and `LineHeightStyle` to improve text measurement consistency.
*   Updated `checkLayoutMismatch` to include text snippets and handle zero expected height.
*   Refined `Modifier` application order in the reader view.
*   Ensured `maxHeight` is set to `Infinity` during text measurement in `Paginator`.
2026-03-06 14:06:29 +05:30
..
src Txt file fix (#35) 2026-03-06 14:06:29 +05:30
.gitignore Initial commit 2026-02-24 17:37:40 +05:30
build.gradle.kts Txt file fix (#35) 2026-03-06 14:06:29 +05:30
proguard-rules.pro Initial commit 2026-02-24 17:37:40 +05:30