Chat was only reachable via an offer's 'Message' button, and the drawer 'Chat' sat on 'coming soon' — so messaging/trust were effectively hidden. - MessageStore keeps a conversation index (the keystore has no key enumeration) and exposes conversations() — peers newest-active-first with their last line. - ChatListScreen: the messages inbox (tap a conversation → /chat/:pubkey). - Drawer 'Chat' is now a live destination -> /messages (gated like Market). - i18n en/es/pt. conversations() covered by a plain test (no widget hang). Analyzer clean. |
||
|---|---|---|
| .. | ||
| ocr | ||
| auto_backup_service_test.dart | ||
| auto_backup_store_test.dart | ||
| export_import_service_test.dart | ||
| message_store_test.dart | ||
| offer_outbox_test.dart | ||
| share_catalog_service_test.dart | ||
| social_service_test.dart | ||
| social_settings_test.dart | ||