Skip to content

feat(workspace): add lifecycle switcher#61

Merged
decode2 merged 1 commit into
masterfrom
feat/workspace-switcher
Jul 20, 2026
Merged

feat(workspace): add lifecycle switcher#61
decode2 merged 1 commit into
masterfrom
feat/workspace-switcher

Conversation

@decode2

@decode2 decode2 commented Jul 20, 2026

Copy link
Copy Markdown
Owner

Linked issue

Closes #60

  • Approved issue linked.

Pull request type

  • New feature (type:feature)

Summary

  • Adds minimal create/select/close/restart/recover workspace controls.
  • Preserves workspace/session/UI-tab identity boundaries and defers terminal adoption.

Test plan

  • Focused frontend suites: 13/13.
  • Lint, typecheck, and build passed.
  • No direct pty_spawn or terminal adoption.

Chained pull request context

  • Previous PR: feat(workspace): add typed desktop client #59
  • Next PR: PR12c — stable backend-session adoption
  • Review this PR first: action sequencing and identity boundaries
  • Intentionally out of scope: terminal adoption and release work

Contributor checklist

  • Duplicate search and approved issue
  • Exactly one type label
  • Reproducible evidence
  • Conventional commit; no AI attribution

@decode2 decode2 added the type:feature Adds or improves functionality label Jul 20, 2026
@decode2
decode2 merged commit f1506d5 into master Jul 20, 2026
4 checks passed
@decode2
decode2 deleted the feat/workspace-switcher branch July 20, 2026 15:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:feature Adds or improves functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(workspace): add lifecycle switcher

1 participant