Commit graph

43 commits

Author SHA1 Message Date
cte
1b6e0434ab Render profiler for the TUI 2026-01-09 10:12:40 -08:00
cte
1c61e7f0c5 Organize files 2026-01-09 09:33:12 -08:00
Chris Estreich
cf14c73095
CLI auth (#10565)
Co-authored-by: Roo Code <roomote@roocode.com>
2026-01-08 20:23:27 -08:00
cte
08869cdc00 Fix release script 2026-01-08 03:19:04 -08:00
cte
68a5352bc6 chore(cli): prepare release v0.0.45 2026-01-08 03:12:37 -08:00
cte
13e3d69a26 style(cli): simplify ModeTool layout to horizontal with mode suffix 2026-01-08 03:10:49 -08:00
cte
9ffe49a22b refactor(cli): remove renderLogger and add performance optimizations
- Remove unused renderLogger.ts utility file and all its usages
- Add RAF-style scroll throttling to reduce state updates
- Stabilize useExtensionHost hook return values with useCallback/useMemo
- Add streaming message debouncing to batch rapid partial updates
- Add shallow array equality checks to prevent unnecessary re-renders
2026-01-08 03:05:05 -08:00
cte
adc1da129c Fix crash 2026-01-08 02:45:46 -08:00
cte
86ca7e4351 test(cli): update tests to match refactored output format
- Update extension-host tests to expect [Tool Request] format
- Update Icon tests to expect single-char Nerd Font icons
2026-01-08 02:38:09 -08:00
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
cte
75cade755e refactor(cli): simplify logging and streamline tool display
- Remove verbose debug logging from extension-host
- Add first/last partial message logging pattern
- Enable alwaysAllowWriteProtected for non-interactive mode
- Add protected file warning in tool approval prompts
- Update Nerd Font icon codepoints in Icon component
- Simplify ModeTool component to essential display only
2026-01-08 01:30:44 -08:00
cte
c194257dac feat(cli): add # shortcut for task history in help trigger 2026-01-08 00:35:09 -08:00
cte
c3c21c696d Update README 2026-01-08 00:17:27 -08:00
cte
bc1246ed21 Get rid of this 2026-01-08 00:06:35 -08:00
cte
c01f10fff7 Remove .gitignore file 2026-01-07 23:55:26 -08:00
cte
40ce8b7dd5 chore(cli): prepare release v0.0.44 2026-01-07 23:53:15 -08:00
cte
7fbd2bee6a Add a release confirmation prompt 2026-01-07 23:51:46 -08:00
cte
c83e67eedb Some cleanup 2026-01-07 23:47:16 -08:00
cte
245008a43c Some cleanup 2026-01-07 23:34:37 -08:00
cte
511586d6bb More progress 2026-01-07 22:34:18 -08:00
cte
607390b94a Task history picker fixes. 2026-01-07 19:18:15 -08:00
cte
4a4156085b Fix history picker bug, fix mode switcher bug 2026-01-07 15:15:04 -08:00
cte
5b5d796d47 Add release helpers 2026-01-07 12:57:14 -08:00
cte
7826828c0a More progress 2026-01-07 12:50:57 -08:00
cte
303598f014 More progress 2026-01-07 11:13:37 -08:00
cte
3d7117bb7b More progress 2026-01-07 11:01:06 -08:00
cte
5ec80f94eb Fix tsc errors 2026-01-07 03:03:43 -08:00
cte
58793f4aea A few more tweaks 2026-01-07 03:01:37 -08:00
cte
8072a90a7d More progress 2026-01-07 02:13:01 -08:00
cte
e85362fb11 New task slash command 2026-01-07 01:34:27 -08:00
cte
b6f571cadf More progress 2026-01-06 23:09:38 -08:00
cte
c9d52349d5 More progress 2026-01-06 21:28:27 -08:00
cte
a590932727 More progress 2026-01-06 16:22:03 -08:00
cte
262aaa52d1 More progress 2026-01-06 15:39:45 -08:00
cte
0a8f1a13c4 A few more fixes 2026-01-06 03:42:31 -08:00
cte
b4fe095bf1 Merge main 2026-01-06 03:28:44 -08:00
Chris Estreich
861139ca24
Add a cli installer (#10474)
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2026-01-06 03:27:44 -08:00
cte
930755e44a Change the text input to multiline 2026-01-06 03:18:45 -08:00
cte
ad6ce88583 Add file picker 2026-01-06 02:59:57 -08:00
cte
c137cf44c8 Fix the build 2026-01-06 01:31:03 -08:00
cte
53ad2e1d6a Add a TUI 2026-01-06 00:49:28 -08:00
cte
a81438de3e Add a cli installer 2026-01-05 16:29:41 -08:00
Chris Estreich
b11d53adf4
VSCode shim + basic cli (#10452)
Co-authored-by: Roo Code <roomote@roocode.com>
2026-01-05 10:24:05 -08:00