You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Turn the relocated sample tree under ui/examples/upstream-patterns/ into a controlled migration source for the maintained OpenTUI frontend under ui/src/.
This epic does not restore the old upstream runtime.
It defines a staged path for reusing patterns, components, and interaction ideas while keeping:
ui/src/main.tsx
ui/src/components/App.tsx
as the only active frontend entry chain.
Ground Rules
ui/examples/upstream-patterns/ is a reference corpus, not a runnable source of truth.
No direct imports from the sample tree into the active frontend without first adapting state, protocol, and rendering primitives.
screens/REPL.tsx, dialogLaunchers.tsx, and interactiveHelpers.tsx remain sample-runtime references only.
Every migration slice must end with bun run build in ui/.
Behavior should move in small vertical slices, not via wholesale file transplant.
Source file: docs/issues/2026-04-22-opentui-example-migration-epic.md
Labels:
ui,frontend,opentui,planningPriority:
P1Scope:
ui/Goal
Turn the relocated sample tree under
ui/examples/upstream-patterns/into a controlled migration source for the maintained OpenTUI frontend underui/src/.This epic does not restore the old upstream runtime.
It defines a staged path for reusing patterns, components, and interaction ideas while keeping:
ui/src/main.tsxui/src/components/App.tsxas the only active frontend entry chain.
Ground Rules
ui/examples/upstream-patterns/is a reference corpus, not a runnable source of truth.screens/REPL.tsx,dialogLaunchers.tsx, andinteractiveHelpers.tsxremain sample-runtime references only.bun run buildinui/.Source Of Truth
docs/issues/2026-04-21-frontend-refactor-notes.md
ui/examples/upstream-patterns/Execution Order
Dependency Rules
Definition Of Done
The epic is complete when:
Related Issues