kiFOSSk
instead of a custom loading screen they can't render; engine detected at
startup (#2)
Fix: waiting page no longer sits on "Loading..." forever - once a page can't
be loaded it says so, and it's sized to fit every screen
Also: Settings footer shows app and WebView version (notes legacy engines),
engine detection consolidated into a single startup census
Key Features:
• Home Launcher Mode: Automatically starts on boot without complex Device Owner setup.
• Resilient: Automatic retry with exponential backoff, and a friendly waiting screen when the dashboard host is unreachable — no blank screens, no manual refresh.
• Privacy Focused: Zero Google Play Services, no analytics, no telemetry.
• Customizable: Set dashboard URL, orientation, and screen timeout.
• Battery Optimized: Built-in option to request unrestricted battery usage for always-on displays.
• Secure: Minimal permissions, local storage only, connects only to your configured URL.
Perfect for GrapheneOS users, privacy-conscious homelab enthusiasts, and any spare Android device destined for wall duty.
Setup is simple: Install, enter your dashboard URL, and set as the default home app. No root, no Device Owner, no bloatware — just a clean kiosk experience.
Landing page: https://kifossk.shinydiscoballs.dev
This project is maintained by ShinyDiscoBallsDev and licensed under the MIT License.
- نگارنده: ShinyDiscoBallsDev
- پروانه: MIT License
- ردیاب مشکل
- کد مبدأ
- گزارش دگرگونی
- فرادادهٔ ساخت
- وضعیت بازتولیدپذیری
اعانه
نگارشها
با وجود موجود بودن بارگیریهای APK برای دادن حق گزینش، باید آگاه باشید که با نصب به این روش، آگاهیهای بهروز رسانی را دریافت نکرده و راهی ناامن برای بارگیری است. پیشنهاد میشود کارهٔ افدروید را نصب و از آن استفاده کنید.
بارگیری افدروید-
این نگارش، به اندروید ۷٫۰ یا جدیدتر نیاز دارد.
به دست توسعهدهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.
بارگیری APK ۲٫۶ میب امضای PGP | گزارش ساخت
-
این نگارش، به اندروید ۷٫۰ یا جدیدتر نیاز دارد.
به دست توسعهدهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.
بارگیری APK ۲٫۶ میب امضای PGP | گزارش ساخت
-
این نگارش، به اندروید ۷٫۰ یا جدیدتر نیاز دارد.
به دست توسعهدهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.
بارگیری APK ۲٫۶ میب امضای PGP | گزارش ساخت
- v1.1.x regression restored; pages that can't render trip a circuit breaker
into a stable loading page, ending the white-screen/reload cycle (#2)
Fix: retry counter stalling at the second attempt - backoff now advances properly
Also: duplicate recovery loops eliminated, slow-loading dashboards
no longer mistaken for dead ones (charts/images count as live),
WebView engine version detected and logged at startup
WebView versions (API 24-26), leaving a blank screen (#2) - waiting
page now loads from bundled asset with 20s watchdog + blank-detect
backup
Fix: screen stayed awake even with "Prevent screen timeout"
disabled (#3) - setting now respected immediately
Also: WebView cache disabled during recovery, subresource errors
don't trigger waiting page, JS injection guarded against errors

