a5ee8fc
initial outline for rate limiting status updates
KCaverly created
a5ee8fc
initial outline for rate limiting status updates
KCaverly created
87472a9
Fix Python's cached binary retrieval being borked (#2948)
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
Also remove the (dangerously confusing) display_map.find_while
Conrad Irwin created
74ccb3d
Fix Python's cached binary retrieval being borked
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)
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
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)
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)
* 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
* 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)
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)
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)
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)
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
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
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
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)
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
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
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)
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)
* [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