Commit log

3149a42 Add `API_TOKEN` environment variable to manifest

Antonio Scandurra created

4f774e2 wip

Max Brunsfeld created

78564dc Add job post to Zed.dev

Nate Butler created

d5a1705 Get code compiling with some todos

Max Brunsfeld created

e3ecd87 WIP

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo , Antonio Scandurra , and Max Brunsfeld created

7b453be WIP: Use `cargo check` for on-disk diagnostics

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

Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created

b9d1ca4 Show only disk-based diagnostics in `ProjectDiagnosticsEditor`

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

Antonio Scandurra and Nathan Sobo created

304afc1 Only preserve excerpts for invalid diagnostics if they contain cursors

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

Antonio Scandurra and Nathan Sobo created

dcf26ac Use a different invalidation strategy for project-wide diagnostics

Antonio Scandurra created

da460ed Remove BufferState when the last buffer's excerpt is removed

Antonio Scandurra created

9164c5f Emit an `UpdateDiagnostics` from Worktree when buffer diagnostics change

Antonio Scandurra created

c473400 Fix remove_excerpts when removing the last N excerpts, N > 1

Click to expand commit body
Also, generalize the randomized test to remove multiple excerpts at a time

Max Brunsfeld created

3e59c61 Use MultiBuffer::insert_excerpt_after to update project diagnostics view

Max Brunsfeld created

435d405 Implement MultiBuffer::insert_excerpt_after

Max Brunsfeld created

a86ba57 Add Editor::remove_blocks

Max Brunsfeld created

5d8ed53 Clear out old disk-based diagnostics after 2 seconds

Max Brunsfeld created

b9551ae Preserve group ids when updating diagnostics

Max Brunsfeld created

06d2cdc Remove unused multi_buffer::FromAnchor trait

Max Brunsfeld created

0faf530 Add a unit test for preserving disk-based diagnostics

Max Brunsfeld created

1544da8 Start work on preserving continuity of disk-based diagnostics

Max Brunsfeld created

e31205c Revert "Implement `MultiBuffer::remove_excerpts` by inserting tombstones"

Click to expand commit body
This reverts commit 275b7e8d4f80258e8c490c0fd13ffb77e0bfd0e8.

Max Brunsfeld created

275b7e8 Implement `MultiBuffer::remove_excerpts` by inserting tombstones

Click to expand commit body
This will make it easier to use anchors in the presence of deletes.

Antonio Scandurra created

2c3efde WIP - Start work on updating project diagnostics view

Max Brunsfeld created

a888620 Implement MultiBuffer::remove_excerpts

Click to expand commit body
We'll need this for updating project diagnostics

Max Brunsfeld created

a93f5e5 Avoid repeated subscriptions + clones when adding another excerpt for same buffer

Max Brunsfeld created

3c26f67 Minor cleanup in Buffer::update_diagnostics

Max Brunsfeld created

bc906fe Store worktree's diagnostics summaries ordered by path

Max Brunsfeld created

699dafb Avoid cloning diagnostic messages from language server

Max Brunsfeld created

8492c6e Fix maintenance of MultiBuffer's buffer states

Max Brunsfeld created

13ecd16 Index max buffer row on MultiBuffer

Max Brunsfeld created

61b806e Add an endpoint for creating an access token for a GitHub login

Nathan Sobo created

04d577e Fix context line handline in project diagnostic view

Max Brunsfeld created

60f7169 Remove header heights from multibuffer randomized test

Max Brunsfeld created

eec1748 Render excerpt headers using `DisplayMap::insert_blocks`

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

Antonio Scandurra and Max Brunsfeld created

91c786a WIP: Insert blocks in `BlockMap` for `MultiBuffer` headers

Antonio Scandurra created

8534a9c Don't insert headers in `MultiBuffer`

Click to expand commit body
This lays the groundwork to insert headers in the block map instead.

Antonio Scandurra created

99317bb Delete unit test

Click to expand commit body
Sharing/unsharing is already exercised via the integration tests.

Antonio Scandurra created

89c0b35 Allow sharing/unsharing of projects

Antonio Scandurra created

17094ec Allow opening of remote projects via the contacts panel

Antonio Scandurra created

5d2c480 Fix invalid theme variables

Antonio Scandurra created

c6dd797 Drop project instead of worktree to simulate client leaving

Antonio Scandurra created

afec415 Update contacts as projects/worktrees get registered/unregistered

Antonio Scandurra created

40da3b2 Get more integration tests passing

Antonio Scandurra created

1e8ef8a Register local worktrees after acquiring a project remote id

Antonio Scandurra created

4053d68 Re-enable commented out worktree test

Antonio Scandurra created

788bb4a Get some RPC integration tests passing

Max Brunsfeld created

6369313 Add missing RPC handlers for local projects

Max Brunsfeld created

870b73a Send a LeaveProject message when dropping a remote project

Max Brunsfeld created

a138955 Fix logic for waiting for project's remote id

Max Brunsfeld created

5d8d7de Fix accidental usages of local worktree id instead of remote id

Max Brunsfeld created