kiwix-js
kiwix-js copied to clipboard
Fully portable & lightweight ZIM reader in Javascript
Fixes #719. This backports the new feature from the PWA. So far, I have ported the mouseover and the focus events, together with the popover code. Focus event provides keyboard...
The app contains code to cache its own assets, according to the SW specification, but it occasionally has to reboot itself when the SW fails to register. In KJS, this...
I'm not sure when this bug crept in, but opening a folder of archives in a browser where the File System Access API is available immediately opens the first archive...
Once #1252 is finished, it might be a good idea to extend popover support to new windows and tabs opened by the app. This is a bigger job, hence would...
Now that Safari supports Manifest v3 and background Service Workers, it should be pretty simple to support and publish a Safari-based extension, and makes a lot of sense sense we...
It turns out that attempting to open a `mailto:` link in a Chromium extension (or in a PWA in Chromium browsers) is seen by Chrome as an insecure protocol, which...
With regard to #1257, I think the use of the term "Safe Mode" may be steering some users towards not allowing the app to run in full ServiceWorker mode. I...
Not really sure what we can do about this, as we clearly post a warning message at the top of the landing page "Unable to display active content..." and tell...
See https://github.com/openzim/warc2zim/issues/276#issuecomment-2142177838 for more info. It's not really a regression in KJS code, but is due to a recent decision to encode all querystrings in Zimit 2 ZIM anchors. Fix...
PWA: pwa.kiwix.org, 3.3.2 ZIM: https://mirror.download.kiwix.org/zim/.hidden/dev/mes-quartiers-chinois_fr_all_2024-05.zim Safari: 17.5 on MacOS Sonoma 14.5 (both also observed by @Jaifroid on iPhone 15 Pro Max with iOS 17 Safari The Youtube video (see eg....