v3.11.0
What's Changed
The headline features are the provision of an in-app download library based on library.kiwix.org (with fallback to download.kiwix.org for those browsers that cannot access the former), and the ability to remember picked files and folders between app launches using the File System Access API and related APIs. The header and footer of the app also now slide away on scroll down (and slide back on scroll up), to make more room for focusing on the article being read. This behaviour can be turned off in Configuration.
Detailed log
- Add missing i18n folder to dockerfile by @Jaifroid in #1110
- Completely exit local code on comms with remote by @Jaifroid in #1113
- Ensure packages contain i18n files by @Jaifroid in #1115
- Rename jsonp files to js so they can be accessed by extensions by @Jaifroid in #1117
- Start building Manifest V3 for Firefox by @Jaifroid in #1121
- Launch spinner as soon as possible by @Jaifroid in #1123
- Transition animation cleanup and page animation turned off by default by @Rishabhg71 in #1102
- Adding browser for zim library by @Rishabhg71 in #1127
- Add facility to extract and set ZIM metadata by @Jaifroid in #1133
- Update babel-core and fix vulnerabilities by @Jaifroid in #1135
- Add sanity checks to prevent runaway searches by @Jaifroid in #1137
- Slide away UI elements on scroll by @Jaifroid in #1140
- Slide away UI elements with swipe even on non-scrollable pages by @Jaifroid in #1142
- Make auto focus search bar depend on home key option by @Jaifroid in #1144
- [ADD] Native File System support to reload zim file by @Rishabhg71 in #1131
- Fix some UI spacing issues by @Jaifroid in #1148
- Complete translation of fxos UI elements by @Jaifroid in #1149
- Enable tab access to file, folder and library selectors by @Jaifroid in #1153
Summary Changelog: https://github.com/kiwix/kiwix-js/blob/main/CHANGELOG.md
Full Changelog: 3.10.0...3.11.0