Roo-Code/apps/cli/src
cte 8d3a6acb72 refactor(cli): extract hooks, stores, and utils from TUI App component
- Extract extension host logic into useExtensionHost hook
- Extract message handling into useMessageHandlers hook
- Extract task submission into useTaskSubmit hook
- Extract global input handling into useGlobalInput hook
- Extract followup countdown into useFollowupCountdown hook
- Extract focus management into useFocusManagement hook
- Extract picker handlers into usePickerHandlers hook
- Create uiStateStore for UI-specific state (showExitHint, countdown, etc.)
- Extract tool data utilities (extractToolData, formatToolOutput, etc.)
- Extract view utilities (getView function)
- Extract HorizontalLine component
- Reduce App.tsx by ~1400 lines for better maintainability
2026-01-08 02:36:40 -08:00
..
__tests__ Some cleanup 2026-01-07 23:47:16 -08:00
ui refactor(cli): extract hooks, stores, and utils from TUI App component 2026-01-08 02:36:40 -08:00
utils Some cleanup 2026-01-07 23:47:16 -08:00
constants.ts More progress 2026-01-07 11:13:37 -08:00
extension-host.ts refactor(cli): simplify logging and streamline tool display 2026-01-08 01:30:44 -08:00
index.ts Some cleanup 2026-01-07 23:47:16 -08:00