Commit log

4d20798 Notify LSP when Copilot suggestions are accepted/rejected

Antonio Scandurra created

5d57167 Make it easier to access a running/authenticated copilot server

Antonio Scandurra created

4c3d6c8 Send editor information to copilot

Antonio Scandurra created

b9a7b70 Register unknown buffer on the fly if completions are requested for it

Antonio Scandurra created

34bcf6f Reopen file in Copilot language server when language or URI changes

Antonio Scandurra created

672cf6b Relay buffer change events to Copilot

Antonio Scandurra created

d706446 WIP: Make PickerDelegate a fully owned object instead of a view

Click to expand commit body
This avoids issues with the parent view being on the stack when we want to
interact with the delegate from the picker. Still have several picker usages
to convert.

Nathan Sobo created

ce8442a Fix underflow potential

Mikayla Maki created

dd73233 Merge pull request #2386 from zed-industries/copilot-shipping

Click to expand commit body
Get copilot ready to ship

Mikayla Maki created

26ab774 Removed debounce on suggestion cycling code

Mikayla Maki created

f16b96c add copilot menu

Mikayla Maki created

9b8a3e4 Fixed panic in new cycling code

Click to expand commit body
Made cycling fire without debounce

Mikayla Maki created

2882e0f Remove new CTA in copilot sign in UI

Click to expand commit body
Add a trim_end to copilot suggestions

Mikayla Maki created

745e5e3 Add italic styles to copilot suggestions

Mikayla Maki created

70ff4ca WIP: lower our usage of the copilot API by seperating out the cycling completion

Click to expand commit body
Restore copilot setting visibility

co-authored-by: antonio <antonio@zed.dev>

Mikayla Maki and antonio created

ea1c3fa Only fire completion cycling requests if specifically asked for by the user

Mikayla Maki created

8610f3a Introduce a button to disable copilot integration

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

Antonio Scandurra and Nathan Sobo created

0326a45 Give closure parameter a name

Joseph Lyons created

54a78d7 Clarify Copilot context menu

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

Antonio Scandurra and Nathan Sobo created

4a9989f Clear all suggestions from `Editor` when disabling Copilot

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

Antonio Scandurra and Nathan Sobo created

1fd07b6 Clarify copilot settings

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

Antonio Scandurra and Nathan Sobo created

699b206 Merge pull request #2390 from zed-industries/petros/z-66-command-to-add-a-new-line-on-the

Click to expand commit body
Add newline above and improve newline below

Petros Amoiridis created

b3b8f85 Assert the editor and unmarked texts are the same

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Petros Amoiridis and Max Brunsfeld created

f9c60b9 Add newline above and improve newline below

Click to expand commit body
Add a new action for inserting a new line above the current line. @ForLoveOfCats  also helped fix a bug among other things. When two collaborators had their cursors at the end of a line, and one collaborator performed a newline below action, the second collaborator's cursor would be dragged to the new line. This is also fixing that.

Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>

Petros Amoiridis and Julia created

27a6bac Save panics as structured data

Joseph Lyons created

5514349 Add Component elements

Nathan Sobo created

c5e56a5 Fail the randomized test build after reporting the error to zed.dev

Max Brunsfeld created

5934e88 Merge pull request #2379 from zed-industries/shebang

Click to expand commit body
Select language based on a file's first content line in addition to its path

Max Brunsfeld created

ad9fe79 Merge pull request #2388 from zed-industries/cmd-o-new-window

Click to expand commit body
When opening projects, only reuse the current window if it is empty

Max Brunsfeld created

7cc868b When opening projects, only reuse the current window if it is empty

Max Brunsfeld created

44d26b6 Merge pull request #2387 from zed-industries/panic-in-set-selections-from-remote

Click to expand commit body
Fix 'invalid insertion' panic when following

Max Brunsfeld created

bd7d50f Fix 'invalid insertion' panic when following

Click to expand commit body
Wait for the necessary buffer operations to arrive before attempting to
set selections and scroll top.

Max Brunsfeld created

a8b3826 Merge pull request #2384 from zed-industries/update-copilot-styles

Click to expand commit body
Update copilot styles

Nate Butler created

4c086a4 Merge pull request #2385 from zed-industries/rerender-breadcrumbs-on-focus-change

Click to expand commit body
Re-render toolbar items when updating their knowledge of pane focus

Julia created

721baf5 Re-render toolbar items when updating their knowledge of pane focus

Julia created

957ab65 Mix neutral and blue to make a predictive color that is unique

Nate Butler created

614a9c8 Merge pull request #2377 from zed-industries/add-tab-tooltips

Click to expand commit body
Add tab tooltips

Joseph T. Lyons created

ae0647c Update predictive color

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla.c.maki@gmail.com>

Nate Butler and Mikayla Maki created

304eddb Remove unnecessary lifetimes from `tab_description`

Joseph Lyons created

9afd804 Remove unnecessary lifetimes from `tab_tooltip_text`

Joseph Lyons created

eee39b4 Don't capture `Workspace` handle in `defer` when rendering `Dock`

Click to expand commit body
GPUI already provides a mutable reference to the `Workspace` in the
`defer` callback.

Antonio Scandurra created

136e599 Merge branch 'main' into window_context_2

Antonio Scandurra created

bcba11b Reflect new behavior in test now that we don't replace windows anymore

Antonio Scandurra created

d03c431 Fix warnings/errors now that `AsyncAppContext::update` returns `Result`

Antonio Scandurra created

31e6bb4 Return `Result` from `AsyncAppContext::update_view`

Antonio Scandurra created

1b477c9 Merge pull request #2383 from zed-industries/show-copilot-more-often

Click to expand commit body
Clean up completion tasks, even if they fail or return no results

Antonio Scandurra created

d26d0ac Clean up completion tasks, even if they fail or return no results

Click to expand commit body
This fixes a bug where leaving the completion task in `completion_tasks`
could cause the Copilot suggestion to not be shown due to the LSP not
successfully return a completion.

Antonio Scandurra created

75d6b63 Add failing test to demonstrate Copilot not showing enough suggestions

Antonio Scandurra created

8f25b98 Print the final minimized test plan before sending it to zed.dev

Max Brunsfeld created

695973d Use Node 18 on CI, for fetch API

Max Brunsfeld created