Commit log

ed2aed4 Update test name in randomized-test-minimize script

Max Brunsfeld created

b75e69d Check that channel notes text converges in randomized test

Max Brunsfeld created

6d4dd0e Checkpoint

Nathan Sobo created

e779adf Add basic randomized integration test for channel notes

Max Brunsfeld created

66c3879 Extract randomized test infrastructure for use in other tests

Max Brunsfeld created

46451f2 Render borders in gpui2 divs

Nathan Sobo created

5a778fb Checkpoint

Nathan Sobo created

f22d53e Make test more deterministic

Click to expand commit body
Otherwise these pass only when --features=neovim is set

Conrad Irwin created

20f98e4 vim . to replay

Click to expand commit body
Co-Authored-By: maxbrunsfeld@gmail.com

Conrad Irwin and maxbrunsfeld@gmail.com created

0d1fb7f WIP

Nate Butler created

bbeb82f Token count fix (#2935)

Click to expand commit body
Fix token count for OpenAIEmbeddings

Release Notes (Preview Only)

- update token count calculation for truncated OpenAIEmbeddings
- increased request timeout for OpenAI

Kyle Caverly created

265d02a update request timeout for open ai embeddings

KCaverly created

17237f7 update token_count for OpenAIEmbeddings to accomodate for truncation

KCaverly created

5337d96 Add `size` `rounded` prefixes

Click to expand commit body
Co-Authored-By: Nathan Sobo <1789+nathansobo@users.noreply.github.com>

Nate Butler and Nathan Sobo created

f4237ac collab 0.20.0

Joseph T. Lyons created

5b5c232 Revert "Temporarily comment out cargo check commands"

Click to expand commit body
This reverts commit 29e35531af141472ca10824114e69d1969c0e026.

Joseph T. Lyons created

15609b4 v0.104.x dev

Joseph T. Lyons created

29e3553 Temporarily comment out cargo check commands

Joseph T. Lyons created

707427d Select caret based on expanded boolean

Nathan Sobo created

a2e91e4 Use preview server when not on stable (#2909)

Click to expand commit body
This PR updates our client code to connect to preview whenever we're not
on stable. This will make it more likely that we'll be able to
collaborate on a dev build, but obviously won't work if there's a
protocol change on main that hasn't made its way to preview yet.

Nathan Sobo created

246b699 Remove NodeRuntime static & add fake implementation for tests (#2934)

Click to expand commit body
Release Notes:

- N/A

Julia created

8d672f5 Remove NodeRuntime static & add fake implementation for tests

Julia created

ce62173 Rename `Document` to `Span`

Antonio Scandurra created

de0f53b Ensure `SemanticIndex::search` waits for indexing to complete

Antonio Scandurra created

c802680 Clip ranges returned by `SemanticIndex::search`

Click to expand commit body
The files may have changed since the last time they were parsed, so the
ranges returned by `SemanticIndex::search` may be out of bounds.

Antonio Scandurra created

de77e56 Checkpoint

Nathan Sobo created

a3039ad Add list items for scroll testing

Nate Butler created

85aedf9 WIP: Icons not yet rendering

Nathan Sobo created

6cb9cf7 Mark placeholder SVGs

Nate Butler created

1ea0d50 Ignore `cargo-target`

Nate Butler created

7f85780 Add fraction sizes for tailwind lengths

Nate Butler created

9272e93 Add operation for opening channel notes in channel-based calls (#2933)

Click to expand commit body
Release Notes:

- N/A

Joseph T. Lyons created

5a9c76e Fix hoverable elements moving on hover

Nathan Sobo created

477f4dd Continue `collab_panel`

Nate Butler created

653d497 Add operation for opening channel notes in channel based calls

Joseph T. Lyons created

0695e8d Work on sample `collab_panel` story in the storybook

Click to expand commit body
Co-Authored-By: Nathan Sobo <1789+nathansobo@users.noreply.github.com>

Nate Butler and Nathan Sobo created

e08c0fc Checkpoint

Nathan Sobo created

ec5ff20 Implement clearing stale channel buffer participants on server restart

Click to expand commit body
Co-authored-by: Mikayla <mikayla@zed.dev>

Max Brunsfeld and Mikayla created

9ec7569 Checkpoint

Nathan Sobo created

49af287 Eager background indexing (#2928)

Click to expand commit body
This PR ships a series of optimizations for the semantic search engine.
Mostly focused on removing invalid states, optimizing requests to
OpenAI, and reducing token usage.

Release Notes (Preview-Only):

- Added eager incremental indexing in the background on a debounce.
- Added a local embeddings cache for reducing redundant calls to OpenAI.
- Moved to an Embeddings Queue model which ensures optimal batch sizes
at the token level, and atomic file & document writes.
- Adjusted OpenAI Embedding API requests to use provided backoff delays
during Rate Limiting.
- Removed flush races between parsing files step and embedding queue
steps.
- Moved truncation to parsing step reducing the probability that OpenAI
encounters bad data.

Kyle Caverly created

0307cb8 Start sketching a collab panel in storybook

Click to expand commit body
Co-Authored-By: Nate Butler <nate@zed.dev>

Nathan Sobo and Nate Butler created

c2c0461 vim S (#2929)

Click to expand commit body
Release Notes:
- vim: Add `S` to substitute line ([#1897](https://github.com/zed-industries/community/issues/1897)).

Conrad Irwin created

27143e2 Split ContextMenu actions (#2931)

Click to expand commit body
This should have no user-visible impact.

For vim `.` to repeat it's important that actions are replayable.
Currently editor::MoveDown *sometimes* moves the cursor down, and
*sometimes* selects the next completion.

For replay we need to be able to separate the two.

Conrad Irwin created

95b72a7 Re-index project when a worktree is registered

Click to expand commit body
Co-Authored-By: Kyle Caverly <kyle@zed.dev>

Antonio Scandurra and Kyle Caverly created

3c70b12 Simplify `SemanticIndex::index_project`

Click to expand commit body
Co-Authored-By: Kyle Caverly <kyle@zed.dev>

Antonio Scandurra and Kyle Caverly created

4855063 Fix cropped search filters (#2932)

Click to expand commit body
Because of the way we set up tools that add rows inside the toolbar it
is complicated to tighten up the spacing inside the toolbar.

This PR just reverts the changes I made previously. We'll need to
properly add rows below the toolbar instead of rendering search inside
of it to have non-equal height tools be able to descend from it.

Release Notes:

- Preview – Fixed an issue where search filters were partially cut off
in the UI.

Nate Butler created

e2479a7 Fix cropped search filters

Nate Butler created

6b1dc63 Retrieve embeddings based on pending files

Click to expand commit body
Co-Authored-By: Kyle Caverly <kyle@zed.dev>

Antonio Scandurra and Kyle Caverly created

7b5a41d Move retrieval of embeddings from the db into `reindex_changed_files`

Click to expand commit body
Co-Authored-By: Kyle Caverly <kyle@zed.dev>

Antonio Scandurra and Kyle Caverly created

d4cff68 :art:

Antonio Scandurra created