Skip to content

Releases: kiwix/kiwix-android

3.11.1

27 Jun 16:05
9c4ae35
Compare
Choose a tag to compare

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

07 Jun 12:27
8e08ace
Compare
Choose a tag to compare

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:

  • Using libkiwix 2.2.0. (#3867)
  • Upgraded the minimum SDK version to 25. (#3840)
  • Detecting accessibility issues in CI. (#3842)

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+