Janez T
f6779e8776
fix: clean up messages composer bar
...
ref:
2026-03-06 20:01:56 +01:00
Janez Troha
a9d062dc34
Merge pull request #11 from MGJ520/main
...
Fix the Chinese translation switching issue
2026-03-06 16:23:51 +01:00
MGJ
3680b38302
Fix the Chinese translation switching issue
2026-03-06 20:10:26 +08:00
Janez T
e3902cea1e
fix: bump client lock
...
ref:
v2026.0306.1
v2026.0305.4
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
2b34bc4162
fix: stop lpp zero tail
...
ref:
2026-03-05 20:12:09 +01:00
Janez T
03c0c7ad38
fix: safe scan notifications
...
ref:
2026-03-05 20:10:08 +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
b8f03079e7
Fix channel data sending bug
2026-03-05 19:39:03 +01:00
Janez T
ab0c531a4b
Add toast for image fetch failures
2026.0305.3
2026-03-05 13:07:53 +01:00
Janez T
9709511e90
Fix image bubble contact lookup
2026-03-05 11:56:34 +01:00
Janez T
162d5333ce
Hide tab bar when single tab
2026-03-05 11:51:23 +01:00
Janez T
0cb1d49804
Fix null check crash in TabBar
2026-03-05 11:41:15 +01:00
Janez T
234edf5bb0
Add message clear option
2026-03-05 11:04:41 +01:00
Janez T
2d9cb0ddb9
Add tic tac toe DM game
2026-03-05 09:57:14 +01:00
Janez T
76b093685e
Add fragment transfer estimate
2026-03-05 09:38:39 +01:00
Janez T
55a85659d3
Add tic tac toe DM game
2026-03-05 09:05:18 +01:00
Janez T
972a9ba944
Document raw binary routing
2026-03-05 08:51:18 +01:00
Janez T
f4e3f2e834
Limit media fetch hops and warn user
v2026.0305.1
2026-03-05 08:39:58 +01:00
Janez T
50a4322f44
Limit media fetch hops to three
2026-03-05 08:31:34 +01:00
Janez T
c83eaa4d98
Limit direct payload hops
2026-03-05 08:30:06 +01:00
Janez T
5beac70644
Add auto contact toggle
2026-03-05 08:16:48 +01:00
Janez T
99cd378e6a
Add stats pills and RFC3339 date
2026-03-05 08:13:18 +01:00
Janez T
6a52e7cfa1
Add stats pills and RFC009 date
2026-03-05 08:12:48 +01:00
Janez T
af2e969640
Update release checker to GitHub API
2026-03-05 08:05:55 +01:00
Janez T
b12567f613
Add trace button and raw packets
2026-03-05 08:02:39 +01:00
Janez T
13b91e3cc9
Add packet trace storage flow
2026-03-05 07:50:42 +01:00
Janez T
40d786eb25
Add trace button to message bubble
2026-03-05 07:45:16 +01:00
Janez T
b6aa0bcfaa
Bump iOS project version
2026-03-05 07:36:21 +01:00
Janez T
f31083694f
Fix DM private media sending
2026-03-04 19:55:53 +01:00
Janez T
1460bdb51f
fix: remove all auto-retry image fetch, user-initiated only
...
- No automatic IR1 requests; fragments arrive only when user taps load
- Bubble sends IR1 with missing indices only if partial session exists
(partial resume: only missing fragments requested, not the whole image)
- 30s timeout resets the loading spinner so user can tap retry again
- Saves LoRa airtime by never transmitting IR1 without explicit user action
2026-03-04 19:47:01 +01:00
Janez T
537d98e2d4
fix: image transfer 10s idle timeout with partial resume
...
- Replace 1.2s fixed retry with 10s idle debounce timer
- Timer resets on every received fragment (debounce)
- Timer also starts on IE1 envelope receipt (handles pull-only senders)
- IR1 always requests only missing indices (partial resume)
- Attempt counter no longer resets per fragment; bounded to 5 retries
- Max attempts raised to 5 (was 4)
2026-03-04 19:42:18 +01:00
Janez T
7ffc46438f
fix: disable voice recording on web via kIsWeb guard
2026-03-04 19:21:43 +01:00
Janez T
efab2cd057
fix: stub codec2 FFI for web build using conditional exports
2026-03-04 19:19:40 +01:00
Janez T
d6077d1588
ci: add web build and GitHub Pages deployment
2026-03-04 19:16:15 +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
c6b3b86c2f
feat: add iOS TestFlight link README
...
ref:
2026-03-04 13:30:59 +01:00
Janez T
d1e6aaafbe
feat: update README protocol media details
...
ref:
2026-03-04 13:27:25 +01:00
Janez T
3036ba620c
Add codec2 avif meshcore details
2026-03-04 13:25:54 +01:00
Janez Troha
9854dd2034
Add Chinese translation
...
Add new Chinese translation
2026-03-04 12:48:37 +01:00
MGJ
e9a08fab4d
Add new Chinese translation
2026-03-04 15:02:39 +08:00
Janez Troha
9814c95cee
Update demo video section in README
...
Updated demo video link and thumbnail in README.
2026-03-02 10:46:53 +01:00
Janez T
85ebf51bcb
Add MeshCore SAR demo link
2026-03-02 10:44:52 +01:00
Janez T
e85e290265
Update MeshCoreBleService calls
2026-03-02 10:33:49 +01:00
Janez T
a8c4bee976
Fix missing MeshCoreBleService APIs
v2026.0302.1
2026-03-02 10:09:09 +01:00
Janez T
c176bd92a9
Tweak AVIF tuning and preferences
2026-03-02 09:42:14 +01:00
Janez T
4d0c45c11c
Include client repeat info
2026-03-02 09:02:20 +01:00
Janez T
aa2a194b0b
Refresh README with GitHub style
2026-03-02 08:52:57 +01:00