Commit log

c3920b8 editor: Ensure code actions menu doesn't grow beyond its max size (#35211)

Click to expand commit body
This resolves the same issue as fixed by
https://github.com/zed-industries/zed/pull/34939/commits/d295409f0fc9c1ccd5e06e91c1c5365e96f16486
for the code actions menu.

No release notes since this only occurs on Nightly.

Release Notes:

- N/A

Finn Evers created

055a9f2 Fix keybinds and 'No default binding' shown in docs (#35227)

Click to expand commit body
Previously:
<img width="724" height="234" alt="Screenshot 2025-07-28 at 14 49 50"
src="https://github.com/user-attachments/assets/b5203316-221d-4af5-8190-124f9b2b4cdf"
/>


Release Notes:

- N/A

Peter Tripp created

a55bd49 Allow edit tool to access files outside project (with confirmation) (#35221)

Click to expand commit body
Now the edit tool can access files outside the current project (just
like the terminal tool can), but it's behind a prompt (unlike other edit
tool actions).

Release Notes:

- The edit tool can now access files outside the current project, but
only if the user grants it permission to.

Richard Feldman created

a57e4dc Upload debug info to sentry.io in nightly builds (#35089)

Click to expand commit body
This is a preparatory change which will allow us to use sentry for crash
reporting once we start uploading minidumps.

Release Notes:

- N/A

Julia Ryan created

eef15ab keymap_ui: Additional keystroke input polish (#35208)

Click to expand commit body
Closes #ISSUE

Fixed various issues and improved UX around the keystroke input
primarily when used for keystroke search.

Release Notes:

- Keymap Editor: FIxed an issue where the modifiers used to activate
keystroke search would appear in the keystroke search
- Keymap Editor: Made it possible to search for repeat modifiers, such
as a binding with `cmd-shift cmd`
- Keymap Editor: Made keystroke search matches match based on ordered
(not necessarily contiguous) runs. For example, searching for `cmd
shift-j` will match `cmd-k cmd-shift-j alt-q` and `cmd-i g shift-j` but
not `alt-k shift-j` or `cmd-k alt-j`
- Keymap Editor: Fixed the clear keystrokes binding (`delete` by
default) not working in the keystroke input

Ben Kunkle created

5aa8425 Update Nightly app icon (#35215)

Click to expand commit body
Follow-up to https://github.com/zed-industries/zed/pull/35119.

Release Notes:

- N/A

Danilo Leal created

05d3473 Fix Nushell environment variables (#35166)

Click to expand commit body
- Fixes environment variable ingestion for Nushell.

Closes #35056

Release Notes:

- N/A

Todd L Smith created

3dc36dc git: Touch up amend UX (#35114)

Click to expand commit body
Follow-up to #26114

- Ensure that the previous commit message is filled in when toggling on
amend mode from the context menu
- Fix keybinding flicker in context menu

Release Notes:

- N/A

Cole Miller created

fd68265 Fix integration tests for claude (#35212)

Click to expand commit body
Release Notes:

- N/A

Agus Zubiaga created

5e2da04 debugger: Fix the terminal popping up when the Rust debugger starts on Windows (#35125)

Click to expand commit body
This PR fixs a terminal popping up when debugging Rust on Windows.


Release Notes:

- N/A

---------

Co-authored-by: 张小白 <364772080@qq.com>

devjasperwang and 张小白 created

c2fc70e ACP over MCP server impl (#35196)

Click to expand commit body
Release Notes:

- N/A

---------

Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com>

Agus Zubiaga and Ben Brandt created

b02ae77 ai onboarding: Add first-open upsell card (#35199)

Click to expand commit body
Release Notes:

- N/A

Danilo Leal created

3a1b184 Fix debugger on Windows (#35180)

Click to expand commit body
Closes #33429

Release Notes:

- N/A

张小白 created

4aae7ae debugger: Fix not being able to stop a Go debug session when no breakpoints were ever hit (#35190)

Click to expand commit body
Fixes #35030

Release Notes:

- debugger: Fixed a bug where a Go debug session could not be stopped if
no breakpoint was ever hit.

Piotr Osiewicz created

cef7d53 collab: Refine call buttons design (#35007)

Click to expand commit body
Making icons consistent, adjusting spacing, and moving the "Leave Call"
button to be the very last, which makes more sense to me than the
"Share" button being the last. Sharing your project is still part of the
call, so in the left edge of the button strip is where, conceptually,
the option to end the call should be, I think!

Release Notes:

- N/A

Danilo Leal created

d96bafb Merge branch 'windows/dx11' into windows/remove-d2d

Kate created

3ad0546 Re-add `TestScreenCaptureStream` implementation for `mock_client` to fix FreeBSD and MinGW builds (#35191)

Click to expand commit body
The implementation was removed in #31506. re-added it to match the
current implementation from `gpui::test`

Closes #35189

Release Notes:

- N/A

Maksim Bondarenkov created

e38f575 ci: Use cargo update --locked instead of --frozen (#35192)

Click to expand commit body
This fixes false positives when e.g. bumping git deps

Release Notes:

- N/A

Piotr Osiewicz created

5f3a1bd trigger ci

Junkui Zhang created

1ee81a5 bundle ags.dll

Junkui Zhang created

2566acc go: Support benchmarks named "Benchmark" (#35167)

Click to expand commit body
The regular expression for benchmarks was enforcing using a suffix
(e.g., `BenchmarkFoo`), but `Benchmark` is a valid benchmark name, just
as `Test` is a valid test name, and `Fuzz` is a valid fuzz test name.

Release Notes:

- Add support for running Go benchmarks named "Benchmark"

Robert Fratto created

89d34e1 clippy

Junkui Zhang created

a905834 remove static linking of ags

Junkui Zhang created

ac1ea0f revert idle

Junkui Zhang created

0065e5f handle `WM_DEVICECHANGE`

Junkui Zhang created

45b3af7 doc: Add docs for Forcing X11 scale factor (#35181)

Click to expand commit body
Associated PR: https://github.com/zed-industries/zed/pull/34265
Recent Discussion:
https://github.com/zed-industries/zed/issues/33987#issuecomment-3125936302

Release Notes:

- N/A

Smit Barmase created

ee9b60e gpui: Fix inset being used in SSD on Wayland (#35151)

Click to expand commit body
Closes #31330

Second parts of https://github.com/zed-industries/zed/pull/31335

While the initial fix set the inset during drawing, that was after the
window was resized, resulting in needing to manually resize the window
for the change to properly take effect.

I updated the code to not make the Wayland renderer rely on
`client_inset` being updated by the API user to match with the
decoration mode (given it is supposed to only be used when using CSD).

I might later try to generalize that, and eventually make the
client_inset only defined on window creation (instead of inside
`client_side_decorations`, that would need testing on X) (and maybe also
allow configuration for shadow, but it’s not something I need).

Release Notes:

- Fixed switching from client side decoration to server side decoration
on Wayland

marius851000 created

ca6aa25 remove walkaround for close animation

Junkui Zhang created

2a0aad0 Docs: Fix invalid JSON syntax in Visual Customizations - Editor Scrollbar and Minimap (#35159)

Click to expand commit body
I was on the [Visual Customiztions - Editor
Scrollbar](https://zed.dev/docs/visual-customization#editor-scrollbar)
section of the docs, and copy and pasted the code block into my personal
Zed settings and saw there was a syntax error.

This is a PR to add a missing comma and fix the syntax error in the
docs.

First time contributing, please let me know if I missed any
steps/important info.

Release Notes:

- N/A

lowlandghost created

e7b5d93 docs: Add more improvements to the AI docs (#35160)

Click to expand commit body
Follow-up to https://github.com/zed-industries/zed/pull/35133 with some
more findings upon re-reviewing it again.

Release Notes:

- N/A

Danilo Leal created

c995d45 agent_servers: Include result text in Claude error messages (#35156)

Click to expand commit body
This will better surfaces issues that are classified as "success" but
actually have a more meaningful error message attached.

Release Notes:

- N/A

Ben Brandt created

a5b7cfd agent_servers: Use built-in interrupt handling for Claude sessions (#35154)

Click to expand commit body
We no longer have to stop and restart the entire process. 
I left in the Start/Resume mode handling since we will likely need to
handle restarting Claude in other situations.

Release Notes:

- N/A

Ben Brandt created

6964cec ensure app is idle

Junkui Zhang created

63daf44 remove debug print

Junkui Zhang created

4de2ebf acctually enable vsync

Junkui Zhang created

3277640 fix

Junkui Zhang created

d192ac6 `ags` is not typo

Junkui Zhang created

c67ddd7 `AGS` is not typo

Junkui Zhang created

b54eaec clippy

Junkui Zhang created

2744e6c Revert "initial removal attempt"

Click to expand commit body
This reverts commit 6928488aad1617a5a7c1c2de2391c1a92468e8f8.

Junkui Zhang created

18937f5 Revert "make it not crash"

Click to expand commit body
This reverts commit a7e34ab0bc1540f7110fdf1ffa7d62a8fcd08aff.

Junkui Zhang created

347b863 Revert "more fixes and debugging"

Click to expand commit body
This reverts commit 2fb31a9157844a868c77d12f15d7481d1a9bb048.

Junkui Zhang created

9d8ef81 Revert "Translate rasterized glyphs from texture to bitmap"

Click to expand commit body
This reverts commit 6fc8d7746f4918881514301c6937a93d4ccd747c.

Junkui Zhang created

9dbbee0 Revert "Add emojis to text example"

Click to expand commit body
This reverts commit 34d5926ebd37e58897390734a9224635a823b954.

Junkui Zhang created

32f2505 use `?`

Junkui Zhang created

2711d88 use vsync

Junkui Zhang created

787fee8 fix

Junkui Zhang created

be7d56e fix

Junkui Zhang created

fcb7797 fix build

Junkui Zhang created

787c638 remove unused

Junkui Zhang created