zed/crates
Danilo Leal e1bfff8d09
git_panel: Add some design tweaks (#59699)
Small things here: ensuring padding and responsiveness on the header is
good, make the global diff stat part of the "view diff" button, and
conditionally render the "sort by" filter section in the menu (no need
to render it if it's all disabled).

Release Notes:

- N/A
2026-06-22 12:35:20 +00:00
..
acp_thread acp: Update agent client protocol crate to 0.15.0 (#59593) 2026-06-22 09:04:29 +00:00
acp_tools acp: Update agent client protocol crate to 0.15.0 (#59593) 2026-06-22 09:04:29 +00:00
action_log Refactor BufferDiff to allow multiple diffs to share the same base text buffer (#58266) 2026-06-09 20:13:13 +00:00
activity_indicator Fix activity indicator menu opening when actions are running (#56865) 2026-05-15 12:01:31 +00:00
agent acp: Update agent client protocol crate to 0.15.0 (#59593) 2026-06-22 09:04:29 +00:00
agent_servers acp: Advertise model picker support to Cursor (#59694) 2026-06-22 11:36:15 +00:00
agent_settings Add Windows terminal sandboxing via WSL (#58971) 2026-06-17 21:07:29 +00:00
agent_skills settings_ui: Move skills management into settings UI (#58701) 2026-06-08 14:57:47 +00:00
agent_ui Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
ai_onboarding cloud_api_types: Add ZedVip variant to Plan (#59443) 2026-06-18 20:51:36 +00:00
anthropic Support provider-side compaction in the language model clients (#59145) 2026-06-16 13:06:20 +00:00
askpass Fix SSH askpass on Windows by invoking cli.exe directly (#52491) 2026-06-08 09:37:00 +00:00
assets
audio Remove experimental microphone gain normalization option (#58677) 2026-06-05 16:49:42 +00:00
auto_update Change "Ok" to "OK" in UI (#58744) 2026-06-08 14:48:37 +00:00
auto_update_helper Fix Windows icon resource for bin zed.exe (#54738) 2026-05-01 22:33:54 +00:00
auto_update_ui Typed workspace errors (#57649) 2026-06-07 16:55:18 +00:00
aws_http_client
bedrock language_models: Support custom HTTP headers for provider requests (#55246) 2026-06-02 13:29:23 +00:00
benchmarks perf: Add initial benchmark for markdown element (#59524) 2026-06-18 02:47:10 +00:00
breadcrumbs gpui: Allow chaining flex_grow() and flex_shrink() with custom factors (#58142) 2026-06-01 04:40:13 +00:00
buffer_diff Refactor BufferDiff to allow multiple diffs to share the same base text buffer (#58266) 2026-06-09 20:13:13 +00:00
call livekit: Preserve tokens on channel rejoin (#59388) 2026-06-15 22:16:38 +00:00
channel scheduler: Add spawn_dedicated for single-threaded actors with !Send state (#57609) 2026-05-29 15:58:02 +00:00
cli Fix SSH askpass on Windows by invoking cli.exe directly (#52491) 2026-06-08 09:37:00 +00:00
client client: Link to appropriate documentation for Preview and Nightly (#59234) 2026-06-13 13:16:01 +00:00
clock
cloud_api_client cloud_api_client: Key the cached LlmApiToken by organization (#58915) 2026-06-09 19:12:34 +00:00
cloud_api_types cloud_api_types: Add ZedVip variant to Plan (#59443) 2026-06-18 20:51:36 +00:00
cloud_llm_client Support provider-side compaction in the language model clients (#59145) 2026-06-16 13:06:20 +00:00
codestral ep: Improve trigger granularity (#58561) 2026-06-04 22:52:29 +00:00
collab Prevent archival of manually-created worktrees (#58275) 2026-06-16 15:36:59 +00:00
collab_ui Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
collections Use no-op hasher for TypeId hashing (#58629) 2026-06-05 10:32:57 +00:00
command_palette Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
command_palette_hooks Use no-op hasher for TypeId hashing (#58629) 2026-06-05 10:32:57 +00:00
component component_preview: Clean up Component trait (#57731) 2026-05-29 07:06:57 +00:00
component_preview component_preview: Fix example rendering no text or icons (#59241) 2026-06-15 03:26:51 +00:00
context_server Implement MCP OAuth client preregistration (#52900) 2026-05-19 17:45:07 +00:00
copilot ep: Improve trigger granularity (#58561) 2026-06-04 22:52:29 +00:00
copilot_chat copilot: Fix auth db fallback (#57764) 2026-05-28 15:00:31 +00:00
copilot_ui copilot_ui: Fix sign-in window floating above all applications (#59657) 2026-06-22 12:29:02 +00:00
crashes Move the crash handler process spawn to a background thread (#58881) 2026-06-17 18:29:21 +00:00
credentials_provider
csv_preview csv_preview: Implement data_table columns pining (#56619) 2026-05-15 11:12:41 +00:00
dap util: Use job objects to reap spawned process trees on Windows (#58885) 2026-06-15 10:55:39 +00:00
dap_adapters Rust 1.95 (#55104) 2026-04-29 10:27:47 +00:00
db Remove smol as a dependency from a bunch of crates (#53603) 2026-04-24 10:29:51 +00:00
debug_adapter_extension
debugger_tools Fix macOS find query seeding (#56681) 2026-05-13 23:35:10 +00:00
debugger_ui Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
deepseek language_models: Support custom HTTP headers for provider requests (#55246) 2026-06-02 13:29:23 +00:00
dev_container Add preview to pickers and make them resizable (#59604) 2026-06-19 17:43:07 +00:00
diagnostics Correctly handle file links in markdown and agent threads (#56024) 2026-06-05 11:17:44 +00:00
docs_preprocessor Staged docs releases (#50136) 2026-04-30 11:10:14 +00:00
edit_prediction ep: Track settled telemetry for empty predictions (#59645) 2026-06-20 22:40:15 +00:00
edit_prediction_cli ep: Track settled telemetry for empty predictions (#59645) 2026-06-20 22:40:15 +00:00
edit_prediction_context ep: LSP telemetry (#58925) 2026-06-09 15:52:27 +00:00
edit_prediction_metrics ep: Minor changes to evaluate context retrieval (#58572) 2026-06-04 18:22:46 +00:00
edit_prediction_types ep: Improve trigger granularity (#58561) 2026-06-04 22:52:29 +00:00
edit_prediction_ui ep: Track settled telemetry for empty predictions (#59645) 2026-06-20 22:40:15 +00:00
editor Add preview to pickers and make them resizable (#59604) 2026-06-19 17:43:07 +00:00
editor_benchmarks text: Preserve structural sharing when rebuilding the fragment tree (#58681) 2026-06-05 19:24:28 +00:00
encoding_selector Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
env_var
etw_tracing
eval_cli acp: Update agent client protocol crate to 0.15.0 (#59593) 2026-06-22 09:04:29 +00:00
eval_utils
explorer_command_injector
extension Use unstable sorts if deduplicating (#58751) 2026-06-08 19:47:30 +00:00
extension_api extension_api: Remove x86 support (#58259) 2026-06-04 11:01:48 +00:00
extension_cli extension: Perform compilation tasks in parallel (#55160) 2026-06-07 16:39:58 +00:00
extension_host extension: Perform compilation tasks in parallel (#55160) 2026-06-07 16:39:58 +00:00
extensions_ui Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
feature_flags Enable sandboxing for staff by default (#59507) 2026-06-17 22:42:46 +00:00
feature_flags_macros
feedback Cleanup crashes crate (#54927) 2026-05-04 06:30:47 +00:00
file_finder Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
file_icons
fs git_ui: Search commits by hash (#59132) 2026-06-22 00:37:28 +00:00
fs_benchmarks
fuzzy multi_buffer: Don't eagerly clone BufferSnapshot in range_to_buffer_ranges (#59190) 2026-06-12 12:27:28 +00:00
fuzzy_nucleo multi_buffer: Don't eagerly clone BufferSnapshot in range_to_buffer_ranges (#59190) 2026-06-12 12:27:28 +00:00
git git_ui: Search commits by hash (#59132) 2026-06-22 00:37:28 +00:00
git_hosting_providers git_ui: Always display "Create Pull Request" button on push toast (#53913) 2026-06-15 08:48:19 +00:00
git_ui git_panel: Add some design tweaks (#59699) 2026-06-22 12:35:20 +00:00
go_to_line editor: Refresh active debug line highlight on theme change (#59274) 2026-06-16 17:42:36 +00:00
google_ai Support provider-side compaction in the language model clients (#59145) 2026-06-16 13:06:20 +00:00
gpui gpui: Fix web examples build (#59470) 2026-06-22 00:19:08 +00:00
gpui_linux Remove gpui's dependency on async-process (#59358) 2026-06-16 13:47:55 +00:00
gpui_macos Remove gpui's dependency on async-process (#59358) 2026-06-16 13:47:55 +00:00
gpui_macros editor: Speed up multi cursor editing (#58510) 2026-06-17 07:57:05 +00:00
gpui_platform
gpui_shared_string gpui_shared_string: Implement SharedString via smol_str (#54649) 2026-04-24 08:58:26 +00:00
gpui_tokio Remove gpui's dependency on async-process (#59358) 2026-06-16 13:47:55 +00:00
gpui_util Remove gpui's dependency on async-process (#59358) 2026-06-16 13:47:55 +00:00
gpui_web Log worst hanging tasks and actions (#57835) 2026-06-02 12:03:05 +00:00
gpui_wgpu gpui: Free atlas tile space when removing tiles (#58874) 2026-06-08 23:09:47 +00:00
gpui_windows Remove gpui's dependency on async-process (#59358) 2026-06-16 13:47:55 +00:00
grammars Fix indentations for expressions in C/C++ (#58740) 2026-06-09 03:12:17 +00:00
html_to_markdown
http_client Remove gpui's dependency on async-process (#59358) 2026-06-16 13:47:55 +00:00
http_client_tls
http_proxy Make unrestricted sandbox network access explicit (#59385) 2026-06-15 22:40:16 +00:00
icons language_models: Add Anthropic-compatible provider support in settings (#50381) 2026-06-12 03:00:42 +00:00
image_viewer image_viewer: Reveal images in file manager from keyboard shortcut (#56438) 2026-06-08 21:24:44 +00:00
input_latency_ui telemetry: Add latency metrics (#54454) 2026-04-22 22:22:10 +00:00
inspector_ui multi_buffer: Don't eagerly clone BufferSnapshot in range_to_buffer_ranges (#59190) 2026-06-12 12:27:28 +00:00
install_cli Change "Ok" to "OK" in UI (#58744) 2026-06-08 14:48:37 +00:00
journal Merge gpui::Task and scheduler::Task (#53674) 2026-05-05 22:41:13 +00:00
json_schema_store Rust 1.95 (#55104) 2026-04-29 10:27:47 +00:00
keymap_editor Improve warning display UI related to skills (#58838) 2026-06-08 15:46:15 +00:00
language Add preview to pickers and make them resizable (#59604) 2026-06-19 17:43:07 +00:00
language_core language: Support emitting multiple runnables from a single tree-sitter match (#57276) 2026-06-02 13:59:39 +00:00
language_extension
language_model Support slashes in selected model IDs (#59523) 2026-06-18 01:57:20 +00:00
language_model_core Support provider-side compaction in the language model clients (#59145) 2026-06-16 13:06:20 +00:00
language_models cloud_api_types: Add ZedVip variant to Plan (#59443) 2026-06-18 20:51:36 +00:00
language_models_cloud Support provider-side compaction in the language model clients (#59145) 2026-06-16 13:06:20 +00:00
language_onboarding
language_selector Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
language_tools Escape control characters in syntax tree view (#59012) 2026-06-10 09:28:16 +00:00
languages Remove gpui's dependency on async-process (#59358) 2026-06-16 13:47:55 +00:00
line_ending_selector Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
livekit_api
livekit_client livekit: Preserve tokens on channel rejoin (#59388) 2026-06-15 22:16:38 +00:00
lmstudio language_models: Support custom HTTP headers for provider requests (#55246) 2026-06-02 13:29:23 +00:00
lsp lsp: Fix retained notification subscriptions leaking dropped language servers (#58866) 2026-06-08 21:24:36 +00:00
markdown agent_ui: Add in-thread search bar (#57231) 2026-06-18 13:00:24 +00:00
markdown_preview markdown_preview: Do not show deleted hunks (#59485) 2026-06-18 12:48:18 +00:00
media
menu
mermaid_render Update merman tag SHA (#59360) 2026-06-16 12:11:02 +00:00
migrator Handle hiding cursor on keyboard input at GPUI level (#55664) 2026-05-04 22:51:56 +00:00
miniprofiler_ui Log worst hanging tasks and actions (#57835) 2026-06-02 12:03:05 +00:00
mistral language_models: Support custom HTTP headers for provider requests (#55246) 2026-06-02 13:29:23 +00:00
multi_buffer Anchor sticky scroll to symbol name rows (#56333) 2026-06-15 11:03:26 +00:00
net
node_runtime node_runtime: Tolerate non-string values in npm time metadata (#57765) 2026-05-27 04:39:26 +00:00
notifications component_preview: Clean up Component trait (#57731) 2026-05-29 07:06:57 +00:00
oauth_callback_server Add ChatGPT subscription provider via OAuth 2.0 PKCE (#53166) 2026-05-14 21:03:56 +00:00
ollama language_models: Support custom HTTP headers for provider requests (#55246) 2026-06-02 13:29:23 +00:00
onboarding Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
open_ai Support provider-side compaction in the language model clients (#59145) 2026-06-16 13:06:20 +00:00
open_path_prompt Add preview to pickers and make them resizable (#59604) 2026-06-19 17:43:07 +00:00
open_router Fix lost error messages when listing OpenRouter models (#58502) 2026-06-04 11:18:14 +00:00
opencode opencode: Model updates (#58743) 2026-06-06 20:28:26 +00:00
outline Add preview to pickers and make them resizable (#59604) 2026-06-19 17:43:07 +00:00
outline_panel Anchor sticky scroll to symbol name rows (#56333) 2026-06-15 11:03:26 +00:00
panel git_panel: Add commit history view (#56500) 2026-05-12 15:52:52 +00:00
paths Migrate Rules to global Skills and AGENTS.md (#56672) 2026-05-14 16:30:08 +00:00
picker Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
platform_title_bar Allow opening a new window by default (#58805) 2026-06-10 12:02:29 +00:00
prettier Allow Prettier to read the .editorconfig files of the project when formatting from within Zed (#59149) 2026-06-13 05:21:05 +00:00
project Add preview to pickers and make them resizable (#59604) 2026-06-19 17:43:07 +00:00
project_benchmarks Merge gpui::Task and scheduler::Task (#53674) 2026-05-05 22:41:13 +00:00
project_panel project_panel: Select the whole folder name when renaming (#59390) 2026-06-16 09:48:24 +00:00
project_symbols Add preview to pickers and make them resizable (#59604) 2026-06-19 17:43:07 +00:00
prompt_store agent: Warn about long skill descriptions (#58356) 2026-06-05 19:46:05 +00:00
proto Prevent archival of manually-created worktrees (#58275) 2026-06-16 15:36:59 +00:00
recent_projects Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
refineable
release_channel Add a function to produce docs scoped to release channel (#56917) 2026-05-15 21:17:43 +00:00
remote Prevent archival of manually-created worktrees (#58275) 2026-06-16 15:36:59 +00:00
remote_connection
remote_server acp: Update agent client protocol crate to 0.15.0 (#59593) 2026-06-22 09:04:29 +00:00
repl Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
reqwest_client Actually remove file (#56223) 2026-05-08 21:03:40 +00:00
rope Bump ctor (#57728) 2026-05-27 10:31:53 +00:00
rpc Use no-op hasher for TypeId hashing (#58629) 2026-06-05 10:32:57 +00:00
sandbox Add Windows terminal sandboxing via WSL (#58971) 2026-06-17 21:07:29 +00:00
scheduler Fix TestScheduler::spawn_dedicated leaking due to cycle (#58802) 2026-06-08 15:44:17 +00:00
schema_generator
search Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
session
settings Add preview to pickers and make them resizable (#59604) 2026-06-19 17:43:07 +00:00
settings_content git_ui: Add setting to control default click behavior for git panel (#59649) 2026-06-22 02:00:15 +00:00
settings_json
settings_macros
settings_profile_selector Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
settings_ui settings_ui: Fix env var name input for local MCPs (#59690) 2026-06-22 12:20:07 +00:00
shell_command_parser Extract nested command substitutions from arithmetic expansions (#54690) 2026-05-05 16:25:56 +00:00
sidebar acp: Update agent client protocol crate to 0.15.0 (#59593) 2026-06-22 09:04:29 +00:00
snippet
snippet_provider Rust 1.95 (#55104) 2026-04-29 10:27:47 +00:00
snippets_ui Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
sqlez Remove smol as a dependency from a bunch of crates (#53603) 2026-04-24 10:29:51 +00:00
sqlez_macros
streaming_diff Speed up StreamingDiff::push_new part two (#57849) 2026-05-27 19:33:04 +00:00
sum_tree Bump ctor (#57728) 2026-05-27 10:31:53 +00:00
svg_preview
syntax_theme
system_specs Cleanup crashes crate (#54927) 2026-05-04 06:30:47 +00:00
tab_switcher Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
task Fix miscellaneous typos (#58979) 2026-06-09 22:46:22 +00:00
tasks_ui Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
telemetry
telemetry_events
terminal Add terminal thread init command (#59374) 2026-06-16 22:50:58 +00:00
terminal_view multi_buffer: Don't eagerly clone BufferSnapshot in range_to_buffer_ranges (#59190) 2026-06-12 12:27:28 +00:00
text Refactor BufferDiff to allow multiple diffs to share the same base text buffer (#58266) 2026-06-09 20:13:13 +00:00
theme Fix error prompt darkened background exceeding window boundaries on Linux (#57608) 2026-06-08 14:59:39 +00:00
theme_extension
theme_importer
theme_selector Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
theme_settings Make the commit editor's font size independently configurable (#56077) 2026-05-21 22:16:01 +00:00
time_format time_format: Show compound "N years, M months ago" for blame entries (#57973) 2026-05-28 19:43:30 +00:00
title_bar cloud_api_types: Add ZedVip variant to Plan (#59443) 2026-06-18 20:51:36 +00:00
toolchain_selector Migrate missed pickers to new width system (#59693) 2026-06-22 11:21:37 +00:00
ui cloud_api_types: Add ZedVip variant to Plan (#59443) 2026-06-18 20:51:36 +00:00
ui_input Add preview to pickers and make them resizable (#59604) 2026-06-19 17:43:07 +00:00
ui_macros component_preview: Clean up Component trait (#57731) 2026-05-29 07:06:57 +00:00
ui_prompt Fix error prompt darkened background exceeding window boundaries on Linux (#57608) 2026-06-08 14:59:39 +00:00
util Fix binary name resolution against custom PATH on macOS (#55672) 2026-06-19 16:44:06 +00:00
util_macros
vim Add preview to pickers and make them resizable (#59604) 2026-06-19 17:43:07 +00:00
vim_mode_setting
watch Bump ctor (#57728) 2026-05-27 10:31:53 +00:00
web_search
web_search_providers cloud_api_client: Always pass up an organization ID when creating an LLM token (#58872) 2026-06-09 12:06:49 +00:00
which_key
windows_resources Fix Windows icon resource for bin zed.exe (#54738) 2026-05-01 22:33:54 +00:00
workspace workspace: Allow user to pick arbitrary parent path as a trustee (#59562) 2026-06-19 11:07:07 +00:00
worktree Allow file watchers to handle case insensitive file systems (#59579) 2026-06-19 20:49:58 +00:00
worktree_benchmarks
x_ai x_ai: Add support for specifying reasoning effort (#58078) 2026-05-29 16:28:27 +00:00
zed acp: Update agent client protocol crate to 0.15.0 (#59593) 2026-06-22 09:04:29 +00:00
zed_actions Add preview to pickers and make them resizable (#59604) 2026-06-19 17:43:07 +00:00
zed_credentials_provider
zed_env_vars
zeta_prompt Qwen prompt format (#59150) 2026-06-16 17:29:30 +00:00
zlog
zlog_settings
ztracing Relicense Zed source code under GPL (#57948) 2026-05-28 20:19:17 +00:00
ztracing_macro Relicense Zed source code under GPL (#57948) 2026-05-28 20:19:17 +00:00