# Commit history · gitcafe/zed

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

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

Visibility: public

Requested revision: 14fc386dc898a8980f741dc0bb45f57292778117

Requested commit: 14fc386dc898a8980f741dc0bb45f57292778117

- [Checkpoint](https://git.cafe/gitcafe/zed/commit/14fc386dc898a8980f741dc0bb45f57292778117?format=markdown) — 14fc386dc898a8980f741dc0bb45f57292778117; Nathan Sobo

- [Move refreshing to window](https://git.cafe/gitcafe/zed/commit/53a50b8df45ad778f04120ea580b17710669049f?format=markdown) — 53a50b8df45ad778f04120ea580b17710669049f; Nathan Sobo

- [Support overflow scroll](https://git.cafe/gitcafe/zed/commit/21d390fa4a8a97f9d425a9903ca75e5cbb8e98e2?format=markdown) — 21d390fa4a8a97f9d425a9903ca75e5cbb8e98e2; Nathan Sobo

- [Fix bounds calculations](https://git.cafe/gitcafe/zed/commit/713d72942d0acbfeada64fb822fc0570d18edfde?format=markdown) — 713d72942d0acbfeada64fb822fc0570d18edfde; Nathan Sobo

- [Always pass parent origin when painting elements](https://git.cafe/gitcafe/zed/commit/773886763969f34c93121b2006e886c9225d3fcd?format=markdown) — 773886763969f34c93121b2006e886c9225d3fcd; Nathan Sobo

- [Add basic inspector](https://git.cafe/gitcafe/zed/commit/d311bd04ffd0f469d4e9fbd5cdc0eab9f7c5c37d?format=markdown) — d311bd04ffd0f469d4e9fbd5cdc0eab9f7c5c37d; Nathan Sobo

- [Outline workspace](https://git.cafe/gitcafe/zed/commit/e7760e1a3ff38dfcbccdb8d49c71d4d47af00e61?format=markdown) — e7760e1a3ff38dfcbccdb8d49c71d4d47af00e61; Nate Butler

- [Remove accidentally added files](https://git.cafe/gitcafe/zed/commit/ab8a9e912fbb73145d1ed703acb85fb77edd79a9?format=markdown) — ab8a9e912fbb73145d1ed703acb85fb77edd79a9; Nate Butler

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

- [Checkpoint](https://git.cafe/gitcafe/zed/commit/14ea5a148542b702765a4da287a940a9451ba355?format=markdown) — 14ea5a148542b702765a4da287a940a9451ba355; Nate Butler

- [Checkpoint](https://git.cafe/gitcafe/zed/commit/5fb9c6090502afd7a443800275eb2251f3a4a122?format=markdown) — 5fb9c6090502afd7a443800275eb2251f3a4a122; Nate Butler

- [Checkpoint](https://git.cafe/gitcafe/zed/commit/f7b2edb59a3ab411fcb2359c638bbc473df03ae6?format=markdown) — f7b2edb59a3ab411fcb2359c638bbc473df03ae6; Nate Butler

- [Update titlebar style](https://git.cafe/gitcafe/zed/commit/17c5bbfd96d9ab7de8cfae4869f797c2cc1517bc?format=markdown) — 17c5bbfd96d9ab7de8cfae4869f797c2cc1517bc; Nate Butler

- [Merge workspace and collab panel demos](https://git.cafe/gitcafe/zed/commit/23a8d8fba46f73f1bbf79edafcf46a7eafc4f6ee?format=markdown) — 23a8d8fba46f73f1bbf79edafcf46a7eafc4f6ee; Nate Butler

- [Merge branch 'nate/wip-storybook-workspace' into storybook](https://git.cafe/gitcafe/zed/commit/a87711d1572a4a42bde38d8dfcf715de62373c4a?format=markdown) — a87711d1572a4a42bde38d8dfcf715de62373c4a; Nate Butler

- [Merge branch 'main' into storybook](https://git.cafe/gitcafe/zed/commit/37ef28a3bf3d2b8bde91b2120529387a097e945a?format=markdown) — 37ef28a3bf3d2b8bde91b2120529387a097e945a; Nathan Sobo

- [Max out corner radii to half the smaller dimension of the parent box](https://git.cafe/gitcafe/zed/commit/a8d5d937579660ad48b94b952a7c6ba14d9a54af?format=markdown) — a8d5d937579660ad48b94b952a7c6ba14d9a54af; Nathan Sobo

- [Add support for fetching/rendering images](https://git.cafe/gitcafe/zed/commit/99ad60460a501428d896df37fecb17f600f160e5?format=markdown) — 99ad60460a501428d896df37fecb17f600f160e5; Nathan Sobo

- [Checkpoint](https://git.cafe/gitcafe/zed/commit/6d4dd0e7a4dae10edeea7c39cf9dc72c1ef26adc?format=markdown) — 6d4dd0e7a4dae10edeea7c39cf9dc72c1ef26adc; Nathan Sobo

- [Render borders in gpui2 divs](https://git.cafe/gitcafe/zed/commit/46451f2a8b2f5462c2acba95f49bce813ad14372?format=markdown) — 46451f2a8b2f5462c2acba95f49bce813ad14372; Nathan Sobo

- [Checkpoint](https://git.cafe/gitcafe/zed/commit/5a778fbde6af3268f63a33819dbf09465f8bc294?format=markdown) — 5a778fbde6af3268f63a33819dbf09465f8bc294; Nathan Sobo

- [Add \`size\` \`rounded\` prefixes](https://git.cafe/gitcafe/zed/commit/5337d9605ade1c52718392940923d95671fefce7?format=markdown) — 5337d9605ade1c52718392940923d95671fefce7; Nate Butler

- [Select caret based on expanded boolean](https://git.cafe/gitcafe/zed/commit/707427d9f5051ea3d9ec64d9a908299909a43524?format=markdown) — 707427d9f5051ea3d9ec64d9a908299909a43524; Nathan Sobo

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

- [Add list items for scroll testing](https://git.cafe/gitcafe/zed/commit/a3039ad95b35d2f5433b222bd7e7a402e7250e50?format=markdown) — a3039ad95b35d2f5433b222bd7e7a402e7250e50; Nate Butler

- [WIP: Icons not yet rendering](https://git.cafe/gitcafe/zed/commit/85aedf9bed1d4284a3a682e2fd120da765ea2485?format=markdown) — 85aedf9bed1d4284a3a682e2fd120da765ea2485; Nathan Sobo

- [Mark placeholder SVGs](https://git.cafe/gitcafe/zed/commit/6cb9cf70b79c2c856777e16bd9ebab3e28794def?format=markdown) — 6cb9cf70b79c2c856777e16bd9ebab3e28794def; Nate Butler

- [Ignore \`cargo-target\`](https://git.cafe/gitcafe/zed/commit/1ea0d500bed21536db3aac1299792fb5778f6a4c?format=markdown) — 1ea0d500bed21536db3aac1299792fb5778f6a4c; Nate Butler

- [Add fraction sizes for tailwind lengths](https://git.cafe/gitcafe/zed/commit/7f85780c78c359e126c26263ed32cbbbb4f7726e?format=markdown) — 7f85780c78c359e126c26263ed32cbbbb4f7726e; Nate Butler

- [Fix hoverable elements moving on hover](https://git.cafe/gitcafe/zed/commit/5a9c76e080624675e71498f6f3ffc1ff2d58fa17?format=markdown) — 5a9c76e080624675e71498f6f3ffc1ff2d58fa17; Nathan Sobo

- [Continue \`collab_panel\`](https://git.cafe/gitcafe/zed/commit/477f4ddbbd79471d51f0ed908f3d256b96ee1a8c?format=markdown) — 477f4ddbbd79471d51f0ed908f3d256b96ee1a8c; Nate Butler

- [Work on sample \`collab_panel\` story in the storybook](https://git.cafe/gitcafe/zed/commit/0695e8d3b9c5cbf64defaa1b0240b764a2448c7f?format=markdown) — 0695e8d3b9c5cbf64defaa1b0240b764a2448c7f; Nate Butler

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

- [Checkpoint](https://git.cafe/gitcafe/zed/commit/9ec7569e0992a74a870b4ee992e5208e3176427c?format=markdown) — 9ec7569e0992a74a870b4ee992e5208e3176427c; Nathan Sobo

- [Start sketching a collab panel in storybook](https://git.cafe/gitcafe/zed/commit/0307cb8a88ea461f06d5c0a4482e952a35e733b1?format=markdown) — 0307cb8a88ea461f06d5c0a4482e952a35e733b1; Nathan Sobo

- [Merge remote-tracking branch 'origin' into storybook](https://git.cafe/gitcafe/zed/commit/2fa9c037c8678e64a4cd423272aa32c2de625e7b?format=markdown) — 2fa9c037c8678e64a4cd423272aa32c2de625e7b; Nathan Sobo

- [Fix warnings for a clean build](https://git.cafe/gitcafe/zed/commit/6275c560e7707b18a168dffa1b895aed53ac00d4?format=markdown) — 6275c560e7707b18a168dffa1b895aed53ac00d4; Nathan Sobo

- [Split playground into gpui2 and storybook](https://git.cafe/gitcafe/zed/commit/3b5ee59273b0f6d36e95678311896936a9f107a8?format=markdown) — 3b5ee59273b0f6d36e95678311896936a9f107a8; Nathan Sobo

- [Add gpui2 crate](https://git.cafe/gitcafe/zed/commit/ee11be98e599405074d78272d1cbb67400f0287b?format=markdown) — ee11be98e599405074d78272d1cbb67400f0287b; Nathan Sobo

- [Checkpoint](https://git.cafe/gitcafe/zed/commit/746f77bf7c557a4dcc9f92ab65259709ec14aace?format=markdown) — 746f77bf7c557a4dcc9f92ab65259709ec14aace; Nathan Sobo

- [Get playground rendering with backward compatible theming](https://git.cafe/gitcafe/zed/commit/1d491fcd781be0b595d9058a177349cb87f28fe2?format=markdown) — 1d491fcd781be0b595d9058a177349cb87f28fe2; Nathan Sobo

- [Checkpoint: Working toward compatibility with themes](https://git.cafe/gitcafe/zed/commit/d763946b1815c781be82650cf3c0c7991266acfa?format=markdown) — d763946b1815c781be82650cf3c0c7991266acfa; Nathan Sobo

- [Move views_to_notify_if_ancestors_change to Window](https://git.cafe/gitcafe/zed/commit/48d3e2d9b9951eae115672004fc3fb10243dc42b?format=markdown) — 48d3e2d9b9951eae115672004fc3fb10243dc42b; Nathan Sobo

- [Store new_parents on Window instead of layout context](https://git.cafe/gitcafe/zed/commit/2e7356a53e7750e746a3fe84414d72892f124c1e?format=markdown) — 2e7356a53e7750e746a3fe84414d72892f124c1e; Nathan Sobo

- [Remove text style stack from LayoutContext](https://git.cafe/gitcafe/zed/commit/42cd257287016075e470e69726e797e45d1e84bb?format=markdown) — 42cd257287016075e470e69726e797e45d1e84bb; Nathan Sobo

- [Merge remote-tracking branch 'origin' into divs](https://git.cafe/gitcafe/zed/commit/81957c49d52393e2a51b3595ffa16c8328f506b1?format=markdown) — 81957c49d52393e2a51b3595ffa16c8328f506b1; Nathan Sobo

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

- [Remove unused proc macro](https://git.cafe/gitcafe/zed/commit/a56fab8c11fee981c01dc1858fecdbe6b5240bb5?format=markdown) — a56fab8c11fee981c01dc1858fecdbe6b5240bb5; Nathan Sobo

- [Provide themes to subtrees via context](https://git.cafe/gitcafe/zed/commit/9371754942d16ea00e08c00513e52a7a196f0f46?format=markdown) — 9371754942d16ea00e08c00513e52a7a196f0f46; Nathan Sobo

- [Render a titlebar you can barely see](https://git.cafe/gitcafe/zed/commit/fd1633ac4b0973fd3e3aace7866414aeee6e9521?format=markdown) — fd1633ac4b0973fd3e3aace7866414aeee6e9521; Nathan Sobo

- [Allow layout to be called on element in any phase of its lifecyle\.](https://git.cafe/gitcafe/zed/commit/b5aedc144d440de745cf94ed305a6cc55133cec8?format=markdown) — b5aedc144d440de745cf94ed305a6cc55133cec8; Nathan Sobo

- [Relativize child layouts to their parent origin](https://git.cafe/gitcafe/zed/commit/5bb780073e1f3281316886ba7f9735806ac62e79?format=markdown) — 5bb780073e1f3281316886ba7f9735806ac62e79; Nathan Sobo

- [Checkpoint](https://git.cafe/gitcafe/zed/commit/3bebfbcd50dd21fdabdeddea970c7f4a30d3ac81?format=markdown) — 3bebfbcd50dd21fdabdeddea970c7f4a30d3ac81; Nathan Sobo

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

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

- [Start working on restoring button](https://git.cafe/gitcafe/zed/commit/cf007a3d3b310a17c48bf5bf3f824ae971ed5ac8?format=markdown) — cf007a3d3b310a17c48bf5bf3f824ae971ed5ac8; Nathan Sobo

- [Click events, children](https://git.cafe/gitcafe/zed/commit/4c000379d2028ca0c5bed580c1ff1276558dde83?format=markdown) — 4c000379d2028ca0c5bed580c1ff1276558dde83; Nathan Sobo

- [Rename Window::mouse_position to last_mouse_position](https://git.cafe/gitcafe/zed/commit/8e3b23e510bd4e658ba2de67ed451d2789a64a80?format=markdown) — 8e3b23e510bd4e658ba2de67ed451d2789a64a80; Nathan Sobo

- [Use platform API to request mouse position](https://git.cafe/gitcafe/zed/commit/684db11afd2ae5e557cfd74109e4f089268a6d68?format=markdown) — 684db11afd2ae5e557cfd74109e4f089268a6d68; Nathan Sobo

- [Use RefinementCascade to compose pressability and hoverability](https://git.cafe/gitcafe/zed/commit/5996b6b46bd3bd69703a8ebf3c68f13c2faf9f30?format=markdown) — 5996b6b46bd3bd69703a8ebf3c68f13c2faf9f30; Nathan Sobo

- [Add hover styling support](https://git.cafe/gitcafe/zed/commit/569d99a5a1cbdb89c0a87c90940237b33fc91274?format=markdown) — 569d99a5a1cbdb89c0a87c90940237b33fc91274; Nathan Sobo

- [Rework element system, phase 1 \(\#2881\)](https://git.cafe/gitcafe/zed/commit/1bc4f223736c913be869fbd04537ccfcd9a2ea11?format=markdown) — 1bc4f223736c913be869fbd04537ccfcd9a2ea11; Nathan Sobo

- [Update textmate.json](https://git.cafe/gitcafe/zed/commit/b77e661c9f0da790416a3875b5108859289a5073?format=markdown) — b77e661c9f0da790416a3875b5108859289a5073; Joseph T\. Lyons

- [vim: Rewrite paste \(\#2878\)](https://git.cafe/gitcafe/zed/commit/b0815bd13e6719abc710846d4dd0737015cd9373?format=markdown) — b0815bd13e6719abc710846d4dd0737015cd9373; Conrad Irwin

- [vim: Dismiss menu in insert mode with escape \(\#2879\)](https://git.cafe/gitcafe/zed/commit/215a9226803b14c8e334a94d6e19e2d53ceb824d?format=markdown) — 215a9226803b14c8e334a94d6e19e2d53ceb824d; Conrad Irwin

- [Vim z 2819 \(\#2875\)](https://git.cafe/gitcafe/zed/commit/31db5e4f62e8fca75aa0870f903ae044524c3580?format=markdown) — 31db5e4f62e8fca75aa0870f903ae044524c3580; Conrad Irwin

- [Add default bindings for new file and directory \(\#2877\)](https://git.cafe/gitcafe/zed/commit/d3c7f03fc4d9fdc98e8baaebcf77dc2e02001c73?format=markdown) — d3c7f03fc4d9fdc98e8baaebcf77dc2e02001c73; Joseph T\. Lyons

- [Z 2819 \(\#2872\)](https://git.cafe/gitcafe/zed/commit/d27cebd97718783df3e940391f70b2c7eaf06d11?format=markdown) — d27cebd97718783df3e940391f70b2c7eaf06d11; Piotr Osiewicz

- [Add a \`default_open_ai_model\` setting for the assistant \(\#2876\)](https://git.cafe/gitcafe/zed/commit/a836f9c23d6566ad21e9aacf6e92612419196a3a?format=markdown) — a836f9c23d6566ad21e9aacf6e92612419196a3a; Joseph T\. Lyons

- [Add channel id to call events \(\#2873\)](https://git.cafe/gitcafe/zed/commit/3a137950213e556fc7384eb89b0e1241234251a5?format=markdown) — 3a137950213e556fc7384eb89b0e1241234251a5; Joseph T\. Lyons

- [Semantic index rough edges \(\#2871\)](https://git.cafe/gitcafe/zed/commit/bbe6d3b261106ffc0ffe1edc0b6dbf86e7a92e40?format=markdown) — bbe6d3b261106ffc0ffe1edc0b6dbf86e7a92e40; Kyle Caverly

- [chore: Update Cargo.lock following rodio PR \(\#2870\)](https://git.cafe/gitcafe/zed/commit/267c0b9a3ff4ad606ae0a8a3a9edaa1f9cff5463?format=markdown) — 267c0b9a3ff4ad606ae0a8a3a9edaa1f9cff5463; Piotr Osiewicz

- [chore: remove unused features from rodio crate\. \(\#2869\)](https://git.cafe/gitcafe/zed/commit/9ea0ed3e95f81589e535de626cf013568759c232?format=markdown) — 9ea0ed3e95f81589e535de626cf013568759c232; Piotr Osiewicz

- [Update components.rs](https://git.cafe/gitcafe/zed/commit/b7e03507c293c49c79a91c5ff78a061cc2408c6d?format=markdown) — b7e03507c293c49c79a91c5ff78a061cc2408c6d; Mikayla Maki

- [Revert "Remove semantic search UI" \(\#2865\)](https://git.cafe/gitcafe/zed/commit/29c339e3b47236568de741ef1319dff635e423b4?format=markdown) — 29c339e3b47236568de741ef1319dff635e423b4; Mikayla Maki

- [Remove potential osascript hijacking attack \(\#2867\)](https://git.cafe/gitcafe/zed/commit/15f91f38f6212da3aba56d447cfe6d0c2bb1b525?format=markdown) — 15f91f38f6212da3aba56d447cfe6d0c2bb1b525; Mikayla Maki

- [Reorganize the structure of the collab crate's \`db\` module \(\#2866\)](https://git.cafe/gitcafe/zed/commit/ef9686c9887364f5ebb7367d7efcec4c964222d8?format=markdown) — ef9686c9887364f5ebb7367d7efcec4c964222d8; Max Brunsfeld

- [Move the collab panel to the left by default \(\#2864\)](https://git.cafe/gitcafe/zed/commit/cb55204e2210a3265004f6ab2e652eeee09c33ff?format=markdown) — cb55204e2210a3265004f6ab2e652eeee09c33ff; Mikayla Maki

- [Update bump-version.sh](https://git.cafe/gitcafe/zed/commit/64cbfe088a452ad2962709baaf0aef7533c09fae?format=markdown) — 64cbfe088a452ad2962709baaf0aef7533c09fae; Mikayla Maki

- [Don't show vim mode when disabled \(\#2863\)](https://git.cafe/gitcafe/zed/commit/f0ebbd01e60d0450f5cdda7cde7676f0a8ad1c5f?format=markdown) — f0ebbd01e60d0450f5cdda7cde7676f0a8ad1c5f; Conrad Irwin

- [Fix failure to detect string scope, and disable quote autoclose in Rust \(\#2862\)](https://git.cafe/gitcafe/zed/commit/e48bb1853c6a995f7ecb27f29890b78080a90528?format=markdown) — e48bb1853c6a995f7ecb27f29890b78080a90528; Max Brunsfeld

- [Add more file icons \(\#2861\)](https://git.cafe/gitcafe/zed/commit/98186fc016fd40b318d456a66d47c1a4571f2ee4?format=markdown) — 98186fc016fd40b318d456a66d47c1a4571f2ee4; Joseph T\. Lyons

- [Upgrade Tree-sitter for error recovery bug fix \(\#2860\)](https://git.cafe/gitcafe/zed/commit/08429169e2fa3b04a08e341a926c36dcdecf50e4?format=markdown) — 08429169e2fa3b04a08e341a926c36dcdecf50e4; Max Brunsfeld

- [vim: Fix cursor adjustment on scroll \(\#2859\)](https://git.cafe/gitcafe/zed/commit/9dab6b6a2077dba3fa8593dd3426632b929b8ba0?format=markdown) — 9dab6b6a2077dba3fa8593dd3426632b929b8ba0; Conrad Irwin

- [vim visual block \(\#2849\)](https://git.cafe/gitcafe/zed/commit/d1aa82bb489f4533cc1812becdc4f6dce6cee41b?format=markdown) — d1aa82bb489f4533cc1812becdc4f6dce6cee41b; Conrad Irwin

- [Respect completion resolve server capabilities \(\#2858\)](https://git.cafe/gitcafe/zed/commit/760c4918cb6a0a5d0f8f9d11e2124780890c068f?format=markdown) — 760c4918cb6a0a5d0f8f9d11e2124780890c068f; Kirill Bulatov

- [Project search design \(\#2834\)](https://git.cafe/gitcafe/zed/commit/8451e7eb7e6e7c7afb4873b8732b77d5b4ed8471?format=markdown) — 8451e7eb7e6e7c7afb4873b8732b77d5b4ed8471; Kyle Caverly

- [Fix AppKit screen coordinate conversion leading to wrong window bounds \(\#2856\)](https://git.cafe/gitcafe/zed/commit/802911d742beef60cfb535e397791ef2973c61c7?format=markdown) — 802911d742beef60cfb535e397791ef2973c61c7; Max Brunsfeld

- [Collab panel touch ups \(\#2855\)](https://git.cafe/gitcafe/zed/commit/6d3518cb50b28c44a98ed2fb07b87cde6171b32f?format=markdown) — 6d3518cb50b28c44a98ed2fb07b87cde6171b32f; Mikayla Maki

- [Fix collab indicator colors \(\#2854\)](https://git.cafe/gitcafe/zed/commit/e0cafffbc8692f53c95870df6d92a5aa80072524?format=markdown) — e0cafffbc8692f53c95870df6d92a5aa80072524; Nate Butler

- [Use our fork of alacritty to avoid winit dependency \(\#2853\)](https://git.cafe/gitcafe/zed/commit/fa0ddfa15dda9a11b0d32086969636907b828e56?format=markdown) — fa0ddfa15dda9a11b0d32086969636907b828e56; Max Brunsfeld

- [Add \`editor::ToggleInlayHints\` command and a bar to toggle editor-related items \(\#2839\)](https://git.cafe/gitcafe/zed/commit/988ea3c16be5d78d2cecd0222d6c36e537ffb979?format=markdown) — 988ea3c16be5d78d2cecd0222d6c36e537ffb979; Kirill Bulatov

- [v0.101.x dev](https://git.cafe/gitcafe/zed/commit/07675e3c559b32182256de16958bc418667f437f?format=markdown) — 07675e3c559b32182256de16958bc418667f437f; Joseph T\. Lyons

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

- [Introduce channels and move collab popover contents to a collaboration panel \(\#2828\)](https://git.cafe/gitcafe/zed/commit/4ea8b8292c400d6e0ab964b94b1b43e5c0d7824b?format=markdown) — 4ea8b8292c400d6e0ab964b94b1b43e5c0d7824b; Max Brunsfeld

- [Focus terminal view on mouse click in terminal \(\#2852\)](https://git.cafe/gitcafe/zed/commit/1601892f352e9871e3cca0858d254289e26081b2?format=markdown) — 1601892f352e9871e3cca0858d254289e26081b2; Kirill Bulatov

- [Move gpui derives tests into gpui crate to avoid dependency cycles \(\#2851\)](https://git.cafe/gitcafe/zed/commit/139cbbfd3aebd0863a7d51b0c12d748764cf0b2e?format=markdown) — 139cbbfd3aebd0863a7d51b0c12d748764cf0b2e; Kirill Bulatov

- [Add component traits to GPUI \(\#2850\)](https://git.cafe/gitcafe/zed/commit/facb942156a0506e47828269ee926c4707293958?format=markdown) — facb942156a0506e47828269ee926c4707293958; Mikayla Maki

- [Support \`editor::SelectAll\` in Terminal \(\#2848\)](https://git.cafe/gitcafe/zed/commit/2670e2c9ec8fcae4189b4efc5b06824a25cd1633?format=markdown) — 2670e2c9ec8fcae4189b4efc5b06824a25cd1633; Kirill Bulatov

- [Associate additional file extensions with known languages \(\#2847\)](https://git.cafe/gitcafe/zed/commit/88e094c6e25ca7e4f7094a7105918e9650a15e21?format=markdown) — 88e094c6e25ca7e4f7094a7105918e9650a15e21; Joseph T\. Lyons

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