mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-04-20 22:13:48 +00:00
- Replace thin MeshCoreTcpManager facade with a proper MeshCoreTcpConnector
that owns TcpTransportService and the frame subscription, mirroring
MeshCoreUsbManager. The connector no longer holds a raw TcpTransportService
or a _tcpFrameSubscription field.
- Remove hardcoded default host IP from TcpScreen (keep port 5000 hint).
- Disable connect button during scanning state, not just connecting state.
- Fix tcpPortLabel mistranslated as nautical "port/harbor" in de, it, pt,
nl, sv, sk, sl, zh; fix corrupted Slovak tcpPortHint ("5 000" → "5000").
- Remove unused tcpStatus_connecting string from all 15 locale arb files
and all generated app_localizations_*.dart files.
- Add extendedPadding to TCP screen FABs to match USB screen.
- Add Key to connect button; update tests to use byKey and assert
onPressed == null when button is disabled during scanning.
|
||
|---|---|---|
| .. | ||
| app_debug_log_screen.dart | ||
| app_settings_screen.dart | ||
| ble_debug_log_screen.dart | ||
| channel_chat_screen.dart | ||
| channel_message_path_screen.dart | ||
| channels_screen.dart | ||
| chat_screen.dart | ||
| chrome_required_screen.dart | ||
| community_qr_scanner_screen.dart | ||
| contacts_screen.dart | ||
| device_screen.dart | ||
| discovery_screen.dart | ||
| line_of_sight_map_screen.dart | ||
| map_cache_screen.dart | ||
| map_screen.dart | ||
| neighbors_screen.dart | ||
| path_trace_map.dart | ||
| repeater_cli_screen.dart | ||
| repeater_hub_screen.dart | ||
| repeater_settings_screen.dart | ||
| repeater_status_screen.dart | ||
| scanner_screen.dart | ||
| settings_screen.dart | ||
| tcp_screen.dart | ||
| telemetry_screen.dart | ||
| usb_screen.dart | ||