Kaede Akino f0b71db566 fix(transport): serialize resumable session lifecycle operations
Queue and coalesce lifecycle requests, drain outstanding writes, and replay
viewport and integration state before reopening admission. Preserve engine
connected state, keep failed recovery frozen, and fence late close results.
Active work is session-owned; caller cancellation removes only its waiter.
Ignore the initial healthy network-path snapshot.

Mosh remote-exit detection is intentionally unchanged.
Validation: 77 focused macOS and 15 focused iOS tests passed.
2026-10-17 09:50:53 +08:00
2026-09-22 08:35:27 +08:00
2026-09-22 08:35:27 +08:00
2026-10-08 21:19:45 +08:00
2026-09-21 21:47:39 +08:00
2026-10-14 13:23:01 +08:00
2026-10-16 22:34:45 +08:00
2026-10-08 21:19:45 +08:00
2026-09-12 23:57:33 +08:00
2026-08-24 18:20:20 +08:00
2026-08-31 12:29:38 +08:00
2026-10-03 15:19:05 +08:00
2026-10-03 15:19:05 +08:00
S
Description
AI-driven remote workspace for Mac, iPhone, and iPad.
https://termind.akinokaede.com
GPL-3.0
23 MiB
0 Stars 1 Watchers 0 Forks
Languages
Swift 98.9%
Python 0.8%
Ruby 0.3%