Files
clippy-auto/app/src/main/java/farm/hobbs/clippyauto/ui/SetupActivity.kt
T
spirit 318867b133 feat: initial project scaffold
- Android Auto CarAppService, Session, Screen
- Voice pipeline: STT (SpeechManager), TTS (TTSManager), VoiceStateMachine
- Matrix REST client (login, send, sync) - no E2EE, raw API
- FCM push receiver with response dedup
- Network monitor + offline message queue
- Phone setup activity stub
- Full architecture spec in docs/ARCHITECTURE.md
2026-03-05 22:07:30 +00:00

31 lines
897 B
Kotlin

package farm.hobbs.clippyauto.ui
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import farm.hobbs.clippyauto.R
/**
* Phone-side activity for initial setup and session monitoring.
*
* v1 MVP:
* - Login to Matrix homeserver (first run)
* - Show "session active" indicator during Android Auto use
* - Display debrief summary notification after session ends
*
* v2:
* - Full conversation transcript review
* - Settings (silence thresholds, TTS voice, etc.)
*/
class SetupActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// TODO: Build setup UI
// - Matrix homeserver URL (pre-filled: mess.hobbs.farm)
// - Username / password fields
// - Login button
// - Status: connected / disconnected
// - "Session active" indicator
}
}