Commit log

e3822a5 Add copilot icons

Nate Butler created

ae3b3ea Merge branch 'main' into copilot

Mikayla Maki created

ebd06b4 Add copilot settings

Click to expand commit body
Add copilot pause / resume
Add copilot statusbar item stub

Mikayla Maki created

7601e79 Merge pull request #2325 from zed-industries/tab-map-long-lines

Click to expand commit body
Avoid slowdowns with long lines by skipping tab expansion beyond a certain column

Max Brunsfeld created

0c07a37 :art:

Max Brunsfeld created

e558d3f Merge pull request #2328 from zed-industries/breadcrumbs-outline-toggle

Click to expand commit body
Open symbol outline when clicking on editor breadcrumbs

Julia created

737e2e1 Open symbol outline when clicking on editor breadcrumbs

Julia created

f812796 Make modal behavior stateless

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

Mikayla Maki and antonio created

4944712 Make edits smaller when tab expansion changes on a line

Antonio Scandurra created

6e2a929 v0.81.x dev

Joseph Lyons created

b86f818 Expand edit to end of the line when old/new row exceeds max expansion

Antonio Scandurra created

b15632b Remove convert_to_shortened_path from gpui platform

Petros Amoiridis created

b4593cd Use util::paths::compact

Petros Amoiridis created

69989d0 Introduce compact function in util create

Petros Amoiridis created

d5f5311 Enable doctests in util crate

Petros Amoiridis created

a128439 Move code into the platform

Click to expand commit body
Co-Authored-By: Joseph T. Lyons <19867440+JosephTLyons@users.noreply.github.com>

Petros Amoiridis and Joseph T. Lyons created

87c1b19 Replace home directory with the tilde substitution

Petros Amoiridis created

719d0f0 Rename `skip_leading_tab` to `inside_leading_tab`

Antonio Scandurra created

813f722 Increment `input_column` correctly when inside the leading tab

Antonio Scandurra created

056f4e9 Merge pull request #2327 from zed-industries/remove-unused-code

Click to expand commit body
Delete unused code

Antonio Scandurra created

a642969 Delete unused code

Antonio Scandurra created

d60ef03 WIP Add copilot disabled setting

Mikayla Maki created

0b0c7e4 Move command palette filter into collections crate

Click to expand commit body
Filter out copilot commands from command palette when not active

Mikayla Maki created

aea8475 Apply cargo fmt

Mikayla Maki created

a5cec18 Remove copilot smoke test

Antonio Scandurra created

12370f1 :art:

Antonio Scandurra created

ce9774b Improve detection of common prefix in `text_for_active_completion`

Antonio Scandurra created

9d8d2bb Add rough versions of all 3 modals

Mikayla Maki created

5c1f82a Don't use TabMap::expand_tabs in line_indent_for_buffer_row

Max Brunsfeld created

08e93e9 Only expand tabs up until a limited column

Max Brunsfeld created

c23feea :art: Make expand_tabs and collapse_tabs instance methods on TabSnapshot

Max Brunsfeld created

941da24 Refactor out the node runtime crate and hook up all related imports

Mikayla Maki created

0ef9cef Finish shape of copilot auth UI

Mikayla Maki created

6ff0986 Create copilot auth popup UI

Mikayla Maki created

da81ff3 Optimize `CopilotState::text_for_active_completion`

Antonio Scandurra created

034bc75 Refresh copilot suggestions when hitting `alt-]` if none are showing

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Antonio Scandurra and Mikayla Maki created

d236d9e Clear copilot suggestions when hitting escape

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Antonio Scandurra and Mikayla Maki created

ef6c283 Update editor.ts

Nate Butler created

2fede1c Use `syntax.predictive.color` to style suggestions

Nate Butler created

1162615 Reuse existing suggestion when inserting to avoid flickering

Antonio Scandurra created

6715e52 Rework `SuggestionMap` to take highlight style when retrieving chunks

Antonio Scandurra created

093e0a3 Replace `editor::CycleCopilotSuggestions` with `copilot::NextSuggestion`

Antonio Scandurra created

2f95510 Start integrating Copilot with editor

Click to expand commit body
There's still a bit to do in terms of reusing the previous suggestion
when the prefix matches, but we're getting there.

Antonio Scandurra created

b16e216 WIP: Start on showing window for authenticating with copilot

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Antonio Scandurra and Mikayla Maki created

9713d1b Fix invalid translation between bottom/top left coordinate spaces

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Antonio Scandurra and Mikayla Maki created

99cca59 Restructure verification code prompting to open a window instead

Click to expand commit body
Also, prevent multiple calls to `sign_in` from racing with each other.

Antonio Scandurra created

19cc86a Wait to show the auth modal until the sign request has returned

Mikayla Maki created

15e29d4 Add basic copilot modal

Mikayla Maki created

b57d517 Add copilot theme, start sketching out the auth modal

Mikayla Maki created

591e246 Implement `Copilot::completions_cycling`

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Antonio Scandurra and Mikayla Maki created