bc906fe
Store worktree's diagnostics summaries ordered by path
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`
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`
This lays the groundwork to insert headers in the block map instead.
Antonio Scandurra created
99317bb
Delete unit test
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
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
614ee4e
Send worktree info only when sharing worktree
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
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
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
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
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
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
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
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
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
f0fe346
Gracefully degrade `diagnostics_in_range`, `diagnostic_group` and `file`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
6685d5a
Implement `MultiBuffer::save`
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
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