Skip to content

v1.0.18 - UI redesign and pairing improvements

Choose a tag to compare

@AKASGaming AKASGaming released this 19 Jul 18:47
· 7 commits to master since this release

Summary

Production-ready UI refresh for both the controller WebUI and Android app, plus pairing/settings fixes.

Controller (v1.0.18)

  • Redesigned dark WebUI with stat cards and status badges
  • Cached static CSS/JS for faster loads
  • Smarter polling (5s, abort in-flight requests, in-place DOM updates)
  • Single admin secret field for dashboard actions
  • PATCH /devices/me to update device name from the app

Android (v1.0.12)

  • Material 3 dark theme matching the WebUI
  • Status hero card with live VPN/stack state
  • Collapsible controller setup section (always editable)
  • Reset all app data to test pairing from scratch
  • QR scan loads URL/code without auto-registering — set device name first
  • Device name persisted locally and syncable to controller
  • Re-register flow with confirmation

Deploy controller

git pull
docker compose up -d --build vpn-controller
```n
## Install Android
Download **pia-control-v1.0.12-debug.apk** below. To re-test pairing: tap **Reset all app data**, scan QR, set your device name, then **Register device**.