Commit log

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

55910c0 Get the server and integration tests compiling

Max Brunsfeld created

466a377 Merge branch 'main' into share-project

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

Max Brunsfeld and Nathan Sobo created

614ee4e Send worktree info only when sharing worktree

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld , Antonio Scandurra , and Nathan Sobo created

697e641 Get back to a compiling state for client

Click to expand commit body
This temporarily disables some tests and there are still some server-side
compiler errors.

Antonio Scandurra created

323e1f7 Add the fetching of user JSON by github login with a token header

Nathan Sobo created

f4b9772 Relocate admin routes to make room for API

Click to expand commit body
I want to use the top-level /users route for the API that we'll access from the front-end site running on Vercel, and this is the easiest way to make space. Eventually we won't have admin pages, but I want to be additive for now.

Nathan Sobo created

29bc2db Fix journal format strings

Nathan Sobo created

34edbc7 Merge pull request #287 from zed-industries/journal

Click to expand commit body
Add a simple journaling feature

Nathan Sobo created

0a37d40 Pad single-digit months, days, and minutes with a leading zero

Nathan Sobo created

ab5db0b Fix warnings and tests

Nathan Sobo created

e4f1894 Insert a time heading when creating a journal entry

Nathan Sobo created

9e8ef31 Return item handles when opening items

Click to expand commit body
This will support interacting with the opened item. Although I think I should probably return the ItemView rather than the Item. Next commit.

Nathan Sobo created

ca0d7e5 Add journal crate and move supporting logic into workspace crate

Click to expand commit body
I needed to interact with the workspace to open a file from the journal crate, so I moved a bunch of logic out of main related to opening new workspaces and paths.

Nathan Sobo created

cd65031 Halt keystroke dispatch immediately when we call a global action handler

Click to expand commit body
Someday, we may want to define a global action context that allows us to propagate the action, but this isn't currently supported. Previous to this commit, we were invoking the same global action handler multiple times, once for each view in the responder chain.

Nathan Sobo created

c41b958 WIP - start restructuring collaboration around entire projects

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

Max Brunsfeld and Nathan Sobo created

88d663a Allow saving of all buffers contained in project diagnostics editor

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

Antonio Scandurra and Nathan Sobo created

f0fe346 Gracefully degrade `diagnostics_in_range`, `diagnostic_group` and `file`

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

Antonio Scandurra and Nathan Sobo created

6685d5a Implement `MultiBuffer::save`

Click to expand commit body
This is still not integrated with `workspace::ItemView`.

Antonio Scandurra created

7d2b74a Implement `MultiBuffer::{is_dirty,has_conflict}`

Antonio Scandurra created

5f819b6 Implement `MultiBuffer::enclosing_bracket_ranges`

Antonio Scandurra created

c9cbc2f Implement `MultiBuffer::range_for_syntax_ancestor`

Antonio Scandurra created

a2ee38f Make `MultiBuffer::is_parsing` a test-only method

Antonio Scandurra created

3914d1d Display filename on the first excerpt's header for a group

Antonio Scandurra created

63f1712 Enhance diagnostic unit test and correctly display primary diagnostic

Click to expand commit body
That is, if the diagnostic has more than one line we will display the
first line in the header and all the other message lines at the error
location.

Antonio Scandurra created

528d64d WIP - Improve project diagnostic context rendering

Max Brunsfeld created

fb492a9 Correctly incorporate editor settings into diagnostic header rendering

Max Brunsfeld created

ae147a3 Don't terminate on an empty input chunk in `ExcerptChunks`

Max Brunsfeld created

31eeffa Autoscroll after inserting blocks

Max Brunsfeld created

9cd4e5b Transfer focus from ProjectDiagnostics view to its editor

Max Brunsfeld created

6444fcd Integrate MultiBuffer::buffer_rows into the display map

Max Brunsfeld created

db33e49 Implement MultiBuffer::buffer_rows

Max Brunsfeld created

a293e9c Suppress unused field warnings

Max Brunsfeld created

38df091 Fix up/down movement across excerpt headers

Click to expand commit body
Implement these movements in terms of clipping, instead of with explicit loops

Max Brunsfeld created

dcd05ef Resolve Anchor::min and ::max to valid positions

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

Max Brunsfeld and Antonio Scandurra created

80f3173 Always panic if invalid point is passed to {prev,next}_row_boundary

Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>

Max Brunsfeld and Antonio Scandurra created

0fc2db6 Account for folds when inserting/removing block decorations

Antonio Scandurra created