56b9e5b
Make `Server::update_contacts_for_users` always synchronous
Antonio Scandurra created
56b9e5b
Make `Server::update_contacts_for_users` always synchronous
Antonio Scandurra created
c06e5f3
Limit incoming size to 1 in tests to more easily simulate backpressure
Antonio Scandurra created
6317c04
Merge pull request #800 from zed-industries/tolerate-lsp-workspace-symbols-failure
Avoid bailing out of Project::symbols when one LSP request fails
Max Brunsfeld created
ae9f71c
Avoid bailing out of Project::symbols when one LSP request fails
Max Brunsfeld created
aa37c36
Merge pull request #799 from zed-industries/debug-project-diagnostics-as-json
Allow dumping the project diagnostic view's state as JSON
Max Brunsfeld created
e9214dc
Merge pull request #785 from zed-industries/collab-renames
Rename zed-server to collab
Nathan Sobo created
949fbe7
Allow dumping the project diagnostic view's state as JSON
Also, improve DebugElements action so that it shows the JSON in an editor. Co-authored-by: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
d8e4e92
Merge branch 'main' into collab-renames
Nathan Sobo created
54d49c1
Merge pull request #795 from zed-industries/cancel-buffer-search
Handle editor cancel in pane in order to dismiss find toolbar
Max Brunsfeld created
a754c30
Merge pull request #762 from zed-industries/safer-atlas-allocation
Safer Atlas Allocation
Max Brunsfeld created
300feb5
Merge pull request #797 from zed-industries/project-search-focus
Focus Project Search query editor always when deployed
Max Brunsfeld created
b3c64e4
Merge branch 'main' into cancel-buffer-search
Max Brunsfeld created
50d5253
Merge pull request #792 from zed-industries/fix-tsx-default-indent
Set default tsx tabsize
Max Brunsfeld created
1d8afdf
Set tsx default indent to 2 and remove js from extension list in tsx config.toml
Keith Simmons created
5a5506a
Update certificate
Nathan Sobo created
25e1e3d
Merge pull request #786 from zed-industries/load-keymaps
Allow key bindings to be customized via a JSON file
Max Brunsfeld created
2807d85
Merge pull request #791 from zed-industries/project-search-focus-fix
Properly activate project search item on mouse click
Max Brunsfeld created
72ea71c
Update paths to renamed collab crate
Nathan Sobo created
add0dad
Use '*' to represent the default context in keymap files
Co-authored-by: Keith Simmons <keith@zed.dev>
Max Brunsfeld and Keith Simmons created
3b852ee
Update Kubernetes manifest to refer to "collab" instead of "zed"
Nathan Sobo created
28da5b4
Don't focus active editor when deploying project search and focus query editor on project search focus
Keith Simmons created
ee3eb96
Use the word 'keymap' more consistently
Co-authored-by: Keith Simmons <keith@zed.dev>
Max Brunsfeld and Keith Simmons created
be11f63
Watch ~/.zed/bindings.json file for custom key bindings
Co-authored-by: Keith Simmons <keith@zed.dev>
Max Brunsfeld and Keith Simmons created
92a5c30
Merge branch 'main' into load-keymaps
Max Brunsfeld created
c065f28
Move assets to their own crate, load keymaps in vim tests
Also, move assets folder to the top-level. Co-authored-by: Keith Simmons <keith@zed.dev>
Max Brunsfeld and Keith Simmons created
e0096ec
Move keymap_file module into settings crate
Co-authored-by: Keith Simmons <keith@zed.dev
Max Brunsfeld and Keith Simmons created
4b295f5
Handle editor cancel in pane in order to dismiss find toolbar
Keith Simmons created
0ca4c99
Add logging when atlas allocator fails to allocate
Keith Simmons created
3844634
Hold the state lock while responding to guest joining a project
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
7abd3a9
Make atlas allocation fallable and skip rendering icons and paths when it fails
Keith Simmons created
3c116e3
Reraise editor events in Project Search and activate workspace item from them
Keith Simmons created
9a8b038
Replace synchronous `Store` lock with an async lock
This also fixes some failures due to `broadcast` and `update_contacts_for_users` being fallible. As part of this commit, these two functions don't return `Result` anymore: the reason for this change is that we don't want a request to fail only because a peer disconnected while we were trying to broadcast a message to them.
Antonio Scandurra created
273ee0a
Acquire guest connection ids after save request has been forwarded
This fixes a bug that would cause the server to broadcast the save message to guests that have potentially left the project.
Antonio Scandurra created
c3927c5
Simulate random guest disconnection and reconnection
Antonio Scandurra created
f99a143
Distribute operation workload evenly across peers in randomized test
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
02f96c6
Simulate parallelism among peers correctly in randomized collab test
Previously they were all using the same foreground executor, which was not properly simulating concurrency among tasks from different peers.
Antonio Scandurra created
bb8dc61
Allow taking an `Arc<Deterministic>` in `[gpui::test]`-decorated tests
Antonio Scandurra created
28f44a3
Merge pull request #787 from zed-industries/buffer-divergence
Fix divergence bug when peer reconnects reusing a prior replica id
Antonio Scandurra created
f9e0899
Fix divergence bug when peer reconnects reusing a prior replica id
We forgot to observe the footprint of the reconnecting replica's prior undos into the local clock. This could cause the replica to generate edits with a version strictly smaller than what other peers may have observed. As such, those peers would think they had already seen those edits and skip them.
Antonio Scandurra created
9a4b8e3
Load all keybindings from JSON file
Max Brunsfeld created
b4babbe
Load modal key bindings from JSON file
Max Brunsfeld created
1e2eeaa
Load project and buffer search key bindings from JSON file
Max Brunsfeld created
3636c9e
Load workspace and editor key bindings from a JSON file
Max Brunsfeld created
ab82043
Rename zed-server to collab
Over time, I think we may end up having multiple services, so it seems like a good opportunity to name this one more specifically while the cost is low. It just seems like naming it "zed" and "zed-server" leaves it a bit open ended.
Nathan Sobo created
af674e1
Merge pull request #770 from zed-industries/better-settings-schema
Improve Settings Completions
Nathan Sobo created
56fcffb
Remove unused imports
Nathan Sobo created
17195e6
Merge pull request #781 from zed-industries/structured-logging
Introduce structured logging
Nathan Sobo created
fd4b81c
Allow actions to be deserialized from JSON
Introduce separate macro for implementing 'internal' actions which are not intended to be loaded from keymaps.
Max Brunsfeld created
1778622
Merge pull request #773 from zed-industries/namespace-actions
Change how actions are declared so that they are always associated with a namespace
Max Brunsfeld created
ed2b690
Merge branch 'main' into namespace-actions
Max Brunsfeld created