Skip to content

Upgrade to Termina 0.16.1 and preserve TUI state - #1804

Merged
Aaronontheweb merged 5 commits into
devfrom
Aaronontheweb-patch-1
Aug 9, 2026
Merged

Upgrade to Termina 0.16.1 and preserve TUI state#1804
Aaronontheweb merged 5 commits into
devfrom
Aaronontheweb-patch-1

Conversation

@Aaronontheweb

@Aaronontheweb Aaronontheweb commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Update Termina from 0.16.0 to 0.16.1.
  • Use keyed dynamic layouts for provider, model, and MCP workflows.
  • Preserve stateful controls while each logical screen remains active.
  • Replace owned controls after a screen transition.
  • Keep model role values separate from their display text.
  • Select all discovered tools when a user enables MCP server access.
  • Replace an old empty or partial grant set on the first enable action.
  • Clear effective tool access when a user disables MCP server access.

Validation

  • The solution build passed with zero warnings and zero errors.
  • All 16 MCP permission view-model tests passed.
  • The native smoke harness passed all 23 tapes and 9 scenarios.
  • Slopwatch found zero issues.
  • The file header check passed.
  • The diff check passed.

Fixes #1823

@Aaronontheweb Aaronontheweb added dependencies Pull requests that update a dependency file tui Terminal UI (Termina) issues labels Aug 7, 2026
@Aaronontheweb Aaronontheweb changed the title Upgrade to Termina 0.16.0 Upgrade to Termina 0.16.1 and preserve TUI state Aug 8, 2026
@Aaronontheweb
Aaronontheweb force-pushed the Aaronontheweb-patch-1 branch from 7655d17 to 9dbc5a2 Compare August 8, 2026 01:04
@Aaronontheweb

Copy link
Copy Markdown
Collaborator Author

I fixed the first-enable MCP permission defect from #1823.

The enable action now replaces an old empty or partial grant set with all discovered tools.

The disable action still clears effective tool access.

Validation:

  • 16 MCP permission view-model tests passed.
  • The solution build passed with zero warnings.
  • Slopwatch found no issues.
  • The file-header check passed.
  • All 23 native tapes passed.
  • All 9 smoke scenarios passed.

@Aaronontheweb
Aaronontheweb enabled auto-merge (squash) August 9, 2026 00:27
@Aaronontheweb
Aaronontheweb merged commit 6332c05 into dev Aug 9, 2026
21 checks passed
@Aaronontheweb
Aaronontheweb deleted the Aaronontheweb-patch-1 branch August 9, 2026 00:41
@Aaronontheweb Aaronontheweb mentioned this pull request Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file tui Terminal UI (Termina) issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MCP permissions: select all tools on the first server enable

1 participant