Skip to content

Improve session management reliability#18

Merged
aksOps merged 1 commit into
mainfrom
improve-session-management
Jun 4, 2026
Merged

Improve session management reliability#18
aksOps merged 1 commit into
mainfrom
improve-session-management

Conversation

@aksOps

@aksOps aksOps commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Improve session lifecycle/adapter handling across app, CLI, store, and tmux layers
  • Add and update regression coverage for tmux adapter, app/service flows, CLI dispatch, and store validation
  • Enable tmux mouse pane scrollback so wheel events scroll tmux history instead of prompt history

Verification

  • go test -count=1 ./...
  • make build
  • make lint

@aksOps aksOps enabled auto-merge (squash) June 4, 2026 02:06
@sonarqubecloud

sonarqubecloud Bot commented Jun 4, 2026

Copy link
Copy Markdown

@aksOps aksOps merged commit ae7e61e into main Jun 4, 2026
11 of 12 checks passed
@aksOps aksOps deleted the improve-session-management branch June 4, 2026 02:07
if !filepath.IsAbs(shell) {
return nil, fmt.Errorf("invalid SHELL %q: must be absolute for command alias fallback", shell)
}
check := exec.CommandContext(ctx, shell, "-ic", "type "+tmux.ShellJoin([]string{cmd[0]})+" >/dev/null 2>&1") // #nosec G204 -- shell is the user's configured absolute shell; alias name is validated before reaching this path.
aksOps added a commit that referenced this pull request Jun 4, 2026
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