* copy button in task header
* changeset
* added copy buttons to assistant messages that show up on hover
* added aria
---------
Co-authored-by: Cline Evaluation <cline@example.com>
* Improve time display and filter out resume_task in Task Timeline
* changeset
* polishing it up a little
* a little bigger
* more tooltips + task header
* further refinement
* spacing
* moving delete button up one row conditionally
* removed log
---------
Co-authored-by: Cline Evaluation <cline@example.com>
* deleteTasksWithIDs protobus migration
* Moved deleteTasksWithIds to dedicated message type
* Created common StringArrayRequest
* Delete webview-ui/.vite-port
* feat: support batch history deletion
Single history item deletion is too small and "Delete All History" is
too large on granuality.
For long term Cline users and Cline devs/testers it would be convenient
to batch deletion these history items.
On `HistoryView` page, this commit add:
1. `CheckBox` for every history item
2. `Select All` & `Deselect All` buttons (work with search filter)
3. `Delete Selected` button for batch deletion (only appears when
item(s) is/are selected)
History task's `onclick` is pointed to `showTaskWithId` for quick
showing this task.
* fix failed ellipsis checking
* HistoryView: remove unused import
* fix: style improvement
1. Selection buttons moved up to align with 'Done' button
2. Delete All History button hidden when any items are selected
3. Checkboxes moved below and align with message text
* restore unnecessary changes
* Improve styles and Delete selected button
* changeset
---------
Co-authored-by: frostbournesb <frostbournesb@protonmail.com>
* 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
* Add question options
* Fixes
* Fix taskheader for anthropic only showing cache info after first request
* Add plan mode options
* Fixes
* Start task header not expanded
* welcome page now shows login button
* adding cline apikey to context
* added cline provider + making sure welcome page closes
* adjusting welcome page language
* swapped cline provider to use openai flavor requests
* handling credit limit errors (super hacky ugh)
* welcome view hiding api options by default
* added back account page and relying more heavily on the firebase custom token to ensure persistent login
* persisting login state through window reloads
* renaming Account -> Cline Account
* use openrouter format with cline api
* Update welcome experience
* Fix error handling
* added generation details tracking to cline provider
* small edit to account view
* logging cline instead of openrouter
* logging cline instead of openrouter
* response.data instead of response.data.data
* set isdev to false for prerelease
* changeset added
* Update tricky-zebras-talk.md
* Update tricky-zebras-talk.md
* welcome page language
* more logging and updated authentication system to be more robust and reliable
* only removing custom token on explicit log out action
* even more aggressive custom token fetching + storing in apiConfig
* moving firebase auth logic to webview because nodejs firebase token refresh is not supported
* cleaned up all old logic for extension server side auth persistence
* reconciling merge conflicts with main
* reconciling merge conflicts
* package-lock.json
* package lock
* package-lock
* packagejson + lock
* use standard API Request Failed title for all API errors while maintaining detailed credit limit information in error content
* deleting packagejson line for vertexai
* reverting package-lock changes
* package-lock.json straight from main
* removing redundant csp allowance
* Fix package-lock
* Add missing options to cline stream
* Remove duplicate csp
* Remove email subscribe
* Update welcome page and cline account view
* Fixes
* Fix errors
---------
Co-authored-by: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com>