kiwix-js icon indicating copy to clipboard operation
kiwix-js copied to clipboard

Fully portable & lightweight ZIM reader in Javascript

Results 174 kiwix-js issues
Sort by recently updated
recently updated
newest added

Kiwix Desktop currently provides a warning if a user tries to open a Zimit-based archive, It occurred to me we should do something similar in this app (and also ensure...

It is a popular demand, and was not technically possible (except on some specific devices that have specific APIs : Firefox OS and Windows Mobile). This new API should allow...

See my screenshot ![image](https://user-images.githubusercontent.com/1029718/183257022-8bd42b2e-e205-4adc-afb6-1a17d2f33db4.png) Probably a white background should be forced.

enhancement
good first issue
accessibility

As discussed in #789, browser extensions now enforce some CSP that block inline javascript. And it might happen in some other contexts, too. Here is a list of affected scrapers...

The ServiceWorker mode is faster and cleaner. At startup, we should first try to enable it by default (except if the user has chosen jQuery mode before). If it fails,...

enhancement

Microsoft is introducing a REST API to automate publishing Edge browser extensions. See https://techcommunity.microsoft.com/t5/articles/introducing-api-to-automate-publishing-and-updating-microsoft/m-p/2654592 . The estimated date for availability is December.

build

We claim to support Firefox >=45 and Chrome >=58, and our CI tests a scenario on these versions. However, when working on #878, I did not always manage to run...

If you watch the memory consumption of the browser (tested with Chromium) on branch https://github.com/kiwix/kiwix-js/tree/libzim-experiments, you see that it gradually raises when browsing. It's more obvious when reading large contents,...

bug
backend

The libzim already has its unit tests, the goal is not duplicate them. We might add some unit tests (maybe the same as the ones we already have on our...

backend
tests

It should be automatically set to libzim wasm by default. There should be a warning displayed to the user if it's not supported, and fallback to our current javascript backend...

backend