mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-05 08:10:14 +00:00
- 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 |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| ui | ||
| utils | ||
| constants.ts | ||
| extension-host.ts | ||
| index.ts | ||