21d6665
Merge branch 'main' into project-reconnection
Max Brunsfeld created
21d6665
Merge branch 'main' into project-reconnection
Max Brunsfeld created
6542b30
Implement rejoining projects as guest when rejoining a room
Co-authored-by: Julia Risley <julia@zed.dev>
Max Brunsfeld and Julia Risley created
55ebfe8
Handle unshared projects when rejoining a room
Also, construct remote projects via the room, to guarantee that the room can manage the projects' sharing lifecycle. Co-authored-by: Antonio Scandurra <antonio@zed.dev>
Max Brunsfeld and Antonio Scandurra created
9d15b3d
Remove unused import
Antonio Scandurra created
d31fd9b
Support adding worktrees to project while host is offline
Antonio Scandurra created
52babc5
Make host reconnection test pass when mutating worktree while offline
Antonio Scandurra created
1a3940a
Fix project reconnection test to ensure rooms actually reconnects
Antonio Scandurra created
1aec691
Sketch out project reconnection routine on the server
Antonio Scandurra created
70dd586
Start work on rejoining rooms, supplying all project info at once
Co-authored-by: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
af85db9
WIP - Retain hosts' project state when they disconnect
Max Brunsfeld created
67b265b
Add failing integration test for resharing projects on reconnect
Max Brunsfeld created
c8b2093
collab 0.4.2
Max Brunsfeld created
61c6c82
Merge pull request #1980 from zed-industries/following-panics
Fix panics when following
Max Brunsfeld created
0ede89d
WIP
Antonio Scandurra created
6f21129
Merge pull request #1984 from zed-industries/format-problematic-db-macros
Format problematic DB macros
Julia created
c49573d
Format problematic DB macros
Julia created
de9c58d
Merge pull request #1983 from zed-industries/multi-buffer-git-gutter
Multi buffer git gutter
Julia created
84a860e
Merge pull request #1982 from zed-industries/fix-rust-analyzer
Update rust-analyzer's `disk_based_diagnostics_progress_token`
Antonio Scandurra created
cb60eb8
Update rust-analyzer's `disk_based_diagnostics_progress_token`
Antonio Scandurra created
d821954
:lipstick:
Antonio Scandurra created
06f6d02
Stop counting extensions in worktree
Antonio Scandurra created
1e02ebb
Replicate pending selections separately from other selections
This fixes a panic that would occur when a leader created a pending selection that overlapped another selection, because the follower would attempt to treat that pending selection as non-pending, which would violate the invariant that selections are sorted and disjoint.
Max Brunsfeld created
8c64514
Add ZED_STATELESS env var, for suppressing persistence
Use this env var in the start-local-collaboration script to make the behavior more predictable.
Max Brunsfeld created
6fcb3c9
Merge pull request #1972 from zed-industries/recent-workspace
Recent Project Picker
Kay Simmons created
2c47bd4
Clear stale projects if they no longer exist
Kay Simmons created
a5f6242
collab 0.4.1
Antonio Scandurra created
98d1b6e
Merge pull request #1975 from zed-industries/screen-share-after-reconnect
Prevent screen-sharing from being lost after a reconnection
Antonio Scandurra created
457e104
Bump protocol version
Antonio Scandurra created
21ab1bb
Remove unnecessary `PeerId` parsing code
Antonio Scandurra created
aa44de3
Fix test ensuring room is left when disconnected from LiveKit
Antonio Scandurra created
ad37034
Identify LiveKit room participants by user id, not peer id
This way, their participant id can remain the same when they reconnect.
Max Brunsfeld created
ebd0c5d
Handle reversed=true for multi-buffer git-hunks-in-range iteration
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Julia and Nathan Sobo created
f88b413
Rewrite multi-buffer aware git hunks in range to be more correct
Less ad-hoc state tracking, rely more on values provided by the underlying data Co-Authored-By: Max Brunsfeld <max@zed.dev>
Julia and Max Brunsfeld created
c2f5381
collab 0.4.0
Antonio Scandurra created
ea1f668
Merge pull request #1971 from zed-industries/update-app-icons
Update Zed & Zed Preview icons
Antonio Scandurra created
b1affb1
Merge pull request #1973 from zed-industries/fix-reconnects-after-deploy
Improve reconnections to server after it is redeployed
Antonio Scandurra created
2679e24
Minor stylistic change
Antonio Scandurra created
5a33462
:lipstick:
Antonio Scandurra created
5720c43
Merge branch 'main' into fix-reconnects-after-deploy
Antonio Scandurra created
af4d846
Merge pull request #1954 from zed-industries/add-symlink-to-applications-directory-in-dmg
Joseph T. Lyons created
5fb522a
collab 0.3.14
Antonio Scandurra created
86e5ae1
Allow nulls in `projects.host_connection_{id,server_id}`
The server version on stable won't be able to fill values for those columns when we deploy the migration to preview. With this commit we're also dropping the unused `worktree_extensions` and `project_activity_periods` tables. The last version of the server on stable (0.2.6) doesn't contain any code that accesses those tables.
Antonio Scandurra created
aadd7f2
collab 0.3.13
Antonio Scandurra created
067a19c
Avoid logging an error when user who hasn't joined any room disconnects
Antonio Scandurra created
688f179
Use "id" nomenclature more consistently
Antonio Scandurra created
af77f11
Re-add server_id indices for room_participants/project_collaborators
Antonio Scandurra created
0dedc1f
Get tests building again
Julia created
6c58a4f
Fix stale server queries, use foreign keys from connectionsn to servers
Max Brunsfeld created
81e3b48
Add keybinding
Kay Simmons created
6da5931
Add open recent project to file menu
Kay Simmons created