kiwix-js
kiwix-js copied to clipboard
Fully portable & lightweight ZIM reader in Javascript
With almost every commit on almost any PR I make with Kiwix JS, I have to re-run the cross-browser end-to-end tests, because they fail first time. They will usually pass...
This is a feature that is default for signed-out users of Wikipedia, though signed-in users may need to switch it on. It consists in showing a small preview of the...
This follows on from #742. Nightwatch 1.5.1 depends on packages with severe vulnerabilities, but upgrading to 1.7.7 causes tests to fail due to connection to the wrong port (80 instead...
As suggested by @knowledge-is-power [here](https://github.com/openzim/mwoffliner/issues/1474#issuecomment-905228503), it would be good to have a bookmark system in Kiwix JS and Kiwix JS PWA/Windows. It would require #280 or similar, and probably also...
Because Cache API is not supported in Chromium extension (only secure requests and responses can be cached, i.e. https:), the app has to re-load all assets from the ZIM every...
I had the habit (coming from other languages) to externalize regular expressions as variables created from a string, to make sure they were compiled once for all. But there seems...
It needs to be able to find the local archive corresponding to the language of the link What to do if there are several? Maybe choose the latest one?
I find the idea of QRpedia very interesting : https://en.wikipedia.org/wiki/QRpedia I think it would be worth implementing it for Evopedia. It would make sense to be able to read these...
It would allow the user to read an article very quickly. See https://github.com/Zolmeister/Zethos
Our current unit and UI tests use an old ZIM file : wikipedia_en_ray_charles_2015-06.zim Since then, the format and contents have evolved : at least zstd compression format, no-namespace ZIM flavor,...