* Working organization and personal inference, account switching, and usage/credit reporting.
* Organization dropdown tweaks (#4710)
* organization dropdown tweaks
* reverted AuthService
* Update Firebase Provider and Auth Service to support re-hydration of the user credentials
* Add Github Auth Flow
* Fix merge conflicts
* Fix some dumb typing
* recreate dropdown value when initialized (#4716)
* added changeset
* Update urls to production and handle some PR concerns
* Get user credits when signing in (#4736)
* get user balance when signing in instead of when there is no active org
* swapped order of getUserCredits, made calls async
* async changes continued, moved setIsLoading to finally
---------
Co-authored-by: canvrno <46584286+canvrno@users.noreply.github.com>
Co-authored-by: pashpashpash <nik@cline.bot>
* Update the no-vscode-postmessage eslint rule to check for all the vscode SDK calls that have been replaced.
Expand the rule to check for all of the vscode SDK calls that have been
switched to the host bridge or replaced with native functions.
* Remove redundant messages
* refactor out apiconfig section
* add general settings section
* duplicate import
* move terminal, browser, and feature settings
* move files to sections folder
* refactor out debug section
* pull out about section
* implement save on change and remove confirmation modals for api config section
* add doc strings to new hook functions
* add debounced text field for smooth typing
* use context value directly for apiProvider dropdown value; remove unecessary memo; remove keys from ApiOptions
* add welcomeViewCompleted state boolean to control welcome view showing
* refactor other sections to save-on-change; remove form diff calculation logic
* cleanup
* remove memo
* make welcomeViewCompleted context value initial value false
* Revert to when terminal process worked more reliably
* Get last terminal output if no output is retrieved
* Fix getting terminal output for when shell integration unavailable
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Revert removing previous changes
* Update TerminalProcess to emit current terminal contents instead of a silent command completion message
* Revert when first chunk fails message
* Revert error title
* Fixing tests with fake timers
---------
Co-authored-by: Dennise Bartlett <bartlett.dc.1@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Cline Evaluation <cline@example.com>
* Splitting chat view into multiple modular files
* Adding Comments and removing redundancies
* Fixing Bugs in ChatView with Primary/Secondary Buttons and related issues
---------
Co-authored-by: Cline Evaluation <cline@example.com>
- Optimized Cline to work with the Claude 4 family of models, resulting in improved performance, reliability, and new capabilities
- Added a new Gemini CLI provider that allows you to use your local Gemini CLI authentication to access Gemini models for free (Thanks @google-gemini!)
- Optimized Cline to work with the Gemini 2.5 family of models
- Updated the default and recommended model to Claude 4 Sonnet for the best performance
- Fix race condition in Plan/Act mode switching
- Improve robustness of search and replace parsing