# Commit history · gitcafe/zed

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

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

Visibility: public

Requested revision: f26695ea8cd8f8211cd989abdd005e5fc3d6c829

Requested commit: f26695ea8cd8f8211cd989abdd005e5fc3d6c829

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

- [Always show invite link in contacts popover](https://git.cafe/gitcafe/zed/commit/ba6c5441c0eb1edfccc29e453f33d68cb6f3b965?format=markdown) — ba6c5441c0eb1edfccc29e453f33d68cb6f3b965; Antonio Scandurra

- [Respect contacts popover size](https://git.cafe/gitcafe/zed/commit/f83de0a91cfba22609f0784fdff1e13b2a7f1355?format=markdown) — f83de0a91cfba22609f0784fdff1e13b2a7f1355; Antonio Scandurra

- [Allow active call to be optional on workspace](https://git.cafe/gitcafe/zed/commit/4c07a0782b25d9fd65c6918c40bc1e7dd8501d8b?format=markdown) — 4c07a0782b25d9fd65c6918c40bc1e7dd8501d8b; Antonio Scandurra

- [Fix integration tests](https://git.cafe/gitcafe/zed/commit/ee2587d3e57225c41650370c377ed661a353fba7?format=markdown) — ee2587d3e57225c41650370c377ed661a353fba7; Antonio Scandurra

- [Decide whether to clip to visible bounds on a per-element basis](https://git.cafe/gitcafe/zed/commit/45d118f96f17b550e3a77dfb0108eb16081bcd5d?format=markdown) — 45d118f96f17b550e3a77dfb0108eb16081bcd5d; Antonio Scandurra

- [Polish styling of contacts popover](https://git.cafe/gitcafe/zed/commit/eb711cde5381681df11f1ea14411209252a6cf50?format=markdown) — eb711cde5381681df11f1ea14411209252a6cf50; Antonio Scandurra

- [Show a different message when participant is active on unshared project](https://git.cafe/gitcafe/zed/commit/4504b36c8f4f9257ff19fc3f6d7172002071cf31?format=markdown) — 4504b36c8f4f9257ff19fc3f6d7172002071cf31; Antonio Scandurra

- [Show prompt when closing last window while there's an active call](https://git.cafe/gitcafe/zed/commit/29c3b81a0a6d8fd1994d827ed979a5ee5f83809d?format=markdown) — 29c3b81a0a6d8fd1994d827ed979a5ee5f83809d; Antonio Scandurra

- [Show participant projects in contacts popover](https://git.cafe/gitcafe/zed/commit/feb17c29ec1e9fd041918ddff34c6f8c4b95c3d9?format=markdown) — feb17c29ec1e9fd041918ddff34c6f8c4b95c3d9; Antonio Scandurra

- [Update contacts when automatically canceling calls](https://git.cafe/gitcafe/zed/commit/8e7f96cebc027960ed92a3e7051401d77732415a?format=markdown) — 8e7f96cebc027960ed92a3e7051401d77732415a; Antonio Scandurra

- [Dismiss project shared notifications when a project was unshared](https://git.cafe/gitcafe/zed/commit/0a306808dacbe65672e243d5474128d561fda97a?format=markdown) — 0a306808dacbe65672e243d5474128d561fda97a; Antonio Scandurra

- [Cancel calls automatically when caller hangs up or disconnects](https://git.cafe/gitcafe/zed/commit/1d4bdfc4a18ba8073ba5bffb94cad1b4942eb95d?format=markdown) — 1d4bdfc4a18ba8073ba5bffb94cad1b4942eb95d; Antonio Scandurra

- [Foreground app when accepting calls and project shares](https://git.cafe/gitcafe/zed/commit/9ec62d4c1fdb7636a4f0b61aafb4fae44e6cf1dd?format=markdown) — 9ec62d4c1fdb7636a4f0b61aafb4fae44e6cf1dd; Antonio Scandurra

- [Dismiss popover when contact finder is unfocused](https://git.cafe/gitcafe/zed/commit/bf0a04ab50f8a11071e67ddb0d2db4085d91d6cc?format=markdown) — bf0a04ab50f8a11071e67ddb0d2db4085d91d6cc; Antonio Scandurra

- [Show project root names when displaying incoming call notification](https://git.cafe/gitcafe/zed/commit/bf488f2027a432d7cdd67771ae4bca0ba3393ed9?format=markdown) — bf488f2027a432d7cdd67771ae4bca0ba3393ed9; Antonio Scandurra

- [Rename Join button to Open, rework message slightly](https://git.cafe/gitcafe/zed/commit/e0b6b0df2aab8edd5502d7e7bc10df9ca4cbf3be?format=markdown) — e0b6b0df2aab8edd5502d7e7bc10df9ca4cbf3be; Nathan Sobo

- [Show worktree root names when sharing additional projects on a call](https://git.cafe/gitcafe/zed/commit/b8c2acf0f2b87ee49c5f2a3e4404fb3aa62d1644?format=markdown) — b8c2acf0f2b87ee49c5f2a3e4404fb3aa62d1644; Nathan Sobo

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

- [Remove menu bar extra](https://git.cafe/gitcafe/zed/commit/8dc99d42ff643a77ee1de2c087270ab7fd313e8f?format=markdown) — 8dc99d42ff643a77ee1de2c087270ab7fd313e8f; Antonio Scandurra

- [Show contacts popover when clicking on menu bar extra](https://git.cafe/gitcafe/zed/commit/04fcd18c755c7e6f1ec9339fb1328617ad55c517?format=markdown) — 04fcd18c755c7e6f1ec9339fb1328617ad55c517; Antonio Scandurra

- [Fix seed script](https://git.cafe/gitcafe/zed/commit/d9d99e5e0407f9641463ee38660db556e71e449b?format=markdown) — d9d99e5e0407f9641463ee38660db556e71e449b; Antonio Scandurra

- [Add margin to picker in contacts popover](https://git.cafe/gitcafe/zed/commit/5f9cedad23d66a8c18ac59c26dd5b9f9cf11db9b?format=markdown) — 5f9cedad23d66a8c18ac59c26dd5b9f9cf11db9b; Antonio Scandurra

- [Merge remote-tracking branch 'origin/main' into room](https://git.cafe/gitcafe/zed/commit/afaacba41f5cfbd509eed8ed2e263872bff43abd?format=markdown) — afaacba41f5cfbd509eed8ed2e263872bff43abd; Antonio Scandurra

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

- [Style project shared notifications](https://git.cafe/gitcafe/zed/commit/7cfe435e627f4187683df6f736e7f095af264c25?format=markdown) — 7cfe435e627f4187683df6f736e7f095af264c25; Antonio Scandurra

- [Show all room participants in titlebar](https://git.cafe/gitcafe/zed/commit/9d990ae3292132e9a53be1f7d387179084069c36?format=markdown) — 9d990ae3292132e9a53be1f7d387179084069c36; Antonio Scandurra

- [Superimpose external location message on active view](https://git.cafe/gitcafe/zed/commit/25ff5959fb72b7658ba0f080c62ba2238c13fbec?format=markdown) — 25ff5959fb72b7658ba0f080c62ba2238c13fbec; Antonio Scandurra

- [Style incoming call notification](https://git.cafe/gitcafe/zed/commit/d7bac3cea6ec08aabccb866db1eb593b376cc1aa?format=markdown) — d7bac3cea6ec08aabccb866db1eb593b376cc1aa; Antonio Scandurra

- [Add leave button on active call header](https://git.cafe/gitcafe/zed/commit/79748803a90fb2418cc391ed8b7a3d710393c9cd?format=markdown) — 79748803a90fb2418cc391ed8b7a3d710393c9cd; Antonio Scandurra

- [Move contact finder into contacts popover](https://git.cafe/gitcafe/zed/commit/6f4edf6df58390a8ba63309951892f780ccfc7a5?format=markdown) — 6f4edf6df58390a8ba63309951892f780ccfc7a5; Antonio Scandurra

- [Set current location after calling another user](https://git.cafe/gitcafe/zed/commit/34cb742db1cbdd24fdb6ac3e67a294b51e42d4a3?format=markdown) — 34cb742db1cbdd24fdb6ac3e67a294b51e42d4a3; Antonio Scandurra

- [Call contact on enter](https://git.cafe/gitcafe/zed/commit/59aaf4ce1b69d80734af06e572235e165941c8e6?format=markdown) — 59aaf4ce1b69d80734af06e572235e165941c8e6; Antonio Scandurra

- [Show current user in active call](https://git.cafe/gitcafe/zed/commit/d14744d02f030017b70eff2afb082fb276242ca8?format=markdown) — d14744d02f030017b70eff2afb082fb276242ca8; Antonio Scandurra

- [WIP: Render active call in contacts popover](https://git.cafe/gitcafe/zed/commit/f9fb3f78b2a63714387f46dd603f5f1194e3f8fb?format=markdown) — f9fb3f78b2a63714387f46dd603f5f1194e3f8fb; Antonio Scandurra

- [Fix flicker due to adding and removing menu bar extra unnecessarily](https://git.cafe/gitcafe/zed/commit/96c5bb8c396d0ac9a5fd7a9962783502cce2eca9?format=markdown) — 96c5bb8c396d0ac9a5fd7a9962783502cce2eca9; Antonio Scandurra

- [Don't leave the room if there's a pending room update](https://git.cafe/gitcafe/zed/commit/560d8a8004bc8614268d30640887ed486df0be9f?format=markdown) — 560d8a8004bc8614268d30640887ed486df0be9f; Antonio Scandurra

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

- [Ensure sharing the same project twice is idempotent](https://git.cafe/gitcafe/zed/commit/6fb5901d69054eadc881c104ff2b4220ff1dd05e?format=markdown) — 6fb5901d69054eadc881c104ff2b4220ff1dd05e; Antonio Scandurra

- [Fix styling for busy contacts](https://git.cafe/gitcafe/zed/commit/d3cddfdced0f5f6695249589de0dc24cf06a453f?format=markdown) — d3cddfdced0f5f6695249589de0dc24cf06a453f; Antonio Scandurra

- [Fix room disconnection problems when creating room and sharing project](https://git.cafe/gitcafe/zed/commit/386de03f46a95bac42c97086894ebe684c63cbb2?format=markdown) — 386de03f46a95bac42c97086894ebe684c63cbb2; Antonio Scandurra

- [Show contact status](https://git.cafe/gitcafe/zed/commit/4aaf3df8c738ee83845b9de13dc7720b205c6342?format=markdown) — 4aaf3df8c738ee83845b9de13dc7720b205c6342; Antonio Scandurra

- [Include a \`busy\` field in \`proto::Contact\`](https://git.cafe/gitcafe/zed/commit/d7cea646fc66e3fc97086d7f8b025a04fe2522d6?format=markdown) — d7cea646fc66e3fc97086d7f8b025a04fe2522d6; Antonio Scandurra

- [Never set a room on active call if it is offline](https://git.cafe/gitcafe/zed/commit/e82320cde8822c2d20fe5920a34d348b39ed911a?format=markdown) — e82320cde8822c2d20fe5920a34d348b39ed911a; Antonio Scandurra

- [Leave room when client is the only participant](https://git.cafe/gitcafe/zed/commit/669406d5af5f29011939e5cdf31e7852296d523c?format=markdown) — 669406d5af5f29011939e5cdf31e7852296d523c; Antonio Scandurra

- [Move project sharing into \`Room\`](https://git.cafe/gitcafe/zed/commit/b479c8c8ba616b9eece4d4be8bd45c8a2b82b77a?format=markdown) — b479c8c8ba616b9eece4d4be8bd45c8a2b82b77a; Antonio Scandurra

- [Unset room on active call when disconnecting](https://git.cafe/gitcafe/zed/commit/3d467a949178022f29a9876be23a2bcb42318141?format=markdown) — 3d467a949178022f29a9876be23a2bcb42318141; Antonio Scandurra

- [WIP: start on menu bar extra](https://git.cafe/gitcafe/zed/commit/9f81699e0114da7a6818d2e3a00eacfa7dc3b48d?format=markdown) — 9f81699e0114da7a6818d2e3a00eacfa7dc3b48d; Antonio Scandurra

- [Always include room id in protos](https://git.cafe/gitcafe/zed/commit/95e08edbb82d82f3b9d08715b5ecd4bcf78efcb1?format=markdown) — 95e08edbb82d82f3b9d08715b5ecd4bcf78efcb1; Antonio Scandurra

- [Remove stale contacts panel reference](https://git.cafe/gitcafe/zed/commit/baf6097b4904ab3a05e78b0b61a3f4f7834f2514?format=markdown) — baf6097b4904ab3a05e78b0b61a3f4f7834f2514; Antonio Scandurra

- [Implement call cancellation](https://git.cafe/gitcafe/zed/commit/4cb306fbf36bf28afd73725712332e69faedcea5?format=markdown) — 4cb306fbf36bf28afd73725712332e69faedcea5; Antonio Scandurra

- [Delete rooms without pending users or participants](https://git.cafe/gitcafe/zed/commit/2e84fc673798e5ab1e0ffc19f496598bec7d15e5?format=markdown) — 2e84fc673798e5ab1e0ffc19f496598bec7d15e5; Antonio Scandurra

- [Move contacts panel styles into contacts popover](https://git.cafe/gitcafe/zed/commit/c43956d70a91a3c71345fbc6297aa84f781969b9?format=markdown) — c43956d70a91a3c71345fbc6297aa84f781969b9; Antonio Scandurra

- [Move contacts panel features into collab_ui](https://git.cafe/gitcafe/zed/commit/40163da679d9d5a5ca1cf6bca7824e91daa3233f?format=markdown) — 40163da679d9d5a5ca1cf6bca7824e91daa3233f; Antonio Scandurra

- [Move \`IncomingCall\` into \`call\` crate](https://git.cafe/gitcafe/zed/commit/7763acbdd5a2a7c55d9459b3231f79694e8e1820?format=markdown) — 7763acbdd5a2a7c55d9459b3231f79694e8e1820; Antonio Scandurra

- [Move incoming calls into \`ActiveCall\`](https://git.cafe/gitcafe/zed/commit/55cc142319a6c07997e33eccf4b3dd6887772288?format=markdown) — 55cc142319a6c07997e33eccf4b3dd6887772288; Antonio Scandurra

- [Check room invariants in \`Store::check_invariants\`](https://git.cafe/gitcafe/zed/commit/fa31c9659bffd6beb8a8d3875d3a3e034dac2095?format=markdown) — fa31c9659bffd6beb8a8d3875d3a3e034dac2095; Antonio Scandurra

- [Enhance integration test to verify creating rooms while busy](https://git.cafe/gitcafe/zed/commit/5ef342f8c442b19f7dc9205c98faef9494f08721?format=markdown) — 5ef342f8c442b19f7dc9205c98faef9494f08721; Antonio Scandurra

- [Add integration test verifying calls to busy users](https://git.cafe/gitcafe/zed/commit/5b811e4304ae8824c2ace2511e6f02a17c492b40?format=markdown) — 5b811e4304ae8824c2ace2511e6f02a17c492b40; Antonio Scandurra

- [Allow following users into external projects](https://git.cafe/gitcafe/zed/commit/183ca5da6f0931b05b52f213affc7e4221ca9e4e?format=markdown) — 183ca5da6f0931b05b52f213affc7e4221ca9e4e; Antonio Scandurra

- [Move logic for joining project into a global action in \`collab_ui\`](https://git.cafe/gitcafe/zed/commit/8f8843711ff80bb3afed3f29ed22eff41df4a790?format=markdown) — 8f8843711ff80bb3afed3f29ed22eff41df4a790; Antonio Scandurra

- [Set room location when active workspace changes](https://git.cafe/gitcafe/zed/commit/383c21046f1c1e924cae5db33650b0fbe5b0b24e?format=markdown) — 383c21046f1c1e924cae5db33650b0fbe5b0b24e; Antonio Scandurra

- [Set room only after project has been shared to avoid flicker](https://git.cafe/gitcafe/zed/commit/78e3370c1e701a8acbec8d8a06181002afc3ef6f?format=markdown) — 78e3370c1e701a8acbec8d8a06181002afc3ef6f; Antonio Scandurra

- [Always open project when added to a call via the \`\+\` button](https://git.cafe/gitcafe/zed/commit/84eebbe24a415d45bd3e9d2d035a800e2f5d3c57?format=markdown) — 84eebbe24a415d45bd3e9d2d035a800e2f5d3c57; Antonio Scandurra

- [Use AppContext instead of MutableAppContext for ActiveCall::global](https://git.cafe/gitcafe/zed/commit/087760dba0d9d5962a14dae2f4bcab33d85100bb?format=markdown) — 087760dba0d9d5962a14dae2f4bcab33d85100bb; Antonio Scandurra

- [Automatically share project when creating the room](https://git.cafe/gitcafe/zed/commit/fceba6814ffda8e75647ff9957296b13567f5d8a?format=markdown) — fceba6814ffda8e75647ff9957296b13567f5d8a; Antonio Scandurra

- [Don't show share button for remote projects](https://git.cafe/gitcafe/zed/commit/678b013da6a0c604b362417c273ccda2c225b0c5?format=markdown) — 678b013da6a0c604b362417c273ccda2c225b0c5; Antonio Scandurra

- [Re-emit notifications and events from \`ActiveCall\`](https://git.cafe/gitcafe/zed/commit/ebee2168fc737a5534779a6f1ddea28563736b31?format=markdown) — ebee2168fc737a5534779a6f1ddea28563736b31; Antonio Scandurra

- [Simplify \`Collaborator\` to stop including the user](https://git.cafe/gitcafe/zed/commit/41240351d351197392562c04b8c59a1336104c0f?format=markdown) — 41240351d351197392562c04b8c59a1336104c0f; Antonio Scandurra

- [Show notification when a new project is shared and allow joining it](https://git.cafe/gitcafe/zed/commit/debedaf004be2c14af5714afd3a7ef8ef8dc8489?format=markdown) — debedaf004be2c14af5714afd3a7ef8ef8dc8489; Antonio Scandurra

- [Show \`Share\` button for unshared projects when inside of a room](https://git.cafe/gitcafe/zed/commit/57930cb88ad6a44f656249b199594ca320306b05?format=markdown) — 57930cb88ad6a44f656249b199594ca320306b05; Antonio Scandurra

- [Use a different style for inactive participants](https://git.cafe/gitcafe/zed/commit/de917c4678395330e01c5649117bc761f0d55d8d?format=markdown) — de917c4678395330e01c5649117bc761f0d55d8d; Antonio Scandurra

- [Implement \`Room::set_location\`](https://git.cafe/gitcafe/zed/commit/456dde200c7083c6bbd6dc6ba1d32c0aa1e86eb7?format=markdown) — 456dde200c7083c6bbd6dc6ba1d32c0aa1e86eb7; Antonio Scandurra

- [Emit event on \`Room\` when a user shares a new project](https://git.cafe/gitcafe/zed/commit/1e45198b9fbf98739f346bcf29528e55677a430d?format=markdown) — 1e45198b9fbf98739f346bcf29528e55677a430d; Antonio Scandurra

- [Automatically fetch remote participant users in \`Room\`](https://git.cafe/gitcafe/zed/commit/ad323d6e3b079c8a4438083d64f140584216fd87?format=markdown) — ad323d6e3b079c8a4438083d64f140584216fd87; Antonio Scandurra

- [Prevent calls from users who aren't contacts](https://git.cafe/gitcafe/zed/commit/da6106db8e6abae46e172181e68f4713b8b675ae?format=markdown) — da6106db8e6abae46e172181e68f4713b8b675ae; Antonio Scandurra

- [Fix randomized integration test failure](https://git.cafe/gitcafe/zed/commit/bec6b41448435ab458536d975421d6a918cbdc67?format=markdown) — bec6b41448435ab458536d975421d6a918cbdc67; Antonio Scandurra

- [Adapt integration tests to always pass a room id to \`Project::share\`](https://git.cafe/gitcafe/zed/commit/64260376539b1929734371ddc12eea44bc6cd9d1?format=markdown) — 64260376539b1929734371ddc12eea44bc6cd9d1; Antonio Scandurra

- [WIP: require sharing projects on a given \`Room\`](https://git.cafe/gitcafe/zed/commit/964a5d2db7cf84b76441adf8756724f03a94e4bc?format=markdown) — 964a5d2db7cf84b76441adf8756724f03a94e4bc; Antonio Scandurra

- [Rip out project registration and use sharing/unsharing instead](https://git.cafe/gitcafe/zed/commit/074b8f18d1922bdecf89afdef7934b44f2370395?format=markdown) — 074b8f18d1922bdecf89afdef7934b44f2370395; Antonio Scandurra

- [Remove project join requests](https://git.cafe/gitcafe/zed/commit/be8990ea789cc4f6f45b920bf2e853008aada159?format=markdown) — be8990ea789cc4f6f45b920bf2e853008aada159; Antonio Scandurra

- [Remove projects from contact updates](https://git.cafe/gitcafe/zed/commit/b35e8f0164e75eec56f47281d86da18b7bc025c3?format=markdown) — b35e8f0164e75eec56f47281d86da18b7bc025c3; Antonio Scandurra

- [Encapsulate \`Room\` interaction within \`ActiveCall\`](https://git.cafe/gitcafe/zed/commit/1898e813f59984c755948dc1b34068b2478f15ec?format=markdown) — 1898e813f59984c755948dc1b34068b2478f15ec; Antonio Scandurra

- [Rename \`room\` crate to \`call\`](https://git.cafe/gitcafe/zed/commit/e0db62173aba87cfd2d9eb4245e77501cbb37bf5?format=markdown) — e0db62173aba87cfd2d9eb4245e77501cbb37bf5; Antonio Scandurra

- [Wire up accepting/declining a call](https://git.cafe/gitcafe/zed/commit/1158911560586b6e5466d3188bc9d3e343971f33?format=markdown) — 1158911560586b6e5466d3188bc9d3e343971f33; Antonio Scandurra

- [Avoid using global for \`Room\` and extract that logic into \`ActiveCall\`](https://git.cafe/gitcafe/zed/commit/634f9de7e6152d28108cac94ac266f2efc77953b?format=markdown) — 634f9de7e6152d28108cac94ac266f2efc77953b; Antonio Scandurra

- [WIP: Start on \`ActiveCall\`](https://git.cafe/gitcafe/zed/commit/04d194924e471eed785e13446fb9d372b0643817?format=markdown) — 04d194924e471eed785e13446fb9d372b0643817; Antonio Scandurra

- [Open popup window when receiving a call](https://git.cafe/gitcafe/zed/commit/46b61feb9aad46bfc8ddd35e2d52d30c9e4bb361?format=markdown) — 46b61feb9aad46bfc8ddd35e2d52d30c9e4bb361; Antonio Scandurra

- [Rename \`collab_titlebar_item\` crate to \`collab_ui\`](https://git.cafe/gitcafe/zed/commit/aa3cb8e35e1d89c3542acffde6a83f7e915a1bb1?format=markdown) — aa3cb8e35e1d89c3542acffde6a83f7e915a1bb1; Antonio Scandurra

- [Start a call when clicking on a contact in the contacts popover](https://git.cafe/gitcafe/zed/commit/8ff4f044b724d5bcdbe72b4bb42f2c14c9e10f58?format=markdown) — 8ff4f044b724d5bcdbe72b4bb42f2c14c9e10f58; Nathan Sobo

- [Rename AddParticipantPopover to ContactsPopover](https://git.cafe/gitcafe/zed/commit/815cf4464760c499b89f3b999a14fe72f11dff37?format=markdown) — 815cf4464760c499b89f3b999a14fe72f11dff37; Nathan Sobo

- [Remove contacts menu bar extra](https://git.cafe/gitcafe/zed/commit/f5b2d56efd2ade03a9491aa4a57c92423be57275?format=markdown) — f5b2d56efd2ade03a9491aa4a57c92423be57275; Nathan Sobo

- [Remove current user from contacts](https://git.cafe/gitcafe/zed/commit/1d1bd3975a50fa513ec5ada150a218eb2c248c9b?format=markdown) — 1d1bd3975a50fa513ec5ada150a218eb2c248c9b; Antonio Scandurra

- [WIP: Start moving contacts panel into "add participants" popover](https://git.cafe/gitcafe/zed/commit/4b7323997225e9a9ceb922d965f49cacf3033cb3?format=markdown) — 4b7323997225e9a9ceb922d965f49cacf3033cb3; Antonio Scandurra

- [Add active style when participant popover is open](https://git.cafe/gitcafe/zed/commit/0a29e13d4ac9ac1351bbb7f5fda7996709fe520a?format=markdown) — 0a29e13d4ac9ac1351bbb7f5fda7996709fe520a; Antonio Scandurra

- [Show add participant popover on click](https://git.cafe/gitcafe/zed/commit/0db6eb2fb8afc395da70385abcdf05e23e4587d3?format=markdown) — 0db6eb2fb8afc395da70385abcdf05e23e4587d3; Antonio Scandurra

- [Rename \`contacts_titlebar_item\` to \`collab_titlebar_item\`](https://git.cafe/gitcafe/zed/commit/782309f369f366815fca39c886aef3db745ec82e?format=markdown) — 782309f369f366815fca39c886aef3db745ec82e; Antonio Scandurra

- [Introduce a \`\+\` button in the titlebar](https://git.cafe/gitcafe/zed/commit/5a3a85b2c860f8d3bdb5daa463021f5f8c567632?format=markdown) — 5a3a85b2c860f8d3bdb5daa463021f5f8c567632; Antonio Scandurra

- [Extract contacts titlebar item into a separate crate](https://git.cafe/gitcafe/zed/commit/c8a48e8990f643b735d579c9af42175ac2635556?format=markdown) — c8a48e8990f643b735d579c9af42175ac2635556; Antonio Scandurra

- [Ring users upon connection if somebody was calling them before connecting](https://git.cafe/gitcafe/zed/commit/80ab144bf3f5d1c45739d76390ca97836020fcc9?format=markdown) — 80ab144bf3f5d1c45739d76390ca97836020fcc9; Antonio Scandurra

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