4750727
Autoscroll to newest selection when adding it via the cursor
Antonio Scandurra created
4750727
Autoscroll to newest selection when adding it via the cursor
Antonio Scandurra created
16ef5f4
Merge pull request #1191 from zed-industries/show-split-actions
Replace `pane::Split` action with `Split{Left,Up,Right,Down}`
Antonio Scandurra created
da1eb91
Replace `pane::Split` action with `Split{Left,Up,Right,Down}`
This allows us to show them in the command palette.
Antonio Scandurra created
fa942e6
Merge pull request #1190 from zed-industries/fix-surround-with-pairs
Fix surrounding text with bracket pairs with multiple selections
Antonio Scandurra created
7a81983
Fix surrounding text with bracket pairs with multiple selections
This was probably a regression that was introduced with the new batched `Buffer::edit` API and was caused by providing selection ranges in a non-ordered fashion (we were passing all the starts first and then all the ends). With this commit we are adding a unit test to verify the behavior of `Editor::surround_with_bracket_pair` and changing the order in which we pass edit ranges to respect the selection order.
Antonio Scandurra created
d95e1e6
Merge pull request #1189 from zed-industries/improve-metrics
Exclude staff from metrics and start tracking active projects
Antonio Scandurra created
197a434
Fix tests
Antonio Scandurra created
a85f9e7
Harvest the latest metrics when `/metrics` is requested
Now that we track active projects, if nothing happens to the store during the activity timeout we would still serve some old metrics that may not account for the staleness of a project. This commit changes it so that we grab a mutable reference to the store before serving the metrics, which has the side effect of updating all the metrics.
Antonio Scandurra created
e373e05
:art:
Antonio Scandurra created
3a1d0dd
Track active projects in metrics
An active project is defined as a project where there has been at least a buffer edit, a join request/response, or a follow update in the last minute.
Antonio Scandurra created
6d93a41
Exclude admins from collected metrics
Antonio Scandurra created
226fa6e
Merge pull request #1184 from zed-industries/invisible-setting-files
Don't show invisible worktrees in project and contacts panel
Antonio Scandurra created
f89977b
Bump protocol version
Antonio Scandurra created
6809334
Broadcast only visible worktree root names
Antonio Scandurra created
cfbd8b9
Prevent setting files from showing up in project and contacts panels
Antonio Scandurra created
7e23bc0
Merge pull request #1183 from zed-industries/project-panel-refinements
Polish project panel UX
Antonio Scandurra created
5dd28b7
:art:
Antonio Scandurra created
a5a4246
Attempt to open new entry only if it is a file
Antonio Scandurra created
572e295
Open files in project panel using `enter` instead of `right`
Antonio Scandurra created
146e2b5
Open files when creating them in project panel
Antonio Scandurra created
53387e2
Merge pull request #1175 from zed-industries/users-api
Allow specifying `query`, `limit` and `page` when hitting `/api/users`
Antonio Scandurra created
76da93d
Merge branch 'main' into users-api
Antonio Scandurra created
bf0fda3
Merge pull request #1174 from zed-industries/bulk-user-creation
Expose a new `POST /api/bulk_users` API to create many users at once
Antonio Scandurra created
49d7b4b
Allow specifying `query`, `limit` and `page` when hitting `/api/users`
This is needed to introduce pagination and search in our admin panel.
Antonio Scandurra created
fe1a861
Expose a new `POST /api/bulk_users` API to create many users at once
This API will accept a vector of JSON entries containing the GitHub login, the email address and the invite count. If that user already exist, the invite count will be updated to the new one.
Antonio Scandurra created
b1e8e81
Merge pull request #1172 from zed-industries/more-logs
Add more logging to `collab` to better understand user behavior
Antonio Scandurra created
502625c
Exclude ignored files from the logged extension count
Antonio Scandurra created
dcdc631
Don't retain message payloads in span, just log the payload instead
Antonio Scandurra created
3b8388d
Log extension counts when worktree is updated
Antonio Scandurra created
1bc2bc0
Merge pull request #1171 from zed-industries/prompt-save-before-quit
Prompt to save changes before quitting the app
Max Brunsfeld created
b9eb875
Prompt to save changes before quitting the app
Max Brunsfeld created
d5f360a
Merge pull request #1170 from zed-industries/open-metrics
Report collab server metrics to DataDog via OpenMetrics
Max Brunsfeld created
e293510
Move prometheus annotations from deployment to pod spec
Max Brunsfeld created
2311534
Add DataDog OpenMetrics annotations to collab k8s deployment
Co-authored-by: Antonio Scandurra <me@as-cii.com>
Max Brunsfeld and Antonio Scandurra created
2e6fa88
Add OpenMetrics endpoint exposing the basic RPC store metrics as guages
Co-authored-by: Antonio Scandurra <me@as-cii.com>
Max Brunsfeld and Antonio Scandurra created
b279878
Merge pull request #1161 from zed-industries/style-jump-to-diagnostic-arrows
Style jump to buffer arrows in diagnostics
Max Brunsfeld created
4032e51
v0.38.0
Max Brunsfeld created
63fdf13
WIP: Start adding more logs
Antonio Scandurra created
799b32c
Merge pull request #1167 from zed-industries/block-scroll-width
Introduce a new `BlockStyle` field for blocks
Antonio Scandurra created
f91fb48
Simplify `EditorElement::layout_blocks`
Antonio Scandurra created
666ea61
Introduce a new `BlockStyle` field for blocks
This new field allows blocks to specify how they want to be laid out: - If `Fixed` they can take up all the width they want and they will impact the scroll width of the editor. This is useful for diagnostic messages and allows scrolling the editor further to the right to visualize the entire message. - If `Flex` they can extend all the way to the scroll width without impacting it any further. This is useful for the rename editor that we insert as a block decoration when hitting `F2`. - If `Sticky`, they will be as wide as the editor element and won't participate in the horizontal scrolling of the editor. This is useful for headers in general, where we want e.g. the filename and the jump button to always be visible independently of how much the user has scrolled to the right.
Antonio Scandurra created
8e440bf
Merge pull request #1166 from zed-industries/hover-fixes
Always delay hover display
Keith Simmons created
02f0fee
Always delay hover display
Keith Simmons created
699f14f
Merge pull request #1144 from zed-industries/hover-fixes
Hover fixes. Addresses delay issues with current hover implementation, shrinks the hover popover, and tweaks the display of markdown data
Keith Simmons created
e21d1b1
Merge fix
Keith Simmons created
3cec157
fix compile error in EditorLspTestContext
Keith Simmons created
8378590
Test fixes
Keith Simmons created
93158bf
Fix delayed lsp request
Keith Simmons created
722023e
test and build fixes
Keith Simmons created
dddfc7b
Add hover test and tweak dismiss logic
Keith Simmons created