Commit log

f6ce757 Fix blame todos

Mikayla Maki created

933c43a IndentGuideSettings can be the content type because it doesn't have any Options

Mikayla Maki created

2dba9ee remove auto_replace_emoji_shortcode setting (unused)

Mikayla Maki created

0a64212 Remove remaining suspicious serde.defaults

Conrad Irwin created

dfc5fda Remove some more sketchy defaults

Conrad Irwin created

a1f1522 Clippy

Mikayla Maki created

aeb2bd0 merge main

Ben Kunkle created

eaa1cb0 acp: Add a basic test for ACP remoting (#38381)

Click to expand commit body
Tests that the downstream project can see custom agents configured in
the remote server's settings, and that it constructs an appropriate
`AgentServerCommand`.

Release Notes:

- N/A

Cole Miller created

d8176c9 skip_serializing_with

Conrad Irwin created

047c873 fix

Conrad Irwin created

448af39 Fix inlay settings

Conrad Irwin created

ea473ee acp: Fix agent servers sometimes not being registered when Zed starts (#38330)

Click to expand commit body
In local projects, initialize the list of agents in the agent server
store immediately. Previously we were initializing the list only after a
delay, in an attempt to avoid sending the `ExternalAgentsUpdated`
message to the downstream client (if any) before its handlers were
initialized. But we already have a separate codepath for that situation,
in the `AgentServerStore::shared`, and we can insert the delay in that
place instead.

Release Notes:

- acp: Fixed a bug where starting an external agent thread soon after
Zed starts up would show a "not registered" error.

---------

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

Cole Miller , Michael , and Agus created

27b59c0 TEMP

Conrad Irwin created

4912096 collab: Remove unused feature flag queries (#38360)

Click to expand commit body
This PR removes the feature flag queries, as they were no longer used.

Release Notes:

- N/A

Marshall Bowers created

3c69144 Update release URLs in release actions (#38361)

Click to expand commit body
Release Notes:

- N/A

Joseph T. Lyons created

93968f2 Vim

Conrad Irwin created

0ade84e Search

Conrad Irwin created

16974e6 repl

Conrad Irwin created

0968cc8 outline panel

Conrad Irwin created

b66b585 WIP

Conrad Irwin created

96111c6 extension_host: Sanitize cwd path for ResolvedTask (#38357)

Click to expand commit body
Ensures build task's CWD paths use POSIX-friendly path separator on
Windows host so that `std::path::Path` ops work as expected within the
Wasm guest.

Release Notes:

- N/A

Jakub Konka created

e0ac8f7 project panel

Conrad Irwin created

f6d08fe Remove `/cargo-workspace` slash command (#38354)

Click to expand commit body
This PR removes the `/cargo-workspace` slash command.

We never fully shipped this—with it requiring explicit opt-in via a
setting—and it doesn't seem like the feature is needed in an agentic
world.

Release Notes:

- Removed the `/cargo-workspace` slash command.

Marshall Bowers created

86a2649 docs: Add whitespace_map (#38355)

Click to expand commit body
Adds docs for settings introduced in:
- https://github.com/zed-industries/zed/pull/37704

Release Notes:

- N/A

Peter Tripp created

e9b643e Agent UI

Conrad Irwin created

f0b2150 editor: Properly layout expand toggles with git blame enabled (#38349)

Click to expand commit body
Release Notes:

- Fixed an issue where expand toggles were too large with the git blame
deployed.

Finn Evers created

22449cd recent projects

Conrad Irwin created

f053237 Onboarding

Conrad Irwin created

3968b9c Add open WSL shortcut (#38342)

Click to expand commit body
Adds a shortcut to add a WSL distro for better wsl feature
discoverability.

- [x] Open wsl from open remote
- [x] Open local folder in wsl action
- [x] Open wsl shortcut (shortcuts to open remote)

Release Notes:

- N/A

localcc created

8b62dcb agent2

Conrad Irwin created

7697cc2 assistant tools

Conrad Irwin created

72fb69f Agent servers

Conrad Irwin created

dcbeb86 LanguageModels

Conrad Irwin created

43f40c6 rope: Fix spelling of `peek_with_bitmaps` (#38341)

Click to expand commit body
This PR fixes the spelling of the `peek_with_bitmaps` method.

Release Notes:

- N/A

Marshall Bowers created

1cbd861 disable denoise on debug builds (and log it)

David Kleingeld created

76d1b22 More

Conrad Irwin created

4e0a788 go to line

Conrad Irwin created

ef9f289 warn when denoise is enabled on debug

David Kleingeld created

824f695 Rename Windows GitHub Issue template (#38339)

Click to expand commit body
Release Notes:

- N/A

Joseph T. Lyons created

55fa4a3 Git UI

Conrad Irwin created

b3b71a6 wip

Ben Kunkle created

50326dd project_panel: Collapse top-level entries in `Collapse all entries` command (#38310)

Click to expand commit body
Closes #11760

The command `project panel: collapse all entries` currently does not
collapse top-level entries (the workspaces themselves). I think this
should be expected behaviour if you only have a single workspace in your
project. However, if you have multiple workspaces, we should collapse
their top-level folders as well. This is the expected behaviour in the
screenshots in #11760.

For more context: Atm the `.retain` function empties the
`self.expanded_dir_ids` Hash Map, because the `expanded_entries` Vec is
(almost) never empty - it contains the id of the `root_entry` of the
workspace.


https://github.com/zed-industries/zed/blob/d48d6a745409a8998998ed59c28493a1aa733ebb/crates/project_panel/src/project_panel.rs#L1148-L1152

We then update the `self.expanded_dir_ids` in the
`update_visible_entries` function, and since the Hash Map is empty, we
execute the `hash_map::Entry::Vacant` arm of the following match
statement.


https://github.com/zed-industries/zed/blob/d48d6a745409a8998998ed59c28493a1aa733ebb/crates/project_panel/src/project_panel.rs#L3062-L3073

This change makes sure that we do not clear the `expanded_dir_ids`
HashMap and always keep the keys for all visible workspaces and
therefore we run the `hash_map::Entry::Occupied` arm, which does not
override the `expanded_dir_ids` anymore.



https://github.com/user-attachments/assets/b607523b-2ea2-4159-8edf-aed7bca05e3a

cc @MrSubidubi 

Release Notes:

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

---------

Co-authored-by: Finn Evers <finn.evers@outlook.de>

Nils Koch and Finn Evers created

34b57b3 nuke old settings UI controls

Ben Kunkle created

e673c36 panels

Ben Kunkle created

52521ef acp: update to v0.4 of Rust library (#38336)

Click to expand commit body
Release Notes:

- N/A

Ben Brandt created

4a7784c Allow opening a local folder inside WSL (#38335)

Click to expand commit body
This PR adds an option to allow opening local folders inside WSL
containers. (wsl_actions::OpenFolderInWsl). It is accessible via the
command palette and should be available to keybind.

- [x] Open wsl from open remote
- [x] Open local folder in wsl action
- [ ] Open wsl shortcut (shortcuts to open remote)

Release Notes:

- N/A

localcc created

f3b8c61 editor: Fix `unwrap_syntax_node` panicking by not setting selections (#38329)

Click to expand commit body
Fixes ZED-11T

Release Notes:

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

Lukas Wirth created

0f6dd84 Bump Zed to v0.206 (#38327)

Click to expand commit body
Release Notes:

-N/A

Joseph T. Lyons created

405a8ea editor: Fix `BlockMapWriter::blocks_intersecting_buffer_range` creating invalid indexing ranges (#38325)

Click to expand commit body
Fixes ZED-113
Release Notes:

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

Lukas Wirth created

e489dba fix inputs to spectral_model

David Kleingeld created