Commit log

9da17dd move old acp support to its own module

Click to expand commit body
Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com>
Co-authored-by: Richard Feldman <oss@rtfeldman.com>

Agus Zubiaga , Ben Brandt , and Richard Feldman created

4605b80 Remove deps

Agus Zubiaga created

715e96d Remove dead code

Click to expand commit body
Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com>
Co-authored-by: Richard Feldman <oss@rtfeldman.com>

Agus Zubiaga , Ben Brandt , and Richard Feldman created

0f4e640 Remove todo

Click to expand commit body
Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com>
Co-authored-by: Richard Feldman <oss@rtfeldman.com>

Agus Zubiaga , Ben Brandt , and Richard Feldman created

561a5f1 Fix padding

Click to expand commit body
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>

Agus Zubiaga and Richard Feldman created

ac3f8f7 Return all diffs

Click to expand commit body
Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com>
Co-authored-by: Richard Feldman <oss@rtfeldman.com>

Agus Zubiaga , Ben Brandt , and Richard Feldman created

153ffb2 Tests passing

Click to expand commit body
Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com>
Co-authored-by: Richard Feldman <oss@rtfeldman.com>

Agus Zubiaga , Ben Brandt , and Richard Feldman created

cdfe91c Move process creation to ClaudeConnection::new_thread

Click to expand commit body
Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com>

Agus Zubiaga and Ben Brandt created

bfa6a22 Merge branch 'main' into mcp2

Ben Brandt created

56ca10d Fix authenticate not working without a thread

Ben Brandt created

1768470 Move mcp_server back to Claude

Ben Brandt created

755cff5 Put name on connection as well for Thread Title

Ben Brandt created

44cae51 Make new_thread nicer with RC receiver

Ben Brandt created

45452a8 Cleanup unused fields

Ben Brandt created

c035853 Remove dead code

Ben Brandt created

e9a9f6d Remove unused code

Ben Brandt created

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

Finn Evers created

0915e4b Fix clippy warnings

Ben Brandt created

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`

Joseph T. Lyons created

34bf6eb Disable auto-close in search (#35005)

Click to expand commit body
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.

Conrad Irwin created

a6956ee Improve Helix insert (#34765)

Click to expand commit body
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

Pablo Ramón Guevara created

8b0ec28 vim: Add `:norm` support (#33232)

Click to expand commit body
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)

AidanV created

c08851a ollama: Add Magistral to Ollama (#35000)

Click to expand commit body
See also: #34983

Release Notes:

- Added magistral support to ollama

versecafe created

8f76843 Compiling!

Agus Zubiaga created

b93e1c7 mistral: Add support for magistral-small and magistral-medium (#34983)

Click to expand commit body
Release Notes:

- mistral: Added support for magistral-small and magistral-medium

Peter Tripp created

2ffc027 Fix all agent_servers errors

Agus Zubiaga created

158867f Moar fixes

Agus Zubiaga created

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.

Smit Barmase created

172d206 Replace codex impl with todo!

Agus Zubiaga created

3d4266b collab: Remove `POST /billing/subscriptions/manage` endpoint (#34986)

Click to expand commit body
This PR removes the `POST /billing/subscriptions/manage` endpoint, as it
has been moved to `cloud.zed.dev`.

Release Notes:

- N/A

Marshall Bowers created

7f20caf Moar progress

Agus Zubiaga created

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

Maksim Bondarenkov created

3da23cc Re-land taffy 0.8.3 (#34939)

Click to expand commit body
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

Peter Tripp created

50985b7 Fix telemetry event type names (#34974)

Click to expand commit body
Release Notes:

- N/A

Joseph T. Lyons created

2d222f7 Fix tool call confirmation

Agus Zubiaga created

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**

![image](https://github.com/user-attachments/assets/5dcdb83b-6e3e-4bfd-8ef4-76ae2ce4d3e6)

![image](https://github.com/user-attachments/assets/7b786a5a-1a8c-4f34-aaa5-4a8d0afa9668)

![image](https://github.com/user-attachments/assets/1817be06-ac71-4480-8f17-0bd862e913c8)

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

Umesh Yadav created

a48247a Bump Zed to v0.198 (#34964)

Click to expand commit body
Release Notes:

-N/A

Joseph T. Lyons created

5f0edd3 Add TestPanic feature flag (#34963)

Click to expand commit body
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