Repository navigation
RouterHub-v1.1-release
Pre-release
Pre-release
RouterHub v1.1.0 — Speed Test, UI & Update Enhancements Walkthrough
Summary of Accomplishments
- Google Speed Test Engine Integration:
- Updated
SpeedTestManagerto target Google's high-speed global measurement CDN infrastructure (dl.google.com,storage.googleapis.com,dns.google). - Re-used a single static 16KB byte buffer (
REUSABLE_BUFFER), completely eliminating OutOfMemory and Garbage Collection (GC) allocations that previously caused the app to close.
- Updated
- Front Page Layout Cleanup:
- Removed the update banner card from the front page (
RoutersTabContent) for a clean, streamlined dashboard experience.
- Removed the update banner card from the front page (
- Automatic App Update Popup Alert:
- Added an In-App Update Check Popup triggered via the top bar update icon or background version check.
- Prompts the user with a popup dialog containing direct links to
https://sakhanamit.github.io/RouterHubAndroid/.
- Categorized Device Discovery & Protocol Badges:
- Devices on the subnet are categorized into Gateways, Phones, Computers, TVs, IoT, Printers, and Storage.
- Protocol badges (
HTTP,HTTPS,SSH,TELNET,SMB,RTSP,WEB) and color-coded response times (⚡ 12msgreen,📶 48msamber,🐢 165msred).
- Privacy Data Masking & Screenshots:
- Added a Privacy Masking toggle to mask IP (
192.168.1.***) and MAC (50:C7:BF:**:**:**) addresses. - Captured and saved masked screenshots into the
screenshots/directory.
- Added a Privacy Masking toggle to mask IP (
📦 Updated APK Binaries
- Release APK:
RouterHub-v1.1-release.apk - Debug APK:
RouterHub-v1.1-debug.apk - Main APK:
RouterHub.apk - App Bundle:
RouterHub-release.aab
📸 Masked Screenshots Captured
screenshots/routerhub_dashboard.png— Cleaned Router Dashboard & Gateway statusscreenshots/routerhub_devices.png— Categorized Devices & Protocol Badgesscreenshots/routerhub_speedtest.png— Google Speedometer Gauge Testscreenshots/routerhub_security.png— Security Audit & Rescan Button
🚀 GitHub Push & Webpage Status
- Commit:
be70806("Integrate Google Speed Test service, zero-allocation memory fix, remove update banner from front page, add background update check popup") - Pushed to Remotes:
github/master&origin/master(https://github.com/sakhanamit/RouterHubAndroid.git) - Live Landing Page: https://sakhanamit.github.io/RouterHubAndroid/