* round 1
* round 2 - searchFiles integration attempt
* undo streaming search experiments
* Start state.proto and related migrations
* state subscription
* get the main state flow using it
* correct stream ending early, debug statements
* clean up build-proto service config
* autogenerate index.tses
* auto-generate grpc-client service exports
* rename web-content -> web to make codegen work
* cleaned up streaming flow & cancels
* v3.14.0 Release Notes
v3.14.0 Release Notes
* prettier
* uhh prettier ?
* rename GrpcRequestRegistry file
* auto-generate directory for new services in the config
* generate template proto if it doesn't exist and provide instructions
* format fix
* add models service back to new system
---------
Co-authored-by: Andrei Edell <andrei@nugbase.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* deleteTasksWithIDs protobus migration
* Moved deleteTasksWithIds to dedicated message type
* Created common StringArrayRequest
* Delete webview-ui/.vite-port
* cancelTask protobuf
* changeset
* corrected changeset
* fixing bad push
* more fixes
* one small change
* ONE more change
* missing await
---------
Co-authored-by: Andrei Eternal <garoth@gmail.com>
* Use grpc-tools module to install protoc
Add dependencies for npm modules that provide the protoc binary and the ts plugin.
Don't include protos in sub-directories to prevent including node_modules.
* Move proto generator dependencies into top level package.json
* Keep package.json
Otherwise node cannot tell build-proto.js is a module.
* 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>