7eab18e
Pass inlay go to definition data
Kirill Bulatov created
7eab18e
Pass inlay go to definition data
Kirill Bulatov created
ac86bba
Prepare for hover functionality refactoring
Kirill Bulatov created
80e8714
Send inlay hint resolve requests
Kirill Bulatov created
3434990
Store inlay hint resolve data
Kirill Bulatov created
e4b78e3
Revert "Strip off inlay hints data that should be resolved"
Without holding all hints in host's cache, this is impossile. Currenly, we keep hint caches separate and isolated, so this will not work when we actually resolve.
Kirill Bulatov created
d1cb0b3
Properly detect hovered inlay hint label part
Kirill Bulatov created
d34491e
Draft inlay hint part hover detection
Kirill Bulatov created
971c833
Improve background highlighting of inline assists
Antonio Scandurra created
144f5c5
Use a left bias for the prompt editor
Antonio Scandurra created
66a496e
Allow generating code without editing it
Antonio Scandurra created
c1bd035
Rework inline assistant
Antonio Scandurra created
bc7e908
Eager Semantic Indexing Queue (#2886)
Optimization to the Semantic Indexing Engine. We've transitioned from a framework in which the entire project tree is walked at each index command, to an eager queuing method, in which an initial queue of outstanding indexing work is initialized upon workspace creation, and then subscriptions are leveraged for file change events to continually keep an updated view on outstanding work. This optimization contributes towards quicker user feedback, when initializing or using Semantic Search functionality. It also opens the doors towards better transparency across the system on outstanding indexing work. Release Notes: - Refactored index operation queue to an eager queuing framework. - Moved semantic search initialization to workspace creation. - Adjusted rate limiting strategy on api delays to reduce time spent waiting for rate limits.
Kyle Caverly created
ee97bc5
cleaned up warnings
KCaverly created
f1586c9
Automatically enable project search filters when using `Search Inside` (#2889)
Now that the filters are hidden behind a toggle-able setting, running the `Search Inside` action from the project panel feels a bit weird, since the filter being used is hidden. This PR automatically opens that filter section after running a `Search Inside` action. Release Notes: - N/A
Joseph T. Lyons created
8288e55
Automatically enable project search filters when using `Search Inside`
Joseph T. Lyons created
0801e5e
Merge branch 'main' into add-setting-to-automatically-enable-virtual-environment
Joseph T. Lyons created
9fe580a
WIP
Joseph T. Lyons created
fbc7b37
Introduce channel notes (#2880)
 ### Todo * [x] Snapshot channel buffers when everyone closes the buffer * [x] Ensure that users who are in both a project and a channel note have the same color in both places * [x] Allow following project collaborators into channel notes * [x] Expose notes for the current channel under "Current Call" section of the collaboration panel * [x] Offline state for the channel notes view * [x] Make the channel context menu accessible to all members (to expose the notes) * [x] Wire in view and Item method overrides Release Notes: - N/A
Mikayla Maki created
a95dcfa
Make channel notes view searchable and navigable via pane history
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
7b6c0c5
Show non-admin context menu items for all channel members
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
c7c2203
Avoid creating redundant snapshots of channel notes buffers
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
358a204
Make channel notes read-only when disconnected
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
a327320
Show channel notes in current call section of collab panel
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
1ae54ca
Dedup channel views
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
5888e7b
Dedup channel buffers
Max Brunsfeld created
90f22cb
Replicate editor state when following into channel notes
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
24141c2
Ensure collaborators cursor colors are the same in channel buffers as in projects
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
3268cce
Fix error in update_channel_buffer when there are no operations to store
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
199be82
Add following into channel notes
co-authored-by: max <max@zed.dev>
Mikayla and max created
b6035ee
WIP
Antonio Scandurra created
3b6794f
vim: Fix linewise copy of last line with no trailing newline (#2885)
Along the way, delete the VimBindingTestContext by updating the visual tests to no-longer need it. Release Notes: - vim: Fix `y` when on the last line of a file with no trailing newline.
Conrad Irwin created
131950f
add handling for Added file events to semantic index
KCaverly created
cb4b816
Add todo for modal assistant
Antonio Scandurra created
805e449
WIP
Antonio Scandurra created
cbf7160
Improve scoring
Antonio Scandurra created
c1d9b37
Move to an inline refactoring prompt
Antonio Scandurra created
2468506
Always clear refactoring text highlights, even if an error occurs
Antonio Scandurra created
71a5964
Rename `merge_transaction_into` to `merge_transactions`
Antonio Scandurra created
a892a51
update initialize project call to accomodate for test scenarios
Co-authored-by: Piotr <piotr@zed.dev>
KCaverly and Piotr created
0b204bf
reindex semantic index when search project pane is reactivated in semantic mode
Co-authored-by: Piotr <piotr@zed.dev>
KCaverly and Piotr created
a1519e4
move semantic search project intialization to a subscribe event for workspace created
Co-authored-by: Piotr <piotr@zed.dev>
KCaverly and Piotr created
e8e7b29
add delete files operation for remaining files in database not included in current worktree
Co-authored-by: Piotr <piotr@zed.dev>
KCaverly and Piotr created
9674b03
Make scoring more precise by using floats when diffing AI refactors
Antonio Scandurra created
481bcbf
Normalize indentation when refactoring
Antonio Scandurra created
afe0e74
remove worktree_file_mtimes in state as it is no longer used
Co-authored-by: Piotr <piotr@zed.dev>
KCaverly and Piotr created
aa07872
accomodate for duplicate entries in indexing queue
Co-authored-by: Piotr <piotr@zed.dev>
KCaverly and Piotr created
3f9f742
update rate limiting embeddings strategy to delay less
KCaverly created
985397b
:memo:
Antonio Scandurra created
e4794e3
vim: Fix linewise copy of last line with no trailing newline
Along the way, delete the VimBindingTestContext by updating the visual tests to no-longer need it.
Conrad Irwin created
7e83138
Start work on showing consistent replica ids for channel buffers
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created