Releases: kiwix/kiwix-android
Releases · kiwix/kiwix-android
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
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+
3.6.0
- FIX: Upgrade to Kotlin 1.7.0.
- FIX: Introduce google play build variant.
- FIX: Upgrade project environment from java 8 to java 11.
- FIX: Upgrade detekt lib to 1.20.0.
- FIX: Upgrade klint lib to 10.3.0.
- FIX: Google play publisher upgrade to 3.7.0.
- FIX: Pdf/Epub files opening issue fixes.
- FIX: Same pictures are saved multiple times.
- FIX: Introductory screen hangup issue fixed.
- FIX: Search Widget navigation issue fixed.
- FIX: Search screen were missing while pressing back fixed.
- FIX: Unsatisfied Link error fixed.
- FIX: illegalStateException report in core reader fragment fixed.
3.5.0
- FIX: Storing Zim/Book files inside the public Kiwix Directory on internal storage.
- FIX: Storing Zim/Book files inside the public Kiwix Directory on external storage in android 11 and above.
- FIX: Ability to save Notes in android 10 and above.
- FIX: Ability to open externally downloaded Zim Files.
- FIX: MIME type fix for "*.js" titles.
- FIX: CI/CD Pipeline fixed for android 21 & android 30.
- FIX: Partial library migration from jcenter to jitpack & maven repo.
- FIX: Add network permission dialog on download navigation.
- NEW: File Selector for selecting any zim files from storage.