Ben Allfree
32632669c3
wip
5 months ago
Ben Allfree
3c0c0d1dea
wip
5 months ago
Ben Allfree
e6c9a3fea7
wip
5 months ago
just_stuff_tm
f5154b0033
Improve sender name resolution for room server messages by handling missing room-contact keys
5 months ago
just_stuff_tm
4c7ee3b3b0
Enhance USB serial services with debug logging and reset functionality
...
- Introduced debug logging in USB serial services for better traceability.
- Added reset method to UsbSerialFrameDecoder to clear buffered data.
- Updated tests to verify the reset functionality of the decoder.
5 months ago
just_stuff_tm
c2f544eeba
I restored the Web BLE behavior in [meshcore_connector.dart] to the earlier Windows/Chrome-working state aligned with the logic that was present around commit `fcef3de57837983a300634aa3e0a77622e945cc2`,
...
What is back:
- Web BLE resets handshake state before connect
- skips `requestMtu()` on web
- retries `discoverServices()` once on the transient web disconnect case
- uses the non-blocking web `setNotifyValue(true)` workaround again
- skips the immediate `SELF_INFO` wait/refresh stack on web BLE
- defers contact loading on web BLE until after channel `0`
- uses the Web-specific bounded `SELF_INFO` retry timer
- re-enables initial channel-sync gating for web BLE
5 months ago
just_stuff_tm
98cdac4309
Refactor MeshCoreConnector to streamline connection handling and remove web-specific logic for contact synchronization... Back to the way it was before.. For some reason the fix worked on my machine but wwhen i built web from upstream it didnt work
5 months ago
just_stuff_tm
d6d11eaad2
Update active USB port key and label on connection, notify listeners
5 months ago
just_stuff_tm
3cef9e81b6
Remove unawaited background service start during USB connection initialization
5 months ago
just_stuff_tm
5216e00807
Refactor USB port handling to introduce display labels and improve state management
5 months ago
just_stuff_tm
a0feb129e1
Add post-frame callback to disconnect USB transport on dispose if not navigated to contacts
5 months ago
just_stuff_tm
f39a22668e
Add initial load scheduling and tests for USB screen and frame codec functionality
5 months ago
just_stuff_tm
781090243c
Enhance USB functionality by adding request port label management and platform support checks
5 months ago
just_stuff_tm
ca5784f3f8
Add post-frame callback to ensure disconnection on dispose when navigation hasn't changed
5 months ago
just_stuff_tm
dcad5c586d
Refactor USB connection handling to use scheduled closure and improve error management in USB services
5 months ago
just_stuff_tm
4b24506310
Remove unused import of 'dart:typed_data' in usb_serial_service_web.dart
5 months ago
just_stuff_tm
47c4e0fb82
Fix USB permission receiver registration for compatibility with Android Tiramisu
5 months ago
just_stuff_tm
c041e05972
Improve error message for unavailable RX characteristic in USB communication
5 months ago
just_stuff_tm
612612795a
Update French localization for connection choice subtitle
5 months ago
just_stuff_tm
3cec3dc233
Improve USB disconnection handling and add payload length validation for USB frames
5 months ago
just_stuff_tm
3542adad1d
Update USB communication note for clarity in Swedish localization
5 months ago
just_stuff_tm
115689ad95
Improve USB connection handling by preventing connection attempts when already connected
5 months ago
just_stuff_tm
9a0572e8e4
Add payload length validation in USB frame decoder
5 months ago
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.
5 months ago
just_stuff_tm
ee3af52c0f
Add initial contacts sync handling for web Bluetooth transport
5 months ago
just_stuff_tm
98f7c3b088
Refactor USB handling to improve connection management and error cleanup
5 months ago
just_stuff_tm
f462815775
Refactor USB connection handling and improve notification setup
5 months ago
just_stuff_tm
5f4333398e
Enhance Bluetooth scanning and notification handling for web platform
5 months ago
just_stuff_tm
c23a1da430
Add web serial support and USB tests
5 months ago
just_stuff_tm
22a53439b1
Initialize USB Supoport for Andriod and Desktop
5 months ago
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>
5 months ago
zjs81
bd5db9a9d5
Merge pull request #253 from ericszimmermann/ez_search-displayed-prefix
...
Allow search for prefix as Displayed in contact list
5 months ago
zjs81
79b17b53a0
Merge pull request #246 from Specter242/codex/signal-ui-consistency
...
Unify signal indicator UI across RSSI and SNR
5 months ago
ericz
647fe1523e
make it that even combination <0x90 is allowed.
5 months ago
ericz
b7d5ee5754
Allow search for prefix as Displayed in contact list.
5 months ago
zjs81
6bd3c17cdf
Merge pull request #217 from MeshEnvy/chrome/main
...
enh: Chrome compatibility
5 months ago
zjs81
6d0712c450
Merge pull request #240 from ericszimmermann/ez_removeDevicenameBrackets
...
Show name of connected companion
5 months ago
Specter242
57ea30cae9
Unify signal indicator UI
5 months ago
Winston Lowe
e139383335
Add localized search functionality for contacts ( #244 )
...
- Introduced new localization keys for searching contacts, users, favorites, repeaters, and room servers in multiple languages.
- Updated localization files for Italian, Bulgarian, German, English, Spanish, French, Dutch, Polish, Portuguese, Russian, Slovak, Slovenian, Swedish, Ukrainian, and Chinese.
- Enhanced the contacts screen to dynamically display search hints based on the selected contact type filter.
- Modified the map screen to utilize the new search functionality for contacts without a number.
5 months ago
ZIER
64428294c9
info • Unnecessary use of string interpolation • lib/widgets/app_bar.dart:43:23 • unnecessary_string_interpolations
5 months ago
ZIER
e7a8c36bc4
more aesthetically pleasing display of Companionname
5 months ago
Ben Allfree
75d25f6312
Merge branch 'main' into chrome/main
5 months ago
Ben Allfree
2a3119544c
Merge branch 'main' of github.com:MeshEnvy/meshcore-open
5 months ago
Ben Allfree
fb41a5bf10
Merge branch 'zjs81:main' into main
5 months ago
Ben Allfree
d88786bb0f
ble filtering
5 months ago
Ben Allfree
e3148dd449
Merge main into chrome/main
5 months ago
Ben Allfree
96371c03ae
pub lock upate
5 months ago
Ben Allfree
cac65face6
Merge main into chrome/main
5 months ago
zjs81
bdb1eb6b42
Merge pull request #179 from MGJ520/main
...
Correct Chinese translation
5 months ago
zjs81
f2ccec2926
Merge branch 'main' into MGJ520/main
...
# Conflicts:
# lib/l10n/app_zh.arb
5 months ago