date: 2026-10-08

### Individual coinslot for Phone Timer
Each unit can have its own ESP32 and coinslot instead of sharing one vendo.
- Admin Panel → Timer Type → Phone Timer → Coinslot: Centralized or Individual
- Coins dropped within 30 seconds of each other count as one payment, so two ₱5 coins buy the ₱10 rate
- The unit unlocks on the first coin, and the sale is logged once when the coins stop
- No vendo license needed for an individual coinslot
- The lockscreen tells the customer to insert coins into the coinslot, and Insert Coin is hidden from the dashboard
- Needs ESP32 firmware 2.9.0 or newer

### Setup New Vendo: Timer Type step
Pick how the unit is timed while the tablet is still on the vendo's hotspot.
- Phone Timer (Centralized), Phone Timer (Individual) or Board Timer (via ESP32)
- Individual and Board Timer can turn on Smart Charging with Start/Stop % (default 20/90)
- The tablet's own Timer Type is only saved when setup finishes, so a cancelled setup changes nothing
- New "Hide hotspot name" switch hides the vendo's WiFi from customers
- On tablets in landscape, the steps are listed down the left side
- A failed step now shows the reason (wrong WiFi password, network not found, timeout) instead of "Failed (400)"
- No longer gets stuck on "Waiting for connection" when location permission was off

### Connect to Vendo via Hotspot
Talk to the ESP32 directly, without the shop router.
- One tap joins the vendo's hotspot using the details saved by Setup New Vendo
- Works with hidden hotspots on Super Admin units
- New Open ESP32 Dashboard button opens the vendo portal in the browser
- The link switches back to the router address automatically when the tablet returns to the shop WiFi

### Lockscreen connection status
See at a glance whether the unit can reach its vendo and the cloud.
- Coin badge next to the cloud icon lights up while the unit's ESP32 is connected
- Tap the coin to see the ESP32's address, or the cloud to see the WiFi name
- Shown on Board Timer (via ESP32) and individual coinslot units

### Vendo Connection settings
Clearer settings, and less load on the ESP32.
- A warning appears when the ESP32's coinslot mode doesn't match the unit's Timer Type
- The ESP32 is only checked while Vendo Connection is open
- Log filters: Signal pins, Coin, Connections, WiFi, Charging, System
- Buttons are sized to fit instead of stretching across the screen

### Sounds and dashboard
A new coin sound, and an option to switch off Top Apps.
- New "Coin Inserted" tone is the default coin sound (Beep is still in Sound Settings)
- Dashboard Settings → "Enable Top Apps" can hide the trophy button and stop app tracking
- Simpler permissions screen in the setup wizard

### Super Admin fixes
WiFi and kiosk fixes for Device Owner units.
- WiFi now connects directly on Android 10+ instead of opening the WiFi settings page
- Chrome and other built-in apps no longer stay hidden after a session ends
- Modify System Settings and Usage Access now open while kiosk mode is on
