- Pagination: observeMessages(limit) uses limitToLast(N); a single live window grows by a page when scrolled to the top (keeps just-sent messages in view, no merge needed). - Send feedback: 'Sending photo/voice…' chip above the composer with retry + dismiss on failure, plus a snackbar; media uploads fail fast when offline (connectivity pre-check + 30s Storage retry cap) instead of a stuck spinner. - Auto-scroll to bottom only on new messages when near the bottom (never on load-older). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| schemas | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||