Releases: kiwix/kiwix-android
Releases · kiwix/kiwix-android
3.11.1
Bug Fixed:
- Not able to upload 512MB+ custom apps on playStore. (#3801)
- Zimit2 Youtube video does not play in Android reader. (#3879)
- Xapian crash scenarios(When searching for an article). (#3885)
- ServiceWorker management seems unstable. (#3880)
- Outdated text showing when a zim file could not open. (#3887)
- Sometimes not all bookmarks are showing. (#3893)
- Application crashes when loading the media in webView. (#3898)
- Application crashes while migrating the history/notes. (#3900)
- Attaching real exception in crash logs instead of NotSerializableException when a user trying to send the crash report. (#3904)
Compilation/CI/CD:
- Upgraded coroutine dependency to "1.7.3". (#3904)
3.11.0
New Features:
- Export and import feature for bookmarks. (#3724)
Bug Fixed:
- Application crashing on ARM architecture. (#3661)
- Application crashes when starting the kiwix server. (#3846)
- Unable to restart download after pausing if application language is other than English. (#3847)
- Can't open EPUB from Project Gutenberg in external app. (#3738)
- Some EPUB files are not downloading. (#3738)
- Saving bookmarks in the zim-split splitted ZIM files are crashing the application, when there is a 0 size extra zim chunk. (#3862)
- Suspended the application from F-droid store. (#3672)
- New nightly APK signatures prevent easy update. (#3844)
- Improved the article search. (#3849)
- Fullscreen mode is broken. (#3853)
- Unable to exit the application when pressing the back button while reading the ZIM file. (#3854)
- Saving Notes, History, and Recent searches in room database. (#3859, #3858, #3863)
- Long clicking on Download button in epub ZIM files shows the "Open in new tab" dialog which leads to a blank page. (#3870)
Compilation/CI/CD:
3.10.1
Bug Fixed:
- Error on opening a split zim file. (#3803)
- Sometimes setting the
org.kiwix.libzim.Archive.setNativeArchive
crashes the application. (#3807) - Zim files are not opening with Kiwix when clicking on zim files in the storage. (#3834)
- Main page is not loading for zim files. (#3817)
- Fixed some issues reported by the playStore. (#3815, #3818, #3814, #3823, #3824)
- The Delete icon is showing the wrong content description on the notes and history screen. (#3826)
Compilation/CI/CD:
3.10.0
New Features:
- When searching for any article if the user presses the search/enter button on the keyboard, and if any article is found with the searched query then it will open that article directly. (#3704)
- Introduced the progress bar in the library screen to show how much storage has been scanned. (#3674)
Bug Fixes:
- Enhanced ZIM file scanning. (#3674)
- Fixed pop-up(Search kiwix) function issue with Librera reader. (#3725)
- Inconsistent visibility behavior when no ZIM file is opened. (#3688)
- Application crashes below API level 29 when we select the external storage. (#3642)
- Application crashes when opening saved notes if the ZIM file does not exist. (#3682)
- Application crashes when opening ZIM files directly opening from storage using deep linking. (#3649)
- Application crashes when closing the tab. (#3791)
- A few Samsung devices are unable to download 4+ gb files. (#3695)
- Content is not displaying after opening the ZIM file from Chrome. (#3727)
- Read aloud does not stop for closed tabs. (#3745)
- After restoring the tab it hides some top area of the article. (#3743)
- Improved UI to show hints of view functionality when the user long clicks on any view. (#3689, #3707, #3706)
- Application is not restarting from Error activity. (#3735)
- Better permission requesting (#3729)
- Improvement in restoring tabs. (#3793)
- Few links are not working in README.md file. (#3637, #3655)
- Added documentation for Git Hooks in the CONTRIBUTING file. (#3798)
- Fixed some issues reported by the playStore. (#3795, #3797)
- More
Compilation/CI/CD:
- Using libkiwix
2.1.0
. (#3802) - Using libkiwix to store the bookmarks instead of objectbox. (#3653)
- Unconditional Logging lint issue. (#1270)
- Improved our CI to smoothly run the test cases. (#3758)
- Added/improved test cases.
- Increased java heap memory to efficiently creating app bundle for custom apps. (#3665)
- Upgraded project dependencies to fix errors reported by the play store. (#3648, #3731)
- Corrected the error message if the Lint/Static analysis fails. (#3780)
- More
3.9.1
3.9.0
New Features:
- Added a start-up message to inform users about restrictions on sideloading ZIM files in the Google Store app. (#3583)
- Introduced the "Disable title" feature for custom apps. (#3566)
- Introduced the "Disable external links" feature for custom apps. (#3595)
- Added the show/hide "About the app" option in the navigation for custom apps. (#3597)
- "Support Kiwix", "About the app" are configurable for custom apps. (#3602)
Bug Fixes:
- Application crash occurring when deleting letters in a search. (#3592)
- Enhanced the permission-asking scenario for the Kiwix app. (#3593)
- Zimit archives were not displaying correctly. (#3580)
- Addressed the issue of not being able to find ZIM files on the SD card that are copied to the app-specific directory in the Play Store variant. (#3582)
- Removed the "Help" menu from the sidebar for custom apps. (#3594)
- Updated the "Support Kiwix" icon in sidebar. (#3588)
3.8.1
Fixes a small bug in the apk dir variable
3.8.0
New Features:
- Download pause/resume feature. (#3459)
- Added support to read ZIM files from USB-OTG stick. (#3471)
- Endless suggestion list while searching articles. (#3217)
- Refactored LocalFileTransfer UI to educate users on how to use this feature. (#3497)
Bug Fixes:
- All books notes switch is always enabled. (#3449)
- Download remained pending indefinitely if we canceled it from the notification. (#3451)
- Enhanced permission asking scenario for custom apps. (#3439)
- If the storage is already configured, it was again showing while downloading. (#3464)
- The keyboard repeatedly disappears and reappears while searching articles. (#3469)
- Bookmark toggle is not ON for saved bookmarks. (#3473)
- Article opening after search page result leads to a blank page. (#3217)
- Random article function not working. (#3217)
- 500 Error happens on the server. (#3217)
- Unable to open the support link with the default browser. (#3504)
- Unable to upload APK on the play store. (#3506)
- Hosted Books don't update on Application. (#3218)
- Cannot open ZIM files from phone storage via the file picker in Android 13. (#3518)
- The redundancy of the 'All-Books-Mode' option for Bookmarks, Notes, and History in custom apps. (#3525)
- The same Note saves multiple times while we are updating existing notes. (#3519)
- Reduced mass-storage consumption with Android custom apps with embedded ZIM. (#3516)
- Hitting back in the custom apps exits it. (#3512)
- Multiple memory leaks
- Updated README file to show file picker restriction. (#3414)
- More
Compilation/CI/CD:
3.7.1
- FIX: Useless permission request at start for custom apps
- FIX: Few code deprecations
- FIX: Broken back button in custom apps
- FIX: Broken not saving notes in custom apps
- FIX: Application crashing while adding notes
- FIX: Partly broken fullscreen feature
- FIX: Invisible suggestion box in custom apps
3.7.0
New Features:
- Support for Android 13.
- Scrollbar indicator in the download screen
- Greyed books if insufficient space
- Visible URL in the external link dialog
- Navigation History
- "Undo" snackbar for "Close all tabs"
- Properly checked availability of email app if needed
Bug Fixes:
- Snackbar visibility issue in download screen
- Read Aloud feature not always starting
- Ugly white line between around bottom navigation bar
- Display default logo if no illustration is available for the ZIM file
- WiFi detection on Android 11+ (local hosting)
- Broken article loading (if containing special character)
- Broken table of content "jump to section" (if containing special character)
- Misalignment of FloatingActionButton and BottomNavBar
- Lagging UI update after language change
- Widget resizing problem
- Ugly white space at the bottom in the loca library
- Endless media access permission request
- Inappropriate "Allow download content via mobile network" when usiong WiFI
- Wrong TTS message if language is not available
- Cut last book in library screen.
- Multiple memory leaks
Compilation/CI/CD:
- Complated java to Kotlin migration
- Memory leak detection introduction
- Multiple Linting improvements
- Jcenter/libkiwix JNI removal (now handled separatly with Maven Central)
- Upgrade many dependencies
- Play Store publishing process update
- Multiple CI/CD workflows improvements
- Gradle 8.0.0 introduction
- New localisation help for translators
- Stabilised CI, in particular for Android 30+