| .. |
| acp_thread | Ensure language is set on diffs from `ActionLog` and `AcpThread` (#46129) | 10 months ago |
| acp_tools | ui: Add a `CopyButton` component (#45821) | 10 months ago |
| action_log | Ensure language is set on diffs from `ActionLog` and `AcpThread` (#46129) | 10 months ago |
| activity_indicator | releases: Add build number to Nightly builds (#42990) | 11 months ago |
| agent | Overwrite in edit_file_tool.rs calculates a diff | 10 months ago |
| agent_servers | Add global and HTTP context server timeout settings (#45378) | 10 months ago |
| agent_settings | agent_ui: Implement favorite models selection (#44297) | 11 months ago |
| agent_ui | Agent Panel: no Keep/Reject buttons | 10 months ago |
| agent_ui_v2 | agent_ui: Simplify timestamp display (#45296) | 10 months ago |
| ai_onboarding | Add support for provider extensions (but no extensions yet) (#45277) | 10 months ago |
| anthropic | Improve token count accuracy using Anthropic's API (#44943) | 11 months ago |
| askpass | askpass: Use double quotes for script name in helper command (#43689) | 11 months ago |
| assets | Remove workspace-hack (#40216) | 1 year ago |
| assistant_slash_command | Remove workspace-hack (#40216) | 1 year ago |
| assistant_slash_commands | assistant_slash_commands: Fix AI text thread path display bugs on Windows and all platforms (#41880) | 11 months ago |
| assistant_text_thread | Finish inline telemetry changes (#44842) | 11 months ago |
| audio | Automate settings registration (#42238) | 1 year ago |
| auto_update | auto_update: Tentatively prevent auto-update loop on Nightly again (#43670) | 11 months ago |
| auto_update_helper | auto_update: Ignore dir removal errors on windows (#42435) | 1 year ago |
| auto_update_ui | release_version: Do not use prerelease field (#43669) | 11 months ago |
| aws_http_client | Remove workspace-hack (#40216) | 1 year ago |
| bedrock | bedrock: Add Bedrock API key authentication support (#41393) | 11 months ago |
| breadcrumbs | Multibuffer breadcrumbs toolbar redesign (#45547) | 10 months ago |
| buffer_diff | buffer_diff: Synchrously emit `DiffChanged` event from `recalculate_diff_sync` (#46077) | 10 months ago |
| call | Clean up screenshare (#44945) | 11 months ago |
| channel | releases: Add build number to Nightly builds (#42990) | 11 months ago |
| cli | Make zed --wait work with directories (#44936) | 11 months ago |
| client | settings_ui: Add proxy edit box (#45684) | 10 months ago |
| clock | text: Improve panic messages with more information (#42072) | 1 year ago |
| cloud_api_client | Use cloud for auto-update (#42246) | 1 year ago |
| cloud_api_types | Remove workspace-hack (#40216) | 1 year ago |
| cloud_llm_client | supports_streaming_tools member (#44753) | 11 months ago |
| codestral | copilot: Add support for Next Edit Suggestion (#44486) | 11 months ago |
| collab | collab: Remove unused fields from `NewUserResult` (#46051) | 10 months ago |
| collab_ui | ui: Add a `CopyButton` component (#45821) | 10 months ago |
| collections | Remove workspace-hack (#40216) | 1 year ago |
| command_palette | Fix stale pending keybinding indicators on focus change (#44678) | 11 months ago |
| command_palette_hooks | Remove workspace-hack (#40216) | 1 year ago |
| component | Remove workspace-hack (#40216) | 1 year ago |
| component_preview | Separate out component_preview crate and add easy-to-use example binaries (#45382) | 10 months ago |
| context_server | Add global and HTTP context server timeout settings (#45378) | 10 months ago |
| copilot | copilot: Fix panic in Copilot edit prediction due to anchor/snapshot mismatch (#46022) | 10 months ago |
| crashes | Fix "busy" cursor appearing on startup (#44019) | 11 months ago |
| credentials_provider | Remove workspace-hack (#40216) | 1 year ago |
| dap | agent_servers: Fix process leaks after terminating ACP server (#45902) | 10 months ago |
| dap_adapters | language: Add `LanguageName::new_static` to reduce allocations (#44380) | 11 months ago |
| db | Remove workspace-hack (#40216) | 1 year ago |
| debug_adapter_extension | Remove workspace-hack (#40216) | 1 year ago |
| debugger_tools | editor: Add active match highlight for buffer and project search (#44098) | 11 months ago |
| debugger_ui | Conditionally display debugger panel icon based on a setting (#45544) | 10 months ago |
| deepseek | deepseek: Fix for max output tokens blocking completions (#45236) | 11 months ago |
| denoise | Remove workspace-hack (#40216) | 1 year ago |
| diagnostics | Multibuffer breadcrumbs toolbar redesign (#45547) | 10 months ago |
| docs_preprocessor | Remove `zed` dependency from `docs_preprocessor` (#45130) | 10 months ago |
| edit_prediction | Changes to make `ep split-commits` work (#46160) | 10 months ago |
| edit_prediction_cli | Changes to make `ep split-commits` work (#46160) | 10 months ago |
| edit_prediction_context | Rework edit prediction CLI (#44562) | 11 months ago |
| edit_prediction_types | copilot: Add support for Next Edit Suggestion (#44486) | 11 months ago |
| edit_prediction_ui | zeta2: Fix double lease panic in event capture (#46096) | 10 months ago |
| editor | editor: Fix ctrl+drag/drop to duplicate selected text (#45611) | 10 months ago |
| eval | git: Rework side-by-side diff to use distinct buffers for the left-hand side (#44838) | 10 months ago |
| eval_utils | Fix self-referential symbolic link (#45265) | 11 months ago |
| explorer_command_injector | Remove workspace-hack (#40216) | 1 year ago |
| extension | Add support for provider extensions (but no extensions yet) (#45277) | 10 months ago |
| extension_api | extension api: Make server id types constructible, to ease writing tests (#45174) | 11 months ago |
| extension_cli | extension_cli: Properly populate manifest with snippet location (#44425) | 11 months ago |
| extension_host | extension_host: Add error context to add_extension_to_index (#45913) | 10 months ago |
| extensions_ui | ui: Remove support for unnecessary Switch colors (#44388) | 11 months ago |
| feature_flags | acp: Beta support for Session Config Options (#45751) | 10 months ago |
| feedback | Remove workspace-hack (#40216) | 1 year ago |
| file_finder | Allow empty splits on panes (#40245) | 10 months ago |
| file_icons | Remove workspace-hack (#40216) | 1 year ago |
| fs | git: Respect upstream branch name when pushing (#46158) | 10 months ago |
| fs_benchmarks | fs: Reintroduce benchmarks crate (#40689) | 1 year ago |
| fsevent | Fix Zed OOM-ing when macOS file descriptors become invalid (#45669) | 10 months ago |
| fuzzy | fuzzy: Use lowercase representations for matrix size calculation (#44338) | 11 months ago |
| git | git: Respect upstream branch name when pushing (#46158) | 10 months ago |
| git_hosting_providers | git_ui: Add `CreatePullRequest` action (#42959) | 10 months ago |
| git_ui | Agent Panel: no Keep/Reject buttons | 10 months ago |
| go_to_line | Fix stale pending keybinding indicators on focus change (#44678) | 11 months ago |
| google_ai | google_ai: Refactor token count methods in Google AI (#45184) | 11 months ago |
| gpui | settings_ui: Fix scrollbar breaking when UI font size changes (#45099) | 10 months ago |
| gpui_macros | Fix stale pending keybinding indicators on focus change (#44678) | 11 months ago |
| gpui_tokio | Allow external handles to be provided to gpui_tokio (#42795) | 11 months ago |
| html_to_markdown | Remove workspace-hack (#40216) | 1 year ago |
| http_client | Remove reqwest dependency from gpui (#44424) | 11 months ago |
| http_client_tls | Remove workspace-hack (#40216) | 1 year ago |
| icons | Add adjustments to agent v2 pane changes (#44885) | 11 months ago |
| image_viewer | Clean up image resources for the current window (#45969) | 10 months ago |
| inspector_ui | Introduce worktree trust mechanism (#44887) | 11 months ago |
| install_cli | Remove workspace-hack (#40216) | 1 year ago |
| journal | multi_buffer: Typed `MultiBufferOffset` (#42707) | 11 months ago |
| json_schema_store | language: Change signature of `initialization_options_schema` (#45937) | 10 months ago |
| keymap_editor | keymap_editor: Allow to open the keymap.json with a keybinding (#45987) | 10 months ago |
| language | project: Fix LSP requests failing for remotes for builtin servers (#46156) | 10 months ago |
| language_extension | language_extension: Handle prefixed WASI windows paths in extension spawning (#44477) | 11 months ago |
| language_model | Enforce 5MB per-image limit when converting images for language models (#45313) | 10 months ago |
| language_models | Add OpenAI Responses API support with chat_completions capability flag (#39989) | 10 months ago |
| language_onboarding | Remove workspace-hack (#40216) | 1 year ago |
| language_selector | Fix keybind hints flickering in certain scenarios (#40927) | 1 year ago |
| language_tools | Add back individual language server controls to status bar menu (#45882) | 10 months ago |
| languages | languages: Capture escape sequences in C and C++ (#46116) | 10 months ago |
| line_ending_selector | Fix keybind hints flickering in certain scenarios (#40927) | 1 year ago |
| livekit_api | Remove workspace-hack (#40216) | 1 year ago |
| livekit_client | Make LiveKit source use audio priority (#44881) | 11 months ago |
| lmstudio | Remove workspace-hack (#40216) | 1 year ago |
| lsp | lsp: Add `detail` to completion resolvable properties (#45985) | 10 months ago |
| markdown | ui: Add a `CopyButton` component (#45821) | 10 months ago |
| markdown_preview | ui: Add a `CopyButton` component (#45821) | 10 months ago |
| media | Remove workspace-hack (#40216) | 1 year ago |
| menu | ui: Add submenus to `ContextMenu` (#45743) | 10 months ago |
| migrator | workspace: Display a launchpad page when in an empty window & add it as a `restore_on_startup` value (#44048) | 11 months ago |
| miniprofiler_ui | gpui: Unify `track_scroll` method to receive a reference type (#43518) | 11 months ago |
| mistral | Update Mistral models context length to their recommended values (#45194) | 11 months ago |
| multi_buffer | workspace: Fix read-only pane buttons being clickable even when a no-op (#46065) | 10 months ago |
| nc | smol: Use `Unblock` instead of `Async` for stdin, stdout and stderr handles (#46141) | 10 months ago |
| net | Remove workspace-hack (#40216) | 1 year ago |
| node_runtime | Remove global workspace trust concept (#45129) | 11 months ago |
| notifications | git_ui: Add dismiss button to status toast (#44813) | 11 months ago |
| ollama | ollama: Fix tool calling (#42275) | 1 year ago |
| onboarding | Fix stale pending keybinding indicators on focus change (#44678) | 11 months ago |
| open_ai | Add OpenAI Responses API support with chat_completions capability flag (#39989) | 10 months ago |
| open_router | Fix Gemini 3 on OpenRouter (#43416) | 11 months ago |
| outline | Fix stale pending keybinding indicators on focus change (#44678) | 11 months ago |
| outline_panel | git: Add global git integration enable/disable setting (#43326) | 11 months ago |
| panel | Remove workspace-hack (#40216) | 1 year ago |
| paths | Introduce MVP Dev Containers support (#44442) | 11 months ago |
| picker | ui: Make docs aside in pickers and context menu render centered to its trigger (#45868) | 10 months ago |
| prettier | Move servers back from the background thread (#44696) | 11 months ago |
| project | lsp: Add `detail` to completion resolvable properties (#45985) | 10 months ago |
| project_benchmarks | project search: Make cancellation smoother (#45406) | 10 months ago |
| project_panel | project_panel: Fix file missing or duplicated when copying/moving multiple items using drag-n-drop (#45567) | 10 months ago |
| project_symbols | Add more preview tab settings and fix janky behavior (#43921) | 11 months ago |
| prompt_store | Make prompt store fail-open when DB contains undecodable records (#45312) | 10 months ago |
| proto | git: Respect upstream branch name when pushing (#46158) | 10 months ago |
| recent_projects | recent_projects: Improve remote picker UX with long paths (#46151) | 10 months ago |
| refineable | gpui: Make refining a `Style` properly refine the `TextStyle` (#42852) | 11 months ago |
| release_channel | release_version: Do not use prerelease field (#43669) | 11 months ago |
| remote | remote: Fix naming inconsistencies (#46146) | 10 months ago |
| remote_server | remote: Fix naming inconsistencies (#46146) | 10 months ago |
| repl | ui: Add a `CopyButton` component (#45821) | 10 months ago |
| reqwest_client | Remove reqwest dependency from gpui (#44424) | 11 months ago |
| rich_text | Revert "sum_tree: Replace rayon with futures (#41586) (#41846) | 1 year ago |
| rope | git: Rework side-by-side diff to use distinct buffers for the left-hand side (#44838) | 10 months ago |
| rpc | Fix worktree trust handling of multiple projects on the same remote host (#45834) | 10 months ago |
| rules_library | rules_library: Only store built-in prompts when they are customized (#45112) | 11 months ago |
| scheduler | Remove workspace-hack (#40216) | 1 year ago |
| schema_generator | Add project settings schema to schema_generator CLI (#44321) | 11 months ago |
| search | Multibuffer breadcrumbs toolbar redesign (#45547) | 10 months ago |
| session | zed: Fix session ID mismatching for workspace and telemetry (#43659) | 11 months ago |
| settings | Add support for subpixel text rendering (#45423) | 10 months ago |
| settings_json | settings_ui: Show migration banner (#41112) | 1 year ago |
| settings_macros | Fallible Settings (#42938) | 11 months ago |
| settings_profile_selector | Automate settings registration (#42238) | 1 year ago |
| settings_ui | settings_ui: Fix scrollbar breaking when UI font size changes (#45099) | 10 months ago |
| snippet | Remove workspace-hack (#40216) | 1 year ago |
| snippet_provider | Add `editor::InsertSnippet` action (#44428) | 11 months ago |
| snippets_ui | Remove workspace-hack (#40216) | 1 year ago |
| sqlez | Remove workspace-hack (#40216) | 1 year ago |
| sqlez_macros | Remove workspace-hack (#40216) | 1 year ago |
| story | Remove workspace-hack (#40216) | 1 year ago |
| storybook | ui: Remove outdated/unused component stories (#43118) | 11 months ago |
| streaming_diff | Revert "sum_tree: Replace rayon with futures (#41586) (#41846) | 1 year ago |
| sum_tree | rope: Optimize rope construction (#44345) | 11 months ago |
| supermaven | collab: Remove Supermaven API key issuance (#46044) | 10 months ago |
| supermaven_api | collab: Remove Supermaven API key issuance (#46044) | 10 months ago |
| svg_preview | svg_preview: Detect SVG in single-file mode by checking file name (#45747) | 10 months ago |
| system_specs | releases: Add build number to Nightly builds (#42990) | 11 months ago |
| tab_switcher | tab_switcher: Fix missing preview on initial ctrl-shift-tab press (#44959) | 11 months ago |
| task | Allow trailing commas in builtin JSONC schemas (#43854) | 11 months ago |
| tasks_ui | gpui: Implement `From<String>` for ElementId (#44447) | 11 months ago |
| telemetry | Fix telemetry (#42184) | 1 year ago |
| telemetry_events | releases: Add build number to Nightly builds (#42990) | 11 months ago |
| terminal | project: Properly set up the terminal env in remote shells (#46149) | 10 months ago |
| terminal_view | Optimize terminal rendering when clipped by parent containers (#45537) | 10 months ago |
| text | git: Rework side-by-side diff to use distinct buffers for the left-hand side (#44838) | 10 months ago |
| theme | settings_ui: Fix theme not being configurable in certain scenarios (#46069) | 10 months ago |
| theme_extension | Remove workspace-hack (#40216) | 1 year ago |
| theme_importer | Remove workspace-hack (#40216) | 1 year ago |
| theme_selector | Allow dynamic `set_theme` based on `Appearance` (#42812) | 11 months ago |
| time_format | Remove workspace-hack (#40216) | 1 year ago |
| title_bar | title_bar: Use popovers for modal anchoring (#45924) | 10 months ago |
| toolchain_selector | toolchains: Fix persistence by not relying on unstable worktree id (#45357) | 10 months ago |
| ui | ui: Make hitting enter also open the context menu submenu (#46032) | 10 months ago |
| ui_input | settings_ui: Make font size settings use editable number fields (#45875) | 10 months ago |
| ui_macros | Remove workspace-hack (#40216) | 1 year ago |
| ui_prompt | Remove workspace-hack (#40216) | 1 year ago |
| util | worktree: Implement `read_only_files` worktree setting (#44376) | 10 months ago |
| util_macros | Remove workspace-hack (#40216) | 1 year ago |
| vercel | Remove workspace-hack (#40216) | 1 year ago |
| vim | vim: Fix word object count multiplier (2aw, 2iw) (#45686) | 10 months ago |
| vim_mode_setting | Automate settings registration (#42238) | 1 year ago |
| watch | Remove workspace-hack (#40216) | 1 year ago |
| web_search | Remove workspace-hack (#40216) | 1 year ago |
| web_search_providers | Remove workspace-hack (#40216) | 1 year ago |
| which_key | Add Vim-like Which-key Popup menu (#43618) | 11 months ago |
| workspace | Multibuffer breadcrumbs toolbar redesign (#45547) | 10 months ago |
| worktree | Do not eagerly load entire file contents into memory when decoding it (#45971) | 10 months ago |
| worktree_benchmarks | chore: Add worktree_benchmarks to cargo workspace (#45344) | 10 months ago |
| x_ai | Add support for Grok 4.1 Fast models in xAI provider (#43419) | 11 months ago |