Closer/app/src/main
null c20745e82a feat(voice): data layer — voice message model, sendVoiceMessage, durationMs field
- QuestionMessage: add durationMs, isVoice, type supports 'voice'
- ConversationRepository: sendVoiceMessage(audioBytes, durationMs)
- FirestoreConversationDataSource: sendVoiceMessage encrypts + uploads audio, decrypts durationMs
- ConversationRepositoryImpl: delegates sendVoiceMessage
2026-06-24 16:34:38 -05:00
..
assets/database feat: daily questions, answer reveal, home screens, auth, analytics, DB, repositories 2026-06-22 17:45:51 -05:00
java/app/closer feat(voice): data layer — voice message model, sendVoiceMessage, durationMs field 2026-06-24 16:34:38 -05:00
res feat(chat): image picker (gallery + camera), encrypted image rendering, messenger-style avatars on consecutive bubbles 2026-06-24 15:20:18 -05:00
AndroidManifest.xml fix: add camera hardware feature flag, fix WaitingForPartnerScreen layout 2026-06-18 01:05:04 -05:00