Chris Hasson
25cd57e157
✨ feat(settings): Add allowedMaxRequests feature inspired by Cline ( #3631 )
...
* feat(settings): Introduce the "auto-approve request count" feature from Cline
This is the first minor UI feature I've added, so please let me know if I'm missing anything! (translations, organization, etc!)
Please see commits for details
introduce allowedMaxRequests to globalSettingsSchema
update ExtensionState and its context with allowedMaxRequests
implement UI for setting max requests in AutoApproveMenu component
prompt user when auto-approval limit is reached with i18n support
increment consecutiveAutoApprovedRequestsCount and reset upon user approval
add translations for auto-approved request limit reached prompt in multiple languages
add new UI for "auto_approval_max_req_reached" in ChatRowContent
display prompt with title, description, and button for user action
🔧 chore(gitignore): add .idea to .gitignore to exclude IDE-specific files
- remove .idea/workspace.xml to clean up repository
* 🔧 chore(gitignore): add IDE configuration files to ignore list
- add .idea directory to ignore JetBrains IDE configurations
* 🌐 i18n(chat): add translation keys for api request limit
- introduce translation keys for "title" and "unlimited" in multiple languages
- update description for api request limit in various languages
* 🌐 i18n(chat): migrate auto-approved request limit translations
- move translations from common.json to chat.json across locales
- update component to use Trans for dynamic text rendering
* Update the UI for setting max requests
* Hide the auto-approve limit warning once clicked
---------
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-05-20 11:30:27 -04:00
Noritaka Kobayashi
6a6df08fbd
refactor: import multiple times ( #3745 )
2025-05-20 09:19:44 -04:00
மனோஜ்குமார் பழனிச்சாமி
628661c5c5
feat: move play audio to webview to ensure cross-platform ( #3659 )
...
Co-authored-by: sam hoang <samhv.ict@gmail.com>
2025-05-20 01:15:05 -04:00
Matt Rubens
a0735bb414
Make prompt input textareas resizable ( #3691 ) ( #3739 )
2025-05-20 01:08:57 -04:00
Canyon Robins
7df703f34f
rm test :/
2025-05-19 21:41:31 -07:00
Canyon Robins
a1a8654cdb
non default export
2025-05-19 21:08:17 -07:00
Canyon Robins
671c3b7f14
use tailwind
2025-05-19 20:57:43 -07:00
Canyon Robins
1f301495b6
use Markdown for summary
2025-05-19 20:52:16 -07:00
Canyon Robins
bc94dba12d
add tests for ContextCondenseRow
2025-05-19 20:17:41 -07:00
Canyon Robins
5318a2fbc5
add translations
2025-05-19 20:03:23 -07:00
Canyon Robins
fe883e32c7
use chat.json
2025-05-19 19:58:09 -07:00
Canyon Robins
7c3f799a7e
fix
2025-05-19 19:21:19 -07:00
Canyon Robins
70535471c6
refactor
2025-05-19 19:20:12 -07:00
Canyon Robins
585023a667
add header
2025-05-19 18:50:40 -07:00
Canyon Robins
95bd6cb87f
Add UI component
2025-05-19 18:20:04 -07:00
Canyon Robins
603d2eface
[Condense Context] Track metrics around context condensing and show in UI
2025-05-19 17:36:17 -07:00
pugazhendhi-m
d851586042
Adds refresh models button for Unbound provider ( #3663 )
...
* Adds refresh models button for Unbound provider
* Adds changeset
* Optimizes code to prevent memory leak, add error messages
* Adds unbound messages to all supported languages
---------
Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai>
2025-05-17 18:09:39 -07:00
Chris Estreich
95da34d3da
Fix command display in the approval required case ( #3636 )
2025-05-15 12:31:25 -07:00
Daniel
8447670499
Fix incorrect reserved tokens calculation on OpenRouter ( #3626 )
...
fix: improve token reservation logic in calculateTokenDistribution
2025-05-15 07:22:07 -04:00
Matt Rubens
669b239c22
v3.17.0 ( #3622 )
2025-05-14 17:33:55 -04:00
Canyon Robins
7c1185ed33
[Condense] Condense messages with an LLM rather than truncating ( #3582 )
...
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-05-14 16:44:01 -04:00
Hannes Rudolph
ead5d2a838
feat: add buildDocLink utility and 21 Internal Links to Docs ( #3418 )
...
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-05-14 13:15:05 -04:00
Chris Estreich
35fd4e68cd
Use a shadcn dialog for the announcement ( #3604 )
2025-05-14 09:00:55 -07:00
Matt Rubens
751afaa6ac
Add a 'when to use' section to mode definitions ( #3571 )
...
* Add a 'when to use' section to mode definitions
* Remove defaults for now
2025-05-13 18:39:02 -04:00
Chris Estreich
cd07b7faeb
Fix linter warning + run prettier on everything ( #3581 )
2025-05-13 15:16:24 -07:00
Chris Estreich
d3c469391f
Show LLM streaming file write content ( #3241 )
2025-05-13 09:47:33 -07:00
Chris Estreich
9a358ab0f5
Focus improvements ( #3539 )
2025-05-13 09:41:03 -07:00
Chris Estreich
0f9691ab27
Revert "Accidental execution of tool syntax fix" ( #3560 )
2025-05-13 09:36:23 -07:00
xyOz
07db3c8824
Accidental execution of tool syntax fix ( #3456 )
...
Co-authored-by: cte <cestreich@gmail.com>
2025-05-13 09:20:32 -07:00
KJ7LNW
7f8362f2e1
fix: command validation failing on shell array indexing ( #3530 )
...
Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org>
2025-05-12 21:31:54 -07:00
Daniel
9ffdc7879e
Use the provider-specific model info for the OpenRouter provider ( #3430 )
2025-05-12 18:23:32 -07:00
Chris Estreich
20fab97b4d
Gemini implicit caching ( #3515 )
2025-05-12 14:16:27 -07:00
Chris Estreich
47a13fbb42
Improve command execution UI ( #3509 )
2025-05-12 13:16:46 -07:00
John Richmond
8cb5c4e9e3
Restore profile management work + fix #3434 ( #3449 )
...
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-05-12 15:47:09 -04:00
KJ7LNW
7d75536741
fix: webview terminal output processing error ( #3028 )
2025-05-11 17:51:22 -07:00
Dicha Zelianivan Arkana
6edb9a16b8
fix(textarea): empty string as fallback ( #3463 )
2025-05-11 07:29:24 -04:00
Matt Rubens
730d037a12
Revert "Improve provider profile management in the external API ( #3386 )" ( #3440 )
2025-05-10 08:27:37 -04:00
Tony Zhang
effebc650b
Fix: forced-color-adjust in highlight theme ( #3424 )
2025-05-09 23:38:02 -04:00
Matt Rubens
c1aa0ec5b3
Fix saving of OpenAI compatible headers ( #3415 )
...
* Fix saving of OpenAI compatible headers
* Code cleanup
* Add test
2025-05-09 18:39:10 -04:00
Chris Estreich
c21aa230e3
Get rid of ApiConfiguration type alias, rename ApiConfigMeta to ProviderSettingsEntry ( #3380 )
2025-05-08 23:52:18 -07:00
Dicha Zelianivan Arkana
4730a12d4e
fix(prompts): revert to vscodetextarea to prevent race condition ( #3343 )
2025-05-08 22:53:37 -04:00
KJ7LNW
7cc97384cb
fix: show properly formatted multi-line commands in preview ( #3368 )
...
Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org>
2025-05-08 22:49:04 -04:00
cannuri
4091131859
fix display issues with too long profile names in ChatTextArea.tsx ( #3371 )
2025-05-08 22:41:11 -04:00
Matt Rubens
a1592e5cf6
Disable Posthog autocapture in the code in addition to in the web console ( #3303 )
2025-05-08 12:01:26 -07:00
Tony Zhang
1f91086c6b
fix: enhance focus styles in select-dropdown and docs url ( #3336 )
2025-05-08 09:41:09 -07:00
aheizi
59fdbaeecc
fix: project mcp allways allow ( #3332 )
2025-05-08 12:24:42 -04:00
Dicha Zelianivan Arkana
50d1837804
fix: properly handle mode name overflow ( #3328 )
2025-05-08 08:44:20 -07:00
Matt Rubens
6d8f903b04
Revert "Tailwind migration" ( #3321 )
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-08 10:38:29 -04:00
John Richmond
0bbd3fd1df
Add LiteLLM provider ( #3242 )
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-07 14:53:21 -04:00
Sacha Sayan
970bd97668
Tailwind migration ( #3235 )
...
Co-authored-by: cte <cestreich@gmail.com>
2025-05-07 11:40:25 -07:00