Janez T
a24e699e22
fix: Refresh MeshCore lock #31
...
ref: dz0ny/meshcore-sar#31
2026-03-22 09:49:16 +01:00
Janez T
2d24481aba
feat: Add MET history isolation
2026-03-21 19:22:43 +01:00
Janez T
721fb7e7a2
feat: Add serial compass support #0
2026-03-19 21:38:54 +01:00
Janez T
e683ab933f
fix: Show original poster name in room messages, not room server name
...
Room servers forward messages with the original author's 4-byte public
key prefix (roomPostAuthorPrefix). Was ignoring this — all room messages
showed the room server's name as sender.
Now resolves the actual poster's name from roomPostAuthorPrefix by
matching against the contacts list. Falls back to room server name if
the author isn't a known contact.
Also fixes findContactByPrefix to accept 4-byte prefixes (was rejecting
anything shorter than 6 bytes).
Fixes #22
2026-03-19 09:20:22 +01:00
Janez T
87cb890877
chore: Linter fixes for USB serial transport
2026-03-17 14:43:47 +01:00
Janez T
095458ece4
feat: USB serial companion support (Android)
...
- Add MeshCoreSerialService to meshcore_client (0x3C/0x3E framing)
- Add usb_serial package for Android USB OTG
- Add UsbSerialTransport wrapper for Android
- Add USB tab to connection dialog (scan, select, connect)
- Add ConnectionMode.usb + connectSerial/disconnectSerial
- Web Serial stub (not yet implemented)
- Fix message limits: DM 156→150, Channel 127→160 (firmware MAX_TEXT_LEN=160)
2026-03-17 13:46:50 +01:00
Janez T
3da4ba8fb2
fix: Remove local client override #123
2026-03-17 11:24:01 +01:00
Janez T
d3d53995a6
Add wakelock plus initialization
2026-03-16 20:38:26 +01:00
Janez T
fedd7b9a2b
Add custom cave map mode
2026-03-16 10:50:44 +01:00
Janez T
da40acf950
chore: Update Meshcore client pin
...
ref:
2026-03-15 09:31:18 +01:00
Janez T
66eb32bf44
Fix BLE contact add failure
2026-03-15 09:24:41 +01:00
Janez T
c2e0fa952e
Fix contact add failure
2026-03-15 09:19:59 +01:00
Janez T
4557fb4b9e
feat: Add Sensor telemetry alerts
...
ref:
2026-03-15 09:13:32 +01:00
Janez T
6de12225fc
feat: Finish discovery flow
...
ref:
2026-03-14 21:04:23 +01:00
Janez T
a3147e9d7c
Summarize repo changes
2026-03-14 10:39:27 +01:00
Janez T
06632ee32d
Update log display handling
2026-03-14 10:01:17 +01:00
Janez T
9f31f50e61
Warn channels about delayed message
2026-03-13 20:14:07 +01:00
Janez T
b35c11c804
fix: bump meshcore client
...
ref:
2026-03-13 20:02:13 +01:00
Janez T
13a729492f
fix: update meshcore client ref
...
ref:
2026-03-13 19:56:50 +01:00
Janez T
24e715d01e
Bump iOS project version
2026-03-13 14:18:27 +01:00
Janez T
1e70f52069
Allow overriding contact name
2026-03-13 10:16:04 +01:00
Janez T
69ec2dfdb5
Add live mesh traffic view
2026-03-12 20:12:25 +01:00
Janez T
b38a8c55d6
Switch lpcnet plugin to git
2026-03-11 21:20:53 +01:00
Janez T
ca872f2049
Add LPCNet voice mode support
2026-03-11 21:16:08 +01:00
Janez T
97addf7ba6
Hide last seen and tweak channels
2026-03-10 09:06:30 +01:00
Janez T
a8e31bb2e8
Investigate DEVICE_QUERY timeout
2026-03-09 19:59:29 +01:00
Janez T
3cd96ba961
Fix scan command timeout
2026-03-09 19:53:36 +01:00
Janez T
a98fc6314e
Analyze BLE MeshCore scan log
2026-03-09 19:45:17 +01:00
Janez T
4dff79cd7b
Update client ref and deps
2026-03-09 19:33:42 +01:00
Janez T
9ff24c1fcb
Fix invalid objective_c framework
2026-03-08 09:40:10 +01:00
Janez T
05153c9ceb
Clarify path_provider override
2026-03-08 09:30:30 +01:00
Janez T
c4aef05dcf
Use flutter_map main source
2026-03-07 21:10:54 +01:00
Janez T
1c3af4f927
Upgrade flutter packages and limit
2026-03-07 20:59:01 +01:00
Janez T
79c8664d04
Remove iOS critical alert flags
2026-03-07 20:09:07 +01:00
Janez T
7214c73aea
Remove gates and sync pubspec
2026-03-07 11:33:58 +01:00
Janez T
95e6aa35e2
Remove 100ms BLE command delay
2026-03-07 09:26:13 +01:00
Janez T
2bc0e21cf0
Remove 100ms BLE command delay
2026-03-07 09:23:29 +01:00
Janez T
485ae995c3
Commit client and rerun pub get
2026-03-06 20:51:49 +01:00
Janez T
85d0b26c67
Add retransmission handling
2026-03-06 20:12:12 +01:00
Janez T
96feb75712
feat: save all pending work
...
ref:
2026-03-06 20:01:56 +01:00
Janez T
e3902cea1e
fix: bump client lock
...
ref:
2026-03-05 20:58:58 +01:00
Janez T
2482f94cd0
Push meshcore_client and refresh pub
2026-03-05 20:58:29 +01:00
Janez T
42fc1f9cd2
fix: defer dialog scan start
...
ref:
2026-03-05 20:08:36 +01:00
Janez T
7807ad7471
Compare meshcore repos for bugs
2026-03-05 19:54:49 +01:00
Janez T
310eee1ff5
Compare meshcore sar against open
2026-03-05 19:48:16 +01:00
Janez T
84a6f81c26
feat: replace SSE client with direct TCP/WiFi connection
...
- Remove SseClientService and ConnectionMode.sseClient
- Add ConnectionMode.tcp with MeshCoreTcpService (port 5000)
- NetworkScannerService: scan TCP port 5000 via raw Socket.connect
- mDNS service type changed to _meshcore._tcp
- connection_dialog: connect via connectTcp() instead of connectToSseServer()
- home_screen: show WiFi icon and label for TCP mode
- Bump meshcore_client to pick up TCP transport support
2026-03-04 19:11:16 +01:00
Janez T
a8c4bee976
Fix missing MeshCoreBleService APIs
2026-03-02 10:09:09 +01:00
Janez T
0e7ba5572d
Improve image zoom quality
2026-03-01 19:17:09 +01:00
Janez T
8a91e7bf89
fix: pin codec2 ref
...
ref:
2026-03-01 13:58:26 +01:00
Janez T
b0039feeb7
Adjust timezone dependency method
2026-03-01 12:59:25 +01:00