BetterFrame/kiosk
Mitchell R 766bf8dee0 feat: WebKit for web/html cells + display auto-discovery via heartbeat
Rust kiosk:
- web cells now use webkit6 WebView (load_uri)
- html cells use WebView.load_html (full HTML rendering)
- query_displays() reads /sys/class/drm/ for connected HDMI/DP outputs
- Heartbeat reports display geometry every 60s

Server:
- /api/kiosk/heartbeat accepts displays array
- Syncs kiosk-reported displays to display records
- Updates dimensions when changed, creates new displays for new ports
2026-05-10 22:39:53 +02:00
..
src feat: WebKit for web/html cells + display auto-discovery via heartbeat 2026-05-10 22:39:53 +02:00
Cargo.lock refactor: Nx-Witness layout builder + drop regions/is_default 2026-05-10 21:55:19 +02:00
Cargo.toml feat: WebKit for web/html cells + display auto-discovery via heartbeat 2026-05-10 22:39:53 +02:00
prototype.sh fix: force sw decode for H265 — Pi5 hw decoder rejects 960x1080 2026-05-10 04:11:43 +02:00