Commit log

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

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

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

5169642 Merge pull request #2376 from zed-industries/randomized-tests-runner

Click to expand commit body
Add an Actions workflow that repeatedly runs the randomized integration tests

Max Brunsfeld created

485c56e Don't run randomized tests on pushes to main

Max Brunsfeld created

837866f Consolidate logic for running randomized tests in scripts

Max Brunsfeld created

4adc92b Merge pull request #2382 from zed-industries/dont-have-contacts-popover-affect-share-unshare-button

Click to expand commit body
Don't have contacts popover affect appearance of Share/Unshare button

Julia created

14ef0ed Don't have contacts popover affect appearance of Share/Unshare button

Julia created

233cd80 Merge pull request #2381 from zed-industries/fix-buffer-latency

Click to expand commit body
Send buffer operations in batches to reduce latency

Max Brunsfeld created

5d73e64 Delete pull_request_template.md

Max Brunsfeld created

1f28440 Send buffer operations in batches to reduce latency

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Antonio Scandurra and Max Brunsfeld created

f5a2534 Merge pull request #2380 from zed-industries/show-followers-full-color

Click to expand commit body
Unconditionally display followers in full color

Julia created

61f4f8a Unconditionally display followers in full color

Julia created

1dcd471 Select language based on a file's first content line in addition to its path

Max Brunsfeld created

ebe5725 Add tab tooltips

Joseph Lyons created

3569c61 Minimize randomized test failures before reporting issues

Max Brunsfeld created

5c3da91 Report randomized test failures to zed.dev, to create issues in linear

Max Brunsfeld created

c329546 Extract randomized test CI process into a script

Max Brunsfeld created

253411b Start work randomized test runner GH action workflow

Max Brunsfeld created

e655a6c Merge pull request #2375 from zed-industries/worktree-scan-id-fix

Click to expand commit body
Always bump worktree's scan_id when refreshing an entry

Max Brunsfeld created

5ea49b3 Fix inconsistent worktree state when renaming entries while scanning

Max Brunsfeld created

bb1cfd5 Add randomized test for mutating worktree during initial scan

Max Brunsfeld created

debb694 Always bump scan_id when refreshing an entry

Click to expand commit body
The scan_id needs to be bumped even if a scan is already in progress,
so that worktree updates can detect that entries have changed. This
means that the worktree's completed_scan_id may increase by more than
one at the end of a scan.

Max Brunsfeld created

c13914b Merge pull request #2371 from zed-industries/refresh-entry-delay

Click to expand commit body
Restructure background scanner to handle refresh requests even while scanning directories

Max Brunsfeld created

6a75e88 Merge pull request #2374 from zed-industries/add-vim-mode-metric

Click to expand commit body
Add vim mode metric

Joseph T. Lyons created

5f0bf59 Add vim mode metric

Joseph Lyons created

f4daeb4 Merge pull request #2373 from zed-industries/fix-copilot-panic

Click to expand commit body
Avoid interpolating Copilot suggestion if cursor excerpt differs

Antonio Scandurra created

495c7ac Avoid interpolating Copilot suggestion if cursor excerpt differs

Antonio Scandurra created

5ca603d Don't process gitignore updates after the initial scan

Max Brunsfeld created