Skip to content

Fix SSH timeouts and tmux tab persistence - #4

Merged
koolerjaebee merged 4 commits into
mainfrom
fix/ssh-timeouts-tmux-persistence
Jul 22, 2026
Merged

koolerjaebee merged 4 commits into
mainfrom
fix/ssh-timeouts-tmux-persistence

Conversation

@JoJoJung1011

Copy link
Copy Markdown
Contributor

Summary

  • serialize tmux tab-name and tab-order persistence to prevent concurrent saves from overwriting newer state
  • restore compact widths for default tmux labels and clean up legacy default-name overrides
  • distinguish TCP socket timeouts from SSH initialization timeouts and use a 30-second connection timeout
  • add regression coverage for persistence races, default-name cleanup, and localized timeout messages

Verification

  • flutter analyze
  • flutter test (46 tests passed)
  • git diff --check origin/main..HEAD

@koolerjaebee koolerjaebee left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed for production release. Flutter analyze and all 46 tests pass locally on Flutter 3.44.6; no blocking issues found.

@koolerjaebee
koolerjaebee merged commit fd08052 into main Jul 22, 2026
1 check passed
@koolerjaebee
koolerjaebee deleted the fix/ssh-timeouts-tmux-persistence branch July 22, 2026 08:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants