Skip to content

feat(dashboard): add writable web terminal action - #642

Draft
nil-err wants to merge 1 commit into
deepcoldy:masterfrom
nil-err:codex/dashboard-interactive-web-terminal-20260728
Draft

feat(dashboard): add writable web terminal action#642
nil-err wants to merge 1 commit into
deepcoldy:masterfrom
nil-err:codex/dashboard-interactive-web-terminal-20260728

Conversation

@nil-err

@nil-err nil-err commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Keep the existing session terminal entry read-only.
  • Add a distinct key-icon action that opens an authenticated writable Web Terminal in a new tab.
  • Cover session cards, the details drawer, and Kanban actions; hide the writable action for public read-only access.

Validation

  • test/dashboard-sessions-ui.test.ts: 22 passed
  • test/dashboard-i18n-c5.test.ts: 430 passed
  • test/terminal-write-auth.test.ts: 31 passed
  • Full TypeScript build, dashboard bundle, domain audit, and dist audit passed in the local trial worktree.
  • Local trial runtime: 6/6 Botmux processes online from the trial worktree; Dashboard root returned HTTP 200 and the unauthenticated sessions API returned HTTP 401.

Scope

This PR contains only the Dashboard terminal-control UI, i18n, style, and focused regression-test changes. No production deployment or remote configuration change is included.

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.

1 participant