Commit graph

183 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
9a177cae28 Merge main 2026-01-08 08:31:28 -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
roomote[bot]
7bbdcdf5d0
feat: rename YOLO to BRRR (#10507)
Co-authored-by: Roo Code <roomote@roocode.com>
2026-01-07 10:03:37 -05:00
Hannes Rudolph
41c5ff6076
feat(web-evals): remember last Roo model selection + add evals skill (#10470)
* feat(web-evals): remember last Roo model selection

* fix(web-evals): reset model selections on provider switch and fix lint warning

- Add useEffect to reset model selections when switching between providers
  This prevents OpenRouter model IDs from persisting when switching to Roo,
  which was causing Roo's stored selection to be overwritten with wrong IDs

- Remove unused 'executionMethod' from onSubmit dependency array to fix
  react-hooks/exhaustive-deps warning

* fix(web-evals): add missing executionMethod to test cases

* fix(web-evals): harden localStorage + keep provider selections
2026-01-07 08:00:34 -07: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
424bce6078
Add an option to use our cli for evals (#10456)
Co-authored-by: Roo Code <roomote@roocode.com>
2026-01-05 11:33:19 -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
Hannes Rudolph
c37aa02b21
chore: remove human-relay provider (#10388)
Co-authored-by: Roo Code <roomote@roocode.com>
2025-12-30 15:38:46 -07:00
roomote[bot]
e851b9355e
fix: correct GitHub repository URL in marketing page (#10377)
Co-authored-by: Roo Code <roomote@roocode.com>
2025-12-29 10:11:28 -08:00
roomote[bot]
add06a2e7b
docs: clarify path to Security Settings in privacy policy (#10367)
Co-authored-by: Roo Code <roomote@roocode.com>
2025-12-28 18:19:03 +01:00