Commit log

a5ee8fc initial outline for rate limiting status updates

KCaverly created

87472a9 Fix Python's cached binary retrieval being borked (#2948)

Click to expand commit body
We fixed this while brainstorming a better approach to handle server
binaries and if we already have a fix for this one then we might as well
have this not be broken while the new mechanism is being built

Release Notes:

- Fixed Python language server not launching without a network
connection.

Julia created

21d390f Support overflow scroll

Nathan Sobo created

5f897f4 Fix f,t on soft-wrapped lines

Click to expand commit body
Also remove the (dangerously confusing) display_map.find_while

Conrad Irwin created

74ccb3d Fix Python's cached binary retrieval being borked

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

713d729 Fix bounds calculations

Nathan Sobo created

7738867 Always pass parent origin when painting elements

Nathan Sobo created

e9747d0 Find keystrokes defined on a child but handled by a parent (#2947)

Click to expand commit body
This fixes a bug that was preventing keystrokes from being shown on
tooltips for the "Buffer Search" and "Inline Assist" buttons in the
toolbar.

This pull request makes the behavior of `keystrokes_for_action` more
consistent with the behavior of `available_actions`. It seems reasonable
that, if a child view defines a keystroke for an action and that action
is handled on a parent, we should show the child's keystroke.

Release Notes:

- Fixed a bug that was preventing certain keystrokes from being shown in
tooltips.

Antonio Scandurra created

ddc8a12 Find keystrokes defined on a child but handled by a parent

Click to expand commit body
This fixes a bug that was preventing keystrokes from being shown on tooltips
for the "Buffer Search" and "Inline Assist" buttons in the toolbar.

This commit makes the behavior of `keystrokes_for_action` more consistent with
the behavior of `available_actions`. It seems reasonable that, if a child view
defines a keystroke for an action and that action is handled on a parent, we
should show the child's keystroke.

Antonio Scandurra created

6ad2ec4 Make channel notes act as an editor to enable inline assistant (#2946)

Click to expand commit body
I think it should be fine to make channel notes act as editors, so I'll
go ahead and merge this but cc'ing @mikayla-maki and @maxbrunsfeld, in
case I'm overlooking something.

Release Notes:

- Added the inline assistant to channel notes.

Antonio Scandurra created

4e818fe Make channel notes act as an editor to enable inline assistant

Antonio Scandurra created

d311bd0 Add basic inspector

Nathan Sobo created

da5a77b Start work on restoring server-side code for chat messages

Max Brunsfeld created

e7760e1 Outline workspace

Nate Butler created

ab8a9e9 Remove accidentally added files

Nate Butler created

4307a06 WIP

Nathan Sobo created

e7b7ac9 Make toolbar horizontal padding more consistent (#2944)

Click to expand commit body
* increase horizontal padding of toolbar itself, remove padding that was
added to individual toolbar items like feedback button.
* make feedback info text and breadcrumbs have the same additional
padding as quick action buttons.

Release Notes:

- Fixed some inconsistencies in the layout of toolbars.

Max Brunsfeld created

14ea5a1 Checkpoint

Nate Butler created

56d9a57 Make toolbar horizontal padding more consistent

Click to expand commit body
* increase horizontal padding of toolbar itself, remove padding
  that was added to individual toolbar items like feedback button.
* make feedback info text and breadcrumbs have the same additional padding as
  quick action buttons.

Max Brunsfeld created

5fb9c60 Checkpoint

Nate Butler created

5b0f4ac Stop LiveKitBridge Package.resolved from constantly updating (#2943)

Click to expand commit body
Stop that damned LiveKitBridge Package.resolved from continually
changing and act more like a lock file

Release Notes:

- N/A

Julia created

4d2933a Include JS template literal as string type for overrides (#2939)

Click to expand commit body
Allows us to trigger Tailwind completions within template literals in
JSX elements

Release Notes:
- Fixed Tailwind autocomplete not appearing in template literals.

Julia created

560d6b1 update semantic search to show no results if search query is blank (#2942)

Click to expand commit body
Update semantic search to show no search results if search query is
blank

Kyle Caverly created

a6ce382 Stop LiveKitBridge Package.resolved from constantly updating

Julia created

cf5d1d9 update semantic search to go to no results if search query is blank

KCaverly created

3422eb6 Restore channel chat model and panel view

Max Brunsfeld created

98999b1 Start indexing right away when project was already indexed before (#2941)

Click to expand commit body
Release notes:
- Improved semantic search indexing to start in the background if the
project was already indexed before.

Antonio Scandurra created

eda7e00 Implement `SemanticIndex::status` and use it in project search

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

Antonio Scandurra and Kyle Caverly created

f7b2edb Checkpoint

Nate Butler created

8e2e00e add vim-specific J (with repeatability)

Conrad Irwin created

47d7aa0 Allow searching before indexing is complete

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

Antonio Scandurra and Kyle Caverly created

17c5bbf Update titlebar style

Nate Butler created

23a8d8f Merge workspace and collab panel demos

Nate Butler created

65e17e2 Eagerly index project on workspace creation if it was indexed before

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

Antonio Scandurra and Kyle Caverly created

48bb2a3 TEMP

Conrad Irwin created

a87711d Merge branch 'nate/wip-storybook-workspace' into storybook

Nate Butler created

1b1d7f2 Add visual area repeating

Conrad Irwin created

1969a12 Include JS template literal as string type for overrides

Julia created

37ef28a Merge branch 'main' into storybook

Nathan Sobo created

3b78466 Rework how we track projects and worktrees in semantic index (#2938)

Click to expand commit body
This pull request introduces several improvements to the semantic search
experience. We're still missing collaboration and searching modified
buffers, which we'll tackle after we take a detour into reducing the
number of tokens used to generate embeddings.

Release Notes:

- Fixed a bug that could prevent semantic search from working when
deploying right after opening a project.
- Fixed a panic that could sometimes occur when using semantic search
while simultaneously changing a file.
- Fixed a bug that prevented semantic search from including new
worktrees when adding them to a project.

Antonio Scandurra created

a45c8c3 :lipstick:

Antonio Scandurra created

757a285 Keep dropping the `documents` table if it exists

Click to expand commit body
This is because we renamed `documents` to `spans`.

Co-Authored-By: Kyle Caverly <kyle@zed.dev>

Antonio Scandurra and Kyle Caverly created

93b889a Merge remote-tracking branch 'origin/main' into semantic-search-watch-worktrees

Antonio Scandurra created

3ad1bef Remove unneeded logging

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

Antonio Scandurra and Kyle Caverly created

425a396 Allow call events to be logged without a room id (#2937)

Click to expand commit body
Prior to this PR, we assumed that all call events needed a room_id, but
we now have call-based actions that don't need a room_id - for instance,
you can right click a channel and view the notes while not in a call. In
this case, there is no room_id. We want to be able to track these
events, which requires removing the restriction that requires a room_id.

Release Notes:

- N/A

Joseph T. Lyons created

39e13b6 Allow call events to be logged without a room id

Joseph T. Lyons created

a8d5d93 Max out corner radii to half the smaller dimension of the parent box

Nathan Sobo created

99ad604 Add support for fetching/rendering images

Nathan Sobo created

d03a89c Rejoin channel notes after brief connection loss (#2930)

Click to expand commit body
* [x] Re-send operations that weren't sent while disconnected
* [x] Apply other clients' operations that were missed while
disconnected
* [x] Update collaborators that joined / left while disconnected
* [x] Inform current collaborators that your peer id has changed
* [x] Refresh channel buffer collaborators on server restart
* [x] randomized test

Max Brunsfeld created

58f58a6 Tolerate channel buffer operations being re-sent

Max Brunsfeld created