meshcore-open/test
Zach db935a7454 refactor(tcp): promote MeshCoreTcpConnector, fix translations, harden UI
- 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.
2026-03-13 10:59:09 -07:00
..
connector fix(tcp): reset state on aborted pre-handshake connect 2026-03-10 21:38:35 -04:00
screens refactor(tcp): promote MeshCoreTcpConnector, fix translations, harden UI 2026-03-13 10:59:09 -07:00
services feat: Add TCP connection support and UI integration 2026-03-07 20:07:19 -05:00
utils Refactor test cases for USB flow and port labels for improved readability 2026-03-05 02:26:37 -05:00
reaction_helper_test.dart format dart files 2026-02-04 08:32:35 -08:00