kiwix-js
kiwix-js copied to clipboard
Fully portable & lightweight ZIM reader in Javascript
On Ubuntu Touch it is not possible to add a zim file, as the content picker does not show up on a click on the 'Load ZIM' or 'Select Folder'...
Overview This report outlines the optimization of the XZ private header (xz_private.h) code. The primary goal was to improve the original code by eliminating errors, enhancing cross-platform compatibility, and ensuring...
For upstream issue, see https://github.com/openzim/mwoffliner/issues/2074. The problem here is that in the source HTML the main article sections other than the first have the `display: none;` CSS style hard-coded into...
I noticed this in the fas-military-medicine zimit2 ZIM. The landing page is too short to have an overflow / scrollbar. In other ZIM types (e.g. PhET) we can still swipe...
We have discussed the way how we want to implement content/ZIM dark mode, see https://github.com/openzim/overview/issues/53. The result of the discussion is that we want - at least - to support...
We're overdue a new release of the Browser Extension, but there are a few PRs and fixes we need to wait for. These are the steps to complete a new...
Remove Flash of Incorrect Style from Wikimedia Vector dark theme When using Wikimedia vector dark theme, So if we navigate from any page to another or simple reload the page...
**Issue Description** The search input currently lacks proper accessibility attributes making it difficult for screen readers and keyboard users to navigate efficiently. Without ARIA labels and descriptions blind users may...
Other browsers with lack of support for `replaceAll` (see https://caniuse.com/?search=replaceAll) don't support ServiceWorker mode anyway. We could trigger an automatic fallback to jQuery mode if a user opens a Zimit...
As our [javascript-libzim port](https://github.com/openzim/javascript-libzim) is getting faster and more useable, at least on desktop, we need to ensure going forward that all added features are agnostic about which back end...