meshcore-open/lib/widgets
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
..
battery_indicator.dart fix overflowing widget and also add network perms for mac 2026-01-02 15:32:46 -07:00
debug_frame_viewer.dart Add localization support and translation script 2026-01-11 17:13:50 -07:00
device_tile.dart Add localization support and translation script 2026-01-11 17:13:50 -07:00
elements_ui.dart Updated gps setting to follow state of companion. 2026-01-19 16:57:46 -08:00
emoji_picker.dart feat: optimize reaction message format to reduce airtime 2026-01-28 23:21:04 -07:00
empty_state.dart remove voice code make optimizations. Fix channels race conditions. add reply function 2025-12-30 19:27:25 -07:00
gif_message.dart feat: add ChatScrollController and JumpToBottomButton for improved chat scrolling experience 2026-01-23 17:56:06 -07:00
gif_picker.dart Add localization support and translation script 2026-01-11 17:13:50 -07:00
jump_to_bottom_button.dart feat: add ChatScrollController and JumpToBottomButton for improved chat scrolling experience 2026-01-23 17:56:06 -07:00
list_filter_widget.dart Add localization support and translation script 2026-01-11 17:13:50 -07:00
path_management_dialog.dart Add localization support and translation script 2026-01-11 17:13:50 -07:00
path_selection_dialog.dart Add localization support and translation script 2026-01-11 17:13:50 -07:00
path_trace_dialog.dart cleaned up. 2026-01-25 12:00:38 -08:00
qr_code_display.dart feat: Add community management features with QR code scanning 2026-01-19 20:56:07 -07:00
qr_scanner_widget.dart feat: Add community management features with QR code scanning 2026-01-19 20:56:07 -07:00
quick_switch_bar.dart Add localization support and translation script 2026-01-11 17:13:50 -07:00
repeater_login_dialog.dart Refactor autofocus logic in login dialogs for better platform handling 2026-01-26 10:40:10 -08:00
room_login_dialog.dart Refactor autofocus logic in login dialogs for better platform handling 2026-01-26 10:40:10 -08:00
snr_indicator.dart Added a basic neighbours screen for repeaters 2026-01-18 11:17:47 -08:00
unread_badge.dart 🔄 Changes 2025-12-26 13:33:03 -07:00