Releases: SurjitSahoo/kahani-android
Releases · SurjitSahoo/kahani-android
Kahani v1.1.0
This release significantly upgrades the Offline Experience, introduces a robust Download Manager, and lays the groundwork for stability with optional analytics and crash reporting.
🚀 New Features
- Advanced Download Manager
- Queue System: Downloads now support a "Queued" state to manage network usage efficiently and prevent congestion.
- Storage Awareness: The app now detects storage volumes and intelligently manages downloads based on available space.
- Granular Control: You can now manage downloads per book, delete individual files, and clear specific metadata caches.
- Privacy-First Analytics & Crash Reporting
- Integrated Microsoft Clarity and Firebase Crashlytics to help us track bugs and improve app stability.
- User Consent UI: Added a dedicated consent screen on startup. You have full control to opt-in or opt-out of tracking at any time via Settings.
- In-App Update Checker
- Receive notifications instantly when a new version of Kahani is available, ensuring you never miss a feature.
⚡ Improvements & UI Polish
- Visual Upgrades
- Thumbnail Previews: Implemented thumbnail fetching for significantly faster cover loading in the library view.
- Rich Animations: Redesigned download progress visuals with smoother animations and clearer status indicators.
- Better Subtitles: Player subtitles can now span two lines for improved readability during playback.
- Storage Management
- Detailed Stats: Added a new "Cached Items" screen showing detailed storage statistics, including a breakdown of book and file sizes.
- Smart Cleaning: Added options for metadata cache clearing and selection-based cache removal to free up space easily.
- Performance & Reliability
- Enhanced server reachability checks to prevent unnecessary timeouts.
- Improved error reporting loops in playback flows for smoother listening.
🔧 Under the Hood
- Cache Architecture Redesign: Implemented cache isolation by Host and User. This prevents data conflicts when using multiple accounts or switching servers.
- Database Migration (v16): Seamlessly handles new schema requirements for the download manager and analytics preferences without data loss.
- Atomic Content Caching: The download modal now supports segmented and atomic content caching, improving reliability on unstable networks.
Full Changelog: v1.0.0...v1.1.0
Kahani v1.0.0
Automated Release for Kahani.
Commit: 42388a8