# Commit history · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commits/51cea1b1fb1b2cb6812646c74f85dceae3700b54)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 51cea1b1fb1b2cb6812646c74f85dceae3700b54

Requested commit: 51cea1b1fb1b2cb6812646c74f85dceae3700b54

- [Merge branch 'main' into randomized-tests-operation-script](https://git.cafe/gitcafe/zed/commit/51cea1b1fb1b2cb6812646c74f85dceae3700b54?format=markdown) — 51cea1b1fb1b2cb6812646c74f85dceae3700b54; Max Brunsfeld

- [Merge branch 'main' into randomized-tests-operation-script](https://git.cafe/gitcafe/zed/commit/9c25d37dfc914d27c1ed6f682f81a91bd568e990?format=markdown) — 9c25d37dfc914d27c1ed6f682f81a91bd568e990; Max Brunsfeld

- [Avoid retaining project in randomized test while LSP request is outstanding](https://git.cafe/gitcafe/zed/commit/2c84b741263f958ba51e257e5763aa0bf40253a5?format=markdown) — 2c84b741263f958ba51e257e5763aa0bf40253a5; Max Brunsfeld

- [Clean up how applications are marked as inapplicable](https://git.cafe/gitcafe/zed/commit/1a9ff2420e5441d1a86496ac3daa6833d69b855b?format=markdown) — 1a9ff2420e5441d1a86496ac3daa6833d69b855b; Max Brunsfeld

- [Remove unneeded log messages in randomized test](https://git.cafe/gitcafe/zed/commit/e04d0be8531ae4ab78e72811d841f5c3045e71e7?format=markdown) — e04d0be8531ae4ab78e72811d841f5c3045e71e7; Max Brunsfeld

- [Simplify management of entity ids for different app contexts in randomized test](https://git.cafe/gitcafe/zed/commit/00e8625037f9fb6a17577a66f46c5b53f3d85d8e?format=markdown) — 00e8625037f9fb6a17577a66f46c5b53f3d85d8e; Max Brunsfeld

- [Don't include user ids with MutateClients ops in serialized test plans](https://git.cafe/gitcafe/zed/commit/a3c7416218d04abeeb29b0920c5e87b02ed3ff26?format=markdown) — a3c7416218d04abeeb29b0920c5e87b02ed3ff26; Max Brunsfeld

- [Drop project's buffers when closing a remote project](https://git.cafe/gitcafe/zed/commit/576a9bb92cd59cb147d9b85ff838a6d39f3dda40?format=markdown) — 576a9bb92cd59cb147d9b85ff838a6d39f3dda40; Max Brunsfeld

- [Merge branch 'main' into randomized-tests-operation-script](https://git.cafe/gitcafe/zed/commit/5a4fa4b11ebe2b53d85c5389883ce485cad20b86?format=markdown) — 5a4fa4b11ebe2b53d85c5389883ce485cad20b86; Max Brunsfeld

- [Skip inapplicable operations when running an edited test plan](https://git.cafe/gitcafe/zed/commit/3e3a703b60096e3e5287ddf33cff57839f80d339?format=markdown) — 3e3a703b60096e3e5287ddf33cff57839f80d339; Max Brunsfeld

- [Add env vars to store and load test plan from JSON files](https://git.cafe/gitcafe/zed/commit/c503ba00b63b9b04d167b9b17ce0ac20c0584e9b?format=markdown) — c503ba00b63b9b04d167b9b17ce0ac20c0584e9b; Max Brunsfeld

- [Tolerate failure to join remote projects in randomized test](https://git.cafe/gitcafe/zed/commit/2351f2bd0cedc851e08da6423234d2baab286640?format=markdown) — 2351f2bd0cedc851e08da6423234d2baab286640; Max Brunsfeld

- [Represent all randomized test actions as operations](https://git.cafe/gitcafe/zed/commit/99390a7237344e41918da4b9cc09034e6d04ffaa?format=markdown) — 99390a7237344e41918da4b9cc09034e6d04ffaa; Max Brunsfeld

- [Make operations for all buffer manipulations](https://git.cafe/gitcafe/zed/commit/210286da489c782f3441ff37af73dc64d2bdd3e0?format=markdown) — 210286da489c782f3441ff37af73dc64d2bdd3e0; Max Brunsfeld

- [Tweak operation rates](https://git.cafe/gitcafe/zed/commit/f1b3692a354e42039156c735020fb5d46581f72b?format=markdown) — f1b3692a354e42039156c735020fb5d46581f72b; Max Brunsfeld

- [Set up flow for mutating clients via explicit operation values](https://git.cafe/gitcafe/zed/commit/f243633f3ef28e8f395d4ca3d423391dff0afc24?format=markdown) — f243633f3ef28e8f395d4ca3d423391dff0afc24; Max Brunsfeld

- [wip](https://git.cafe/gitcafe/zed/commit/ce8dd5a286eb604de88550321003c84101ca3b7b?format=markdown) — ce8dd5a286eb604de88550321003c84101ca3b7b; Max Brunsfeld

- [Start work on allowing random collab test to be minimized](https://git.cafe/gitcafe/zed/commit/a74c5073a480c9c6133e64bdc29bac2aba0b9fc1?format=markdown) — a74c5073a480c9c6133e64bdc29bac2aba0b9fc1; Max Brunsfeld

- [Prevent making further requests after language server shut down](https://git.cafe/gitcafe/zed/commit/83c98ce0492942668ca40a2132e732c26003da65?format=markdown) — 83c98ce0492942668ca40a2132e732c26003da65; Antonio Scandurra

- [Share new worktrees when resharing project](https://git.cafe/gitcafe/zed/commit/8487ae77e70fb54056dc01bf54e5d1b25e08fced?format=markdown) — 8487ae77e70fb54056dc01bf54e5d1b25e08fced; Antonio Scandurra

- [Match guest's reported buffers on host when synchronizing after reconnect](https://git.cafe/gitcafe/zed/commit/585c23e9f634e99c0cf1376c5dc1b8b00512175a?format=markdown) — 585c23e9f634e99c0cf1376c5dc1b8b00512175a; Antonio Scandurra

- [Only share worktrees when \`UpdateProject\` succeeded](https://git.cafe/gitcafe/zed/commit/0d31c8c1c8773863be2862d26825149cf85d9b34?format=markdown) — 0d31c8c1c8773863be2862d26825149cf85d9b34; Antonio Scandurra

- [Couple worktree sharing with project metadata updates](https://git.cafe/gitcafe/zed/commit/8c5a0ca3a4e9f0ff1f154443b4518b9d3fb42052?format=markdown) — 8c5a0ca3a4e9f0ff1f154443b4518b9d3fb42052; Antonio Scandurra

- [Ensure initial project metadata is sent when first sharing a project](https://git.cafe/gitcafe/zed/commit/5c05b7d41382a42e8389eb8a927957402d010d0d?format=markdown) — 5c05b7d41382a42e8389eb8a927957402d010d0d; Antonio Scandurra

- [Avoid holding project handle on a call that could hang](https://git.cafe/gitcafe/zed/commit/4256a960516499a76d588def89567cdf4d064926?format=markdown) — 4256a960516499a76d588def89567cdf4d064926; Nathan Sobo

- [Wait for incomplete buffers when handling incoming buffer file updates](https://git.cafe/gitcafe/zed/commit/77e322cb750ecefd5877f63034c7a33369be1452?format=markdown) — 77e322cb750ecefd5877f63034c7a33369be1452; Nathan Sobo

- [Re-request incomplete remote buffers when syncing buffers](https://git.cafe/gitcafe/zed/commit/7a629769b79eab6ddbc5236ee554f8d81d5d372f?format=markdown) — 7a629769b79eab6ddbc5236ee554f8d81d5d372f; Nathan Sobo

- [Update scan_id on worktree entries when there is a conflict](https://git.cafe/gitcafe/zed/commit/1006ada4584f42d270e11b1f6ae1806ccd71b8db?format=markdown) — 1006ada4584f42d270e11b1f6ae1806ccd71b8db; Nathan Sobo

- [Update buffer files when synchronizing buffers](https://git.cafe/gitcafe/zed/commit/789bbf15b7496e39962b750655f0a6b8ee91b1a5?format=markdown) — 789bbf15b7496e39962b750655f0a6b8ee91b1a5; Nathan Sobo

- [Introduce completed_scan_id to worktree](https://git.cafe/gitcafe/zed/commit/1dd085fc9235d9ef1170a18e5be02759e9981ce0?format=markdown) — 1dd085fc9235d9ef1170a18e5be02759e9981ce0; Nathan Sobo

- [WIP](https://git.cafe/gitcafe/zed/commit/90fb9b53ad6d23d49cc123b4d541194f789dba00?format=markdown) — 90fb9b53ad6d23d49cc123b4d541194f789dba00; Nathan Sobo

- [Record failing seed](https://git.cafe/gitcafe/zed/commit/8d70a22fa3e1d233bf5fe1bf562b22e82b3f57f0?format=markdown) — 8d70a22fa3e1d233bf5fe1bf562b22e82b3f57f0; Nathan Sobo

- [Track open buffers when handling sync requests](https://git.cafe/gitcafe/zed/commit/a6ffcdd0cf2d82f5106dcf24ff94bd3532ed9519?format=markdown) — a6ffcdd0cf2d82f5106dcf24ff94bd3532ed9519; Nathan Sobo

- [Assign fake fs entries' mtimes more consistently](https://git.cafe/gitcafe/zed/commit/74843493f44d7ebcd32968483e77e180fd17334c?format=markdown) — 74843493f44d7ebcd32968483e77e180fd17334c; Max Brunsfeld

- [Remove printlns, found a failure](https://git.cafe/gitcafe/zed/commit/f3dee2d3321e53d582c97e858dc4d39c9017de8a?format=markdown) — f3dee2d3321e53d582c97e858dc4d39c9017de8a; Nathan Sobo

- [Set transaction group interval to ZERO by default in tests](https://git.cafe/gitcafe/zed/commit/273988b8d569aae0b989d126f688d7367020a1dd?format=markdown) — 273988b8d569aae0b989d126f688d7367020a1dd; Nathan Sobo

- [WIP \- Panic immediately when detecting non-determinism via a change to the execution trace](https://git.cafe/gitcafe/zed/commit/599acf0daa5581234157ab3f106d8666c4b33851?format=markdown) — 599acf0daa5581234157ab3f106d8666c4b33851; Max Brunsfeld

- [WIP: failing randomized test](https://git.cafe/gitcafe/zed/commit/6458a9144ea054abbf9d5fd970ade5594554ade0?format=markdown) — 6458a9144ea054abbf9d5fd970ade5594554ade0; Antonio Scandurra

- [Avoid hanging waiting for operations when buffer has none](https://git.cafe/gitcafe/zed/commit/344d05045d208f55563c6ff513edc1e1698d141d?format=markdown) — 344d05045d208f55563c6ff513edc1e1698d141d; Antonio Scandurra

- [Respond with an error when client hasn't got a registered handle](https://git.cafe/gitcafe/zed/commit/75803d8dbbf2bc81244df12577db7468d1f66d0d?format=markdown) — 75803d8dbbf2bc81244df12577db7468d1f66d0d; Antonio Scandurra

- [Excluded deleted entries when initially sending worktrees to guests](https://git.cafe/gitcafe/zed/commit/42e74e7eefffe6375cbf7a58792e984ad23193cd?format=markdown) — 42e74e7eefffe6375cbf7a58792e984ad23193cd; Max Brunsfeld

- [WIP: failing test](https://git.cafe/gitcafe/zed/commit/738e161bc6f948ed09599423e8d6af0396ec1fc2?format=markdown) — 738e161bc6f948ed09599423e8d6af0396ec1fc2; Antonio Scandurra

- [Restructure randomized test to be a bit clearer and test more stuff](https://git.cafe/gitcafe/zed/commit/559e14799c7a3210309ac265eebcb7d434ee3762?format=markdown) — 559e14799c7a3210309ac265eebcb7d434ee3762; Antonio Scandurra

- [Handle file and diff updates to incomplete buffers](https://git.cafe/gitcafe/zed/commit/d750b02a7c0bad06a8068bfd80b7c8410abc116f?format=markdown) — d750b02a7c0bad06a8068bfd80b7c8410abc116f; Max Brunsfeld

- [Assert that buffers' file state matches in randomized collab test](https://git.cafe/gitcafe/zed/commit/c321f5d94a754977586b224f009689e7b791bcfc?format=markdown) — c321f5d94a754977586b224f009689e7b791bcfc; Max Brunsfeld

- [In randomized test, open remote projects via the room](https://git.cafe/gitcafe/zed/commit/89da738fae212ed1e512c4037f02dc616d799716?format=markdown) — 89da738fae212ed1e512c4037f02dc616d799716; Max Brunsfeld

- [:lipstick: Avoid referring to all clients as guests in random integration test](https://git.cafe/gitcafe/zed/commit/8cd94060bb12dcfa5ea2a53da0e18eba673447b4?format=markdown) — 8cd94060bb12dcfa5ea2a53da0e18eba673447b4; Max Brunsfeld

- [Move randomized integration test into its own file](https://git.cafe/gitcafe/zed/commit/d8ccdff9fc8fd9d2e45da263bbe09f5916854d5b?format=markdown) — d8ccdff9fc8fd9d2e45da263bbe09f5916854d5b; Max Brunsfeld

- [Synchronize buffers when either the host or a guest reconnects](https://git.cafe/gitcafe/zed/commit/47348542efeab4ec4d041da1bb41dae00bc94073?format=markdown) — 47348542efeab4ec4d041da1bb41dae00bc94073; Antonio Scandurra

- [Remove unused \`JoinProjectError\`](https://git.cafe/gitcafe/zed/commit/b5fb8e6b8b325503f1c2c10e798d26e5d0bba6a5?format=markdown) — b5fb8e6b8b325503f1c2c10e798d26e5d0bba6a5; Antonio Scandurra

- [Add failing test for buffer synchronization after disconnecting](https://git.cafe/gitcafe/zed/commit/b0336cd27e9d69774e956a02dad0f7097b646290?format=markdown) — b0336cd27e9d69774e956a02dad0f7097b646290; Antonio Scandurra

- [Verify removing worktrees while host is offline](https://git.cafe/gitcafe/zed/commit/ecd80c553c70d686ea59192ea5a570288a714030?format=markdown) — ecd80c553c70d686ea59192ea5a570288a714030; Antonio Scandurra

- [Handle \`proto::UpdateProjectCollaborator\` message in \`Project\`](https://git.cafe/gitcafe/zed/commit/59d7f06c57cce1986b922ee9b718ae4c5b2a82ea?format=markdown) — 59d7f06c57cce1986b922ee9b718ae4c5b2a82ea; Antonio Scandurra

- [Refresh project collaborator connection id for rejoined projects](https://git.cafe/gitcafe/zed/commit/15f666a50acc5cab4ac8468d3991cbc021458c51?format=markdown) — 15f666a50acc5cab4ac8468d3991cbc021458c51; Max Brunsfeld

- [:lipstick: Reorder private Project method](https://git.cafe/gitcafe/zed/commit/ec6f2a3ad47763c5e492e15162c232ce525ad14c?format=markdown) — ec6f2a3ad47763c5e492e15162c232ce525ad14c; Max Brunsfeld

- [Delete stale projects after cleanup interval, via server foreign key cascade](https://git.cafe/gitcafe/zed/commit/213be3d6bd2400a6d0d1e456f5a819b43cbe6746?format=markdown) — 213be3d6bd2400a6d0d1e456f5a819b43cbe6746; Max Brunsfeld

- [:lipstick: Avoid repeated sql condition in rejoin_room](https://git.cafe/gitcafe/zed/commit/55800fc6960e29df5817e6968fd12eb6d9b0f240?format=markdown) — 55800fc6960e29df5817e6968fd12eb6d9b0f240; Max Brunsfeld

- [:lipstick: Reduce indentation in Database::rejoin_room](https://git.cafe/gitcafe/zed/commit/6a2066af6ccc4ff0298249998707648645165a2b?format=markdown) — 6a2066af6ccc4ff0298249998707648645165a2b; Max Brunsfeld

- [Remove unnecessary UnshareProject message sent to clients leaving a project](https://git.cafe/gitcafe/zed/commit/cb8962691a90c0fb9b85a7ccd7a5a031d040058a?format=markdown) — cb8962691a90c0fb9b85a7ccd7a5a031d040058a; Max Brunsfeld

- [Clean up projects when leaving a room](https://git.cafe/gitcafe/zed/commit/bb00134f5f34ad5a2706beb0b6c6d474179744ee?format=markdown) — bb00134f5f34ad5a2706beb0b6c6d474179744ee; Max Brunsfeld

- [Merge branch 'main' into project-reconnection](https://git.cafe/gitcafe/zed/commit/21d6665c374ac2733f9add6a3391885713a3957d?format=markdown) — 21d6665c374ac2733f9add6a3391885713a3957d; Max Brunsfeld

- [Implement rejoining projects as guest when rejoining a room](https://git.cafe/gitcafe/zed/commit/6542b30d1f0a2c378bcb5a6f1c3f7a7c5d175deb?format=markdown) — 6542b30d1f0a2c378bcb5a6f1c3f7a7c5d175deb; Max Brunsfeld

- [Handle unshared projects when rejoining a room](https://git.cafe/gitcafe/zed/commit/55ebfe83210d93b7359fa35c46772d3be0bb55dc?format=markdown) — 55ebfe83210d93b7359fa35c46772d3be0bb55dc; Max Brunsfeld

- [Remove unused import](https://git.cafe/gitcafe/zed/commit/9d15b3d2950007da304dc294a1c25f7e1db527d9?format=markdown) — 9d15b3d2950007da304dc294a1c25f7e1db527d9; Antonio Scandurra

- [Support adding worktrees to project while host is offline](https://git.cafe/gitcafe/zed/commit/d31fd9bbf21a31cd4ded128083f1f273bb7cc066?format=markdown) — d31fd9bbf21a31cd4ded128083f1f273bb7cc066; Antonio Scandurra

- [Make host reconnection test pass when mutating worktree while offline](https://git.cafe/gitcafe/zed/commit/52babc51a04d9d3224cbfbab790ec99b903ba986?format=markdown) — 52babc51a04d9d3224cbfbab790ec99b903ba986; Antonio Scandurra

- [Fix project reconnection test to ensure rooms actually reconnects](https://git.cafe/gitcafe/zed/commit/1a3940a12ef676e8dfd2e4ab73774694596159e5?format=markdown) — 1a3940a12ef676e8dfd2e4ab73774694596159e5; Antonio Scandurra

- [Sketch out project reconnection routine on the server](https://git.cafe/gitcafe/zed/commit/1aec691b35f8208cba6dad8aadc3a13a04980fb8?format=markdown) — 1aec691b35f8208cba6dad8aadc3a13a04980fb8; Antonio Scandurra

- [Start work on rejoining rooms, supplying all project info at once](https://git.cafe/gitcafe/zed/commit/70dd586be971d3883641bc6d83fc569005d051f1?format=markdown) — 70dd586be971d3883641bc6d83fc569005d051f1; Max Brunsfeld

- [WIP \- Retain hosts' project state when they disconnect](https://git.cafe/gitcafe/zed/commit/af85db9ea56af09856181b957b53d612a8411aaf?format=markdown) — af85db9ea56af09856181b957b53d612a8411aaf; Max Brunsfeld

- [Add failing integration test for resharing projects on reconnect](https://git.cafe/gitcafe/zed/commit/67b265b3d540466fa5a529040246f1ef538f5e09?format=markdown) — 67b265b3d540466fa5a529040246f1ef538f5e09; Max Brunsfeld

- [WIP](https://git.cafe/gitcafe/zed/commit/0ede89d82a0df42457278fcde9eb3bb69e4c82ff?format=markdown) — 0ede89d82a0df42457278fcde9eb3bb69e4c82ff; Antonio Scandurra

- [:lipstick:](https://git.cafe/gitcafe/zed/commit/d8219545c96c867df7483deb0a1a94c34e385915?format=markdown) — d8219545c96c867df7483deb0a1a94c34e385915; Antonio Scandurra

- [Stop counting extensions in worktree](https://git.cafe/gitcafe/zed/commit/06f6d02579cb7891ecbaa89bbeccf8712e51b10c?format=markdown) — 06f6d02579cb7891ecbaa89bbeccf8712e51b10c; Antonio Scandurra

- [collab 0.4.1](https://git.cafe/gitcafe/zed/commit/a5f624203e0af4b5926fd8429eca8ff6ca3fdef5?format=markdown) — a5f624203e0af4b5926fd8429eca8ff6ca3fdef5; Antonio Scandurra

- [Merge pull request \#1975 from zed-industries/screen-share-after-reconnect](https://git.cafe/gitcafe/zed/commit/98d1b6ec5aadcc200229fa0b4cbfd26ec87d8ae6?format=markdown) — 98d1b6ec5aadcc200229fa0b4cbfd26ec87d8ae6; Antonio Scandurra

- [collab 0.4.0](https://git.cafe/gitcafe/zed/commit/c2f5381e5a17c7db0b18aa059e38409041292ab8?format=markdown) — c2f5381e5a17c7db0b18aa059e38409041292ab8; Antonio Scandurra

- [Merge pull request \#1971 from zed-industries/update-app-icons](https://git.cafe/gitcafe/zed/commit/ea1f6689b974abed899a0ec1602605db89a3b6e9?format=markdown) — ea1f6689b974abed899a0ec1602605db89a3b6e9; Antonio Scandurra

- [Merge pull request \#1973 from zed-industries/fix-reconnects-after-deploy](https://git.cafe/gitcafe/zed/commit/b1affb13bb75dcfc912fd758c9fcdb66bbd1723d?format=markdown) — b1affb13bb75dcfc912fd758c9fcdb66bbd1723d; Antonio Scandurra

- [Merge pull request \#1954 from zed-industries/add-symlink-to-applications-directory-in-dmg](https://git.cafe/gitcafe/zed/commit/af4d8464285d0e9b49b64bb07fa196509aa1e4ed?format=markdown) — af4d8464285d0e9b49b64bb07fa196509aa1e4ed; Joseph T\. Lyons

- [Bump RPC version due to multibuffer following PR](https://git.cafe/gitcafe/zed/commit/7e0b6ed1c68526b21b11f3d38c18ce7aa00580a2?format=markdown) — 7e0b6ed1c68526b21b11f3d38c18ce7aa00580a2; Max Brunsfeld

- [Merge pull request \#1921 from zed-industries/multibuffer-following](https://git.cafe/gitcafe/zed/commit/e08d6cd6ded51bef3c9552cb7b283deb6d78e2eb?format=markdown) — e08d6cd6ded51bef3c9552cb7b283deb6d78e2eb; Max Brunsfeld

- [collab 0.3.4](https://git.cafe/gitcafe/zed/commit/c20204d2693333144247e120af865c8c31a5ca2d?format=markdown) — c20204d2693333144247e120af865c8c31a5ca2d; Max Brunsfeld

- [Fix excessive delay before clearing stale room data](https://git.cafe/gitcafe/zed/commit/45bfcfc3b8bd75757644ec605be526d48f124bbb?format=markdown) — 45bfcfc3b8bd75757644ec605be526d48f124bbb; Max Brunsfeld

- [collab 0.3.3](https://git.cafe/gitcafe/zed/commit/5218a2f966715f53dc26af190d09f92c3ea2dbf8?format=markdown) — 5218a2f966715f53dc26af190d09f92c3ea2dbf8; Max Brunsfeld

- [Merge remote-tracking branch 'origin/collab-0.3.x'](https://git.cafe/gitcafe/zed/commit/95748123b570b91cc82636daedac4423f1610eda?format=markdown) — 95748123b570b91cc82636daedac4423f1610eda; Max Brunsfeld

- [Wait longer before deleting outdated rooms from the database](https://git.cafe/gitcafe/zed/commit/6ad326ac588db5a97560bd03b75fabe875b7e909?format=markdown) — 6ad326ac588db5a97560bd03b75fabe875b7e909; Max Brunsfeld

- [Merge pull request \#1968 from zed-industries/fix-text-size-in-updates](https://git.cafe/gitcafe/zed/commit/b0652c55c6a990057544d9f750cbda5f96cc806b?format=markdown) — b0652c55c6a990057544d9f750cbda5f96cc806b; Mikayla Maki

- [Merge pull request \#1965 from zed-industries/preserve-calls-during-server-restarts](https://git.cafe/gitcafe/zed/commit/461c2400ad0bd7a42b249388896bc8325b3d39a8?format=markdown) — 461c2400ad0bd7a42b249388896bc8325b3d39a8; Antonio Scandurra

- [Merge pull request \#1963 from zed-industries/fix-workspace-corner-cases](https://git.cafe/gitcafe/zed/commit/fcea254e8e44ac3060cff7f2575bd33844e37055?format=markdown) — fcea254e8e44ac3060cff7f2575bd33844e37055; Mikayla Maki

- [Merge pull request \#1962 from zed-industries/scrolling-breaks-follow](https://git.cafe/gitcafe/zed/commit/2affbcc4959822b0725a1182885d7c47c0fe0050?format=markdown) — 2affbcc4959822b0725a1182885d7c47c0fe0050; Max Brunsfeld

- [Merge pull request \#1961 from zed-industries/fix-next-screen-bug](https://git.cafe/gitcafe/zed/commit/8012e9fcbdc1127999750e5977eeba037cb2107b?format=markdown) — 8012e9fcbdc1127999750e5977eeba037cb2107b; Mikayla Maki

- [Merge pull request \#1959 from zed-industries/serializing-bug-fixes](https://git.cafe/gitcafe/zed/commit/91d6b66fc4b15b4f4345bb5f243c9fa283a3fe38?format=markdown) — 91d6b66fc4b15b4f4345bb5f243c9fa283a3fe38; Mikayla Maki

- [Merge pull request \#1950 from zed-industries/reconnect-to-room](https://git.cafe/gitcafe/zed/commit/82397f34d1be446df39e6f300ea4c119bb4fe308?format=markdown) — 82397f34d1be446df39e6f300ea4c119bb4fe308; Antonio Scandurra

- [Merge pull request \#1951 from zed-industries/dock-bugfix](https://git.cafe/gitcafe/zed/commit/5879dcc4e978f481c880ec2c3a30385ebf0800c7?format=markdown) — 5879dcc4e978f481c880ec2c3a30385ebf0800c7; Mikayla Maki

- [collab 0.3.1](https://git.cafe/gitcafe/zed/commit/0366d725ea2a71f55f468822dae606a267e2d9e4?format=markdown) — 0366d725ea2a71f55f468822dae606a267e2d9e4; Antonio Scandurra

- [Merge pull request \#1949 from zed-industries/do-not-drop-unregistered](https://git.cafe/gitcafe/zed/commit/8bd7b2805641c1bdfedf1baba7eff2d0b8e683e5?format=markdown) — 8bd7b2805641c1bdfedf1baba7eff2d0b8e683e5; Antonio Scandurra

- [Merge pull request \#1940 from zed-industries/terminal-collab-kickoff](https://git.cafe/gitcafe/zed/commit/9bd4bc88135a38d1249c86c69d92021db0692e10?format=markdown) — 9bd4bc88135a38d1249c86c69d92021db0692e10; Mikayla Maki

- [v0.68.x dev](https://git.cafe/gitcafe/zed/commit/7dde54b052b1c8b544ea6fdaa435641713f80967?format=markdown) — 7dde54b052b1c8b544ea6fdaa435641713f80967; Max Brunsfeld

- [Merge pull request \#1944 from zed-industries/vim-page-movement](https://git.cafe/gitcafe/zed/commit/b1e37378dcdd54ee9bbb5bcab79ecae5a94e050e?format=markdown) — b1e37378dcdd54ee9bbb5bcab79ecae5a94e050e; Kay Simmons

More commits follow; continue with `GET /api/repos/gitcafe/zed/commits?after=ImFiOTc4ZmYxYTNjN2Y4MDNjODg3NDliOWEwOTQyYmNjMjdmNDJjNjci`.
