Commit graph

5850 commits

Author SHA1 Message Date
Roo Code
42385ae9f1 refactor: improve code quality based on review feedback
- Add JSDoc documentation for soft reload mechanism
- Use proper TypeScript typing instead of 'as any'
- Extract STATE_UPDATE_DEBOUNCE_MS as named constant
- Add detailed comments explaining the flickering prevention mechanism
2025-10-16 01:28:27 +00:00
Roo Code
7eaa8e4c12 fix: prevent chat UI flickering during cancel operations and checkpoint restoration
- Added isSoftReloading flag to ClineProvider to track soft reload state
- Updated ExtensionMessage interface to include optional isSoftReload property
- Modified cancelTask to set/reset soft reload flag around task recreation
- Updated checkpointRestoreHandler to use soft reload flag for checkpoint operations
- Added UI-side handling in ChatView to check isSoftReload flag and skip re-rendering
- Implemented debouncing mechanism (50ms) for state updates to prevent rapid flickering
- Cancel button now passes isSoftReload flag to prevent UI flicker

This fixes the issue where the chat window would flicker and sometimes duplicate messages when users press Cancel to stop an API response or when restoring checkpoints after editing messages.

Fixes #8677
2025-10-16 01:00:15 +00:00
github-actions[bot]
1a3a873002
Changeset version bump (#8675)
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-10-15 19:07:09 -04:00
Matt Rubens
932beabbb0
Release v3.28.17 (#8674) 2025-10-15 19:04:03 -04:00
Daniel
e5216c689e
Add Claude Haiku 4.5 (#8673) 2025-10-15 15:55:32 -05:00
Peter Dave Hello
6b8c21f873
fix(i18n): Update zh-TW run command title (#8631) 2025-10-12 12:59:48 -05:00
github-actions[bot]
3a47c55a2e
Changeset version bump (#8593)
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-10-09 23:57:36 -04:00
Matt Rubens
06189f65ab
chore: add changeset for v3.28.16 (#8592) 2025-10-09 23:51:41 -04:00
Colby Serpa
bdc91b2aef
feat: Add Claude Sonnet 4.5 1M context window support for Claude Code… (#8586)
feat: Add Claude Sonnet 4.5 1M context window support for Claude Code provider
2025-10-09 19:08:16 -04:00
Matt Rubens
507a600ee9
Revert "Clamp GPT-5 max output tokens to 20% of context window" (#8582) 2025-10-09 13:00:51 -04:00
Chris Estreich
b011b63c93
Identify cloud tasks in the extension bridge (#8539) 2025-10-08 20:54:08 -07:00
Matt Rubens
eeaafef786
Revert "feat: Experiment: Show a bit of stats in Cloud tab to help users discover there's more in Cloud" (#8559) 2025-10-07 21:37:10 -04:00
Bruno Bergher
cd8036d2d8
feat: Experiment: Show a bit of stats in Cloud tab to help users discover there's more in Cloud (#8415)
Co-authored-by: Roo Code <roomote@roocode.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
Co-authored-by: SannidhyaSah <sah_sannidhya@outlook.com>
Co-authored-by: John Richmond <5629+jr@users.noreply.github.com>
2025-10-07 17:48:23 -04:00
Matt Rubens
5a3f911321
Release: v1.82.0 (#8535) 2025-10-06 11:31:13 -04:00
Matt Rubens
28b642d28c
Add the parent task ID in telemetry (#8532) 2025-10-06 11:30:01 -04:00
Matt Rubens
85b0e8a280
Release: v1.81.0 (#8519) 2025-10-05 10:17:44 -04:00
Matt Rubens
960958a6da
fix: add ollama and lmstudio to MODELS_BY_PROVIDER (#8511)
Co-authored-by: Roo Code <roomote@roocode.com>
2025-10-05 10:16:09 -04:00
Daniel
97f968673f
Clamp GPT-5 max output tokens to 20% of context window (#8495) 2025-10-03 12:41:51 -04:00
github-actions[bot]
8c6587a690
Changeset version bump (#8492)
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-10-03 10:32:44 -04:00
Matt Rubens
5a4aab13c4
chore: add changeset for v3.28.15 (#8491) 2025-10-03 10:22:59 -04:00
renovate[bot]
18e5c194e7
chore(deps): update dependency glob to v11.0.3 (#7767)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-03 10:01:15 -04:00
renovate[bot]
7b4f074b9e
chore(deps): update dependency vite to v6.3.6 [security] (#7838)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-03 10:00:33 -04:00
roomote[bot]
38c8028528
fix: properly reset cost limit tracking when user clicks "Reset and Continue" (#6890)
Co-authored-by: Roo Code <roomote@roocode.com>
Co-authored-by: daniel-lxs <ricciodaniel98@gmail.com>
2025-10-03 09:56:34 -04:00
roomote[bot]
1de480b383
fix: improve save button activation in prompts settings (#5780) (#8267)
Co-authored-by: MuriloFP <muriloferreira2@gmail.com>
Co-authored-by: Roo Code <roomote@roocode.com>
Co-authored-by: daniel-lxs <ricciodaniel98@gmail.com>
2025-10-03 09:55:54 -04:00
Matt Rubens
7ba8e33d03
Deprecate free grok 4 fast (#8481)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-10-03 00:14:38 -04:00
Mohammad Danaee nia
8622d93f59
feat: add new DeepSeek and GLM models with detailed descriptions to the Chutes provider (#8467) 2025-10-02 11:44:13 -04:00
John Richmond
13534cc8b7
Release: v1.80.0 (#8442)
chore: bump version to v1.80.0
2025-10-01 10:12:22 -07:00
roomote[bot]
c8a8188f8c
feat: add UsageStats schema and type (#8441)
feat: add UsageStats schema and type to cloud.ts

Co-authored-by: Roo Code <roomote@roocode.com>
2025-10-01 09:50:50 -07:00
Bruno Bergher
9bcd9918af
fix: Addresses overeager 'there are unsaved changes' dialog in settings (#8410)
Fixes overeager 'there are unsaved changes' dialog in settings
2025-10-01 07:39:12 -04:00
Matt Rubens
f8ed7a7931
Add structured data to the homepage (#8427)
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
2025-09-30 23:53:20 -04:00
roomote[bot]
3e47e88c01
fix: show send button when only images are selected in chat textarea (#8423)
Co-authored-by: Roo Code <roomote@roocode.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-09-30 17:12:53 -04:00
Matt Rubens
c552027960
Include reasoning messages in cloud tasks (#8401) 2025-09-30 15:49:30 -04:00
SannidhyaSah
e33efc6242
chore: Remove unsupported Gemini 2.5 Flash Image Preview free model (#8359) 2025-09-30 15:33:01 -04:00
Matt Rubens
9af9d5b021
A couple more sonnet 4.5 fixes (#8421) 2025-09-30 14:28:23 -04:00
github-actions[bot]
9f41ee098d
Changeset version bump (#8414)
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-09-30 09:38:32 -04:00
Matt Rubens
4ec921c57d
chore: add changeset for v3.28.14 (#8413) 2025-09-30 09:33:50 -04:00
roomote[bot]
9e98d1aef6
feat: add GLM-4.6 model support for z.ai provider (#8408)
Co-authored-by: Roo Code <roomote@roocode.com>
2025-09-30 09:26:34 -04:00
github-actions[bot]
702b269a1b
Changeset version bump (#8394)
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-09-29 19:25:10 -04:00
Matt Rubens
d25a8d713e
chore: add changeset for v3.28.13 (#8393) 2025-09-29 19:21:58 -04:00
Daniel
7b7bb49572
fix: remove topP parameter from Bedrock inference config (#8388)
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-09-29 19:17:47 -04:00
Matt Rubens
8111da66bd
Fix Vertex Sonnet 4.5 (#8391) 2025-09-29 19:16:52 -04:00
github-actions[bot]
2502058046
Changeset version bump (#8376)
* changeset version bump

* Revise changelog for version 3.28.12

Updated version number and consolidated patch notes.

---------

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-09-29 18:10:33 -04:00
Matt Rubens
8b74af9938
chore: add changeset for v3.28.12 (#8385) 2025-09-29 18:01:34 -04:00
Daniel
b26449575d
fix: Anthropic Sonnet 4.5 model id + Bedrock 1M context checkbox (#8384)
fix(anthropic): use claude-sonnet-4-5 id
fix(bedrock): enable 1M context checkbox for Sonnet 4.5 via shared list
closes #8379
closes #8381
2025-09-29 17:49:50 -04:00
github-actions[bot]
f3b3751b48
Changeset version bump (#8375)
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-09-29 14:55:02 -04:00
Matt Rubens
46f0ae6982
chore: add changeset for v3.28.11 (#8374) 2025-09-29 14:51:29 -04:00
Daniel
6759687180
fix: correct Claude Sonnet 4.5 model ID format (#8373) 2025-09-29 14:47:00 -04:00
roomote[bot]
c57539d4b5
fix: correct AWS Bedrock Claude Sonnet 4.5 model identifier (#8372)
Fixes #8371 - Updates the model ID from anthropic.claude-4.5-sonnet-v1:0
to anthropic.claude-sonnet-4-5-20250929-v1:0 to match AWS Bedrock naming convention

Co-authored-by: Roo Code <roomote@roocode.com>
2025-09-29 14:41:43 -04:00
github-actions[bot]
de77055720
Changeset version bump (#8370)
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-09-29 14:10:35 -04:00
Matt Rubens
06ccab6dd7
chore: add changeset for v3.28.10 (#8369) 2025-09-29 14:04:52 -04:00