Commit log

82a713f Store AnyViewHandle inside ViewHandle and Deref to it

Nathan Sobo created

59fb4b3 Merge pull request #2342 from zed-industries/trust-npm-version-management

Click to expand commit body
Trust NPM instead of managing dirs for different Node server versions

Julia created

8c0db17 Trust NPM instead of managing dirs for different Node server versions

Julia created

c19e6f8 Merge pull request #2338 from zed-industries/more-copilot-bugs

Click to expand commit body
More copilot bugs

Mikayla Maki created

297fd5f Merge pull request #2340 from zed-industries/fix-json-lsp-remove

Click to expand commit body
Fix bug where JSON LSP would be deleted on installation.

Mikayla Maki created

dcaa355 Switch from removing all directories in the container dir to removing the non-version dir

Mikayla Maki created

0ae298a Merge pull request #2339 from zed-industries/revert

Click to expand commit body
Revert "Merge pull request #2335 from zed-industries/dont-delete-json…

Julia created

0f4f3bf Revert "Merge pull request #2335 from zed-industries/dont-delete-json-server-after-downloading-it"

Click to expand commit body
This reverts commit 516e77906e100b64021a3941193977ccf8f0ec86, reversing
changes made to 54582fd77fec3eb0620ee6b687efa7e046bb33c4.

Julia created

57b5c1e Fix crash on initiating copilot during collaboration. Copilot is now disabled when collaborating.

Mikayla Maki created

f616e8b Merge pull request #2336 from zed-industries/respect-languages-alias-in-settings-file

Click to expand commit body
Add support for writing to the langauge_overrides alias in settings

Mikayla Maki created

b6882f0 Fix typo in copilot button

Mikayla Maki created

e5a6b11 Merge pull request #2334 from zed-industries/quiet-copilot-loggin

Click to expand commit body
Add handlers for LogMessage and statusNotification to copilot LSP

Mikayla Maki created

c1445fe Add support for the langauge_overrides alias in the settings file updating code

Mikayla Maki created

bdce96b Update copilot.rs

Mikayla Maki created

516e779 Merge pull request #2335 from zed-industries/dont-delete-json-server-after-downloading-it

Click to expand commit body
Don't delete JSON language server directly after downloading it

Julia created

0199ffe Don't delete JSON language server directly after downloading it

Click to expand commit body
This was accidentally added during the messy NodeRuntime/Copilot rebase

Co-Authored-By: Joseph Lyons <joseph@zed.dev>
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Julia , Joseph Lyons , and Mikayla Maki created

f561e5e remove spare debug

Mikayla Maki created

4865ea2 Add handlers for LogMessage and statusNotification to copilot LSP

Mikayla Maki created

54582fd Merge pull request #2333 from zed-industries/copilot-improvements

Click to expand commit body
Fix several Copilot bugs

Antonio Scandurra created

b208d1a :art:

Antonio Scandurra created

5f579a4 Fix prefix/suffix calculation when determining copilot suggestion

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

Antonio Scandurra , Nathan Sobo , and Mikayla Maki created

b588ba1 Avoid auto-indenting when accepting copilot suggestion

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

Antonio Scandurra and Nathan Sobo created

6e43e77 Use copilot's `Completion::{range,text}` to determine suggestion

Click to expand commit body
Previously, we were using display text, but this isn't always correct. Now,
we just attempt to determine what text Copilot wants to insert by finding
a prefix and suffix in the existing text with the suggested text.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

9b16277 Merge pull request #2316 from zed-industries/copilot

Click to expand commit body
🚨 WIP 🚨 Copilot

Mikayla Maki created

713f5f6 Fix leaked handle and failure to update language in context menu

Mikayla Maki created

e38f52d Fix unrelated panics in tests

Mikayla Maki created

c3188be cargofmt

Mikayla Maki created

81411b9 Merge branch 'main' into copilot

Mikayla Maki created

c28d2c4 Remove test modals

Mikayla Maki created

afc9b83 Finish device code flow for copilot

Mikayla Maki created

f5d4bcd Added erorr states and first-pass error handling to the copilot status bar item.

Click to expand commit body
Added correct icons
Added a new 'Toast' action which allows other crates to easily pop toasts with an optional click action

Mikayla Maki created

3cfe61a Merge pull request #2332 from zed-industries/per-server-code-action-kinds

Click to expand commit body
Allow each language adapter to provide their own code action kinds array

Julia created

cdde523 Allow each language adapter to provide their own code action kinds array

Julia created

f235d9f Add zed plus copilot icon

Nate Butler created

655897b Update icons

Nate Butler created

58b453a Add new copilot state icons

Nate Butler created

b7461c3 Improve settings writing for more cases

Mikayla Maki created

e46cd2d Switch to using zed hosted copilot LSP (again)

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

Mikayla Maki and antonio created

007aa92 Merge pull request #2323 from zed-industries/petros/z-402-recent-projects-replace-expanded-home

Click to expand commit body
Replace home directory with the tilde substitution

Petros Amoiridis created

dc51735 Fix doctests

Petros Amoiridis created

adc5ef9 Remove the Errors section from rust docs

Click to expand commit body
The section does not add anything that we don't already know.

Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Petros Amoiridis and Antonio Scandurra created

18c6c7e Fix error

Petros Amoiridis created

9ef3e45 Update crates/recent_projects/src/highlighted_workspace_location.rs

Click to expand commit body
Co-authored-by: Antonio Scandurra <me@as-cii.com>

Petros Amoiridis and Antonio Scandurra created

e3a311f Merge pull request #2331 from zed-industries/tab-map-sync

Click to expand commit body
Speed up tab searching in `TabMap::sync`

Antonio Scandurra created

af4c4c7 Speed up tab searching in `TabMap::sync` by looking for `\t` only

Click to expand commit body
Instead of looking for `\n` as a stopping condition, we cap the range
we pass to `SuggestionSnapshot::chunks` to stop on the next line. This
makes character searching faster, because looking for a single character
uses `memchr`. Also, this avoids an extra conditional in a tight loop such
as the chunk scanning one contained in `TabMap::sync`.

Antonio Scandurra created

79346b0 Use `+` instead of `|` to break out of tab expansion in `TabMap::sync`

Antonio Scandurra created

5b3b743 Remove some strays

Mikayla Maki created

a8033b2 Fix bug with enable setting, clean up sign in UIs

Mikayla Maki created

cc7c5b4 Add status bar icon reflecting copilot state to Zed status bar

Mikayla Maki created

8fac32e WIP, not compiling

Mikayla Maki created