Skip to content

Releases: kiwix/kiwix-android

3.10.1

10 May 11:21
c03c376
Compare
Choose a tag to compare

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:

  • Using libkiwix 2.1.1. (#3821)
  • Sometimes CI fails due to signatures do not match error. (#3820)

3.10.0

26 Apr 10:14
Compare
Choose a tag to compare

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

25 Dec 14:24
5fe3f5e
Compare
Choose a tag to compare

Bug Fixes:

  • Better permission requesting (#3618)
  • Better trigger Error reporting activity by crash (#3621)
  • Slightly improved (to avoid redundancies) CI GitHub Action (#3616)
  • Remove latencies while typing to get article suggestions (#3612)

3.9.0

16 Dec 09:44
d0a951c
Compare
Choose a tag to compare

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

03 Dec 15:07
2a3d479
Compare
Choose a tag to compare
  • Application crash occurring when users rapidly typed during a search for an entry. (#3558)
  • Play Store deep linking issue on Android 12 and above. (#3550)

3.8.0

25 Nov 09:28
4929c5a
Compare
Choose a tag to compare

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:

  • Adapted libkiwix 1.0.0. (#3217)
  • Deprecated code check in CI. (#3440)
  • Added/improved test cases.

3.7.1

07 Jun 14:09
d828f52
Compare
Choose a tag to compare
  • 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

31 May 15:45
21c5c55
Compare
Choose a tag to compare

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

10 Sep 13:51
824b3f9
Compare
Choose a tag to compare
  • 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

23 May 11:43
d0e7e3e
Compare
Choose a tag to compare
  • 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.