Commit log

34b0d62 collab 0.12.4

Max Brunsfeld created

ffe35d1 Avoid unnecessary code action requests when applying leader updates t… (#2489)

Click to expand commit body
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)

Click to expand commit body
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)

Click to expand commit body
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)

Click to expand commit body
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:


![image](https://github.com/zed-industries/zed/assets/2690773/01a1d3ea-1328-425a-ac95-2ebdbfcc07ab)

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

Click to expand commit body
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)

Click to expand commit body
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

Click to expand commit body
Co-authored-by: Kirill <kirill@zed.dev>

Max Brunsfeld and Kirill created

263afc7 Merge pull request #2484 from zed-industries/kb/unite-dmg-build

Click to expand commit body
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

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

Click to expand commit body
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

2d5f03e Remove optional path argument when getting settings

Max Brunsfeld created

1f0e79e Merge branch 'main' into setting-store

Max Brunsfeld created

67a2512 Define theme/ui text style settings in theme crate

Max Brunsfeld created

5ef0399 Merge pull request #2483 from zed-industries/add-scrollbar-settings

Click to expand commit body
Add scrollbars setting

Mikayla Maki created

f4e99ec Add never option to scrollbar settings

Mikayla Maki created

88bc55d Add a dependency on rustfmt to the CI tests

Mikayla Maki created

6cf439e fmt

Mikayla Maki created

ae3394f Add scrollbars setting

Mikayla Maki created

1c9a7a7 Merge pull request #2482 from zed-industries/add-hunks-to-scrollbar

Click to expand commit body
Add diff hunks to the scroll bar

Mikayla Maki created

aa89632 Add diff hunks to the scroll bar

Mikayla Maki created

5c729c0 Define base keymap setting in welcome crate

Max Brunsfeld created

7d11329 Merge pull request #2481 from zed-industries/update-font-kit

Click to expand commit body
Update font-kit to resolve panics when loading malformed fonts

Julia created

9e59833 Update font-kit to resolve panics when loading malformed fonts

Julia created

89204e8 Merge branch 'main' into setting-store

Max Brunsfeld created

cb0c613 v0.88.x dev

Joseph Lyons created

d2ba18e Customize language settings JSON schema in language crate

Max Brunsfeld created

6403bb8 Define workspace settings in workspace crate

Max Brunsfeld created

cbd4771 Define project settings in project crate

Max Brunsfeld created

65e3713 Define editor settings in editor crate

Max Brunsfeld created

39618ae Define language settings in the language crate

Max Brunsfeld created

0a0769d Merge pull request #2479 from zed-industries/dont-use-svg-text-feature

Click to expand commit body
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