* added a a difference between react state saves and core state saves so that the provider settings dont reset other set settings
* added changeset
* Update .changeset/thirty-bugs-admire.md
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* changed button text to say Save
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* using ndoe shell instead of vs code terminal for commands + always using latest vsix
* 30s max time for commands in test mode
* removed overwhelming logs
* better 30s termination
* base
* format
* test base
* new model
* menu base
* highlights
* nits
* menu wrap
* consider cursor
* cursor position
* color
* spacing
* highlighting boxes
* styles
* formatting new call
* rm
* changeset
* css styles
* format
* Fix the chat context menu removing UTF8 characters causing pure UTF8 character filenames not to display in the menu
* fix: Refactor the function constructNewFileContent using a state switching mechanism, and fix the issue of inaccurate SEARCH-REPLACE delimiters generated by some large models through lookahead processing
* Merge diff.ts with diff2.ts; Mark the original constructNewFileContent as @deprecated.
* Add detailed comments to explain test cases for nested markers
* fix: Non-error logs from the MCP server are also output as error logs, causing abnormal server display.(#2589)
* Modified to make 'error' case-insensitive.(#2589)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* fix: use Prettier code style
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Fixed to be able to use DeepSeek model in Azure.
* fix
* fix .changeset
* fix src\api\providers\deepseek.ts
* fix src\api\providers\openai.ts
* Fixed to be able to use DeepSeek model in Azure.
* fix
* fix .changeset
* fix src\api\providers\deepseek.ts
* fix src\api\providers\openai.ts
* fix package-lock.json
* Revert "fix package-lock.json"
This reverts commit dc52e97057.
* fix
* fix
* Allow setting extra headers for openai compatible api
* Fix to the extra headers form
* Properly store header state
* fix prettier
* Cleanup styles
---------
Co-authored-by: mbradshaw <mbradshaw@indeed.com>
Co-authored-by: frostbournesb <frostbournesb@protonmail.com>
* User message editing
* restore and send
* dont redo if the message is the same
* select by default
* resolve conflicts
* handle workspace restore
* add title to buttons
* don't allow restoring files if there is no workspace
* fix
* fix messaging
* fix text
* fix type
* Make command to focus on chat input
* Allow cmd to focus from anywhere
* changeset
* fix unit test
* Jump to chat input from anywhere
* fix focusChatInput call after opening ext
* - add ability to send context with an options selection
- add sourcemaps for debugging in the webview
* remove colon if there is no message
* resolve conflicts
* remove sourcemap
* add fetching global cline rules files
* add toggle functionality to clinerules
* selectively filter out OS generated files from read directory
* remove .file filtering
* remove duplicate imports
* pass path to global rules directory in system prompt
* empty commit to trigger tests
* initial protobuf setup & rough domains
* delete old protos for now
* phase 1
* initial working demo
* simplify call a bit more
* remomve some comments
* use common.proto
* remove redundant browser-service layer, clean up naming
* delete mcp proto for now
* better client layout & easier service imports
* a reflection-based way to create grpc services automatically
* better code layout for grpc implementations
* switch to auto-generating the method registration via bash
* hook protobufs into package.json scripts
* make service implementations more generic
* warn user that they must install protoc deps
* delete old message passing for getBrowserConnectionInfo
* format fix
* format fix
* rewrite build-protos in node & update package.json
* don't protoc during package
* change how imports work based on feedback
* package lock seems necessary now
---------
Co-authored-by: Andrei Edell <andrei@nugbase.com>