Commit graph

1250 commits

Author SHA1 Message Date
Smartsheet-JB-Brown
b7f45f7870 reduce memory usage - avoid deep copy 2025-04-17 19:23:29 -07:00
Smartsheet-JB-Brown
a2d7f19418 round 5 2025-04-17 17:30:53 -07:00
Smartsheet-JB-Brown
1cb77542e1 round 4 2025-04-17 17:25:28 -07:00
Smartsheet-JB-Brown
8a9240000c round 3 of locale CI fixes 2025-04-17 17:20:14 -07:00
Smartsheet-JB-Brown
724a2f2350 another round of locale bugs in the CI build but not local 2025-04-17 17:13:02 -07:00
Smartsheet-JB-Brown
38d96fa4fb try to fix locale bugs that happen in CI build but not locally 2025-04-17 17:06:07 -07:00
Smartsheet-JB-Brown
78edc21f2e merge main 2025-04-17 16:53:19 -07:00
Chris Estreich
3c937c3827
Task header theme fixes (#2721) 2025-04-17 15:28:11 -07:00
Smartsheet-JB-Brown
4f8799f169 fix localization bugs 2025-04-17 13:32:08 -07:00
Chris Estreich
471caff000
Clean up types related to tools (#2719) 2025-04-17 13:31:48 -07:00
Smartsheet-JB-Brown
1853ebaa9c add sourceUrl to support packages hosted external to the package manager repo 2025-04-17 12:59:13 -07:00
Chris Estreich
d3c37eaec8
Add missing translation (#2714)
* Add missing translation

* More translation fixes
2025-04-17 10:23:19 -07:00
Sacha Sayan
159e4005e5
UI Glam Sesh: Makeover for TaskHeader, ChatView, HistoryPreview... (#2701)
* - UI Glam Session -> Makeover for TaskHeader, ChatView, HistoryPreview, WelcomeView
- In particular, display a "no tasks in workspace" message when no tasks are found.
- Clean up Inferface Settings (not needed now) on Settings View
- Copy updates throughout these areas.

* Apply suggestions from code review

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* Missing translation string.

* Fix test

* Fix tests

* Improve translations / fix missing strings.

* Support xAI for evals (#2703)

* Make sure the slash commands only fire if they're the first character (#2702)

* Update contributors list (#2675)

docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>

* v3.12.3 (#2710)

* Changeset version bump (#2711)

* changeset version bump

* Updating CHANGELOG.md format

* Update CHANGELOG.md

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: R00-B0T <github-actions@github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>

* Update translations

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: cte <cestreich@gmail.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: R00-B0T <110429663+R00-B0T@users.noreply.github.com>
Co-authored-by: R00-B0T <github-actions@github.com>
2025-04-17 12:54:55 -04:00
Matt Rubens
511ebb7a98
Make sure the slash commands only fire if they're the first character (#2702) 2025-04-17 07:55:53 -04:00
Smartsheet-JB-Brown
68b0a1843d fix knip and missing translation errors 2025-04-16 20:23:12 -07:00
Matt Rubens
30c44ff14c
Support dragging and dropping tabs into chat text area (#2698) 2025-04-16 23:04:16 -04:00
Smartsheet-JB-Brown
c2d840cc47 remove console log statements used to debug tests 2025-04-16 17:08:43 -07:00
Smartsheet-JB-Brown
9c28626f24 refactor: remove package manager state files 2025-04-16 16:31:24 -07:00
Smartsheet-JB-Brown
a4a4532922 fix typescript errors preventing succesful build 2025-04-16 16:06:23 -07:00
Smartsheet-JB-Brown
f04487cd3e All but 1 test passing 2025-04-16 14:35:39 -07:00
Smartsheet-JB-Brown
a575d25252 Merge branch 'main' into jbbrown/package-manager
* main: (161 commits)
  Changeset version bump (#2688)
  v3.12.2 (#2693)
  Add support for different reasoning effort (#2692)
  Add OpenAI o3 & 4o-mini (#2691)
  Add consecutive mistake count to diff error telemetry (#2687)
  refactor(context-menu): handle filename display better (#2684)
  Changeset version bump (#2683)
  Fix select dropdown styling (#2682)
  Changeset version bump (#2676)
  v3.12.0 (#2674)
  Fix configuration titles (#2672)
  feat: Add 'roo.acceptInput' command (#2598)
  Add xAI provider (#2667)
  Await checkpoint saves (except the initial) (#2665)
  Safe JSON parse in ChatRow (#2666)
  feat: Cost Display in Task Header - Suppress Zero Cost Values and Ensure Visibility for Gemini, OpenAI, LM Studio, and Ollama (#2662)
  test: limit Jest worker count to 40% per suite (#2658)
  DRY up the auto-approve toggles (#2664)
  Expose reasoning effort option for reasoning models on OpenRouter (#2483)
  Better string normalization for diffs (#2659)
  ...
2025-04-16 12:43:51 -07:00
Smartsheet-JB-Brown
0caf685b4f rolled back unintended changes not related or needed to support package manager. first phases of build pass, but fail at type checking on things that don't seem related to what I've done 2025-04-16 12:35:01 -07:00
Dicha Zelianivan Arkana
1d029ed0cb
refactor(context-menu): handle filename display better (#2684)
* refactor(context-menu): handle filename display better

* refactor(context-menu): reduce string computation
2025-04-16 09:46:06 -04:00
Matt Rubens
2d360dc59e
Fix select dropdown styling (#2682) 2025-04-16 06:40:43 -04:00
Matt Rubens
e2d649dc50
v3.12.0 (#2674) 2025-04-16 01:16:06 -04:00
Aleksandr Kirillov
1cca4f47c7
feat: Add 'roo.acceptInput' command (#2598)
* feat: Add 'roo.acceptInput' command

* Update package.nls.json

* Update translations

---------

Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-04-15 23:01:45 -04:00
Matt Rubens
37f7d83792
Add xAI provider (#2667)
* Add xAI provider

* Add model reasoning effort

* DRY this up

* Handle undefined delta

* Cleanup getModel to fix test

* Add missing translations

* Small type cleanup

* Support temperature

---------

Co-authored-by: cte <cestreich@gmail.com>
2025-04-15 22:16:52 -04:00
Chris Estreich
3b19d7a455
Await checkpoint saves (except the initial) (#2665) 2025-04-15 16:57:12 -07:00
Matt Rubens
75a6bc100e
Safe JSON parse in ChatRow (#2666) 2025-04-15 19:49:25 -04:00
Dominik Oswald
7fab2f7738
feat: Cost Display in Task Header - Suppress Zero Cost Values and Ensure Visibility for Gemini, OpenAI, LM Studio, and Ollama (#2662)
test: Add unit tests for TaskHeader component cost display logic
2025-04-15 17:57:42 -04:00
Chris Estreich
1bbfd2e8e6
DRY up the auto-approve toggles (#2664)
* DRY up the auto-approve toggles

* Better subtask icon per @joemanley201
2025-04-15 14:36:13 -07:00
Chris Estreich
e7a57ea774
Expose reasoning effort option for reasoning models on OpenRouter (#2483)
* Specify reasoning effort for OpenRouter reasoning models

* Add ReasoningEffort type

* Fix ReasoningEffort props

* Remove copypasta

* Set reasoning effort for Grok 3 Mini

* Use translations

* Add translations

* Remove this check
2025-04-15 13:51:52 -07:00
Smartsheet-JB-Brown
b669edd82b fix author and authorUrl display 2025-04-15 13:38:38 -07:00
Smartsheet-JB-Brown
f5b97baac4 translations 2025-04-15 13:15:05 -07:00
Smartsheet-JB-Brown
8eec97af25 component details matched tags showing correctly 2025-04-15 13:09:04 -07:00
Smartsheet-JB-Brown
c0672358c7 Remove problematic debounce logic 2025-04-15 12:47:00 -07:00
Matt Rubens
648c6e7d28
Move diff editing config to provider settings (#2655)
* Move diff editing config to provider settings

* Fix tests
2025-04-15 14:59:27 -04:00
Smartsheet-JB-Brown
74a6de7b6f remove un-needed refresh button 2025-04-15 10:14:47 -07:00
Smartsheet-JB-Brown
4e645b457b sorting controls work 2025-04-15 10:07:50 -07:00
Smartsheet-JB-Brown
d966884b1d card item buttons working again 2025-04-15 10:01:57 -07:00
Smartsheet-JB-Brown
f551fe2476 All display of items seems to work properly 2025-04-15 07:26:27 -07:00
Sam Hoang Van
84c574c947
Fuzzy search bar select dropdown (#2635)
* Revert "Revert "feat: implement fuzzy search and dropdown grouping in SelectDropdown component" (#2627)"

This reverts commit f1ad8ab751.

* Fix double scroll bar on provider select dropdown

* Update webview-ui/src/components/ui/select-dropdown.tsx

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

---------

Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-04-15 10:14:39 -04:00
Smartsheet-JB-Brown
ab0e7cd81e source change results in reload 2025-04-15 00:00:32 -07:00
Smartsheet-JB-Brown
309c889483 deleting a source causes browse refresh 2025-04-14 23:47:52 -07:00
Smartsheet-JB-Brown
15d310469c initialize first load with data on browse 2025-04-14 23:23:39 -07:00
Chris Estreich
6e567845cb
Remove auto-approve button useMemo (#2630) 2025-04-14 23:11:13 -07:00
Smartsheet-JB-Brown
75dce909f0 Add default source on first load 2025-04-14 23:00:21 -07:00
Chris Estreich
f1ad8ab751
Revert "feat: implement fuzzy search and dropdown grouping in SelectDropdown component" (#2627)
Revert "feat: implement fuzzy search and dropdown grouping in SelectDropdown …"

This reverts commit 89107b82a3.
2025-04-14 22:53:52 -07:00
Smartsheet-JB-Brown
ad91533205 re add default source when all sources are deleted 2025-04-14 22:47:56 -07:00
Chris Estreich
1cdedf3048
Update translations (#2623)
* Update translations

* Clean up the buttons
2025-04-14 22:47:27 -07:00