Commit log

48664bf wip - disable AI

Ben Kunkle created

5674445 Move keyboard shortcut for `pane::GoForward` (#38221)

Click to expand commit body
Move keyboard shortcut for `pane:GoForward` so it's going to be
displayed as a shortcut hint in UI. Currently `Forward` is shown as a
hint, which isn't consistent with `GoBack` action and can be confusing.

Release Notes: 

- Improved the displayed keybinding for the `pane::GoForward` action on
Linux.

VBB created

7eaaf63 AllAgentServerSettings

Click to expand commit body
Co-authored-by: Ben Kunkle <ben@zed.dev>

Conrad Irwin and Ben Kunkle created

63a0cc1 dap settings

Click to expand commit body
Co-authored-by: Ben Kunkle <ben@zed.dev>

Conrad Irwin and Ben Kunkle created

53e7409 Agent settings

Click to expand commit body
Co-authored-by: Ben Kunkle <ben@zed.dev>

Conrad Irwin and Ben Kunkle created

37000a2 Agent settings

Click to expand commit body
Co-authored-by: Ben Kunkle <ben@zed.dev>

Conrad Irwin and Ben Kunkle created

425ecbb Fix SERVER_URL env var

Conrad Irwin created

53513ca Fix filled button hover background (#38235)

Click to expand commit body
Release Notes:

- Fixed filled button hover background.

## Before


https://github.com/user-attachments/assets/fbc75890-d1a4-4a0c-b54e-ca2c7e63a661

## After


https://github.com/user-attachments/assets/a3595b01-e143-4cd0-8bc4-90db9ccfbf74


This appears to be a minor calculation error, not an intentional use of
this value.

If we pass `0.92` to `fade_out`, the calculated will be `alpha: 0.08`.

---------

Co-authored-by: Danilo Leal <daniloleal09@gmail.com>

Jason Lee and Danilo Leal created

e885a93 git_ui: Add tooltip for branch picker items (#38261)

Click to expand commit body
Closes #38256

<img width="300" alt="image"
src="https://github.com/user-attachments/assets/5018951f-0f1b-4d5d-b59d-5b5266380e43"
/>


Release Notes:

- Added tooltip to Git branch picker items, making it easier to
distinguish long branch names.

Smit Barmase created

a01a2ed languages: Add Tailwind CSS support for TypeScript (#38254)

Click to expand commit body
Closes #37028

I noticed many projects use Tailwind in plain TypeScript (.ts) files, so
it makes sense to support them out of the box, alongside .js and .tsx
files we already handle. For example, see
[supabase](https://github.com/supabase/supabase/blob/master/packages/ui/src/lib/theme/defaultTheme.ts).

Note: You’ll still need to add `"classFunctions": ["cva", "cx"],`
manually for Tailwind completions to work in `cva` type methods. This is
because you don’t want completions on every string, only in specific
methods or regex matches. This is documented.

Release Notes:

- Added out-of-the-box support for Tailwind completions in `.ts` files.

Smit Barmase created

af3bc45 Drop ellipses from About Zed menu item (#38211)

Click to expand commit body
Follow the macOS app style guideline.

Release Notes:

- N/A

Nathan Sobo created

173074f search: Re-issue project search if search query is stale on replacement (#38251)

Click to expand commit body
Closes https://github.com/zed-industries/zed/issues/34897

Release Notes:

- Fixed project search replacement replacing stale search results

Lukas Wirth created

a7cb64c Remove unused agent server settings module (#38250)

Click to expand commit body
This was no longer in the module graph (the settings moved elsewhere) so
cleaning up the dead code.

Release Notes:

- N/A

Ben Brandt created

c6472fd agent_settings: Fix schema validation rejecting custom llm providers (#38248)

Click to expand commit body
Closes https://github.com/zed-industries/zed/issues/37989

Release Notes:

- N/A

Lukas Wirth created

c0710fa agent_servers: Set proxy env for all ACP agents (#38247)

Click to expand commit body
- Use ProxySettings::proxy_url to read from settings or env 
- Export HTTP(S)_PROXY and NO_PROXY for agent CLIs 
- Add read_no_proxy_from_env and move parsing from main

Closes https://github.com/zed-industries/claude-code-acp/issues/46

Release Notes:

- acp: Pass proxy settings through to all ACP agents

Ben Brandt created

f321d02 auto_update: Show update error on hover and open logs on click (#38241)

Click to expand commit body
Release Notes:

- Improved error reporting when auto-updating fails

Lukas Wirth created

1c09985 worktree: Add more context to `log_err` calls (#38239)

Click to expand commit body
Release Notes:

- N/A

Lukas Wirth created

81af11c client

Conrad Irwin created

f5c93f2 worktree

Conrad Irwin created

286fb04 TEMP

Conrad Irwin created

809d281 theme importer

Conrad Irwin created

d50548a Terminal settings too

Conrad Irwin created

c2a1829 No more options

Conrad Irwin created

93c129b Fix language too

Conrad Irwin created

d986077 client: Hide usage when not available (#38234)

Click to expand commit body
Release Notes:

- N/A

Marshall Bowers created

555b6ee agent: Add small UI fixes (#38231)

Click to expand commit body
Release Notes:

- N/A

Danilo Leal created

6446963 agent: Make assistant panel input size configurable (#37975)

Click to expand commit body
Release Notes:

- Added the `agent. message_editor_min_lines `setting to allow users to
customize the agent panel message editor default size by using a
different minimum number of lines.

<img width="800" height="1316" alt="Screenshot 2025-09-11 at 5 47 18 pm"
src="https://github.com/user-attachments/assets/20990b90-c4f9-4f5c-af59-76358642a273"
/>

---------

Co-authored-by: Danilo Leal <daniloleal09@gmail.com>

Owen Kelly and Danilo Leal created

231870e Start on language settings 😭

Conrad Irwin created

e650020 Git Hosting Provider

Click to expand commit body
Co-authored-by: Ben Kunkle <ben@zed.dev>

Conrad Irwin and Ben Kunkle created

fdaaa55 zlog settings

Click to expand commit body
Co-authored-by: Ben Kunkle <ben@zed.dev>

Conrad Irwin and Ben Kunkle created

f339c75 audio settings

Click to expand commit body
Co-authored-by: Ben Kunkle <ben@zed.dev>

Conrad Irwin and Ben Kunkle created

23d594c vim mode setting

Click to expand commit body
Co-authored-by: Ben Kunkle <ben@zed.dev>

Conrad Irwin and Ben Kunkle created

ceb907e onboarding: Add scrollbar to pages (#38093)

Click to expand commit body
Closes #37214

This PR adds a scrollbar to the onboarding view and additionally ensures
the scroll state is properly reset when switching between the different
pages each time.

Release Notes:

- N/A

Finn Evers created

947fa3c VSCode import tests

Click to expand commit body
Co-authored-by: Ben Kunkle <ben@zed.dev>

Conrad Irwin and Ben Kunkle created

3dbccc8 Fix hover element on ACP thread mode selector (#38204)

Click to expand commit body
Closes #38197

This will render `^ click to also ...` on MacOS and `Ctrl + click to
also ...` on Windows and Linux.

|Before|After|
|-|-|
| <img width="683" height="197" alt="image"
src="https://github.com/user-attachments/assets/09909f1b-3163-40d1-b025-4eb9b159fbf3"
/> | <img width="683" height="197" alt="image"
src="https://github.com/user-attachments/assets/47d0290d-afa2-4b1b-a588-adfe3130d0b1"
/>|

On Mac: 

<img width="683" height="197" alt="image"
src="https://github.com/user-attachments/assets/f63103b5-1ceb-4193-ae6c-be55b97106e0"
/>

Release Notes:

- Fixed keymap hint when hovering over mode selector

---------

Co-authored-by: Danilo Leal <daniloleal09@gmail.com>

Alvaro Parker and Danilo Leal created

853e625 edit predictions: Add new excerpt logic (not yet used) (#38226)

Click to expand commit body
Release Notes:

- N/A

---------

Co-authored-by: agus <agus@zed.dev>

Michael Sloan and agus created

6254673 Local project settings

Conrad Irwin created

72bf091 Remove warnings from settings/theme

Click to expand commit body
Co-authored-by: Ben Kunkle <ben@zed.dev>

Conrad Irwin and Ben Kunkle created

2932ee5 Some warnings

Conrad Irwin created

eeb5e24 Editing working again.

Click to expand commit body
Co-authored-by: Ben Kunkle <ben@zed.dev>

Conrad Irwin and Ben Kunkle created

0784bb8 docs: Add "Copy as Markdown" button to toolbar (#38218)

Click to expand commit body
## Summary
Adds a "Copy as Markdown" button to the documentation toolbar that
allows users to easily copy the raw markdown content of any
documentation page.

This feature is inspired by similar implementations on sites like
[Better Auth docs](https://www.better-auth.com/docs/installation) and
[Cloudflare Workers docs](https://developers.cloudflare.com/workers/)
which provide easy ways for users to copy documentation content.

## Features
- **Button placement**: Positioned between theme toggle and search icon
for optimal UX
- **Content fetching**: Retrieves raw markdown from GitHub's API for the
current page
- **Consistent styling**: Matches existing toolbar button patterns

## Test plan
- [x] Copy functionality works on all documentation pages
- [x] Toast notifications appear and disappear correctly
- [x] Button icon animations work properly (spinner → checkmark → copy)
- [x] Styling matches other toolbar buttons
- [x] Works in both light and dark themes

## Screenshots
The button appears as a copy icon between the theme and search buttons
in the left toolbar.
<img width="798" height="295" alt="image"
src="https://github.com/user-attachments/assets/37d41258-d71b-40f8-b8fe-16eaa46b8d7f"
/>
<img width="1628" height="358" alt="image"
src="https://github.com/user-attachments/assets/fc45bc04-a290-4a07-8d1a-a010a92be033"
/>

---------

Co-authored-by: Danilo Leal <daniloleal09@gmail.com>

Kenny and Danilo Leal created

6d883e3 Fix schema generator

Click to expand commit body
Co-authored-by: Ben Kunkle <ben@zed.dev>

Conrad Irwin and Ben Kunkle created

faf8947 Port theme settings :yolo:

Click to expand commit body
Co-authored-by: Ben Kunkle <ben@zed.dev>

Conrad Irwin and Ben Kunkle created

d2ab0f9 clippy

Conrad Irwin created

4b4d711 WIP

Click to expand commit body
Co-authored-by: Ben Kunkle <ben@zed.dev>

Conrad Irwin and Ben Kunkle created

b2bd97c TEMP

Conrad Irwin created

9046091 Add a test that would have caught the bug last week (#38222)

Click to expand commit body
This adds a test to make sure that the default value of the auto update
setting is always true. We manually re-applied the broken code from last
week, and confirmed that this test fails with that code.

Release Notes:

- N/A

---------

Co-authored-by: Ben Kunkle <ben@zed.dev>
Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>

Mikayla Maki , Ben Kunkle , and Conrad Irwin created

6384966 agent: Improve some items in the settings view UI (#38199)

Click to expand commit body
All described in each commit; mostly small things, simplifying/clearing
up the UI.

Release Notes:

- N/A

Danilo Leal created

8b9c747 docs: Call out Omarchy specifically in regards to issues with `amdvlk` (#38214)

Click to expand commit body
Closes #28851


Release Notes:

- N/A *or* Added/Fixed/Improved ...

Ben Kunkle created

63586ff Add new injections for Go (#37605)

Click to expand commit body
support for injecting sql, json, yaml, xml, html, css, js, lua and csv
value

if you use `/* lang */` before string literals, highlights them

**Example:**

```go
const sqlQuery = /* sql */ "SELECT * FROM users;" // highlights as SQL code
```

<img width="629" height="46" alt="Screenshot 2025-09-05 at 06 17 49"
src="https://github.com/user-attachments/assets/80f404d8-0a47-428d-bdb5-09fbee502cfe"
/>


Closes #ISSUE

Release Notes:

- Go: Added support for injecting sql, json, yaml, xml, html, css, js, lua and csv language highlights into string literals, when they are prefixed with `/* lang */`

**Example:**

```go
const sqlQuery = /* sql */ "SELECT * FROM users;" // Will be highlighted as SQL code
```

Kaan Kuscu created