Webview Kiosk
uk.nktnet.webviewkiosk
Zapstore _@zapstore.dev Republished from GitHub / F-Droid by the Zapstore main account.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Sep 23, 2026 0.26.21## Changes - feat: allow local network access setting for android 17 (API 37+) #289 - fix: remove icon compat deprecation - fix: improve app shortcut bitmap handling - refactor: search engine, use okhttp for suggestion api --- **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.20...v0.26.21
- Sep 19, 2026 0.26.20## Changes - feat: add opt-in navigator.vibrate(pattern) support - feat: add per-site Mutual TLS client certificate support using Android KeyChain - feat: proxy local file over web asset loader (appassets.androidplatform.net) --- <details> <summary>Pull Requests</summary>
More…
## What's Changed * feat: add opt-in navigator.vibrate(pattern) support by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/284 * feat: add mutual TLS (mTLS) by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/285 * fix: file stream async + error handling by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/286 * refactor: move vibration API setting to JS scripts by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/287 * feat: proxy local file over web asset loader by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/288 </details> **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.19...v0.26.20 - Sep 10, 2026 0.26.19## Changes * feat: add editing for uploaded text files * fix: stream PDF rendering for large files * fix: stream blob file downloads for large files * fix: improve WebView recovery after renderer crashes * fix: enhance NFC reliability and prevent NFC-related crashes * fix: performance for MQTT foreground service * fix: unified push error message mismatch for VAPID
More…
--- <details> <summary>Pull Requests</summary> ## What's Changed * fix: issue #272 - remove NFC intent filter by @avt613 in https://github.com/nktnet1/webview-kiosk/pull/273 * fix: out-of-memory error when downloading large blobs by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/274 * fix: harden downloads, PDF handling and lifecycle cleanup by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/278 * fix(nfc): switch to foreground dispatch to avoid android.os.DeadObjectException crash by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/275 </details> **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.18...v0.26.19 - Jul 22, 2026 0.26.18## Changes - feat(mqtt): allow common ports to be selected via chips - fix: custom password - removal confirmation and blank description - fix: website bookmarks validation for empty URLs - fix: improve proguard rules - fix: app icon bitmap handling ---
More…
<details> <summary>Pull Requests</summary> * fix: app icon bitmap handling by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/266 * fix: improve proguard rules by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/267 * fix: custom password + website bookmarks by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/268 </details> **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.17...v0.26.18 - Jul 17, 2026 0.26.17## Changes - feat: support titles in bookmarks - feat: add confirmation for custom password save + show password checkbox - fix: allow https protocol with localhost scheme in URLs - fix: shortcut icon bitmap with fixed width and height --- <details closed>
More…
<summary>Pull Requests</summary> ## What's Changed * feat: add confirmation for custom password save + show password checkbox by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/263 * fix: allow https protocol with localhost scheme in URLs by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/264 * feat: support titles in bookmarks by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/265 </details> **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.16...v0.26.17 - Jul 10, 2026 0.26.16## Changes - feat(web-lifecycle): refresh on network available setting - feat: open camera or voice recorder for HTML <input capture> - photo/video/audio uploads - fix: only apply ime padding for Android 11+ or 8 and below - fix(nfc): remove setScanActive(False) on screen off --- ## New Contributors
More…
* @gooseprogrammers made their first contribution in https://github.com/nktnet1/webview-kiosk/pull/257 <details> <summary>Pull requests</summary> ## What's Changed * fix(docs): manually patch staticMiddlewareFunction for base path by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/251 * docs: base patch patch for ai page-action components by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/252 * feat(docs): make legal pages searchable by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/253 * feat(docs): customised fumadocs sidebar separator by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/254 * docs: allow codeblocks to be indexed and searchable by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/255 * fix: NFC stops scanning when screen turned off by @avt613 in https://github.com/nktnet1/webview-kiosk/pull/256 * feat: open camera or voice recorder for HTML <input capture> - photo/video/audio uploads by @gooseprogrammers in https://github.com/nktnet1/webview-kiosk/pull/257 * feat(web-lifecycle): refresh on network available setting by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/258 * fix: only apply ime padding for Android 11+ or 8.1 and below by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/261 </details> **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.15...v0.26.16 - Jun 26, 2026 0.26.15## Changes - feat: allow creation of android launcher shortcuts for URLs - feat: support PDF rendering via Mozilla's PDF.js - feat: dark reader settings under js scripts - feat: add support for loading the eruda console under js scripts - fix(auth): bypass auth for window when launching activities - fix: refresh state on resume for nfc status - docs: add NFC to the list of permissions - deps: bump dhizuku api version to 2.6.0
More…
--- <details close> <summary>Pull requests</summary> * fix(docs): fumadocs search deprecation by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/242 * fix: refresh state on resume for nfc status by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/243 * fix(auth): bypass auth for window when launching activities by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/244 * feat: add support for loading the eruda console by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/245 * feat: dark reader settings under js scripts by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/246 * feat: support PDF rendering via Mozilla's PDF.js by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/247 * feat: allow creation of android launcher shortcuts for URLs by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/248 * docs: migrate NextJS to Tanstack Start by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/249 * docs: use remark plugin to replace constants in mdx to improve searchability by @nktnet1 in https://github.com/nktnet1/webview-kiosk/pull/250 </details> **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.14...v0.26.15 - Jun 14, 2026 0.26.14# Changes - feat: NFC Support by @avt613 in https://github.com/nktnet1/webview-kiosk/pull/241 ## New Contributors * @avt613 made their first contribution in https://github.com/nktnet1/webview-kiosk/pull/241 --- **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.13...v0.26.14
- May 22, 2026 0.26.12## Changes - fix: immersive mode overwriting system bar theme and styles (below Android 10) - fix: pending state causing infinite auth loop (below Android 10) - fix: authentication manager with cipher secret - fix: uncontrolled data used in path expression for blog saveFile --- **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.11...v0.26.12
- May 20, 2026 0.26.11## Changes - fix: illegal state exception from BringIntoViewRequester (#238) - fix: user interaction illegal state exception with snapshots (#237) - fix: toast warning about lock_device command without privileges (#235) --- **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.10...v0.26.11
- May 5, 2026 0.26.10## Changes - fix: millisecond delays, await frame and default min size for elements that requests focus (#229) - fix: improve address bar text selection logic - fix: safely handle init mqtt foreground service (#227) --- **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.9...v0.26.10
- Apr 30, 2026 0.26.9## Changes - chore: bump gradle to 9.5, android compileSdk and targetSdk to 37, agp to 9.1.1 - fix: resolve crash when clearing history on empty stack (#226) - fix: url validation crash when failing to decode file url (#225) - fix: only send notifications for blob download if enabled in settings - fix: catch security exception for sending notification ---
More…
**Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.8...v0.26.9 - Apr 13, 2026 0.26.8## Changes - feat: ability to download blob URLs (e.g. files from GitHub) - #220 --- **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.7...v0.26.8
- Apr 10, 2026 0.26.7## Changes - fix(unifiedpush): resolve crash for unknown command in payload --- **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.6...v0.26.7
- Mar 26, 2026 0.26.6## Changes - fix: crash on elapsed time in inactivity reset and screen dimming --- **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.5...v0.26.6
- Mar 9, 2026 0.26.5## Changes - feat: open link context menu when long-pressing images (#217) --- **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.4...v0.26.5
- Mar 6, 2026 0.26.4## Changes New setting: `Web Engine -> Allow File Download` (boolean, default false). When enabled, files can be downloaded from websites to the device's default download directory, e.g. - /storage/emulated/0/Download/ For Android 9.0 (SDK 28) and below, the `WRITE_EXTERNAL_STORAGE` permission is required.
More…
--- #216 **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.3...v0.26.4 - Mar 2, 2026 0.26.3## Changes - fix: handle system webview crash via onRenderProcessGone (#214) --- **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.2...v0.26.3
- Feb 26, 2026 0.26.2## Changes - fix(mqtt): restrict port & other integer fields to avoid crash - feat: qr code provisioning - installation method with device owner (#211) --- **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.1...v0.26.2
- Feb 25, 2026 0.26.1## Changes - fix(mqtt): wk/settings brightness not applying for foreground service (#209) --- **Full Changelog**: https://github.com/nktnet1/webview-kiosk/compare/v0.26.0...v0.26.1