just-stuff-tm
0565cee461
Enhance message merging logic and improve USB port listing
2026-03-06 20:38:03 -05:00
just-stuff-tm
ab2b509d6a
Merge branch 'main' into feature/usb
2026-03-06 20:31:05 -05:00
zjs81
04c016cfe1
Merge pull request #266 from zjs81/zjs81-patch-1
...
Fix formatting of cryptocurrency addresses in README
2026-03-06 15:41:21 -07:00
zjs81
ea2354712d
Fix formatting of cryptocurrency addresses in README
2026-03-06 15:41:02 -07:00
zach
7a0b8aad3d
Added more crypto payment options
2026-03-06 15:39:54 -07:00
zjs81
bd34bb5e88
Merge pull request #264 from zjs81/dev-guessed-locations
...
Dev guessed locations
2026-03-06 15:19:03 -07:00
zach
81548fdc21
ai fixes
2026-03-06 15:18:48 -07:00
zach
b2770ef028
fix ai suggestions
2026-03-06 15:11:21 -07:00
zach
7c479f9121
Formatted
2026-03-06 15:03:12 -07:00
zach
1f2dfc555b
Add guessed node location map keys and translations
...
Adds map_showGuessedLocations and map_guessedLocation to app_en.arb and translates them across all 14 supported locales. Regenerates dart localizations.
2026-03-06 15:02:37 -07:00
zjs81
8eb6f32fef
Merge pull request #239 from zjs81/dev-notifyListener
...
Implements a debounced notification listener in MeshCoreConnector
2026-03-06 14:52:27 -07:00
zjs81
d96cd34771
Merge pull request #251 from zjs81/dev-discoverScreen
...
Contact discovery
2026-03-06 11:59:24 -07:00
just-stuff-tm
fb58a3262c
addressed codex review cleanup
2026-03-05 02:50:38 -05:00
just-stuff-tm
f584c4fba0
added linux notification service
2026-03-05 02:26:37 -05:00
just-stuff-tm
b5b930646f
Update flserial dependency to a specific commit reference
2026-03-05 02:26:37 -05:00
just-stuff-tm
3452bdae8c
Refactor test cases for USB flow and port labels for improved readability
2026-03-05 02:26:37 -05:00
just-stuff-tm
25fc9454a8
Add error handling tests for USB connection and listing ports
2026-03-05 02:26:37 -05:00
just_stuff_tm
524558c511
clean
2026-03-05 02:26:37 -05:00
just_stuff_tm
367e47bb1e
Fix USB device name matching and correct localization strings
2026-03-05 02:26:37 -05:00
just_stuff_tm
21ff765e41
Refactor USB permission handling and reset initial channel sync flag
2026-03-05 02:26:37 -05:00
just_stuff_tm
38d40ca0a4
Enhance USB error handling and improve user feedback
...
- Updated the _friendlyErrorMessage method in UsbScreen to provide more user-friendly error messages based on specific PlatformException codes.
- Added localized error messages for various USB-related errors, improving clarity for users.
- Modified the UsbSerialService to rethrow exceptions instead of throwing StateError, allowing for better error propagation.
- Updated the usb_flow_test to reflect changes in the USB display label behavior, ensuring the test accurately describes the functionality.
2026-03-05 02:26:37 -05:00
just_stuff_tm
5b4535d5dc
update flserial dependency reference from main to master
2026-03-05 02:26:37 -05:00
Ben Allfree
f9b6299620
gitmodule cleanup
2026-03-05 02:26:37 -05:00
just_stuff_tm
7cb84dbf6f
Dart Format
2026-03-05 02:26:37 -05:00
just_stuff_tm
44c0670dae
Refine USB transport flow
...
- replace Android USB dependency with app-owned USB host implementation\n- restore BLE-first scanner flow with USB secondary action\n- tighten Web Serial key handling and disconnect logging\n\nTODO (follow-up):\n- review non-English localization copy for tone and consistency\n- trim remaining unused/awkward localization strings introduced during USB UI changes
2026-03-05 02:26:37 -05:00
Ben Allfree
74da9e82b5
wip
2026-03-05 02:25:46 -05:00
Ben Allfree
63583dadda
wip
2026-03-05 02:25:46 -05:00
Ben Allfree
32632669c3
wip
2026-03-05 02:25:46 -05:00
Ben Allfree
3c0c0d1dea
wip
2026-03-05 02:25:46 -05:00
Ben Allfree
e6c9a3fea7
wip
2026-03-05 02:25:46 -05:00
just_stuff_tm
f5154b0033
Improve sender name resolution for room server messages by handling missing room-contact keys
2026-03-05 02:25:46 -05:00
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.
2026-03-05 02:25:46 -05:00
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
2026-03-05 02:25:05 -05:00
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
2026-03-05 02:25:05 -05:00
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