dadaloop82
9cb29de1f0
kiosk: integrate BLE scale gateway + fix logo/branding
...
- Kiosk v1.6.0 (versionCode 10)
- Integrate BLE scale gateway directly into kiosk app (no external app needed)
- New scale/ package: BleScaleManager, GatewayWebSocketServer, ScaleProtocol, GatewayService
- GatewayService: foreground service, runs BLE scan + WebSocket :8765 server
- Auto-reconnect on BLE disconnect; protocol compatible with old gateway app
- Setup step 4: replace gateway install flow with BLE device scan + selection (mandatory)
- Permissions: added BLUETOOTH_SCAN, BLUETOOTH_CONNECT, ACCESS_FINE_LOCATION (pre-S),
FOREGROUND_SERVICE, FOREGROUND_SERVICE_CONNECTED_DEVICE
- KioskActivity: replace launchGatewayInBackground() with startGatewayService()
- checkForUpdates: remove gateway APK check (gateway is now internal)
- Remove GATEWAY_PACKAGE / GATEWAY_DOWNLOAD_URL constants
- Logo / branding
- logo.png + logo_icon.png: transparent background (no more black)
- ic_logo.png regenerated in all densities
- Removed house emoji (🏠 ) from web UI: favicon, bottom nav, setup wizard header
- Removed 🏠 prefix from all translations (it/en/de) and manifest
- Setup wizard: logo shown in language + welcome steps
- Setup wizard: footer with credits ('Creato da Stimpfl Daniel • Open Source')
- CSS: .nav-logo-icon for bottom nav logo sizing
- Scale Gateway v2.1.1 (versionCode 8)
- Fix false update notification: replace == comparison with proper semverNewer()
(was reporting 'update available' whenever tag != current, e.g. v2.1.0 != 2.1.0)
2026-05-05 17:24:24 +00:00
dadaloop82
30aa2db0b9
branding: add EverShelf logo to kiosk splash + web header/preloader
...
- assets/img/logo/logo.png: trimmed full logo (icon + text, transparent bg)
- assets/img/logo/logo_icon.png: icon-only crop (no text, for header)
- drawable-*/ic_logo.png: multi-density PNGs for Android splash (mdpi→xxxhdpi)
- activity_kiosk.xml: replace ic_launcher_foreground with ic_logo at 260dp,
remove redundant 'EverShelf' text row (already in logo image)
- index.html: add logo_icon.png in header title, logo.png in preloader
- style.css: add .app-preloader-logo and .header-logo-icon rules
2026-05-05 16:37:57 +00:00