59c9a57
collab 0.3.7
Antonio Scandurra created
59c9a57
collab 0.3.7
Antonio Scandurra created
dde6cf5
Don't wait for stale project deletion before listening for connections
Antonio Scandurra created
2596fef
collab 0.3.6
Antonio Scandurra created
34b6989
Listen to SIGTERM in addition to ctrl-c for graceful shutdown
Antonio Scandurra created
7824ace
collab 0.3.5
Antonio Scandurra created
b150efb
Set log level to debug for preview deployment
Also, add a log statement when we receive the interrupt signal. Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra and Max Brunsfeld created
c20204d
collab 0.3.4
Max Brunsfeld created
45bfcfc
Fix excessive delay before clearing stale room data
Co-authored-by: Antonio Scandurra <antonio@zed.dev>
Max Brunsfeld and Antonio Scandurra created
5218a2f
collab 0.3.3
Max Brunsfeld created
9574812
Merge remote-tracking branch 'origin/collab-0.3.x'
Max Brunsfeld created
6ad326a
Wait longer before deleting outdated rooms from the database
Co-authored-by: Antonio Scandurra <antonio@zed.dev>
Max Brunsfeld and Antonio Scandurra created
b0652c5
Merge pull request #1968 from zed-industries/fix-text-size-in-updates
Fix text size in notifications
Mikayla Maki created
790ef19
Fix mis-set variables
Mikayla Maki created
99c5f8c
collab 0.3.2
Antonio Scandurra created
461c240
Merge pull request #1965 from zed-industries/preserve-calls-during-server-restarts
Automatically re-join call when server is restarted
Antonio Scandurra created
073a298
Move creation of room_id index into its own migration
Antonio Scandurra created
70aac75
Run until parked before asserting about participants in restart test
Antonio Scandurra created
4dc838f
Reset connection pool when tearing down the server in tests
Antonio Scandurra created
d4c8fa3
Use a synchronous mutex for `ConnectionPool`
Antonio Scandurra created
a594ba8
Simulate server restarts in randomized test
Antonio Scandurra created
f1884d6
Allow server to see client disconnection before giving up on reconnecting
Antonio Scandurra created
417db95
Fix typo in index name
Antonio Scandurra created
0220d7b
Include `room_id` in `CallCanceled` message
This ensures we don't accidentally cancel old calls.
Antonio Scandurra created
e2b132e
:lipstick:
Antonio Scandurra created
7e8d9d5
Delete stray debug statement
Antonio Scandurra created
6a6a032
Delete stale rooms/participants after `RECONNECT_TIMEOUT`
Antonio Scandurra created
fcea254
Merge pull request #1963 from zed-industries/fix-workspace-corner-cases
Fix small workspace deserialization corner cases
Mikayla Maki created
9bf0a02
Allow an empty center group to successfully deserialize into an empty pane.
Fix error when deserializing pane axis which caused it's members.len() > 1 invariant to be violated Fix failure to gain center pane focus when failing to deserialize a center pane entirely Co-authored-by: Max <max@zed.dev>
Mikayla Maki and Max created
2affbcc
Merge pull request #1962 from zed-industries/scrolling-breaks-follow
Avoid breaking follow when syncing leader's scroll position
Max Brunsfeld created
8012e9f
Merge pull request #1961 from zed-industries/fix-next-screen-bug
Fixed issue where the NextScreen action would never have an effect
Mikayla Maki created
cd2d593
Fixed issue where the NextScreen action would never have an effect
Mikayla Maki created
9ef00ea
Avoid breaking follow when syncing leader's scroll position
Co-authored-by: Mikayla Maki <mikayla@zed.dev> Co-authored-by: Kay Simmons <kay@zed.dev>
Max Brunsfeld , Mikayla Maki , and Kay Simmons created
91d6b66
Merge pull request #1959 from zed-industries/serializing-bug-fixes
Add check for if the user wants a blanks workspace when deserializing
Mikayla Maki created
5a29a74
Fetch last workspace explicitly when starting Zed
co-authored-by: Max <max@zed.dev>
Mikayla Maki and Max created
db3119b
Add check for if the user wants a blanks workspace when deserializing
Mikayla Maki created
beea9b6
Allow re-joining room after server restarts
Antonio Scandurra created
82397f3
Merge pull request #1950 from zed-industries/reconnect-to-room
Automatically re-join call when client connection drops
Antonio Scandurra created
3cd77bf
Always cast connection ids to i32
Postgres doesn't support unsigned types. This also adds indices to support querying `project_collaborators` and `room_participants` by connection id.
Antonio Scandurra created
456396c
Rename `connection_lost` to `answering_connection_lost`
Antonio Scandurra created
26b5653
Delete hosted projects from database when connection is lost
Antonio Scandurra created
895c365
Introduce random reconnections in the randomized test
Antonio Scandurra created
8fa26bf
Fix `test_calls_on_multiple_connections` after adding room reconnection
Antonio Scandurra created
aca3f02
Re-join room when client temporarily loses connection
Antonio Scandurra created
d74fb97
Remove `Executor` trait from `collab` and use an enum instead
This will let us save off the executor and avoid using generics.
Antonio Scandurra created
5879dcc
Merge pull request #1951 from zed-industries/dock-bugfix
Fix infinite loop in dock position when deserializing
Mikayla Maki created
34388a1
Updated is_child() to omit self
Mikayla Maki created
3a4f8d2
Fix infinite loop in dock position when deserializing
Mikayla Maki created
0366d72
collab 0.3.1
Antonio Scandurra created
8bd7b28
Merge pull request #1949 from zed-industries/do-not-drop-unregistered
Don't drop `unregistered` column in reconnection support migration
Antonio Scandurra created
2697112
Don't drop `unregistered` column in reconnection support migration
We don't use this column anymore because, when a project is unshared, we simply remove it from the `projects` table. However, this column is expected in the stable version of the server and the database is shared between stable and preview. If we dropped it, stable would start throwing errors.
Antonio Scandurra created