book-reader/app
Aryan 65e0570d0e
Support notes with highlights (#150)
* Added support for highlight notes in EPUB reader

* fix(epub annots): ensure persistent highlights and preserve notes on color change

- refactor: unified processAndAddHighlight across scroll and paginated modes
- fix: re-apply highlights to virtualized DOM elements on chunk load
- fix: replaced '|' with ';;' in JS bridge to prevent CFI parsing errors

* feat(epub): redesign annotation UX with theme-aware Bottom Sheet

* Updated highlight handling to use full CFI strings instead of splitting into parts during deletion and style updates. Adjusted `processAndAddHighlight` to return the final CFI and updated the delete button UI to use a contained button style.

* Added support for notes in PDF highlights.

* Implemented support for custom highlight colors in the PDF reader.

* Improved PDF annotation notes and theme handling in the bottom sheet.
2026-04-05 09:52:05 +05:30
..
src Support notes with highlights (#150) 2026-04-05 09:52:05 +05:30
.gitignore Initial commit 2026-02-24 17:37:40 +05:30
build.gradle.kts General improvements (#134) 2026-03-30 22:44:26 +05:30
proguard-rules.pro build: update ProGuard rules to keep NativePdfiumBridge (#79) 2026-03-16 18:45:53 +05:30