ZIm/crates/collab/src
Marshall Bowers 50fc54c321
Extend extension API to support auto-updating extensions (#9929)
This PR extends the extension API with some additional features to
support auto-updating extensions:

- The `GET /extensions` endpoint now accepts an optional `ids` parameter
that can be used to filter the results down to just the extensions with
the specified IDs.
- This should be a comma-delimited list of extension IDs (e.g.,
`wgsl,gleam,tokyo-night`).
- A new `GET /extensions/:extension_id` endpoint that returns all of the
extension versions for a particular extension.

Extracted from #9890, as these changes can be landed and deployed
independently.

Release Notes:

- N/A

Co-authored-by: Max <max@zed.dev>
2024-03-28 14:20:57 -04:00
..
api Extend extension API to support auto-updating extensions (#9929) 2024-03-28 14:20:57 -04:00
bin Make it (a tiny bit) easier to run your own collab (#9557) 2024-03-20 21:00:02 -06:00
db Extend extension API to support auto-updating extensions (#9929) 2024-03-28 14:20:57 -04:00
rpc collab: Bump minimal client version to 0.127.3 (#9649) 2024-03-21 18:23:18 +01:00
tests Add git blame (#8889) 2024-03-28 18:32:11 +01:00
ai.rs Allow AI interactions to be proxied through Zed's server so you don't need an API key (#7367) 2024-03-19 19:22:26 +01:00
api.rs Allow setting a channel for new users to auto-join (#9291) 2024-03-13 11:11:31 -06:00
auth.rs remoting (#9680) 2024-03-22 08:44:56 -06:00
db.rs Add telemetry events for loading extensions (#9793) 2024-03-25 17:30:48 -04:00
env.rs Add an extensions API to the collaboration server (#7807) 2024-02-15 12:53:57 -08:00
errors.rs Remove more unused code related to GitHub auth and errors 2022-04-21 08:57:49 -06:00
executor.rs Remove 2 suffix for collab, rope, settings, menu 2024-01-03 12:29:16 -08:00
lib.rs Fixed channel chat notifications are not working anymore (#9827) 2024-03-26 20:25:09 +01:00
main.rs Windows: Implement signal in collab (#9918) 2024-03-28 11:36:28 -04:00
rate_limiter.rs Allow AI interactions to be proxied through Zed's server so you don't need an API key (#7367) 2024-03-19 19:22:26 +01:00
rpc.rs Add git blame (#8889) 2024-03-28 18:32:11 +01:00
seed.rs Make it (a tiny bit) easier to run your own collab (#9557) 2024-03-20 21:00:02 -06:00
tests.rs Add initial support for defining language server adapters in WebAssembly-based extensions (#8645) 2024-03-01 16:00:55 -08:00