book-reader/app/src/test/java/com/aryan/reader
Aryan 9510293ac3
Update v1.0.49 (#330)
* Added PDF top tab strip visibility toggle and fixed WebView hit test NPE

* Refactored desktop reader screens and state management into specialized components

* Added image gallery to reader sidebar and refactored desktop PDF UI components

* Implemented EPUB image gallery

* Refactored reader and library models to use shared common types, centralizing file type resolution and texture management while removing redundant mapping logic

* Standardized UI styling and refactored app navigation layout

* Implemented auto-hiding reader chrome and activity tracking in desktop

* Refactored reader panels into distinct left and right modal layers with platform-specific sizing and keyboard navigation support.

* Added PPTX support for desktop and refactored parsing into a shared module

* Implement paid AI features and account management for the desktop application.

* Implement AI Hub and enhanced Cloud TTS integration for Desktop

* Implement streaming support for AI definition and summarization features

* Implement support for password-protected PDFs and file actions in the desktop reader.

* Implement cloud synchronization for desktop using Firestore and Google Drive

* Implement PDF reflow and "Text View" for the desktop reader

* Refactor OPDS logic to use SharedOpdsController

* Optimize PDF tile rendering performance

* Implement two-page spread support for PDF pagination

* Implement two-page spread support for the PDF viewer

* Improved shared spread zoom in PDF viewer

* Improve PDF spread navigation with fling support and configurable page gaps

* Add brightness control to PDF and EPUB readers

* Refactor folder synchronization to use shared logic engine

* Implement safe string formatting and validation for localized resources

* Implement TTS chunk skip navigation

* Implement deep-linking and playback controls for TTS media sessions

* Implement start index for TTS playback

* Improve TTS navigation, prefetching, and notification duration reporting

* Implement TTS mini playback bar for background reading

* Implement multi-window reader support for the desktop application

* Improve desktop modal window management and visibility syncing

* Implement localized string support for Desktop and shared UI

* Implement language selection and persistence for Desktop

* Implement plural string support for Desktop and migrate hardcoded counts to plurals.xml

* Implement localized banner messages and UI strings using resource-backed SharedText

* Implement compact badge styling for small book covers

* Refactor PDF native interaction and improve HTML import memory safety

* fix language persistence

* Refactor reader overflow menus to use section-based logic

* Refactor PDF layout remapping and improve text box interaction

* Improve CFI resolution and TTS resume accuracy using dynamic chunk offsets

* Centralize PDF annotation export mapping and improve metadata handling

* Add support for threaded comments in PDF highlight annotations

* Flatten highlight comments into a single thread for PDF export and allow author editing

* Integrate page slider into reader chrome and persist toggle state

* Handle fragments and queries in EPUB chapter paths

* Implement dynamic, theme-aware coloring for the reader slider

* Implement customizable app-wide font preference

* Implement one-hand zoom gestures in the PDF viewer

* Implement File Information dialog for PDF and EPUB readers

* Bump version to 1.0.49 (53)

* Refactor PDF reader logic into modular components

* Add ProGuard rules to prevent R8 optimization issues in EPUB reader screens

* Add option to use PDF filenames as display names

* Fix preservation of PDF filename display preference in library projection
2026-05-20 22:14:01 +05:30
..
data Desktop app (#308) 2026-05-15 22:36:51 +05:30
epub Update v1.0.49 (#330) 2026-05-20 22:14:01 +05:30
epubreader Update v1.0.49 (#330) 2026-05-20 22:14:01 +05:30
opds Desktop app (#308) 2026-05-15 22:36:51 +05:30
paginatedreader General improvements (#316) 2026-05-16 16:19:31 +05:30
pdf Update v1.0.49 (#330) 2026-05-20 22:14:01 +05:30
pptx Desktop app (#308) 2026-05-15 22:36:51 +05:30
tts Update v1.0.49 (#330) 2026-05-20 22:14:01 +05:30
AndroidSettingsHubModelsTest.kt Update v1.0.49 (#330) 2026-05-20 22:14:01 +05:30
AndroidSharedStateBridgeTest.kt Update v1.0.49 (#330) 2026-05-20 22:14:01 +05:30
AndroidStringFormatResourcesTest.kt Update v1.0.49 (#330) 2026-05-20 22:14:01 +05:30
AppFontResolverTest.kt Update v1.0.49 (#330) 2026-05-20 22:14:01 +05:30
AppLanguageOptionsTest.kt Update v1.0.49 (#330) 2026-05-20 22:14:01 +05:30
EmbeddedEbookMetadataExtractorTest.kt Desktop app (#308) 2026-05-15 22:36:51 +05:30
ExampleUnitTest.kt Initial commit 2026-02-24 17:37:40 +05:30
FileHasherTest.kt Windows (#291) 2026-05-10 10:07:37 +05:30
FileTypeResolverTest.kt Desktop app (#308) 2026-05-15 22:36:51 +05:30
LibraryStateProjectorTest.kt Update v1.0.49 (#330) 2026-05-20 22:14:01 +05:30
MainViewModelTest.kt Update v1.0.49 (#330) 2026-05-20 22:14:01 +05:30
PurchaseAccountObfuscatorTest.kt Desktop app (#308) 2026-05-15 22:36:51 +05:30
ReaderBrightnessSettingsTest.kt Update v1.0.49 (#330) 2026-05-20 22:14:01 +05:30
ReaderScreenOrientationTest.kt Desktop app (#308) 2026-05-15 22:36:51 +05:30
ReaderSliderChromeStateTest.kt Update v1.0.49 (#330) 2026-05-20 22:14:01 +05:30
SharedModelMappersTest.kt Update v1.0.49 (#330) 2026-05-20 22:14:01 +05:30
TtsReplacementChunkTest.kt Windows (#291) 2026-05-10 10:07:37 +05:30