What's changed
The most important new features in this version include:
- Display popover previews of links in articles by hovering over, long-pressing or tabbing into a link (Wikimedia / Wikipedia ZIMs only);
- The last opened ZIM will now automatically re-open when you launch the app in the latest Chromium browsers (if you grant persistent permissions when requested);
- The Security prompt on opening a dynamic ZIM for the first time now shows the ZIM metadata, to help you decide if it is trusted;
- The former "JQuery mode" is now renamed to "Restricted mode", as it better represents what this mode does.
There are many more updates and bugfixes. For a user-friendly changelog, see CHANGELOG, or look at the detailed log of PRs below.
Detailed log of pull requests:
- Fix errors enumerating ZIM archives in directory by @Jaifroid in #1219
- Reopen last selected archive with File System Access API by @Jaifroid in #1221
- changed jquery to safe mode in UI by @Greeshmanth1909 in #1215
- Do not display File Selectors before jumping to remote by @Jaifroid in #1224
- Fix typos in CONTRIBUTING.md by @dan-niles in #1223
- update regex to match PhET by @Greeshmanth1909 in #1227
- Rewrite README intro by @Jaifroid in #1226
- Fix duplicate credits in about section by @dan-niles in #1228
- Fix ESLint issues by @Jaifroid in #1232
- Remove remaining JQuery by @Jaifroid in #1225
- Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #1234
- Add option to turn off external link warning by @dan-niles in #1236
- Change method for patching gitignore by @Jaifroid in #1238
- Fix bug for empty search box on initial ZIM load by @dan-niles in #1237
- Bump vite from 4.5.2 to 4.5.3 by @dependabot in #1240
- Fix typos in About tab by @dan-niles in #1242
- Update the firefox add-ons download link by @M-AminAlizadeh in #1244
- Workaround for over-encoded URLs in zimit2 by @Jaifroid in #1230
- Non-file Dragging Bug Fix by @D3V-D in #1245
- Fix for #1248; moved returnToCurrentPage function to uiUtil.js by @D3V-D in #1249
- Added ZIM metadata to security dialogue box when opening ZIM for the first time by @D3V-D in #1250
- Backport popover code from Kiwix PWA by @Jaifroid in #1252
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #1261
- Bump ws from 7.5.9 to 7.5.10 by @dependabot in #1262
- Rename Safe mode to Restricted mode by @Jaifroid in #1265
- Add generic URI schema support when clicking ZIM links by @Jaifroid in #1264
- Decode overencoded external Zimit2 URLs by @Jaifroid in #1267
- Simplify active content warning by @Jaifroid in #1269
- Do not jump to first file when using FSA API by @Jaifroid in #1268
- Extend time between reloads for failed SW registration by @Jaifroid in #1272
- Add i189 for Chromium store entries by @Jaifroid in #1271
New Contributors
- @dan-niles made their first contribution in #1223
- @M-AminAlizadeh made their first contribution in #1244
- @D3V-D made their first contribution in #1245
Full Changelog: 4.0.0...4.1.0