just_stuff_tm
d6d11eaad2
Update active USB port key and label on connection, notify listeners
2026-03-05 02:25:05 -05:00
just_stuff_tm
3cef9e81b6
Remove unawaited background service start during USB connection initialization
2026-03-05 02:25:05 -05:00
just_stuff_tm
5216e00807
Refactor USB port handling to introduce display labels and improve state management
2026-03-05 02:25:05 -05:00
just_stuff_tm
a0feb129e1
Add post-frame callback to disconnect USB transport on dispose if not navigated to contacts
2026-03-05 02:25:05 -05:00
just_stuff_tm
f39a22668e
Add initial load scheduling and tests for USB screen and frame codec functionality
2026-03-05 02:25:05 -05:00
just_stuff_tm
781090243c
Enhance USB functionality by adding request port label management and platform support checks
2026-03-05 02:25:05 -05:00
just_stuff_tm
ca5784f3f8
Add post-frame callback to ensure disconnection on dispose when navigation hasn't changed
2026-03-05 02:25:05 -05:00
just_stuff_tm
dcad5c586d
Refactor USB connection handling to use scheduled closure and improve error management in USB services
2026-03-05 02:25:05 -05:00
just_stuff_tm
4b24506310
Remove unused import of 'dart:typed_data' in usb_serial_service_web.dart
2026-03-05 02:25:05 -05:00
just_stuff_tm
47c4e0fb82
Fix USB permission receiver registration for compatibility with Android Tiramisu
2026-03-05 02:25:05 -05:00
just_stuff_tm
c041e05972
Improve error message for unavailable RX characteristic in USB communication
2026-03-05 02:25:05 -05:00
just_stuff_tm
612612795a
Update French localization for connection choice subtitle
2026-03-05 02:25:05 -05:00
just_stuff_tm
3cec3dc233
Improve USB disconnection handling and add payload length validation for USB frames
2026-03-05 02:25:05 -05:00
just_stuff_tm
3542adad1d
Update USB communication note for clarity in Swedish localization
2026-03-05 02:25:05 -05:00
just_stuff_tm
115689ad95
Improve USB connection handling by preventing connection attempts when already connected
2026-03-05 02:25:05 -05:00
just_stuff_tm
9a0572e8e4
Add payload length validation in USB frame decoder
2026-03-05 02:25:05 -05:00
just_stuff_tm
2d1160d992
Enhance BLE connection handling and improve USB connection messaging
...
- Wrapped BLE scan and connection methods in try-catch blocks to handle errors gracefully and provide debug output.
- Added retry logic for service discovery on web platforms after transient disconnections.
- Updated USB connection messages in multiple languages to reflect active support on Android and desktop platforms.
- Improved loading indicators for contacts screen to show a spinner during data loading.
2026-03-05 02:25:05 -05:00
just_stuff_tm
ee3af52c0f
Add initial contacts sync handling for web Bluetooth transport
2026-03-05 02:25:05 -05:00
just_stuff_tm
98f7c3b088
Refactor USB handling to improve connection management and error cleanup
2026-03-05 02:25:05 -05:00
just_stuff_tm
f462815775
Refactor USB connection handling and improve notification setup
2026-03-05 02:25:05 -05:00
just_stuff_tm
5f4333398e
Enhance Bluetooth scanning and notification handling for web platform
2026-03-05 02:25:05 -05:00
just_stuff_tm
c23a1da430
Add web serial support and USB tests
2026-03-05 02:25:05 -05:00
just_stuff_tm
22a53439b1
Initialize USB Supoport for Andriod and Desktop
2026-03-05 02:25:05 -05:00
Winston Lowe
7d8e049745
Enhance message parsing and error handling in MeshCoreConnector ( #260 )
...
* Enhance readString method to include Latin-1 fallback for decoding errors
* Refactor _parseContactMessage to improve error handling and message parsing logic
* Update lib/connector/meshcore_connector.dart
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-04 22:56:39 -08:00
ericz
3502559fae
minus to tilde
2026-03-04 22:49:20 +01:00
ericz
e125318137
Shorten lastSeen for en,de,es,fr
2026-03-04 21:41:51 +01:00
Winston Lowe
d53465d13b
persist discovered contacts when all are removed
2026-03-03 17:57:56 -08:00
Winston Lowe
a0efbbe4bd
Persist Discovered Contacts when updated
2026-03-03 17:44:28 -08:00
zjs81
bd5db9a9d5
Merge pull request #253 from ericszimmermann/ez_search-displayed-prefix
...
Allow search for prefix as Displayed in contact list
2026-03-02 18:44:04 -07:00
zjs81
79b17b53a0
Merge pull request #246 from Specter242/codex/signal-ui-consistency
...
Unify signal indicator UI across RSSI and SNR
2026-03-02 18:42:21 -07:00
ericz
647fe1523e
make it that even combination <0x90 is allowed.
2026-03-02 21:42:44 +01:00
ericz
b7d5ee5754
Allow search for prefix as Displayed in contact list.
2026-03-02 21:35:16 +01:00
Winston Lowe
38856c67e5
feat: Add functionality to delete all discovered contacts
...
- Implemented a new method to remove all discovered contacts from the list.
- Added confirmation dialog for deleting all discovered contacts in the discovery screen.
- Updated localization files to include new strings for deleting all discovered contacts.
- Refactored contact import logic to streamline the process.
- Enhanced the discovery handling to notify users appropriately based on settings.
2026-03-02 10:23:14 -08:00
zjs81
6bd3c17cdf
Merge pull request #217 from MeshEnvy/chrome/main
...
enh: Chrome compatibility
2026-03-01 20:02:29 -07:00
zjs81
6d0712c450
Merge pull request #240 from ericszimmermann/ez_removeDevicenameBrackets
...
Show name of connected companion
2026-03-01 19:48:54 -07:00
Winston Lowe
ddeb1edc2e
refactor(discovery): simplify sorting logic for last seen contacts
2026-03-01 14:40:26 -08:00
Winston Lowe
8d73602509
add flags for manual contact addition and telemetry mode handling
2026-03-01 14:36:04 -08:00
Winston Lowe
fcab69f9f0
refactor(connector): adjust frame length check and simplify contact handling logic
...
refactor(settings): extract settings sending logic into a separate method
refactor(ble_debug_log_service): remove unused command case for radio settings
refactor(app_bar): update compact width threshold for app bar display
2026-03-01 13:05:57 -08:00
Winston Lowe
d2640e1294
feat(localization): update 'overwrite oldest contact' subtitle for multiple languages
2026-03-01 10:52:19 -08:00
Winston Lowe
b02225c02e
refactor(connector): remove unused radio settings frame and update command constant
2026-03-01 10:41:31 -08:00
Winston Lowe
128e99e3e7
refactor(settings): remove unused import for adaptive_app_bar_title
2026-03-01 10:35:32 -08:00
Winston Lowe
12bf46bba1
feat(localization): update contact settings translations for multiple languages
...
- Translated contact settings and related strings in Slovenian, Swedish, Ukrainian, Chinese, Dutch, Polish, Portuguese, Russian, and Slovak.
- Added new strings for discovered contacts actions such as adding, copying, and deleting contacts.
- Enhanced the DiscoveryContact model to include a rawPacket field for better data handling.
- Updated the contacts screen to support new actions in the context menu for discovered contacts.
- Improved the contact discovery store to handle the serialization of the new rawPacket field.
2026-03-01 10:13:17 -08:00
Winston Lowe
92d8e7cd0b
Refactor contact search functionality to use DiscoveryContact model and simplify query matching
2026-02-28 19:14:22 -08:00
Winston Lowe
75610695c2
Add contact settings and discovery features
...
- Implemented contact settings in localization files for Swedish, Ukrainian, and Chinese.
- Added new DiscoveryContact model to handle discovered contacts.
- Created DiscoveryScreen to display discovered contacts with filtering and sorting options.
- Integrated contact discovery storage to persist discovered contacts.
- Updated settings screen to include options for automatic contact addition.
- Enhanced app bar and list filter widgets for better user experience.
- Fixed variable naming inconsistencies in contact model.
2026-02-28 19:11:11 -08:00
Specter242
57ea30cae9
Unify signal indicator UI
2026-02-27 14:30:15 -05:00
Serge Tarkovski
1b94442ab6
Fix action constant collision: change _actionTogglePrioritizeUsers from 10 to 11
2026-02-27 21:19:13 +02:00
Serge Tarkovski
3ae14781f0
AI translations for "Users first"
2026-02-27 12:58:32 +02:00
Serge Tarkovski
ecc496f2af
Merge branch 'main' into unread-peoplefirst
2026-02-27 12:57:59 +02:00
Serge Tarkovski
c47a4cb622
fix: filter by _shouldTrackUnreadForContactKey when recalculating cached contacts unread total
2026-02-27 12:28:57 +02:00
Serge Tarkovski
a30fc439f3
refactor: use UnreadBadge widget in QuickSwitchBar for consistent badge styling
2026-02-27 12:22:26 +02:00