Commit log

74d5e22 zed 0.84.1

Max Brunsfeld created

80efdb1 Merge pull request #2416 from zed-industries/outline-view-leaving-lines-highlighted

Click to expand commit body
Remove highlighted rows when confirming outline view

Max Brunsfeld created

3f8415b v0.84.x preview

Joseph Lyons created

a45282e Merge pull request #2414 from zed-industries/spawn-weak-for-views

Click to expand commit body
Pass a `WeakViewHandle` to `ViewContext::spawn`

Nathan Sobo created

6317e88 Don't allow strong view handles to be read/updated with an AsyncAppContext

Click to expand commit body
This avoids an invitation to hold strong view handles across async await
points, which is a common source of leaks.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

689e878 Use a `WeakViewHandle` in `Client` for view message handlers

Antonio Scandurra created

57beec6 Allow direct read/update of `WeakViewHandle` only in `AsyncAppContext`

Antonio Scandurra created

2b6830c Remove unnecessary calls to `WeakViewHandle::upgrade`

Antonio Scandurra created

94c2eaa Replace `ViewContext::spawn` with `ViewContext::spawn_weak`

Antonio Scandurra created

09f7e41 Merge pull request #2405 from zed-industries/fewer-context-traits

Click to expand commit body
Simplify traits for accessing app state uniformly across different kinds of contexts

Antonio Scandurra created

7ca412a Merge remote-tracking branch 'origin/main' into fewer-context-traits

Antonio Scandurra created

3cb50ed Merge pull request #2413 from zed-industries/project-search-focus

Click to expand commit body
Preserve previous focus when re-focusing project search

Max Brunsfeld created

3db67a4 Preserve previous focus when re-focusing project search

Max Brunsfeld created

c31a506 Merge pull request #2411 from zed-industries/rust-snippet-variable-completions

Click to expand commit body
Avoid treating snippet completions' details as their variable types

Max Brunsfeld created

db276a4 Merge pull request #2412 from zed-industries/more-workspace-deps

Click to expand commit body
Specify more dependencies at the cargo workspace level, to avoid repeating versions

Max Brunsfeld created

ebbe52e :art: Specify more dependencies at the workspace level

Max Brunsfeld created

dd3f6ff Avoid treating snippet completions' details as their variable types

Max Brunsfeld created

b76194d Merge pull request #2409 from zed-industries/stale-excerpts

Click to expand commit body
Fix stale project diagnostic excerpts for guests

Max Brunsfeld created

7bd5185 :art:

Click to expand commit body
Co-authored-by: Julia Risley <julia@zed.dev>

Max Brunsfeld and Julia Risley created

a8ddba5 Send language server updates via the same task that sends buffer operations

Click to expand commit body
Co-authored-by: Julia Risley <julia@zed.dev>

Max Brunsfeld and Julia Risley created

ce34bf6 Add failing test for diagnostic message ordering

Click to expand commit body
Co-authored-by: Julia Risley <julia@zed.dev>

Max Brunsfeld and Julia Risley created

d2ba1ec Merge pull request #2407 from zed-industries/lsp-log-view

Click to expand commit body
Add a simple language server log view

Max Brunsfeld created

f3ada72 Avoid accidentally dropping subscription when detaching it

Max Brunsfeld created

1793c5f Upgrade tree-sitter-json

Max Brunsfeld created

e7cb996 Improve the LSP log UI

Max Brunsfeld created

6ed7f12 Persist LSP logs after log view is closed

Max Brunsfeld created

6ef6f03 Update LspLog view to use new gpui APIs

Max Brunsfeld created

a280a93 Start work on a language server log view

Max Brunsfeld created

2dd4920 Add LanguageServer::on_io method, for observing JSON sent back and forth

Max Brunsfeld created

abdccf7 Use a workspace dependency for the futures crate

Max Brunsfeld created

d82cc49 Merge pull request #2408 from zed-industries/change-copilot-wording

Click to expand commit body
Change copilot wording to be more explicit

Mikayla Maki created

c12e2ac fix formatting

Mikayla Maki created

c7874cf Update copilot_button.rs

Mikayla Maki created

c165fb9 Remove `ReadView` and `UpdateView` traits

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

a6115d9 Remove `UpdateModel` trait

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

a9417f3 Remove `ReadModelWith` trait

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

5f500d3 Remove `UpgradeModelHandle` trait

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

b8fab6f Remove `UpgradeViewHandle` trait

Click to expand commit body
Co-authored-by: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

455d383 Change copilot wording to be more explicit

Mikayla Maki created

f10de10 Merge pull request #2406 from zed-industries/fix-nondeterministic-terminal-test

Click to expand commit body
Fix minor terminal bugs

Mikayla Maki created

fa7f497 Remove unused import

Mikayla Maki created

733abc9 Revert previous change

Mikayla Maki created

616188c Fix a bug where the character under a cursor could not reliably be selected

Mikayla Maki created

8e0d359 Merge branch 'main' into fix-nondeterministic-terminal-test

Mikayla Maki created

d841c37 Wire through the gutter, rather than implicitly adding it

Mikayla Maki created

23932b7 Fixed non-deterministic test failure and made mouse to cell conversion work correctly

Mikayla Maki created

06cb388 Merge pull request #2404 from zed-industries/fix-command-palette

Click to expand commit body
Stopgap: Fix missing actions in the command palette

Max Brunsfeld created

e6604d1 Fix missing actions in the command palette

Click to expand commit body
Previously, the workspace view was on the stack when we were computing the
available actions, which excluded it. This is a stopgap. We should find a
better solution ASAP.

Nathan Sobo created

83bf3d0 WIP

Nathan Sobo created

55db28e Eliminate ReadModel trait

Nathan Sobo created