* Implemented ML-based comic panel detection and a panel popup viewer.
* Optimized `ComicPanelDetector` for performance and memory efficiency.
* Optimized comic panel detection performance by introducing a dedicated single-thread dispatcher for ML tasks, replacing mutex-based synchronization.
* Refactored system UI handling and layout padding in `PdfViewerScreen`.
* Refactor `PdfViewerScreen.kt` by extracting components and logic into specialized files.
* replace hardcoded padding with dynamic header height and adjust IME layout logic
* Improve `PdfTextBox` interaction and visual consistency during zoom and pan.
* improve PDF text box dragging and scaling behavior across zoom levels
* optimize color scheme calculation using remember and expand text dimming coverage
* Implement in-app language selection and per-app language preferences.
* Improve PDF lock stability in `PdfVerticalReader`
* Implement "Preserve Image Colors" option for PDF themes
* Optimize TOC locate in ReaderDrawer
* Update library and home screen UI components
* smoother page turn animation in epub pagination mode
* Implement automatic page skipping for TTS when no text is found in PDF viewer
* Refine status bar handling and window insets across main screens
* Optimize ViewModel initialization and integrate AndroidX SplashScreen
* Move ComicPanelDetector to debug source set and introduce IPanelDetector interface
* Optimize TOC scrolling in PdfNavigationDrawerContent
* Bump version to 1.0.45(45)
* Updated `.gitattributes` to correctly vendor all files within the `libmobi` and `woff2` directories.
* Improved TTS chapter transition handling
* Improved TTS stability and chapter advancement in the EPUB reader.
* Implemented PDF metadata extraction for titles and authors using PdfiumCore in `MainViewModel` and `MetadataExtractionWorker`.
* Implemented support for interactive footnotes in the EPUB vertical reader.
* Added support for footnotes in the paginated EPUB reader.
* Implemented a customizable app theming system.
* Added support for app-wide contrast and text brightness customization in the "App Theme" option.
* option to adjust pull-to-chapter-change drag in the EPUB vertical reader under visual options.
* Updated `PdfViewerScreen` to replace the standalone full-screen toggle with a more comprehensive "Visual Options" system UI management tool.
* Added translation using Weblate (Turkish)
* Translated using Weblate (Turkish)
Currently translated at 36.5% (252 of 689 strings)
Translation: Episteme/strings
Translate-URL: https://hosted.weblate.org/projects/episteme/strings/tr/
* Translated using Weblate (Turkish)
Currently translated at 45.1% (311 of 689 strings)
Translation: Episteme/strings
Translate-URL: https://hosted.weblate.org/projects/episteme/strings/tr/
* Added translation using Weblate (Arabic)
* Translated using Weblate (Arabic)
Currently translated at 10.1% (70 of 689 strings)
Translation: Episteme/strings
Translate-URL: https://hosted.weblate.org/projects/episteme/strings/ar/
* Added translation using Weblate (German)
* Translated using Weblate (German)
Currently translated at 52.1% (359 of 689 strings)
Translation: Episteme/strings
Translate-URL: https://hosted.weblate.org/projects/episteme/strings/de/
* Translated using Weblate (Arabic)
Currently translated at 73.4% (506 of 689 strings)
Translation: Episteme/strings
Translate-URL: https://hosted.weblate.org/projects/episteme/strings/ar/
* Translated using Weblate (Arabic)
Currently translated at 100.0% (689 of 689 strings)
Translation: Episteme/strings
Translate-URL: https://hosted.weblate.org/projects/episteme/strings/ar/
* Added translation using Weblate (Hindi)
* Added translation using Weblate (Portuguese (Brazil))
* Translated using Weblate (German)
Currently translated at 99.5% (687 of 690 strings)
Translation: Episteme/strings
Translate-URL: https://hosted.weblate.org/projects/episteme/strings/de/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 10.4% (72 of 690 strings)
Translation: Episteme/strings
Translate-URL: https://hosted.weblate.org/projects/episteme/strings/pt_BR/
* Translated using Weblate (Turkish)
Currently translated at 78.2% (540 of 690 strings)
Translation: Episteme/strings
Translate-URL: https://hosted.weblate.org/projects/episteme/strings/tr/
* Added translation using Weblate (Spanish)
* Translated using Weblate (Spanish)
Currently translated at 8.8% (61 of 690 strings)
Translation: Episteme/strings
Translate-URL: https://hosted.weblate.org/projects/episteme/strings/es/
* Translated using Weblate (Arabic)
Currently translated at 100.0% (690 of 690 strings)
Translation: Episteme/strings
Translate-URL: https://hosted.weblate.org/projects/episteme/strings/ar/
* Added translation using Weblate (French)
---------
Co-authored-by: Cabbar Hayıroğlu <halil48efe@gmail.com>
Co-authored-by: Kara Pisicik <noircat43@gmail.com>
Co-authored-by: Eyad alkordy <waeleyad248@gmail.com>
Co-authored-by: Otto Zumkeller <ottozumkeller@gmail.com>
Co-authored-by: Silent Coder <silentcoder@tutamail.com>
Co-authored-by: Enrico Ferrer <mathferrer17ea@gmail.com>
Co-authored-by: Br0t <travelty.thigh614@passmail.net>
Co-authored-by: faab <fa4b@tuta.io>