meshcore-open/lib/screens
Zach 90ce46392a feat: optimize reaction message format to reduce airtime
- Reduce reaction payload from ~44 bytes to 9 bytes (5x smaller)
- Use 4-char hex hash (timestamp + sender + first 5 chars) for message ID
- Use 2-char hex emoji index instead of multi-byte UTF-8 emoji
- Format: r:HASH:INDEX (e.g., r:a1b2:00)
- For 1:1 chats, sender is implicit (null) for shorter hash
- Prevent users from reacting to their own messages
- Add room server reaction support with sender identification
- Make emoji lists public in EmojiPicker for shared indexing
- Add 💪 and 🚀 emojis to picker
- Add comprehensive unit tests for reaction helpers
- Update minor dependencies
2026-01-28 23:21:04 -07:00
..
app_debug_log_screen.dart Add localization support and translation script 2026-01-11 17:13:50 -07:00
app_settings_screen.dart feat: add Russian and Ukrainian to language selector 2026-01-28 22:26:14 -07:00
ble_debug_log_screen.dart Add localization support and translation script 2026-01-11 17:13:50 -07:00
channel_chat_screen.dart feat: optimize reaction message format to reduce airtime 2026-01-28 23:21:04 -07:00
channel_message_path_screen.dart Add localization support and translation script 2026-01-11 17:13:50 -07:00
channels_screen.dart Merge pull request #60 from 446564/missing-tooltips 2026-01-23 16:47:31 -07:00
chat_screen.dart feat: optimize reaction message format to reduce airtime 2026-01-28 23:21:04 -07:00
community_qr_scanner_screen.dart feat: Add community management features with QR code scanning 2026-01-19 20:56:07 -07:00
contacts_screen.dart Merge remote-tracking branch 'origin/main' into dev-pathtrace 2026-01-28 21:43:07 -07:00
device_screen.dart Add localization support and translation script 2026-01-11 17:13:50 -07:00
map_cache_screen.dart Add localization support and translation script 2026-01-11 17:13:50 -07:00
map_screen.dart update tooltips 2026-01-20 17:21:44 -08:00
neighbours_screen.dart Add untranslated messages file and update localization keys 2026-01-19 19:13:22 -07:00
repeater_cli_screen.dart Add localization support and translation script 2026-01-11 17:13:50 -07:00
repeater_hub_screen.dart Refactor autofocus logic in login dialogs for better platform handling 2026-01-26 10:40:10 -08:00
repeater_settings_screen.dart Fix issues flagged by flutter analyze 2026-01-17 11:00:34 -05:00
repeater_status_screen.dart Refactor timeout calculations for repeater and login frames to ensure minimum message size is respected; remove obsolete widget test file. 2026-01-11 17:40:19 -07:00
scanner_screen.dart fix: address PR review issues 2026-01-28 21:29:18 -07:00
settings_screen.dart localization: update GPS settings messages and improve handling of custom variables 2026-01-19 18:56:06 -07:00
telemetry_screen.dart Fix issues flagged by flutter analyze 2026-01-17 11:00:34 -05:00