Commit log

5ea5368 Re-enable buffer search in assistant

Antonio Scandurra created

ed88f52 Remove double constrained call

Antonio Scandurra created

6f0efec Merge remote-tracking branch 'origin/main' into save-conversations

Antonio Scandurra created

ff07d0c Fix `Conversation::messages_for_offsets` with empty message at the end

Antonio Scandurra created

9ad1ebf Fix project panel test helper

Max Brunsfeld created

ffb0a21 Fix randomized worktree test failures

Click to expand commit body
* Distinguish between unloaded and pending directories via separate entry kind.
* Scan directories before updating ignore statuses after fs events.

Max Brunsfeld created

926acd6 vim: substitute handles multibyte characters

Click to expand commit body
And is now in its own file

Conrad Irwin created

0cacf01 vim: Fix 1G

Click to expand commit body
Before this change code could not distinguish between a user providing a
count of 1 and no count at all.

Fixes: zed-industries/community#710

Conrad Irwin created

8bd9fe1 Deafen now also mutes microphone

Piotr Osiewicz created

16022e9 Add counts to subsitute (and all)

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Conrad Irwin and Nathan Sobo created

5350164 Get integration test passing. Wait for expand entry on remote projects.

Max Brunsfeld created

400e3cd Scan directories when they stop being ignored

Max Brunsfeld created

bfc90f4 Add failing test for changing a gitignore so a pending dir is no longer ignored

Max Brunsfeld created

d3477f7 Fix reloading of git repositories

Click to expand commit body
Also, clean up logic for reloading git repositories.

Max Brunsfeld created

4424daf Fix expansion of ancestor directories when refreshing a path

Max Brunsfeld created

3e6aedf Expand dirs on-demand when opening buffers inside unloaded dirs

Max Brunsfeld created

cd823ed Add a bit to each entry indicating if it's outside of the worktree root

Max Brunsfeld created

1b71589 Fix confusion between canonical vs non-canonical paths when rescanning, expanding paths

Max Brunsfeld created

3c06bd0 Load git repositories when inserting the entry for the .git

Click to expand commit body
Don't wait until populating that directory entry, for two reasons:
* In the case of submodules, .git is not a directory
* We don't eagerly populate .git directories, since their contents
  are automatically ignored.

Max Brunsfeld created

6fe7460 Fix detection of when refreshed paths are outside of worktree root

Max Brunsfeld created

205c758 Wait for ignored directory to be expanded in descendant entries test

Max Brunsfeld created

aa6f2f1 Remove logic for marking worktree entries as collapsed

Max Brunsfeld created

f910d8f Only scan ignored or externals paths if expanded in a project panel

Max Brunsfeld created

55f1a66 Model symlinks better in FakeFs, add read_link Fs method

Max Brunsfeld created

4c03231 Maintain on the background scanner a set of expanded directories

Max Brunsfeld created

f774dbf Use new icons, delete old ones

Piotr Osiewicz created

18c4d43 Add deafen button

Piotr Osiewicz created

a305d93 Z-2308 - Export Theme Types from Rust (#2621)

Click to expand commit body
This PR adds JSON Schema definitions into GPUI's styles and adds a tool
for generating typescript types from these schema definitions.

Release Notes:

- N/A

Nate Butler created

10cc0d5 Reintroduce package-lock.json

Piotr Osiewicz created

1a0b2bf Update stream control icons

Nate Butler created

fcce1bc Fixup xtask compilation

Piotr Osiewicz created

417a743 chore: use codegen_units=1 (#2633)

Click to expand commit body
Reduces binary size by about 31Mb (total .dmg size down by 15Mb after compression).

Piotr Osiewicz created

1079838 Add mic and mic-mute icons

Nate Butler created

b430be5 cargo fmt

Piotr Osiewicz created

af25288 Merge branch 'main' into sergey/z-2308-create-a-proof-of-concept-of-exporting-a-type-from-rust-and

Piotr Osiewicz created

05730af Add radix icons

Click to expand commit body
There are a lot of them, but they add less than 350kb to the app

Nate Butler created

1a55b68 Merge branch 'main' into collab-titlebar-2

Piotr Osiewicz created

b16b6dc Render microphone toggle

Piotr Osiewicz created

5291bf3 Use nextest instead of test (#2639)

Click to expand commit body
This should speed up our test CI by a minute or so. =)

[current best case CI
run](https://github.com/zed-industries/zed/actions/runs/5337351944/jobs/9673291188),
where we don't rebuild anything (and only run tests) takes about 2m30s
[with
nextest](https://github.com/zed-industries/zed/actions/runs/5346819257/jobs/9694617720?pr=2639),
that's down to 1m30s.
Release Notes:
- N/A

Piotr Osiewicz created

bee6c59 Add caret next to user avatar

Piotr Osiewicz created

1707652 Always focus a panel when zooming it

Click to expand commit body
This allows us to zoom a panel when clicking a button, even if the
panel isn't currently focused.

Nathan Sobo created

ea5398a vim: binding fixes (#2637)

Click to expand commit body
Release Notes:

- In vim mode you can now use count modifiers with arrow keys (`5<down>`
will go down 5 lines).
- In vim mode `ctrl+]` and `ctrl+o` now work to go to definition and
back

Nathan Sobo created

cd008d1 Add support for joining lines (#2636)

Click to expand commit body
🚧 We have a couple more refinements to this to add 🚧 

Release Notes:

You can now join lines with `ctrl-j` or `shift-J` in Vim normal mode.

🍐'd with @ConradIrwin

Nathan Sobo created

bdccdac Remove unused variable

Piotr Osiewicz created

85d1c89 Remove unused import

Piotr Osiewicz created

4583d22 cargo fmt

Piotr Osiewicz created

7636642 Merge branch 'main' into collab-titlebar-2

Piotr Osiewicz created

a49189a Add Zoom button to assistant panel

Nathan Sobo created

a75341d Move model and remaining tokens to assistant toolbar

Nathan Sobo created

e1f975e vim: Support s on selections and with multiple cursors

Conrad Irwin created