6359333
Don't store next_entry_id on worktree's local snapshot
Max Brunsfeld created
6359333
Don't store next_entry_id on worktree's local snapshot
Max Brunsfeld created
065f71d
Do not refocus project search query on ESC press
Kirill Bulatov created
7d1833b
When the file is deleted via project panel, close it in editors (#2490)
Deals with https://github.com/zed-industries/community/issues/179 by sending a message about it, to asynchronously apply on all workspaces. Release Notes: * Fixes a bug when files, deleted in the project panel were left open in the editor
Kirill Bulatov created
844b8d9
Remove unnescessary double lookup in repo for (#2492)
Release Notes: * Optimize repository queries (preview only)
Max Brunsfeld created
2c8fffc
Use better name for the method that closes deleted buffers
co-authored-by: Max <max@zed.dev>
Kirill Bulatov and Max created
01a3e49
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
9f157bd
Remove unescessary methods
Mikayla Maki created
729a93d
Optimize retrieving repos for entries when rendering the project panel
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
6792788
Remove unnescessary double lookup
Mikayla Maki created
5a8fb18
Show workspace only after initializing it
Antonio Scandurra created
5ff49bd
Serialize and deserialize `TerminalPanel`
Antonio Scandurra created
d480555
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
847d1e7
Replace remaining usages of glob crate with globset
Max Brunsfeld created
459cc9c
Optimize matching of multiple file-watch globs using the globset crate
Max Brunsfeld created
583b15b
When the file is deleted via project panel, close it in editors
Kirill Bulatov created
e492816
Add new terminal when the terminal panel is activated, and not on focus
Antonio Scandurra created
924ec96
Toggle project panel when opening new workspace in a dock-agnostic way
Antonio Scandurra created
3d6b728
Activate the correct panel when deserializing workspace
Antonio Scandurra created
3984cc6
Properly handle WorktreeId
Kirill Bulatov created
4bda5c4
Optimize LSP watched file reporting in 2 simple ways
* Convert globs to relative paths in advance. This avoids needing to convert every changed path to an absolute path before performing glob matching. * Avoid duplicate reporting for language servers with multiple worktrees.
Max Brunsfeld created
34b0d62
collab 0.12.4
Max Brunsfeld created
ffe35d1
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
58f704a
Avoid unnecessary code action requests when applying leader updates to an editor
Max Brunsfeld created
87e206c
Fixed an imprecise join in rejoin room (#2488)
This fixed a pre-existing bug in rejoin room that got expanded to stalling collab with the new git status feature. Release Notes: * N/A
Mikayla Maki created
99fcf23
fmt
Mikayla Maki created
95a7d69
Fixed an imprecise join in rejoin room
Mikayla Maki created
2883d6f
Improve collab logging (#2487)
This adds some logging to the collab server, to help us identify the source of the collaboration latency we're seeing in the 0.87 preview version of zed.
Max Brunsfeld created
2a11a89
collab 0.12.3
Max Brunsfeld created
55b241a
collab 0.12.2
Joseph Lyons created
c71b59b
Log how long it takes to handle each RPC message
Max Brunsfeld created
923be18
Maintain recently opened files history (#2467)
Part of https://github.com/zed-industries/community/issues/351 and https://github.com/zed-industries/community/issues/1125 Adds navigation history to the search file dialogue:  The history is only shown on empty query and gets replaced by the query results after an input. Currently, history gets lost between the project restarts. Release Notes: * Added a recently opened file list to search file dialogue
Kirill Bulatov created
2ec994d
Add a unit test
Kirill Bulatov created
201d513
Show navigation history in the file finder modal
co-authored-by: Max <max@zed.dev>
Kirill Bulatov and Max created
711d2c6
Maintain recently opened files history
Kirill Bulatov created
bd29812
Avoid panic in `get_injections` (#2486)
Julia created
5ab1ae1
Avoid panic in `get_injections`
Julia created
83f8981
Define empty theme for tests regardless of cargo features (#2485)
This fixes some errors that were happening when running a single crate's tests, if the test did not enable the `test-support` feature in the `theme` crate.
Max Brunsfeld created
71ad7e7
Define empty theme for tests regardless of cargo features
Co-authored-by: Kirill <kirill@zed.dev>
Max Brunsfeld and Kirill created
f2ad17d
WIP
Antonio Scandurra created
263afc7
Merge pull request #2484 from zed-industries/kb/unite-dmg-build
Unite dmg build jobs Follow-up of https://github.com/zed-industries/zed/pull/2472 actually doing the proper thing: allow running dmg builds on PRs if `run-build-dmg` label is attached.
Kirill Bulatov created
5ab4eab
Unite dmg build jobs
Kirill Bulatov created
89d8bb1
WIP: Add persistence to new docks
Mikayla Maki created
5c437e2
Fix crashes when running zed bundled
Max Brunsfeld created
a9b107f
Fix release-mode stub for watch_themes
Max Brunsfeld created
d23fc6f
Merge pull request #2448 from zed-industries/setting-store
Separate the settings struct into a set of dynamically-registered setting types
Max Brunsfeld created
a56793c
Clear buffer font size adjustments when buffer font size setting changes
Max Brunsfeld created
823e15d
Refresh windows when settings file changes
Max Brunsfeld created
667f476
Remove unused watched_json file
Max Brunsfeld created
42eca30
Move font size adjustment code to the theme crate
Max Brunsfeld created
2587235
Rename settings::register_setting -> settings::register
Max Brunsfeld created