Commit Graph

3 Commits

Author SHA1 Message Date
76dc176fd3 Fix login scan not restarting after logout
Move scan trigger from ViewModel init to LaunchedEffect in LoginScreen
so discovery runs each time the screen appears, not just on first creation.
2026-03-04 14:39:29 +01:00
b3522bc1c4 Add LAN auto-discovery pairing with shared TLS certificate
Login screen now scans for Quest on LAN via NSD, auto-pairs by requesting
a pairing code from the Quest's TLS server, and falls back to manual code
entry. Both apps share a pinned self-signed certificate for secure LAN
communication. Also adds Moshi codegen KSP processor and disables cleartext.
2026-03-04 13:05:38 +01:00
6f02d33b97 Initial commit: LCK Control Phone App
Native Android phone app with Kotlin + Jetpack Compose + Material 3 dark theme.
Features: TikTok-style video feed (public, no auth required), pairing code login,
stream management, social profiles, P2P WebRTC device communication, file transfer.
Feed starts without auth; social actions and other tabs gate behind pairing.
2026-03-04 12:04:21 +01:00