Zimi v1.7.1
The "Reach + Pro" release. Addresses issue #15 (the warlordattack feedback set
covering UX at 1000+ ZIM scale) and issue #16 (Wikipedia maxi auto-updating to
mini), and delivers the Reach track: P2P distribution + accessibility.
Highlights
- Your downloads now share the load. Every Zimi that can torrent
automatically helps distribute ZIMs instead of leaning on the Kiwix
mirrors. On by default, seeding capped at a polite 2x, controlled by
real switches in Server Settings. - Share your library with nearby machines, no internet needed. Flip
on Nearby and Zimi instances find each other on your network. When a
nearby machine already has a ZIM you're browsing, a green pill lights
up on the catalog card. - Corruption-proof installs. Every downloaded file, whether torrent,
HTTP, or LAN peer, must pass structural validation before it touches
your library. A broken transfer can never replace a good ZIM. - Accessible. If you browse by keyboard, listen by screen reader, or
need high contrast, accessibility is built-in. 100/100 Lighthouse
score across the app. - The catalog and downloads got a real overhaul. Batch-select many
ZIMs and grab them at once, watch real per-file progress with pause
and resume, see what you're seeding back, and let the catalog hide
things you already have. - Smarter, safer updates. A full "maxi" Wikipedia will never
silently downgrade to "mini" again (#16), auto-update follows Kiwix's
new mirror URLs (#20), and the updates panel shows exactly what's
waiting. - Built for big libraries. A live activity bar shows background
work, hot-cache pins your most-used ZIMs for instant search, and
startup is dramatically lighter (#15).
New in 1.7.1
- Updates work again for older clients (#26):
http://catalog URLs
are upgraded tohttps://instead of rejected, every rejected
download now logs its reason, and mirror-list lookups no longer stall
the server ("Request timed out" spam is gone). - Screen-reader text no longer shows under the almanac sky (#25),
even against stale cached stylesheets or translations. - Version stamps (service worker, Snap package,
/health) all derive
from one source now, so a stale constant can never disable the PWA or
mislabel a package again. - Queued downloads show the sweeping "preparing" bar instead of a
stalled-looking 0% bar, and a finished download flips its catalog card
to Installed immediately. - Saving a sharing setting on a read-only config directory returns a
clear error instead of failing silently.
Full details (engineering notes, fixes, QA history): CHANGELOG.md · v1.7.0...v1.7.1