feat: Phase 2 complete — calls, media, spaces, persistence, chat improvements
- LiveKit/MatrixRTC voice+video calls with full call screen UI - Incoming call overlay (accept/decline) - Media upload/download — file picker, image rendering, file download - Spaces navigation — space list + expandable child rooms - Drift persistence — rooms + messages written on every sync - Sync persistence auto-starts on login and session restore - Chat: typing indicators, long-press menu, reply, emoji reactions - User search dialog + start DM from rooms screen - Android: INTERNET + CAMERA + RECORD_AUDIO permissions in main manifest - Emoji picker for reactions Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
11
pubspec.yaml
11
pubspec.yaml
@@ -1,7 +1,7 @@
|
||||
name: m8chat_app
|
||||
description: "M8Chat — Matrix chat client for Android, iOS, and Web."
|
||||
publish_to: 'none'
|
||||
version: 1.0.0+1
|
||||
version: 1.1.0+2
|
||||
|
||||
environment:
|
||||
sdk: '>=3.11.0 <4.0.0'
|
||||
@@ -33,6 +33,15 @@ dependencies:
|
||||
livekit_client: ^2.4.0
|
||||
flutter_webrtc: ^0.12.0
|
||||
|
||||
# HTTP client (used directly in LiveKit JWT fetch)
|
||||
http: ^1.0.0
|
||||
|
||||
# Media upload
|
||||
file_picker: ^8.0.0
|
||||
|
||||
# Emoji reactions
|
||||
emoji_picker_flutter: ^4.0.0
|
||||
|
||||
# UI
|
||||
cached_network_image: ^3.4.0
|
||||
timeago: ^3.7.0
|
||||
|
||||
Reference in New Issue
Block a user