Evan and Elephant Lumps
c68e427d13
migrate mcpMarketplaceCatalog ( #4023 )
...
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-06-04 23:17:13 -07:00
Evan and Elephant Lumps
0dca4dedbd
migrate partialMessage ( #4033 )
...
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-06-04 23:02:37 -07:00
Evan and Elephant Lumps
c6e7b5249e
Migrate settingsButtonClicked protobus ( #3976 )
...
* migrate settingsButtonClicked
* changeset
* add provider type filtering
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-06-04 20:49:07 -07:00
Sarah Fortune
b7096a77db
Add type checking for protobus RPC handlers. ( #4020 )
...
* Add type checking for protobus RPC handlers.
Add type parameters to the wrapper function when generating the server-setup file.
So that the parameters of the RPC handler will be type checked against types defined in the service.
The generated code looks like this:
```
server.addService(proto.cline.CheckpointsService.service, {
checkpointDiff: wrapper<cline.Int64Request,cline.Empty>(checkpointDiff, controller),
checkpointRestore: wrapper<cline.CheckpointRestoreRequest,cline.Empty>(checkpointRestore, controller),
});
```
Add an index.ts file to the proto directory so all the proto types can be imported without having to know which proto message is defined in which file (the proto descriptor set doesn't have this information).
* Generate index.ts with protoc instead of doing it ourselves.
Turn on the option 'dontExportCommonSymbols' in protoc, so that each generated proto file is not trying to export the same utility functions.
Generate all the protos with the same protoc command.
* cleanup
2025-06-04 17:42:19 -07:00
cbcd17764b
Protobus Host Bridge ( #3747 )
...
* WIP host bridge
* Run formatter
* remove tmp impl & rename host grpc client
* gitignore more files
* better layout
* host handler to make other hosts easier to add
* remove adapter pattern
* get host responses correctly
* fix streaming mode for host bridge
* first wip subscription host bridge demo for watching mcp server config
* format, comment
* add cancellation for host grpc stream
* remove unneeded functions from host-grpc-handler
* add a method for canceling request rather than using the registry
* another todo
* use StringRequest for uri.proto
* debounce new file watcher
* remove test setup
* remove some todos and logs
* remove registry use todo
* Revert "remove registry use todo"
This reverts commit 84078d3469 .
* fix capitalization of uri.proto
* a better pattern for a callback based bridge without using the requestRegistry directly
---------
Co-authored-by: Andrei Edell <andrei@nugbase.com >
Co-authored-by: Sarah Fortune <sarah.fortune@gmail.com >
Co-authored-by: Andrei Eternal <eternal@cline.bot >
2025-06-04 15:41:30 -07:00
Evan and Elephant Lumps
586eb3cd9e
migrate accountButtonClicked ( #4008 )
...
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-06-04 11:40:52 -07:00
Evan and Elephant Lumps
0a3d0e3569
Migrate chatbuttonclicked protobus ( #3854 )
...
* migrate chatButtonClicked
* changeset
* send targeted event to the controller
* prettier
* add test mock
* continue to fix tests
* fix test mocks once and for all
* fix test mocks once and for all
* try again please lord
* try again
* temporarily disable tests
* revert other test 'fixes'
* one more
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-06-03 14:47:08 -07:00
Evan and Elephant Lumps
d85c8ceeb2
migrate historyButtonClicked to protobus ( #3977 )
...
* migrate historyButtonClicked
* add webview provider type filtering
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-06-02 15:23:19 -07:00
Evan and Elephant Lumps
b38994f1e8
Migrate mcpButtonClicked protobus ( #3975 )
...
* migrate mcpButtonClicked
* changeset
* only send event to matching webview type
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-06-02 12:38:30 -07:00
Evan and Elephant Lumps
3a325a6445
Open the hood ( #3949 )
...
* add open disk conversation history button
* changeset
* change icon due to lack of artistic freedom
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-06-01 14:51:07 -07:00
Toshii
c1e38e649c
file selection proto input type change ( #3945 )
...
* request type
* changeset
2025-05-30 20:09:41 -07:00
f10a82916f
Warn about rosetta on osx in build-protos ( #3400 )
...
* warn about rosetta on osx in build-protos
* make one console log better
* format
---------
Co-authored-by: Andrei Edell <andrei@nugbase.com >
Co-authored-by: Andrei Eternal <eternal@cline.bot >
2025-05-30 15:05:07 -07:00
Sarah Fortune
a4200869c9
Add java_package to state.proto ( #3886 )
2025-05-28 15:01:21 -07:00
Andrei Eternal and Andrei Eternal
3938e23cde
[PROTOBUS] subscription for addToInput ( #3781 )
...
* Protobus subscription for addToInput
* formatfix
* prettier
* dont re-add selectedImages
---------
Co-authored-by: Andrei Eternal <eternal@cline.bot >
2025-05-27 21:43:14 -07:00
ee347bfe9d
allow uploading more file types ( #3824 )
...
* Changeset version bump (#3740 )
* changeset version bump
* Updating CHANGELOG.md format
* Update CHANGELOG.md and package.json for version 3.17.1
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Cline Evaluation <cline@example.com >
* process files
* grpc
* select files
* update messaging
* chat view support
* thumbnails base
* ui component
* more files
* pre file parsing
* keep old file
* base 3
* file passing update
* ui fixes
* task base
* header ui
* grpc
* changeset
* nit
* remove binary check
* small
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Cline Evaluation <cline@example.com >
2025-05-27 17:13:15 -07:00
Evan and Elephant Lumps
fec8626291
Migrate authCallback protobus ( #3846 )
...
* migrate authCallback
* changeset
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-05-27 08:57:05 -07:00
canvrno
a346f05e9c
[PROTOBUS] Move requestTotalTasksSize to protobus ( #3608 )
...
* requestTotalTasksSize protobus migration
* Fix EmpyRequest value error
* removed hook
* Removed task size refresh actions from backend
2025-05-26 14:18:53 -07:00
canvrno
ffeee7e48d
[PROTOBUS] Move openInBrowser to protobus ( #3691 )
...
* openInBrowser_protobus_migration
2025-05-26 11:20:37 -07:00
Evan and Elephant Lumps
cf0af8a3f0
Migrate openMcpSettings protobus ( #3778 )
...
* migrate openMcpSettings
* changeset
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-05-23 14:46:53 -07:00
Toshii
f3ae1340cf
global workflows ( #3709 )
...
* backend global workflows
* base
* nit
* protos
* base 2
* ui
* Delete proto file
* changeset
2025-05-22 15:34:51 -07:00
Evan and Elephant Lumps
0c306121aa
Migrate didShowAnnouncement protobus ( #3699 )
...
* migrate didShowAnnouncement
* changeset
* remove comment
* make variable public
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-05-22 10:36:31 -07:00
canvrno
782ed7ff21
[PROTOBUS] Move autoApprovalSettings to protobus ( #3423 )
...
* autoApprovalSettings protobus migration
* fixed merge conflict mistake
2025-05-21 23:56:38 -07:00
Evan and Elephant Lumps
36c0192bd2
Migrate refreshClineRules protobus ( #3690 )
...
* migrate refreshClineRules
* changeset
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-05-20 22:58:34 -07:00
Evan and Elephant Lumps
1de02e9ab2
Migrate silentlyRefreshMcpMarketplace protobus ( #3628 )
...
* migrate silentlyRefreshMcpMarketplace
* changeset
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-05-20 17:47:06 -07:00
canvrno
08d4240e70
[PROTOBUS] Move openMention to protobus ( #3607 )
...
* openMention protobus migration
* Cleanup and comments
* rebase
2025-05-20 17:40:16 -07:00
Evan and Elephant Lumps
7fe7605a85
Migrate updateTerminalConnectionTimeout protobus ( #3669 )
...
* migrate setActiveQuote
* changeset
* migrate updateTerminalConnectionTimeout
* changeset
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-05-20 17:10:33 -07:00
Evan and Elephant Lumps
f0e352489f
Migrate toggleWindsurfRule protobus ( #3677 )
...
* migrate toggleWindsurfRules
* changeset
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-05-20 16:55:53 -07:00
Sarah Fortune
aff78bda7c
Fix build-protos script on windows ( #3670 )
2025-05-20 16:30:15 -07:00
canvrno
e6da7c7282
[PROTOBUS] Move browserRelaunchResult to protobus ( #3675 )
...
* browserRelaunchResult protobus migration
* one small change
* cleanup
* Removed status bool, used common message
2025-05-20 16:21:24 -07:00
Evan and Elephant Lumps
78c3c5eff2
Migrate toggle tool auto approve protobus ( #3614 )
...
* migrate toggleToolAutoApprove
* changset
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-05-20 15:25:46 -07:00
Evan and Elephant Lumps
14a056ed3e
Migrate toggleCursorRule protobus ( #3676 )
...
* migrate toggleCursorRule
* changeset
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-05-20 14:45:48 -07:00
canvrno
086879d149
[PROTOBUS] Move scrollToSetting to protobus ( #3648 )
...
* scrollToSetting protobus migration
* one small change
2025-05-20 13:10:47 -07:00
Evan and Elephant Lumps
7a24c10188
Migrate toggleClineRule protobus ( #3638 )
...
* migrate toggleClineRule
* changeset
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-05-20 12:31:45 -07:00
canvrno
c3caec253f
[PROTOBUS] Move togglePlanActMode to protobus ( #3647 )
...
* togglePlanActMode protobus migration
* metadata on request
* Mode enum, removed metadata in request
2025-05-19 21:54:56 -07:00
Evan and Elephant Lumps
c47503affe
Migrate accountLogoutClicked protobus ( #3652 )
...
* migrate accountLogoutClicked
* changeset
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-05-20 10:11:23 +05:30
Evan and Elephant Lumps
5efbf77f7c
Migrate delete mcp server protobus ( #3612 )
...
* migrate deleteMcpServer
* changeset
* changed to stringrequest
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-05-19 20:17:58 -07:00
canvrno
644280bbb4
copyToClipboard protobus migration ( #3615 )
2025-05-19 10:37:34 -07:00
Evan and Elephant Lumps
43357c1100
Migrate restartMcpServer protobus ( #3606 )
...
* migrate restartMcpServer
* changeset
* remove markdown file
* use stringRequest
* fix type
---------
Co-authored-by: Elephant Lumps <celestial_vault@Elephants-MacBook-Pro.local >
2025-05-18 17:13:18 -07:00
canvrno
eb19731843
taskCompletionViewChanges protobus migration ( #3588 )
2025-05-18 13:30:33 -07:00
canvrno
2ba2b5b264
fetchOpenGraphData protobus migration ( #3549 )
2025-05-17 14:52:02 -07:00
canvrno
0dad8e178a
[PROTOBUS] Move resetState to protobus ( #3573 )
...
* resetState protobus migration
* changeset
2025-05-17 14:51:27 -07:00
canvrno
1470563142
taskFeedback protobus migration ( #3590 )
2025-05-17 14:49:55 -07:00
canvrno
8d8452e668
[PROTOBUS] Move askResponse to protobus ( #3539 )
...
* askResponse protobus migration
* Standalone script updated
2025-05-16 12:29:33 -07:00
Toshii and Cline Evaluation
5147e28aaf
workflows ( #3540 )
...
* remove workflows subdirectory from cline local toggles
* set workflow toggles
* pre-updating the rules deletion logic
* delete file logic
* integration with task
* words
* pre-updating storage structure of workflows
* workflow menu items, no regex
* slash menu scrolling
* menu buttons
* placeholder
* match command base
* regex
* nit
* slash menu click outside
* changeset
* fixing linter warning
* better UI/UX
---------
Co-authored-by: Cline Evaluation <cline@example.com >
2025-05-15 22:20:20 -07:00
canvrno
570ece3284
selectImages protobus migration ( #3575 )
2025-05-15 18:58:58 -07:00
canvrno
a527acc56c
Feat: Workspace filter in Task History View ( #3476 )
...
* Filter tasks to current workspace
* Switched custom radio button to tailwind
2025-05-14 10:50:09 -07:00
Sarah Fortune
dc1d7f51cb
Create proto descriptor set in build-protos.js script. ( #3524 )
...
* Create proto descriptor set in build-protos.js script.
Create the descriptor set that will be used by the standalone cline service.
Add the standalone dist directory to the gitignore.
Only call protoc once when generating typescript files, instead of for each file separately.
* Fix undefined var in error message
* Inline the exec options
2025-05-13 17:28:06 -07:00
canvrno
abbe40ee9c
[PROTOBUS] Move downloadMcp to protobus ( #3487 )
...
* downloadMcp protobus migration
* added setIsDownloading(false) to error handling
2025-05-12 20:17:47 -07:00
canvrno
5c082762c4
toggleFavoriteModel protobus migration ( #3488 )
2025-05-12 20:17:38 -07:00
Toshii
d88c07c932
PROTO refactor condense tool ( #3489 )
...
* proto for condense
* changeset
* condense text
2025-05-12 16:41:13 -07:00