# Commit history · gitcafe/zed

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

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

Visibility: public

Requested revision: f59f2eccd5e7f0706f0a3c5b1db6832d67380708

Requested commit: f59f2eccd5e7f0706f0a3c5b1db6832d67380708

- [added dumb truncation strategies to file_context and generate](https://git.cafe/gitcafe/zed/commit/f59f2eccd5e7f0706f0a3c5b1db6832d67380708?format=markdown) — f59f2eccd5e7f0706f0a3c5b1db6832d67380708; KCaverly

- [fix for error when truncating a length less than the string length](https://git.cafe/gitcafe/zed/commit/a0e01e075d46b05ddc0737065348e57f38952edf?format=markdown) — a0e01e075d46b05ddc0737065348e57f38952edf; KCaverly

- [added initial placeholder for truncation without a valid strategy](https://git.cafe/gitcafe/zed/commit/32853c20447d35abbf732441cc2e02cd48587938?format=markdown) — 32853c20447d35abbf732441cc2e02cd48587938; KCaverly

- [update PromptPriority to accomodate for both Mandatory and Ordered prompts](https://git.cafe/gitcafe/zed/commit/473067db3173f6e43666f1283c850cff8d2b8cd5?format=markdown) — 473067db3173f6e43666f1283c850cff8d2b8cd5; KCaverly

- [update the assistant panel to use new prompt templates](https://git.cafe/gitcafe/zed/commit/aa1825681c60176d391ba497a9d28b0e5703fa60?format=markdown) — aa1825681c60176d391ba497a9d28b0e5703fa60; KCaverly

- [fix template ordering during prompt chain generation](https://git.cafe/gitcafe/zed/commit/b9bb27512caf402727680fc3ad6926f9006adfce?format=markdown) — b9bb27512caf402727680fc3ad6926f9006adfce; KCaverly

- [add prompt template for generate inline content](https://git.cafe/gitcafe/zed/commit/fa61c1b9c1751912436dc44508af8aaa475493f2?format=markdown) — fa61c1b9c1751912436dc44508af8aaa475493f2; KCaverly

- [added prompt template for file context without truncation](https://git.cafe/gitcafe/zed/commit/178a79fc471c541cc6351f491fbf585a551a9bce?format=markdown) — 178a79fc471c541cc6351f491fbf585a551a9bce; KCaverly

- [Merge branch 'main' of github.com:zed-industries/zed into prompt_template](https://git.cafe/gitcafe/zed/commit/4b8771f3e2f46674c3b61a651eaf8f994089ee63?format=markdown) — 4b8771f3e2f46674c3b61a651eaf8f994089ee63; KCaverly

- [added prompt template for repository context](https://git.cafe/gitcafe/zed/commit/02853bbd606dc87a638bd2ca01a5232203069499?format=markdown) — 02853bbd606dc87a638bd2ca01a5232203069499; KCaverly

- [added openai language model tokenizer and LanguageModel trait](https://git.cafe/gitcafe/zed/commit/a874a09b7e3b30696dad650bc997342fd8a53a61?format=markdown) — a874a09b7e3b30696dad650bc997342fd8a53a61; KCaverly

- [implement initial concept of prompt chain](https://git.cafe/gitcafe/zed/commit/ad92fe49c7deeb098dcd442bc996602630f4f056?format=markdown) — ad92fe49c7deeb098dcd442bc996602630f4f056; KCaverly

- [progress on prompt chains](https://git.cafe/gitcafe/zed/commit/500af6d7754adf1a60f245200271e4dd40d7fb8f?format=markdown) — 500af6d7754adf1a60f245200271e4dd40d7fb8f; KCaverly

- [added initial template outline](https://git.cafe/gitcafe/zed/commit/40755961ea0d0f3e252e2248b027fdbf21a2f659?format=markdown) — 40755961ea0d0f3e252e2248b027fdbf21a2f659; KCaverly

- [clean up warnings](https://git.cafe/gitcafe/zed/commit/29f45a2e384e4eaf5d43e099f4d75c4a84e4adb4?format=markdown) — 29f45a2e384e4eaf5d43e099f4d75c4a84e4adb4; KCaverly

- [remove print from prompts](https://git.cafe/gitcafe/zed/commit/5e1e0b475936872077126419b29418c0e51231ff?format=markdown) — 5e1e0b475936872077126419b29418c0e51231ff; KCaverly

- [catchup with main](https://git.cafe/gitcafe/zed/commit/d2e769027ac929bf5e35daba68842fc4d9369389?format=markdown) — d2e769027ac929bf5e35daba68842fc4d9369389; KCaverly

- [clean up redundancies in prompts and ensure tokens are being reserved for generation when filling semantic context](https://git.cafe/gitcafe/zed/commit/391179657cdd30f2d4f851c6c945b39fa9b6b9da?format=markdown) — 391179657cdd30f2d4f851c6c945b39fa9b6b9da; KCaverly

- [catchup with main](https://git.cafe/gitcafe/zed/commit/ecfece3ac48f9c7842b4a35fe8c3e206eff33b23?format=markdown) — ecfece3ac48f9c7842b4a35fe8c3e206eff33b23; KCaverly

- [ensure indexing is only done when permissioned](https://git.cafe/gitcafe/zed/commit/ed548a0de223d03dcb1067309be060e556f1ca55?format=markdown) — ed548a0de223d03dcb1067309be060e556f1ca55; KCaverly

- [updated spacing for assistant context status icon](https://git.cafe/gitcafe/zed/commit/84553899f6d3cb5f423857fd301cb53c46c2dfb9?format=markdown) — 84553899f6d3cb5f423857fd301cb53c46c2dfb9; KCaverly

- [add indexing on inline assistant opening](https://git.cafe/gitcafe/zed/commit/38ccf23567f134fc6e43bdfc6fecb64e6d358eb8?format=markdown) — 38ccf23567f134fc6e43bdfc6fecb64e6d358eb8; KCaverly

- [fix spawn bug from calling](https://git.cafe/gitcafe/zed/commit/c0a13285321754a27cb04b0ad3ff034262e515ef?format=markdown) — c0a13285321754a27cb04b0ad3ff034262e515ef; KCaverly

- [moved status to icon with additional information in tooltip](https://git.cafe/gitcafe/zed/commit/0666fa80ac934f91a744988b405be9e80a4ccfb3?format=markdown) — 0666fa80ac934f91a744988b405be9e80a4ccfb3; KCaverly

- [added initial working status in inline assistant prompt](https://git.cafe/gitcafe/zed/commit/ec1b4e6f8563d52eaa96977cb780fcd6be61c2c1?format=markdown) — ec1b4e6f8563d52eaa96977cb780fcd6be61c2c1; KCaverly

- [add initial \(non updating status\) toast](https://git.cafe/gitcafe/zed/commit/933c21f3d3dead2cd0717fe289aff5bda1784edd?format=markdown) — 933c21f3d3dead2cd0717fe289aff5bda1784edd; KCaverly

- [add user prompt for permission to index the project, for context retrieval](https://git.cafe/gitcafe/zed/commit/f40d3e82c0dbef9633c86bcb9175a4908206f222?format=markdown) — f40d3e82c0dbef9633c86bcb9175a4908206f222; KCaverly

- [start greedily indexing when inline assistant is started, if project has been previously indexed](https://git.cafe/gitcafe/zed/commit/1a2756a2325ddea88d8f8679b8022a8f17d97a30?format=markdown) — 1a2756a2325ddea88d8f8679b8022a8f17d97a30; KCaverly

- [only render retrieve context button if semantic index is enabled](https://git.cafe/gitcafe/zed/commit/ed894cc06fc010ae6ea15880d02923130a669e11?format=markdown) — ed894cc06fc010ae6ea15880d02923130a669e11; KCaverly

- [catching up with main](https://git.cafe/gitcafe/zed/commit/166ca2a227c0246ca07510d45e7cbedf6e83f87d?format=markdown) — 166ca2a227c0246ca07510d45e7cbedf6e83f87d; KCaverly

- [add retrieve context button to inline assistant](https://git.cafe/gitcafe/zed/commit/bfe76467b03c23f30a00a3055c0699a7dc171615?format=markdown) — bfe76467b03c23f30a00a3055c0699a7dc171615; KCaverly

- [add placeholder button for retrieving additional context](https://git.cafe/gitcafe/zed/commit/e9637267efb636e3da4b08570ed3b64cc17dce02?format=markdown) — e9637267efb636e3da4b08570ed3b64cc17dce02; KCaverly

- [searching the semantic index, and passing returned snippets to prompt generation](https://git.cafe/gitcafe/zed/commit/f20f096a30f02dc565475d0c873f3a0a04ce9664?format=markdown) — f20f096a30f02dc565475d0c873f3a0a04ce9664; KCaverly

- [Summarize file in the background](https://git.cafe/gitcafe/zed/commit/d70014cfd065dcc65823ab8c0c465edf5dff5d08?format=markdown) — d70014cfd065dcc65823ab8c0c465edf5dff5d08; Antonio Scandurra

- [Prevent deploying the inline assistant when selection spans multiple excerpts](https://git.cafe/gitcafe/zed/commit/f52200a340649eac2e65895f01f83891e32891a4?format=markdown) — f52200a340649eac2e65895f01f83891e32891a4; Antonio Scandurra

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

- [Summarize the contents of a file using the embedding query](https://git.cafe/gitcafe/zed/commit/64a55681e615d71ae5146d16b1d6f28d2237819c?format=markdown) — 64a55681e615d71ae5146d16b1d6f28d2237819c; Antonio Scandurra

- [WIP: Use a different approach to codegen outline](https://git.cafe/gitcafe/zed/commit/53c25690f940e396b99d004ecefd353c15e1aa8f?format=markdown) — 53c25690f940e396b99d004ecefd353c15e1aa8f; Antonio Scandurra

- [Revert "Revert "leverage file outline and selection as opposed to entire file""](https://git.cafe/gitcafe/zed/commit/d9c08de58a7a164df43614791e5318d5d9824a05?format=markdown) — d9c08de58a7a164df43614791e5318d5d9824a05; Antonio Scandurra

- [ui: Fix glyph used for option key in \`Keybinding\` \(\#3066\)](https://git.cafe/gitcafe/zed/commit/c379a6f2fb6c02ad856f354ae46c82f520d4f31a?format=markdown) — c379a6f2fb6c02ad856f354ae46c82f520d4f31a; Marshall Bowers

- [ui: Mirror option key in keybindings \(\#3065\)](https://git.cafe/gitcafe/zed/commit/488a3eeace5b60435fb0f8e8801d76ff35133d5b?format=markdown) — 488a3eeace5b60435fb0f8e8801d76ff35133d5b; Piotr Osiewicz

- [Introduce the ability to include or exclude warnings from project diagnostics \(\#3056\)](https://git.cafe/gitcafe/zed/commit/4dd9c9e2b97ef540bb4745a84e9ffb469d3aa2d5?format=markdown) — 4dd9c9e2b97ef540bb4745a84e9ffb469d3aa2d5; Antonio Scandurra

- [storybook: Fix kitchen sink story \(\#3064\)](https://git.cafe/gitcafe/zed/commit/247c7eff14fd1c7fba6d3b5e2d18d0b8b56dc5e0?format=markdown) — 247c7eff14fd1c7fba6d3b5e2d18d0b8b56dc5e0; Marshall Bowers

- [Mainline GPUI2 UI work \(\#3062\)](https://git.cafe/gitcafe/zed/commit/f26ca0866c4c097177eda3eabbeae9c8e9a2fa3a?format=markdown) — f26ca0866c4c097177eda3eabbeae9c8e9a2fa3a; Marshall Bowers

- [vim: Fix some dw edge cases \(\#3058\)](https://git.cafe/gitcafe/zed/commit/e7ee8a95f6162cf2e35f0912313efc0e7bda7c60?format=markdown) — e7ee8a95f6162cf2e35f0912313efc0e7bda7c60; Conrad Irwin

- [vim keybinding updates \(\#3057\)](https://git.cafe/gitcafe/zed/commit/91adefedfaf9c9dcf42c62a263303b8c5c90480e?format=markdown) — 91adefedfaf9c9dcf42c62a263303b8c5c90480e; Conrad Irwin

- [vim increment \(\#3054\)](https://git.cafe/gitcafe/zed/commit/2f5eaa8475e9d2101d15073ebb16a862ca02f3ec?format=markdown) — 2f5eaa8475e9d2101d15073ebb16a862ca02f3ec; Conrad Irwin

- [Enable semantic_index by default \(\#3061\)](https://git.cafe/gitcafe/zed/commit/da964fae93cf88c840209ebf58d1bb6a3f82b29d?format=markdown) — da964fae93cf88c840209ebf58d1bb6a3f82b29d; Joseph T\. Lyons

- [Fix text transformation commands for multiple line, single selection cases \(\#3060\)](https://git.cafe/gitcafe/zed/commit/3cf7164a5406854a18ad641992a1178f68135526?format=markdown) — 3cf7164a5406854a18ad641992a1178f68135526; Joseph T\. Lyons

- [Improve file finder ergonomics \(\#3059\)](https://git.cafe/gitcafe/zed/commit/a8188a2f337bf958b9df4429647556f039084d4b?format=markdown) — a8188a2f337bf958b9df4429647556f039084d4b; Kirill Bulatov

- [assets: Add keybinds to replace \(\#3055\)](https://git.cafe/gitcafe/zed/commit/81a107f5030941757af4a9fb228a77deb1319e43?format=markdown) — 81a107f5030941757af4a9fb228a77deb1319e43; Piotr Osiewicz

- [Don't prompt to save unchanged files \(\#3053\)](https://git.cafe/gitcafe/zed/commit/9246c11c358c383eb7f605098c0d23db0d08ad83?format=markdown) — 9246c11c358c383eb7f605098c0d23db0d08ad83; Conrad Irwin

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

- [Revert "leverage file outline and selection as opposed to entire file" \(\#3049\)](https://git.cafe/gitcafe/zed/commit/2c0547079a9a83aaf75be1a1dde8224feec74c8e?format=markdown) — 2c0547079a9a83aaf75be1a1dde8224feec74c8e; Kyle Caverly

- [Revert "removed stale dbg in assistant from main" \(\#3048\)](https://git.cafe/gitcafe/zed/commit/4242b4564674a444eff9b57a470f870e7eb407c8?format=markdown) — 4242b4564674a444eff9b57a470f870e7eb407c8; Kyle Caverly

- [Bump update notification size back up \(\#3047\)](https://git.cafe/gitcafe/zed/commit/d671a8a21d0d3a84448a39c4478478d045c8f8fc?format=markdown) — d671a8a21d0d3a84448a39c4478478d045c8f8fc; Julia

- [search: Reorder items in search bar \(\#3039\)](https://git.cafe/gitcafe/zed/commit/6ccaf55e548de41280eb864b14a281e501562f83?format=markdown) — 6ccaf55e548de41280eb864b14a281e501562f83; Piotr Osiewicz

- [implement new search strategy \(\#3029\)](https://git.cafe/gitcafe/zed/commit/edf29aa67d9c7c3a6480e33baf4916263a8c0dad?format=markdown) — edf29aa67d9c7c3a6480e33baf4916263a8c0dad; Kyle Caverly

- [vim: Fix ctrl-u/ctrl-d \(\#3044\)](https://git.cafe/gitcafe/zed/commit/c63cc78ffd3689537e1be21fea77bbc19967b126?format=markdown) — c63cc78ffd3689537e1be21fea77bbc19967b126; Conrad Irwin

- [removed stale dbg in assistant from main \(\#3046\)](https://git.cafe/gitcafe/zed/commit/4ccd69350b1c507f309821c87e87699da0a8cfb0?format=markdown) — 4ccd69350b1c507f309821c87e87699da0a8cfb0; Kyle Caverly

- [leverage file outline and selection as opposed to entire file \(\#3040\)](https://git.cafe/gitcafe/zed/commit/2f368de3978a4eee0f6a63794f80b8316c0386d2?format=markdown) — 2f368de3978a4eee0f6a63794f80b8316c0386d2; Kyle Caverly

- [language: Add block_comment to CSS \(\#3045\)](https://git.cafe/gitcafe/zed/commit/ecb037fc0e80d1f373e536ed3b49d70c8ff4edf1?format=markdown) — ecb037fc0e80d1f373e536ed3b49d70c8ff4edf1; Piotr Osiewicz

- [Add SwapPaneInDirection \(\#3043\)](https://git.cafe/gitcafe/zed/commit/30bb3a109eb83500c435cb883e43252c69dce723?format=markdown) — 30bb3a109eb83500c435cb883e43252c69dce723; Conrad Irwin

- [Hide inlay hints toggle if they are not supported by the current editor \(\#3041\)](https://git.cafe/gitcafe/zed/commit/cb83b49432e4e83e6f15aa47a5c0aba47beac02c?format=markdown) — cb83b49432e4e83e6f15aa47a5c0aba47beac02c; Kirill Bulatov

- [Add \`Sized\` bound to \`StyleHelpers\` \(\#3042\)](https://git.cafe/gitcafe/zed/commit/568fec0f5431ad47d65fb426cf5cda18555c29dd?format=markdown) — 568fec0f5431ad47d65fb426cf5cda18555c29dd; Marshall Bowers

- [Rework call events api \(\#3038\)](https://git.cafe/gitcafe/zed/commit/e9e558d8c850b70ba93481a491d8c8ac07383ddd?format=markdown) — e9e558d8c850b70ba93481a491d8c8ac07383ddd; Joseph T\. Lyons

- [workspace: change save prompt for unnamed buffers \(\#3037\)](https://git.cafe/gitcafe/zed/commit/e263805847b96d9c8f36b9adb9ddcbee43704eec?format=markdown) — e263805847b96d9c8f36b9adb9ddcbee43704eec; Piotr Osiewicz

- [editor: Start transaction in replace impl \(\#3036\)](https://git.cafe/gitcafe/zed/commit/8c47f117dbb9485413939c2ba57d76b484a9051b?format=markdown) — 8c47f117dbb9485413939c2ba57d76b484a9051b; Piotr Osiewicz

- [project_replace: Fix up key bindings \(\#3034\)](https://git.cafe/gitcafe/zed/commit/36f022bb587bac5b31a627a816acfaceb14dc9a9?format=markdown) — 36f022bb587bac5b31a627a816acfaceb14dc9a9; Piotr Osiewicz

- [Remove \`dbg\!\` from \`styleable_helpers\!\` \(\#3035\)](https://git.cafe/gitcafe/zed/commit/342a00b89e4ee37a0937fb3c1887eac84ba3acf2?format=markdown) — 342a00b89e4ee37a0937fb3c1887eac84ba3acf2; Marshall Bowers

- [Fix another place where Copilot may panic \(\#3033\)](https://git.cafe/gitcafe/zed/commit/5e7f0c65fe45590a61b5e42b1e85f2e887b11c99?format=markdown) — 5e7f0c65fe45590a61b5e42b1e85f2e887b11c99; Kirill Bulatov

- [Add \`reset_db\` script](https://git.cafe/gitcafe/zed/commit/b5a39de3e23ddb8ed67b16ce2cab5bd596c930ab?format=markdown) — b5a39de3e23ddb8ed67b16ce2cab5bd596c930ab; Joseph T\. Lyons

- [vim: Add multicursor shortcuts \(\#3032\)](https://git.cafe/gitcafe/zed/commit/42df5ef45e79320b4ddb1dfc75735db31de5b259?format=markdown) — 42df5ef45e79320b4ddb1dfc75735db31de5b259; Conrad Irwin

- [Fix space and copy/paste when editing a channel \(\#3030\)](https://git.cafe/gitcafe/zed/commit/8c901579901c8793cdba22db4780a5c405891b8b?format=markdown) — 8c901579901c8793cdba22db4780a5c405891b8b; Mikayla Maki

- [Add cmd\-\+ as an alias for cmd\-= \(\#3028\)](https://git.cafe/gitcafe/zed/commit/b454f43b6cb665f549613ef6dd151703bb1cb9ec?format=markdown) — b454f43b6cb665f549613ef6dd151703bb1cb9ec; Conrad Irwin

- [vim: Command \(\#2951\)](https://git.cafe/gitcafe/zed/commit/d17d38fe707500dd3b1633300657719ca899d687?format=markdown) — d17d38fe707500dd3b1633300657719ca899d687; Conrad Irwin

- [Add support for the experimental Next LS for Elixir \(\#3024\)](https://git.cafe/gitcafe/zed/commit/591ec02cea774e691c900887ee02accd52763773?format=markdown) — 591ec02cea774e691c900887ee02accd52763773; Mikayla Maki

- [Activate correct item when clicking on a code action with the mouse \(\#3027\)](https://git.cafe/gitcafe/zed/commit/bf6c2f0dfd276557b3bf4d587e3e72568bae4c7d?format=markdown) — bf6c2f0dfd276557b3bf4d587e3e72568bae4c7d; Julia

- [Trigger \`scroll_to\` on code action list when moving selection \(\#3026\)](https://git.cafe/gitcafe/zed/commit/ff5d0f2aebfd271269c94d50c253567a6067ffe5?format=markdown) — ff5d0f2aebfd271269c94d50c253567a6067ffe5; Julia

- [workspace: Improve save prompt\. \(\#3025\)](https://git.cafe/gitcafe/zed/commit/0a491e773b689a74f96b7555070cf5a3bf245543?format=markdown) — 0a491e773b689a74f96b7555070cf5a3bf245543; Piotr Osiewicz

- [Restructure \`ui\` into just \`elements\` and \`components\` \(\#3023\)](https://git.cafe/gitcafe/zed/commit/0697d08e54559513976182269b74f882982f5635?format=markdown) — 0697d08e54559513976182269b74f882982f5635; Marshall Bowers

- [Mainline \`Icon\` and \`IconButton\` changes \(\#3022\)](https://git.cafe/gitcafe/zed/commit/895386cfaf33c775205d870f1b7ad620cdb01077?format=markdown) — 895386cfaf33c775205d870f1b7ad620cdb01077; Marshall Bowers

- [Display available stories in storybook CLI \(\#3021\)](https://git.cafe/gitcafe/zed/commit/ad62a966a65dc506d90c5db80d231e869bb0077b?format=markdown) — ad62a966a65dc506d90c5db80d231e869bb0077b; Marshall Bowers

- [Scaffold \`Toolbar\` and \`Breadcrumb\` components \(\#3020\)](https://git.cafe/gitcafe/zed/commit/fe4248cf342ea00942e9048dbd8ed2c544dd9cdd?format=markdown) — fe4248cf342ea00942e9048dbd8ed2c544dd9cdd; Marshall Bowers

- [Label component states in stories \(\#3019\)](https://git.cafe/gitcafe/zed/commit/27e3e09bb9e4f08a9c836e62381c8b9f9f7ed08a?format=markdown) — 27e3e09bb9e4f08a9c836e62381c8b9f9f7ed08a; Marshall Bowers

- [Report which requested font families are not present on the system \(\#3006\)](https://git.cafe/gitcafe/zed/commit/d0b15ed9408bf3b7d67eda63d4273b928368724b?format=markdown) — d0b15ed9408bf3b7d67eda63d4273b928368724b; Marshall Bowers

- [Remove manual mapping in \`FromStr\` implementation for \`StorySelector\` \(\#3018\)](https://git.cafe/gitcafe/zed/commit/8b6e982495aabf8396cae6fd93ff312d6c525fab?format=markdown) — 8b6e982495aabf8396cae6fd93ff312d6c525fab; Marshall Bowers

- [Put \`Theme\` behind an \`Arc\` \(\#3017\)](https://git.cafe/gitcafe/zed/commit/71c1e36d1e436631af212b593048a184d2122885?format=markdown) — 71c1e36d1e436631af212b593048a184d2122885; Marshall Bowers

- [Factor story boilerplate out into separate components \(\#3016\)](https://git.cafe/gitcafe/zed/commit/d8c6adf338b746bc360c4990309bd63f905088d1?format=markdown) — d8c6adf338b746bc360c4990309bd63f905088d1; Marshall Bowers

- [Tone down inlay hint update logs](https://git.cafe/gitcafe/zed/commit/afa704584733149639ea78034da17664bc0bc954?format=markdown) — afa704584733149639ea78034da17664bc0bc954; Kirill Bulatov

- [reorganize AI crates to structure future development \(\#3015\)](https://git.cafe/gitcafe/zed/commit/e84339ef4aae56aae1bfc12fec133de12221d68f?format=markdown) — e84339ef4aae56aae1bfc12fec133de12221d68f; Kyle Caverly

- [Do not resubscribe for Copilot logs events \(\#3014\)](https://git.cafe/gitcafe/zed/commit/1f1c669673e231a006f10f9878e8d228151ad582?format=markdown) — 1f1c669673e231a006f10f9878e8d228151ad582; Kirill Bulatov

- [Bring UI crate up to date \(\#3013\)](https://git.cafe/gitcafe/zed/commit/a5e055f8a5dfd043b4d996e02a9c3bf90ed442e2?format=markdown) — a5e055f8a5dfd043b4d996e02a9c3bf90ed442e2; Nate Butler

- [Add \`TrafficLights\` component \(\#3011\)](https://git.cafe/gitcafe/zed/commit/5083ab7694d7bc99ddd9c41f76c6c2313d9d6cac?format=markdown) — 5083ab7694d7bc99ddd9c41f76c6c2313d9d6cac; Marshall Bowers

- [Update storybook to support stories for individual components \(\#3010\)](https://git.cafe/gitcafe/zed/commit/66358f2900cf3c2ec2d42b169d81b012c8642e7e?format=markdown) — 66358f2900cf3c2ec2d42b169d81b012c8642e7e; Marshall Bowers

- [Update ambiguous theme import \(\#3009\)](https://git.cafe/gitcafe/zed/commit/4628639ac6b955052a4304847c6b67bb5168c298?format=markdown) — 4628639ac6b955052a4304847c6b67bb5168c298; Nate Butler

- [Extract UI elements from \`storybook\` into new \`ui\` crate \(\#3008\)](https://git.cafe/gitcafe/zed/commit/baa07e935ea300adcbeb36044aef278fbc5dc383?format=markdown) — baa07e935ea300adcbeb36044aef278fbc5dc383; Marshall Bowers

- [Reorganize \`ui\` module exports \(\#3007\)](https://git.cafe/gitcafe/zed/commit/c252eae32e395e668a6585cf2dc35643ba970614?format=markdown) — c252eae32e395e668a6585cf2dc35643ba970614; Marshall Bowers

- [Fix some typos in \`tools.md\`](https://git.cafe/gitcafe/zed/commit/92d3115f3d8337a7c04d69d93f86a8b174d164da?format=markdown) — 92d3115f3d8337a7c04d69d93f86a8b174d164da; Marshall Bowers

- [Fix some typos in \`README.md\`](https://git.cafe/gitcafe/zed/commit/6bbf614a37a9cc8da6518fe36f1cdd42f4af3eb7?format=markdown) — 6bbf614a37a9cc8da6518fe36f1cdd42f4af3eb7; Marshall Bowers

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