Releases: nsh07/WikiReader
v2.5.5
Note
This version contains some build system changes that fix the F-Droid version of the app. The original changelog of v2.5.4 is as below.
New features:
- New, improved navigation animations
Bug fixes:
- Fixed a crash that occurred when trying to delete saved articles (#285)
Improvements:
- APK size is now significantly smaller (~14 MB -> ~3 MB)
- Internal library upgrades
Full Changelog: v2.5.4...v2.5.5
v2.5.4
New features:
- New, improved navigation animations
Bug fixes:
- Fixed a crash that occurred when trying to delete saved articles (#285)
Improvements:
- APK size is now significantly smaller (~14 MB -> ~3 MB)
- Internal library upgrades
What's Changed
- fix(deps): update all non-major dependencies by @renovate[bot] in #278
- fix(deps): update all non-major dependencies by @renovate[bot] in #290
Full Changelog: v2.5.3...v2.5.4
v2.5.3
New features:
- Refreshed colors that reflect the M3 expressive colors in Android 16 QPR1 (#276)
- Refreshed navigation buttons (#276)
- Click morph animation is now available in all lists (#276)
Bug fixes:
- Fixed some contrast issues with the new color palettes on Android 16 (#272, #276)
- Fixed shapes (#276)
- Fixed a crash that occurred when viewing some articles (#275)
- Section handling is now improved and works for more articles
- Predictive back is available again now (#266)
What's Changed
- fix: Incorrect Switch Icon colors caused by upstream design tokens issue by @deminearchiver in #274
- fix(deps): update all non-major dependencies by @renovate[bot] in #264
Full Changelog: v2.5.2...v2.5.3
v2.5.2
Important
This update contains critical bug fixes. Please install this update as soon as possible.
Bug fixes
- Fixed unreadable/incorrect colors in article sections and navigation items (#253, #267 thanks to @deminearchiver)
- Fixed a critical bug that caused all content to not load (#270)
- Fixed a critical bug that caused the app to crash when navigating back (predictive back animations have been temporarily disabled as a result) (#266)
- Fixed missing content (#249, #258, #262, #252)
- Removed exclamation mark when image loading fails in feed and other pages (#251)
What's Changed
- fix: Incorrect Navigation Rail Item colors with the 2025 color spec by @deminearchiver in #267
- chore(deps): update actions/setup-java action to v5 by @renovate[bot] in #268
New Contributors
- @deminearchiver made their first contribution in #267
Full Changelog: v2.5.1...v2.5.2
v2.5.1
This release contains build system changes that fix an issue with the F-Droid build of this app.
More in v2.5.0
New features:
- Navigating back to the previous page is now instant (thanks to a revamped page loading system) (#239 #241)
- Images and other text now animate while navigating between pages (#244)
- List items now morph and change shapes depending on the interaction and state (M3 Expressive) (#238)
- The app now uses a rounded icon style (#238)
- Switches now follow a Material 3 Expressive style
And general performance improvements and bug fixes (#222 #227 #228 #232 #233 #234 #242)
Translations
The app is now over 97% translated into the currently supported languages thanks to the contributors on Weblate!
Help translate this app into languages you know: https://hosted.weblate.org/engage/wikireader/
Merged Pull Requests
- Architecture cleanup by @nsh07 in #240
- Nav3 back stack based page loading by @nsh07 in #241
- fix(deps): update all non-major dependencies by @renovate[bot] in #226
- chore(deps): update dependency gradle to v9 by @renovate[bot] in #237
- Predictive back for images by @nsh07 in #245
Full Changelog: v2.4.1...v2.5.0
What's Changed
- feat(github): add template request form by @sebastien46 in #256
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #257
- fix(deps): update all non-major dependencies by @renovate[bot] in #255
New Contributors
- @sebastien46 made their first contribution in #256
Full Changelog: v2.5.0...v2.5.1
v2.5.0
New features:
- Navigating back to the previous page is now instant (thanks to a revamped page loading system) (#239 #241)
- Images and other text now animate while navigating between pages (#244)
- List items now morph and change shapes depending on the interaction and state (M3 Expressive) (#238)
- The app now uses a rounded icon style (#238)
- Switches now follow a Material 3 Expressive style
And general performance improvements and bug fixes (#222 #227 #228 #232 #233 #234 #242)
Translations
The app is now over 97% translated into the currently supported languages thanks to the contributors on Weblate!
Help translate this app into languages you know: https://hosted.weblate.org/engage/wikireader/
Merged Pull Requests
- Architecture cleanup by @nsh07 in #240
- Nav3 back stack based page loading by @nsh07 in #241
- fix(deps): update all non-major dependencies by @renovate[bot] in #226
- chore(deps): update dependency gradle to v9 by @renovate[bot] in #237
- Predictive back for images by @nsh07 in #245
Full Changelog: v2.4.1...v2.5.0
v2.5.0-alpha02
New features:
- Add predictive back + shared element transitions to images (#244)
- Switches now align with the M3 expressive style
- Search suggestions now morph into a circular shape when clicking to align with M3 expressive guidelines
- Performance improvements
What's Changed
Full Changelog: v2.5.0-alpha01...v2.5.0-alpha02
v2.5.0-alpha01
Warning
If you are upgrading from version 2.3.x or earlier, you'll need to install version 2.4.0 BEFORE installing this version or you may lose your settings and saved articles because this version does not contain the code required to migrate the data from the old to the new format
New features:
- Completely revamped navigation system for pages: navigating back is now instant and supports predictive back animations on Android 13+ (#241, also significantly improves the UX of #55)
- The app now follows the M3 Expressive guidelines more closely (#238):
- Selected items in the language bottom sheet are now fully rounded
- Clicking and holding on an item in the language bottom sheet now morphs its shape into a fully rounded shape
- The app now uses a rounded icon style for a more consistent look across other apps developed by me
Please report any bugs that you find with the new system, I really appreciate any reports!
Merged pull requests
- Architecture cleanup by @nsh07 in #240
- Nav3 back stack based page loading by @nsh07 in #241
- fix(deps): update all non-major dependencies by @renovate[bot] in #226
- chore(deps): update dependency gradle to v9 by @renovate[bot] in #237
Full Changelog: v2.4.1...v2.5.0-alpha01
v2.4.1
Warning
If you are upgrading from version 2.3.x or earlier, you'll need to install version 2.4.0 BEFORE installing this version or you may lose your settings and saved articles because this version does not contain the code required to migrate the data from the old to the new format
New features:
- New option to disable browsing history (#215)
- Custom color themes now use the updated 2025 Material 3 color specification
- Support for flags in articles (#216)
Bug fixes:
Translations:
This update contains the latest translations made by WikiReader's translation community. I really appreciate the help with translation!
Full Changelog: v2.4.0...v2.4.1
v2.4.0
New features:
- Infoboxes are now supported (#77)
- View history: view recently opened articles in the "History" screen (#196)
- Recently used languages can now be seen in the languages bottom sheet (#197)
- Added a language "chip list" for quickly searching in multiple languages (#177)
- Title text is now selectable (#203)
- Add support for relists (#199)
Bug fixes:
- Saved articles failing to load (#201)
- Crash when opening the "Sirius" page in English (#205)
- Fix missing transcluded section info (#204)
Improvements:
- Reworked data storage system: Saving anything is now much faster and reliable (you can read more about this below if you're interested)
- Improved image loading
- Minor layout improvements and refinements throughout the app
Translations:
Translators on Weblate helped add support for these new languages in this update:
Internal
The app now uses an SQLite database (using Room) to store its data instead of Preferences DataStore, which allows for a large number of new features to be implemented easily and improves app performance and reliability
Full Changelog: v2.3.1...v2.4.0