5667d6a
zed 0.87.6
Antonio Scandurra created
5667d6a
zed 0.87.6
Antonio Scandurra created
3d6a6ec
Focus command palette when hitting cmd-shift-p if file finder is open
...and vice versa.
Antonio Scandurra created
d7a70d8
Update LiveKit client SDK to 1.0.12 (#2516)
Fixes https://linear.app/zed-industries/issue/Z-1756/screen-sharing-is-slow-and-sometimes-doesnt-work-at-all Release Notes: * Fixed some cases where screen-sharing would have low bitrate or completely fail to start.
Antonio Scandurra created
589801f
zed 0.87.5
Mikayla Maki created
445a6b6
Fix race condition in diff base initializaiton (#2513)
fixes https://linear.app/zed-industries/issue/Z-1657/diff-markers-in-gutter-do-not-show-up-until-after-first-save Release Notes: - Fixes a race condition on buffer initialization that would cause git diffs to not load.
Mikayla Maki created
540228d
Fixed contrast in project panel and scrollbar (#2512)
Redo of https://github.com/zed-industries/zed/pull/2504 This makes the different git locations individually style-able Release Notes: - Improve git contrast (preview only)
Mikayla Maki created
9d60b37
Only fire update diff base when the dot repo is scanned (#2510)
This PR fixes a bug in the firing of the UpdatedRepositories event which caused it to flood collaboration with new messages on every file save. Release Notes: * Fixed a bug in repository detection that caused it to fire over-eagerly (preview only)
Mikayla Maki created
7ce4d23
Backport #2507 into preview (#2508)
This PR is a re-implementation of https://github.com/zed-industries/zed/pull/2507, but in the old global-settings style. Note that this PR is based on the 0.87.x branch, and should be merged in along with the cherry-pick that includes https://github.com/zed-industries/zed/pull/2504 Release Notes: * N/A
Mikayla Maki created
05062fc
Backport #2507 into preivew
Mikayla Maki created
ac1913a
zed 0.87.4
Joseph Lyons created
a40aa04
Fix compile errors
Joseph Lyons created
3cb0b62
Do not refocus project search query on ESC press (#2494)
Closes https://linear.app/zed-industries/issue/Z-1471/escape-should-not-move-focus-to-project-search Makes ESC more predictable as a shortcut that cancels/roll backs the state in project search panel. Release Notes: * Fixes ESC making focus to jump in project search panel
Kirill Bulatov created
c1b3d38
Fix perf problem with scrollbars in large multibuffers (#2505)
Remove scrollbars from multibuffers Release Notes: * Removes git scrollbar highlights from multibuffers (preview only)
Mikayla Maki created
5a2b819
Fix bugs in git implementation (#2495)
fixes https://linear.app/zed-industries/issue/Z-1593/clean-up-git-integration - Fixes calculation of git offsets in the scrollbar: fixes https://linear.app/zed-industries/issue/Z-1608/fix-scrollbar-diffs-sliding-out-of-sync-with-gutter-diffs-in fixes https://linear.app/zed-industries/issue/Z-1629/project-search-panel-has-git-marks-on-the-scrollbar-misaligned fixes https://linear.app/zed-industries/issue/Z-1625/soft-wrap-affects-diff-locations-in-scrollbar - Improves the performance of scrollbar hunks: fixes https://linear.app/zed-industries/issue/Z-1640/double-check-performance-of-scrollbar-hunks - Fixes a long standing bug with how git gutters interact with soft wraps: fixes https://linear.app/zed-industries/issue/Z-1442/make-hunks-grow-to-the-end-of-softwraps-when-ending-on-a-softwrapped - Allows work directories to be renamed fixes https://linear.app/zed-industries/issue/Z-1577/fix-stale-git-repositories-when-directory-is-renamed Release Notes: * Fix the offsets of the git diffs in the scrollbar when there are folds, wraps, or excerpts (preview only) * Allow the work directory of a repository to be renamed (preview only) * Extend git gutter to cover the entirety of a wrapped line (https://github.com/zed-industries/community/issues/937)
Mikayla Maki created
c6c8ea8
Remove expensive-to-clone fields from worktree's LocalSnapshot (#2497)
This fixes performance problems that @nathansobo and I have seen in some cases, when a large number of files changed on disk. A lot of time was being spent in `worktree::LocalSnapshot::clone`. I think this may have been because of needing to clone the `removed_entry_ids` map. This structure is only really used when *mutating* the `LocalSnapshot` in the background scanner, so I moved it off of the snapshots.
Max Brunsfeld created
d1e4c8d
zed 0.87.3
Max Brunsfeld created
815b80e
Remove unnescessary double lookup in repo for (#2492)
Release Notes: * Optimize repository queries (preview only)
Max Brunsfeld created
6052137
Optimize retrieving repos for entries when rendering the project panel (#2493)
This fixes slowness in rendering the project panel due to retrieving the repository for a given entry. Release Notes: * Fixed a lag that would occur when lots of files changed on disk while the project panel was open (preview only).
Max Brunsfeld created
a46e2e8
zed 0.87.2
Max Brunsfeld created
5e3c535
Fix performance problems in reporting changed FS paths to language servers (#2491)
Fixes https://linear.app/zed-industries/issue/Z-1611/main-thread-hangs-while-sending-filesystem-change-events-to-lsp Release Notes: * Fixed a lag that would sometime occur when large numbers of files changed on disk, due to reporting the changed files to language servers.
Max Brunsfeld created
7da9045
Avoid unnecessary code action requests when applying leader updates t… (#2489)
We noticed a huge amount of code actions requests being issued by followers when applying leader updates. It was caused by a call to `MultiBuffer::remove_excerpts` with an empty list of excerpts to remove. This PR fixes that by avoiding emitting spurious events when multibuffer excerpt manipulation methods are called with empty lists.
Max Brunsfeld created
e044da3
zed 0.87.1
Joseph Lyons created
5b73354
Merge pull request #2483 from zed-industries/add-scrollbar-settings
Add scrollbars setting
Mikayla Maki created
10a2a59
Merge pull request #2482 from zed-industries/add-hunks-to-scrollbar
Add diff hunks to the scroll bar
Mikayla Maki created
c93269f
collab 0.12.2
Joseph Lyons created
f69b94b
v0.87.x preview
Joseph Lyons created
0a0769d
Merge pull request #2479 from zed-industries/dont-use-svg-text-feature
Disable usvg's text feature flags to include less dependency code
Julia created
d61b12a
Disable usvg's text feature flags to include less dependency code
Julia created
362f56d
Merge pull request #2478 from zed-industries/Fix-telemetry-bugs
Send editor event when saving a new file
Joseph T. Lyons created
c278598
Send editor event when saving a new file
Joseph Lyons created
2e27f26
Merge pull request #2475 from zed-industries/add-copilot-events
Add events for copilot suggestion accepting and discarding
Joseph T. Lyons created
ffd5039
Don't make events for every rejected suggestion
Joseph Lyons created
55950e5
Remove extra dbg!
Kirill Bulatov created
685f3de
Merge pull request #2462 from zed-industries/kb/go-to-line-column-numbers
Support go to file_query:row:column syntax in Find File, Go To Line dialogs and CLI
Deals slightly differently with zed-industries/community#557
Deals with zed-industries/community#1184
Fixes Go To Line not respecting column number when navigating to a place
Changes a line-row separator from , to : to show it more uniformly with other tools
Adjusts file finder dialogue to allow file_query:row:column syntax and opens the buffer at the lines given
Extends CLI with file_path:row_column syntax and opens these files similarly
Kirill Bulatov created
5d4fc99
Unit test file:row:column parsing
Kirill Bulatov created
be7a58b
Finalize the CLI opening part
Kirill Bulatov created
0c6f103
Return proper items on workspace restoration.
co-authored-by: Mikayla <mikayla@zed.dev>
Kirill Bulatov and Mikayla created
106064c
Do not break Zed & Zed CLI compatibility
Kirill Bulatov created
628558a
Attempt to open rows and columns from CLI input
Kirill Bulatov created
d719352
Unify path:row:column parsing, use it in CLI
Kirill Bulatov created
89fe5c6
Test caret selection in file finder
co-authored-by: Max <max@zed.dev>
Kirill Bulatov and Max created
477bc8d
Make Go To Line to respect column numbers
Kirill Bulatov created
e5bca9c
Simplify file-row-column parsing
Kirill Bulatov created
e960698
Use ':' instead of ',' to separate files, rows and columns
Kirill Bulatov created
0db7f42
Properly place the caret into the window of the file opened
co-authored-by: Mikayla Maki <mikayla.c.maki@gmail.com>
Kirill Bulatov and Mikayla Maki created
54c1e77
Move the caret to the opened file
Kirill Bulatov created
3eea2fb
Parse file find queries with extra data
Kirill Bulatov created
9de4a1b
Merge pull request #2476 from zed-industries/kb/faster-dev-cli
Allow CLI to start Zed from local sources
Kirill Bulatov created
afe75e8
Send copilot events even if file_extension is not known at the time
Joseph Lyons created
6976d60
Rework code to contain submitting of copilot events within editor
Joseph Lyons created