Commit graph

4406 commits

Author SHA1 Message Date
github-actions[bot]
12e26345a5 Changeset version bump (#3803)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chris Estreich <cestreich@gmail.com>
2025-05-24 13:39:35 -06:00
Chris Estreich
4e80148d55 Fix vsix checks (#3802) 2025-05-24 13:39:35 -06:00
R00-B0T
2ca562e977 Changeset version bump (#3660)
* changeset version bump

* Update CHANGELOG.md

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-05-24 13:39:35 -06:00
Matt Rubens
b41a1c5ce9 Update changeset-release.yml (#3801) 2025-05-24 13:39:35 -06:00
Matt Rubens
259e8b6a56 v3.18 (#3800)
* v3.18

* Update webview-ui/src/i18n/locales/ko/chat.json

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

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-24 13:39:35 -06:00
Canyon Robins
ea2fdd5500 [Condense] Add isAutomaticTrigger to condense telemetry (#3798) 2025-05-24 13:39:35 -06:00
Canyon Robins
329ef4ff0f [Condense] Track telemetry for condense and truncate operations (#3796)
* [Condense] Track telemetry for condense and truncate operations

* update tests

* test fix nits
2025-05-24 13:39:35 -06:00
Canyon Robins
f5a237e8ac [Condense] Update copy for condense button tooltip (#3794)
* [Condense] Update copy for condense button tooltip

* translations
2025-05-24 13:39:34 -06:00
Matt Rubens
0c073d8c36 Convert .roomodes to YAML (#3792)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-24 13:39:34 -06:00
Canyon Robins
3f85e5e4e0 [Condense] Add a slider for the context condense threshold (#3790)
* [Condense] Add a slider for the context condense threshold

* slider UI

* condense if we reach the threshold

* fixes

* test typing fixes

* add more truncate tests

* changeset

* update translations

* fix missing type
2025-05-24 13:39:34 -06:00
Noritaka Kobayashi
0ddd3ae567 refactor: simplify loop syntax in combineApiRequests and XmlMatcher (#3776) 2025-05-24 13:39:34 -06:00
axb
7167d5451d fix: fix diffview scoll display (#3783) 2025-05-24 13:39:34 -06:00
Chris Estreich
1ddd097ce5 More VSCode command / build fixes (#3780) 2025-05-24 13:39:34 -06:00
github-actions[bot]
5891156343 Update contributors list (#3620)
Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-05-24 13:39:34 -06:00
Daniel
2d37aaa36c Add contact section to pull request template for communication (#3771) 2025-05-24 13:39:34 -06:00
KJ7LNW
d527be03d9 Fix: Missing or inconsistent syntax highlighting across UI components (#3656)
* fix: Missing or inconsistent syntax highlighting across UI components

- Change file listings to use 'shellsession' for terminal-like highlighting
- Use 'markdown' for code definitions and instructions
- Add file extension-based language detection for new files
- Ensure consistent 'diff' highlighting for all diff content
- Use 'xml' language for error messages
- Make language property required in CodeAccordian
- Set default fallback to 'txt' instead of undefined

Fixes: #3655
Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>

* chore: make language property required in CodeBlock

- Updated CodeBlockProps interface to make language property required
- Updated mock implementation to match the interface change
- Ensured CodeAccordian always provides a fallback language value

Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>

---------

Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>
Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org>
2025-05-24 13:39:34 -06:00
xyOz
9deae271e7 Another grey screen fix. (#3644)
Memory memory memory
2025-05-24 13:39:34 -06:00
Canyon Robins
769eee2187 [Condense] Show indicator message when context is condensing (#3765)
* [Condense] Show indicator message when context is condensing

* changeset

* translations
2025-05-24 13:39:34 -06:00
Daniel
ffc7506156 Add Gemini Flash 2.5 05-20 variants for the Vertex provider (#3758)
* feat(api): add gemini-2.5-flash-preview-05-20 model configuration

* feat(tests): update apiModelId to gemini-2.5-flash-preview-05-20 in ProviderSettingsManager tests in case the old version is deprecated

* chore: add changeset

* feat(api): update vertexModels to add gemini-2.5-flash-preview-05-20 variants

* chore: update changeset
2025-05-24 13:39:33 -06:00
Shariq Riaz
150d6a0ec8 feat: add gemini-2.5-flash-preview-05-20 models (#3769) 2025-05-24 13:39:33 -06:00
Canyon Robins
26c7953e68 [Condense] Change condense icon (#3768)
* [Condense] Change condense icon

* change to fold
2025-05-24 13:39:33 -06:00
xyOz
d24164dfdb Lm studio and ollama usage fix (#3707)
* integration

* Fix
2025-05-24 13:39:33 -06:00
Chris Estreich
19cd425c26 Get package publisher and name from package.json + command type safety (#3766) 2025-05-24 13:39:33 -06:00
Canyon Robins
9c8c3d26bc [Condense] Fix double counting last message when condensing (#3763) 2025-05-24 13:39:33 -06:00
Canyon Robins
fd8825d042 [Condense] Add a button to condense the task context (#3623)
* [Condense] Add a button to condense the task context

* wip

* wip

* wip

* bring back delete size

* account for the system prompt in the context

* update tests to use systemPrompt

* add type

* translations

* nit

* update tests

* filter to the current task

* nit

* refactor

* nit

* non interactive option

* simplify chat summary UI

* changeset

* nit

* fix check-types

* throw
2025-05-24 13:39:33 -06:00
Matt Rubens
4b974f623c Use yaml as default custom modes format (#3749) 2025-05-24 13:39:33 -06:00
Matt Rubens
452ec95465 Moved repo to new org (#3756) 2025-05-24 13:39:33 -06:00
Chris Hasson
211e5decb5 Auto-reload core changes in dev mode (#3284)
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-05-24 13:39:33 -06:00
ChuKhaLi
fb25c9218e feat: use template variables for version numbers in announcement strings (#3755) 2025-05-24 13:39:33 -06:00
ChuKhaLi
d608f41b59 Move error message for settings import failure into the correct position (#3752)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Chris Estreich <cestreich@gmail.com>
2025-05-24 13:39:32 -06:00
Chris Hasson
76cd5f1aec 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-24 13:39:32 -06:00
R-omk
34c8b09b04 Add YAML support for .roomode files alongside JSON processing (#3711) 2025-05-24 13:39:32 -06:00
Noritaka Kobayashi
e8daf6298c refactor: import multiple times (#3745) 2025-05-24 13:39:32 -06:00
மனோஜ்குமார் பழனிச்சாமி
a5c59241b3 feat: move play audio to webview to ensure cross-platform (#3659)
Co-authored-by: sam hoang <samhv.ict@gmail.com>
2025-05-24 13:39:32 -06:00
Matt Rubens
05e891d9cf Make prompt input textareas resizable (#3691) (#3739) 2025-05-24 13:39:32 -06:00
Canyon Robins
89490b0996 rm test :/ 2025-05-24 13:39:32 -06:00
Canyon Robins
100247479a non default export 2025-05-24 13:39:32 -06:00
Canyon Robins
5290885fe3 use tailwind 2025-05-24 13:39:32 -06:00
Canyon Robins
f99f1fec73 use Markdown for summary 2025-05-24 13:39:31 -06:00
Canyon Robins
b69d389e33 camelCase 2025-05-24 13:39:31 -06:00
Canyon Robins
a39004a279 add changeset 2025-05-24 13:39:31 -06:00
Canyon Robins
141050a392 add tests for ContextCondenseRow 2025-05-24 13:39:31 -06:00
Canyon Robins
b333eb6c76 add translations 2025-05-24 13:39:31 -06:00
Canyon Robins
bc2cc16630 use chat.json 2025-05-24 13:39:31 -06:00
Canyon Robins
80f5549c49 fix failing tests 2025-05-24 13:39:31 -06:00
Canyon Robins
0ed3cbb09a add getApiMetrics.test.ts 2025-05-24 13:39:31 -06:00
Canyon Robins
be67640b53 update sliding-window tests 2025-05-24 13:39:31 -06:00
Canyon Robins
abe39a3062 add unit tests for condense 2025-05-24 13:39:31 -06:00
Canyon Robins
66d9e99223 fix 2025-05-24 13:39:31 -06:00
Canyon Robins
cc3382606a refactor 2025-05-24 13:39:31 -06:00