Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com> Co-authored-by: Richard
Feldman <oss@rtfeldman.com>
Co-authored-by: Richard Feldman <oss@rtfeldman.com>
dd52fb5
terminal_view: Ensure breadcrumbs are updated on settings change (#35016)
Click to expand commit body
Currently, terminal breadcrumbs are only updated after a settings change
once the terminal view is focused again. This change ensures that the
breadcrumbs are updated instantaneously once the breadcrumb settings
changes.
Release Notes:
- Fixed an issue where terminal breadcrumbs would not react instantly to
settings changes.
Finn Evers
created
913b929
Add `editor: convert to sentence case` (#35015)
Click to expand commit body
This PR adds an `editor: convert to sentence case` action.
I frequently find myself copying branch names and then removing the
hyphens and ensuring the first letter is capitalized, and then using the
result text for the commit message.
For example:
<img width="927" height="482" alt="image"
src="https://github.com/user-attachments/assets/adf14a37-a92e-44df-8c0e-267b5c7677fb"
/>
You can achieve this with a combination of other text manipulation
commands, but this action makes it even easier.
Also, moved `toggle_case` down into the area where all other commands
internally using `manipulate_text` are located.
Release Notes:
- Added `editor: convert to sentence case`
Joseph T. Lyons
created
5c9363b
Differentiate between file and selection diff events (#35014)
Click to expand commit body
Release Notes:
- N/A
Joseph T. Lyons
created
cd9bcc7
agent_ui: Improve wrapping behavior in provider configuration header (#34989)
Click to expand commit body
This ensures that the "Add provider" button does not move offscreen too
fast and ensures the text wraps for smaller panel sizes.
| Before | After |
| --- | --- |
| <img width="413" height="84" alt="image"
src="https://github.com/user-attachments/assets/565f7503-bddb-4b05-83c1-8f8745ac3ce3"
/> | <img width="392" height="84" alt="image"
src="https://github.com/user-attachments/assets/18469e4d-d94c-4641-9081-1af8981bfffd"
/> |
Release Notes:
- N/A
65759d4
gpui: Fix Interactivity prepaint to update scroll_handle bounds (#35013)
Click to expand commit body
It took a long time to check this problem.
Finally, I found that due to a detail missing when changing #34832, the
bounds of `ScrollHandle` was not updated in the Interactivity `prepaint`
phase.
```diff
- scroll_handle_state.padded_content_size = padded_content_size;
+ scroll_handle_state.max_offset = scroll_max;
```
It was correct before the change, because the `padded_content_size`
(including `bounds.size`) was saved before, and the bounds was missing
after changing to `max_offset`, but the bounds were not updated
anywhere.
So when `scroll_handle.bounds()` is obtained outside, it is always 0px
here.
@MrSubidubi
Release Notes:
- N/A
Jason Lee
created
ddd50aa
Fix some bugs with `editor: diff clipboard with selection` (#34999)
Click to expand commit body
Improves testing around `editor: diff clipboard with selection` as well.
Release Notes:
- Fixed some bugs with `editor: diff clipboard with selection`
Currently if you type `\(`, it auto-closes to `\()` which is broken.
It's arguably nice that if you type `(` it auto-closes to `()`, but I am
much more likely to be looking for a function call `name\(` than to be
starting a group in search.
Release Notes:
- search: Regex search will no longer try to close parenthesis
automatically.
Closes #34763
Release Notes:
- Improved insert in `helix_mode` when a selection exists to better
match helix's behavior: collapse selection to avoid replacing it
- Improved append (`insert_after`) to better match helix's behavior:
move cursor to end of selection if it exists
Closes #21198
Release Notes:
- Adds support for `:norm`
- Allows for vim and zed style modified keys specified in issue
- Vim style <C-w> and zed style <ctrl-w>
- Differs from vim in how multi-line is handled
- vim is sequential
- zed is combinational (with multi-cursor)
67027bb
agent: Fix Zed header in settings view (#34993)
Click to expand commit body
Follow-up to taffy bump (#34939), fixes an issue reported by @MrSubidubi
Release Notes:
- N/A
Piotr Osiewicz
created
31afda3
project_panel: Automatically open project panel when Rename or Duplicate is triggered from workspace (#34988)
Click to expand commit body
In project panel, `rename` and `duplicate` action further needs user
input for editing, so if panel is closed we should open it.
Release Notes:
- Fixed project panel not opening when `project panel: rename` and
`project panel: duplicate` actions are triggered from workspace.
4a87397
livekit_client: Revert a change that broke MinGW builds (#34977)
Click to expand commit body
the change was made in https://github.com/zed-industries/zed/pull/34223
for unknown reason. it wasn't required actually, and the code can be
safely left as before
update: after this revert Zed compiles with MinGW as before
Release Notes:
- N/A
Re #34938
- **chore: Bump taffy to 0.8.3**
- **editor: Fix sticky multi-buffer header not extending to the full
width**
Release Notes:
- N/A
Piotr Osiewicz
created
b63d820
editor: Fix move line up panic when selection is at end of line next to fold marker (#34982)
Click to expand commit body
Closes #34826
In move line up method, make use of `prev_line_boundary` which accounts
for fold map, etc., for selection start row so that we don't incorrectly
calculate row range to move up.
Release Notes:
- Fixed an issue where `editor: move line up` action sometimes crashed
if the cursor was at the end of a line beside a fold marker.
Smit Barmase
created
7e9d6cc
mistral: Add support for Mistral Devstral Medium (#34888)
Click to expand commit body
Mistral released their new DevstralMedium model to be used via API:
https://mistral.ai/news/devstral-2507
Release Notes:
- Add support for Mistral Devstral Medium
Renato Lochetti
created
8bf7dcb
agent: Fix follow button disabled state (#34978)
Click to expand commit body
Release Notes:
- N/A
Danilo Leal
created
edceb72
Redact secrets from environment in LSP Server Info (#34971)
Click to expand commit body
In "Server Info" view of LSP logs:
- Redacts sensitive values from environment
- Sorts environment by name
| Before | After |
| - | - |
| <img width="797" height="327" alt="Screenshot 2025-07-23 at 14 10 14"
src="https://github.com/user-attachments/assets/75781f30-9099-4994-9824-94d9c46f63e1"
/> | <img width="972" height="571" alt="image"
src="https://github.com/user-attachments/assets/c5bef744-a1b7-415f-9eb7-8314275c59b9"
/> |
Release Notes:
- Improved display of environment variables in LSP Logs: Server Info
view
be0d9ee
Add collapse functionality to outline entries (#33490)
Click to expand commit body
partly Closes #23075
Release Notes:
- Now provides collapse and enables functionality to outline entries
- Add a new expand_outlines_with_depth setting to customize how deep the
tree is expanded by when a file is opened
part 2 is in #34164
**Visual examples**



Nicolas Rodriguez
created
9863c8a
agent_ui: Show keybindings for NewThread and NewTextThread in new thread button (#34967)
Click to expand commit body
I believe in this PR: #34829 we moved to context menu entry from action
but the side effect of that was we also removed the Keybindings from
showing it in the new thread button dropdown. This PR fixes that. cc
@danilo-leal
| Before | After |
|--------|--------|
| <img width="900" height="1962" alt="CleanShot 2025-07-23 at 23 36
28@2x"
src="https://github.com/user-attachments/assets/760cbe75-09b9-404b-9d33-1db73785234f"
/> | <img width="850" height="1964" alt="CleanShot 2025-07-23 at 23 37
17@2x"
src="https://github.com/user-attachments/assets/24a7e871-aebc-475c-845f-b76f02527b8f"
/> |
Release Notes:
- N/A
Now the `dev: panic` action can be run on all release channels if the
user has the feature flag enabled.
Release Notes:
- N/A
Julia Ryan
created
56b64b1
keymap ui: Improve resize columns on double click (#34961)
Click to expand commit body
This PR splits the resize logic into separate left/right propagation
methods and improve code organization around column width adjustments.
It also allows resize to work for both the left and right sides as well,
instead of only checking the right side for room
Release Notes:
- N/A *or* Added/Fixed/Improved ...
---------
Co-authored-by: Ben Kunkle <ben@zed.dev>
Anthony Eid
and
Ben Kunkle
created
fdcd866
ai onboarding: Add telemetry event capturing (#34960)
Click to expand commit body
Release Notes:
- N/A
Co-authored-by: Katie Geer <katie@zed.dev>
Co-authored-by: Joseph T. Lyons <JosephTLyons@gmail.com>
Danilo Leal
,
Katie Geer
, and
Joseph T. Lyons
created