Commit Graph

3 Commits

Author SHA1 Message Date
pluto bdd478ce8a Fix FCM integration build errors
ClippyAuto CI / build (push) Has been cancelled
- Fix ClippyResponseBus subscription to use SharedFlow.collect()
- Fix MatrixRestClient.putAccountData() to use httpClient not client
- Add missing Log import to MatrixRestClient
2026-03-08 23:23:20 -05:00
pluto e8ca593164 Add missing FCM support classes
ClippyAuto CI / build (push) Has been cancelled
- ClippyResponseBus: SharedFlow event bus for FCM + sync responses
- ResponseDedup: SHA-256 dedup with sliding window
- Updated ClippyFCMService and FCMTokenManager to use MatrixRestClient
- Added putAccountData() to MatrixRestClient for FCM token storage

Co-authored-by: Spirit <spirit@hobbs.farm>
2026-03-08 23:17:33 -05:00
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