zed/crates
Richard Feldman 167970bcce
Rename visual_test_runner to zed_visual_test_runner (#46171)
This fixes the auto-update failure by ensuring cargo-bundle picks 'zed'
as the first binary.

**Problem:** `cargo metadata` returns binaries alphabetically, so
`visual_test_runner` was coming before `zed`. When cargo-bundle looks
for the first binary to bundle (without `--bin`), it was picking
`visual_test_runner` - which doesn't exist in release builds because it
requires the `visual-tests` feature.

The previous fix (#46163) added `--bin zed` to explicitly select the
binary, but this caused cargo-bundle to use the binary name ('zed')
instead of the bundle metadata name ('Zed Nightly'), breaking
auto-updates.

**Fix:** Rename the binary to `zed_visual_test_runner` so it comes after
`zed` alphabetically. This restores the original bundle script behavior
that has worked for years.

Also reverts the `--bin zed` workaround from #46163.

Release Notes:

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