Skip to content

refactor(tui): use OpenTUI Dynamic in session view - #46649

Merged
rekram1-node merged 1 commit into
devfrom
tui-dynamic
Sep 1, 2026
Merged

refactor(tui): use OpenTUI Dynamic in session view#46649
rekram1-node merged 1 commit into
devfrom
tui-dynamic

Conversation

@rekram1-node

Copy link
Copy Markdown
Collaborator

What does this PR do?

Import the session view's Dynamic component from @opentui/solid rather than solid-js/web. This keeps the terminal view on its renderer's implementation instead of selecting Solid Web's browser/server implementation through runtime conditions.

One file, import change only. No new tests, dependencies, build settings, or dev-script changes.

Split out of #46644 so the renderer cleanup can be reviewed independently of the Bedrock dev-runtime fix. This is not required to fix Bedrock decoding. A primitive-level reproduction showed the server version does not react to component selection changes, but no user-visible session-view regression was established; the view selects function components from each part's type.

Verification

  • bun typecheck in packages/tui: passed.
  • bun test --timeout 30000 --only-failures in packages/tui: 193 passed, 1 skipped, 0 failed.
  • git diff --check: passed.

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

@rekram1-node
rekram1-node merged commit 2da5a4b into dev Sep 1, 2026
10 checks passed
@rekram1-node
rekram1-node deleted the tui-dynamic branch September 1, 2026 18:47
filipeforattini added a commit to reddb-io/redcode that referenced this pull request Sep 5, 2026
filipeforattini added a commit to reddb-io/redcode that referenced this pull request Sep 5, 2026
filipeforattini added a commit to reddb-io/redcode that referenced this pull request Sep 5, 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.

1 participant