95098e4
Update git diff base when synchronizing a guest's buffers
Antonio Scandurra created
95098e4
Update git diff base when synchronizing a guest's buffers
Antonio Scandurra created
529ccbd
Introduce git index mutations to randomized collaboration test
The test now fails at the following seed: ```bash SEED=850 ITERATIONS=1 OPERATIONS=131 cargo test --package=collab random ```
Antonio Scandurra created
a73e264
Merge branch 'in-app-feedback' of https://github.com/zed-industries/zed into in-app-feedback
Joseph Lyons created
0200fc5
WIP
Don't rely on contacts popover or contacts list for theming Add metrics id to request body Clean up some code and comments Co-Authored-By: Mikayla Maki <mikayla.c.maki@gmail.com>
Joseph Lyons and Mikayla Maki created
9694771
Move notes into PR
Joseph Lyons created
9fc7f54
Add to TODO
Joseph Lyons created
1545b2a
Update TODO
Joseph Lyons created
318a0b7
In-app feedback WIP
Joseph Lyons created
a46ca32
Completion word start filtering which is codepoint aware
Julia created
12cd712
Require start autocomplete query byte to match a completion word start byte
Julia created
c503ba0
Add env vars to store and load test plan from JSON files
Max Brunsfeld created
3cffee4
Merge pull request #2011 from zed-industries/project-reconnection
Retain connection to remote projects when temporarily disconnected
Nathan Sobo created
213658f
Fix tests that failed due to defaulting the grouping interval to zero in tests
Nathan Sobo created
6b33791
Merge pull request #2010 from zed-industries/vim-f-t
Vim f and t bindings
Kay Simmons created
386f7ba
Merge remote-tracking branch 'origin/main' into project-reconnection
Nathan Sobo created
2351f2b
Tolerate failure to join remote projects in randomized test
Max Brunsfeld created
99390a7
Represent all randomized test actions as operations
Max Brunsfeld created
210286d
Make operations for all buffer manipulations
Max Brunsfeld created
f1b3692
Tweak operation rates
Max Brunsfeld created
f243633
Set up flow for mutating clients via explicit operation values
Max Brunsfeld created
ce8dd5a
wip
Max Brunsfeld created
a74c507
Start work on allowing random collab test to be minimized
Represent operations as an explicit enum.
Max Brunsfeld created
5387695
WIP
Don't rely on contacts popover or contacts list for theming Add metrics id to request body Clean up some code and comments Co-Authored-By: Mikayla Maki <mikayla.c.maki@gmail.com>
Joseph Lyons and Mikayla Maki created
73e7967
working f and t bindings
Kay Simmons created
9d4cf2f
Move notes into PR
Joseph Lyons created
83c98ce
Prevent making further requests after language server shut down
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
658541e
Add to TODO
Joseph Lyons created
6a57bd2
Merge pull request #2008 from zed-industries/callback-leaks
Fix callback leaks when subscriptions are added and dropped in the same effect cycle
Max Brunsfeld created
8487ae7
Share new worktrees when resharing project
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
b762d70
Remove unused CallbackCollection method
Max Brunsfeld created
53cb3a4
Remove GC step for callback collections, always drop callbacks asap
Max Brunsfeld created
ef192a9
Remove dropped subscription eagerly when removing callbacks
Max Brunsfeld created
585c23e
Match guest's reported buffers on host when synchronizing after reconnect
If the host thinks a guest has a buffer that they don't have, the host won't send it to them when they attempt to open it the next time. This can happen if the guest disconnected before they received the host's response to an initial open buffer request. Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
4708f5d
Add test for notifying and dropping subscriptions in an update cycle
Max Brunsfeld created
a165cd5
Make event tests in gpui more consistent
Max Brunsfeld created
0d31c8c
Only share worktrees when `UpdateProject` succeeded
Antonio Scandurra created
8c5a0ca
Couple worktree sharing with project metadata updates
Antonio Scandurra created
5c05b7d
Ensure initial project metadata is sent when first sharing a project
Antonio Scandurra created
3da6911
Use a CallbackCollection for action dispatch observations
Max Brunsfeld created
4256a96
Avoid holding project handle on a call that could hang
This fixes a leaked handle error.
Nathan Sobo created
82e9f73
Use a CallbackCollection for release observations
Co-authored-by: Kay Simmons <kay@zed.dev>
Max Brunsfeld and Kay Simmons created
fa620bf
Fix logic error in dropping callback subscriptions
Co-authored-by: Kay Simmons <kay@zed.dev>
Max Brunsfeld and Kay Simmons created
378f0c3
Restructure callback subscriptions
Fix a callback leak that would occur when dropping a subscription to a callback collection after triggering that callback, but before processing the effect of *adding* the handler. Co-authored-by: Kay Simmons <kay@zed.dev>
Max Brunsfeld and Kay Simmons created
404f590
Update TODO
Joseph Lyons created
eb02834
In-app feedback WIP
Joseph Lyons created
77e322c
Wait for incomplete buffers when handling incoming buffer file updates
Nathan Sobo created
f669b8a
Merge pull request #2007 from zed-industries/recent-projects-prefer-first-match
Prefer first max while fuzzy matching projects fixes unexpected behavior
Julia created
09d57d1
Prefer first max while fuzzy matching projects fixes unexpected behavior
Julia created
7a62976
Re-request incomplete remote buffers when syncing buffers
Any buffers we requested but that haven't been fully sent will cause outstainding open requests to hang. If we re-request them, any waiting open requests will resume when the requested buffers finish being created. Co-authored-by: Max Brunsfeld <max@zed.dev> Co-authored-by: Mikayla Maki <mikayla@zed.dev>
Nathan Sobo , Max Brunsfeld , and Mikayla Maki created
bd223f5
Merge pull request #2002 from zed-industries/appease-clippy
Appease clippy
Joseph T. Lyons created