Commit log

15b7e2e Merge pull request #1261 from zed-industries/combined-activity-indicator

Click to expand commit body
Show LSP status and auto update status in one status bar indicator

Max Brunsfeld created

ae61a24 Show LSP status and auto update status in one status bar indicator

Max Brunsfeld created

1c038b8 Finished current working directory stuff

Mikayla Maki created

87124b9 Merge pull request #1257 from zed-industries/vscode-pane-bindings

Click to expand commit body
Adjust pane, tab, panel management bindings to match VS Code

Max Brunsfeld created

67414de Add split actions to the application menu

Max Brunsfeld created

f22d69a Add other standard macOS bindings for switching to next/prev tab

Max Brunsfeld created

581c9af Adjust pane, tab, panel management bindings to match VS Code

Max Brunsfeld created

bc728c1 Properly fixed the issues with the grid :D

Mikayla Maki created

61e8c32 Remove swp

Mikayla Maki created

93dfc63 Added a test with max, cludged a fix for resizing

Mikayla Maki created

4dafe18 Merge pull request #1256 from zed-industries/remove-vim-commands-when-disabled

Click to expand commit body
Update command palette filter from vim mode more proactively

Keith Simmons created

c9d23db Update command palette filter from vim mode more proactively

Keith Simmons created

ff44ddc Fixed warnings 😓

Mikayla Maki created

5eaa453 Order by total duration in `Db::get_top_users_activity_summary`

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Antonio Scandurra and Max Brunsfeld created

7bae759 Send extension counts when metadata changes

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

Antonio Scandurra and Nathan Sobo created

d1cdacd Skip ignored entries when recording worktree extensions

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

Antonio Scandurra and Nathan Sobo created

639cd71 Record worktree extensions every 5 minutes

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

Antonio Scandurra and Nathan Sobo created

f9e0fec Maintain extension counts on local worktrees

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

Antonio Scandurra and Nathan Sobo created

09f4262 Don't share a project unless it's online and we're allowing a request

Antonio Scandurra created

e3cfc7b Register project activity for offline projects as well

Antonio Scandurra created

a52de77 Increase coalesce threshold in `Db::get_user_activity_timeline`

Antonio Scandurra created

db95c0d Removed dead clear code

Mikayla Maki created

e383440 Fixed focus issues with scrolling and input

Mikayla Maki created

38ed70d Added theme support

Mikayla Maki created

f28fb57 Fixed scrolling and cursor location

Mikayla Maki created

24d671e First bits of polish

Mikayla Maki created

2b1fa07 Working on selection

Mikayla Maki created

9e55c60 working on selection and scrolling in terminals

Mikayla Maki created

f58a15b Removed final stuff from theme.rs

Mikayla Maki created

31bc758 Forgot to commit last night

Mikayla Maki created

b36bf0c Finally on solid conceptual ground, able to move ahead confidently with Alacritty code

Mikayla Maki created

14d7375 Add rest API for user activity timeline

Max Brunsfeld created

1d10e45 :art: Tweak some names dealing with user activity

Click to expand commit body
* Rename `project_activity_summary` to `top_users_activity_summary`
to make clearer the distinction between it and the per-user summary.
* Rename `user_activity_summary` to `user_activity_timeline`, since
its output is structured a bit differently than the courser-grained
"summary" returned by the top-user query.
* Rename `ActivityDuration` -> `ActivityPeriod`

Max Brunsfeld created

5cc5e15 Implement `Db::summarize_user_activity`

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Antonio Scandurra and Max Brunsfeld created

806da0e 0.42.0

Max Brunsfeld created

26215a0 Merge pull request #1254 from zed-industries/command-palette-filter

Click to expand commit body
Command palette filter

Keith Simmons created

fc3ec69 Merge pull request #1235 from zed-industries/diagnostics-in-hidden-worktrees

Click to expand commit body
Allow diagnostics to be published for hidden worktrees

Max Brunsfeld created

8fe6809 Exclude hidden worktrees from project's diagnostic summaries

Max Brunsfeld created

cea7d3f add test for filter

Keith Simmons created

f629243 Add command palette filter global and update it when vim mode is enabled/disabled

Keith Simmons created

809f330 Merge pull request #1253 from zed-industries/rust-autoindent-fix

Click to expand commit body
Fix rust auto-indent regression

Max Brunsfeld created

f05e94d Allow diagnostics to be published for hidden worktrees

Max Brunsfeld created

fae1cc3 In most languages, use prev non-empty line as basis for preserving indent

Max Brunsfeld created

431d71f v0.41.0

Antonio Scandurra created

a53de67 Merge pull request #1247 from zed-industries/ignore-non-created-progress-tokens

Click to expand commit body
Ignore tokens that were not created via `WorkDoneProgressCreate`

Antonio Scandurra created

6cf9514 Merge pull request #1246 from zed-industries/python-autoindent

Click to expand commit body
Fix Python auto-indent using new auto-indent features

Antonio Scandurra created

ca1d0a6 Ignore tokens that were not created via `WorkDoneProgressCreate`

Click to expand commit body
With the new version of rust-analyzer, we were seeing stray `WorkDoneProgress::End`
messages that create an imbalance in the `pending_diagnostic_updates` that never
resolves. This was causing the diagnostic status bar item to never update because
we wouldn't emit `DiskBasedDiagnosticsStarted` nor `DiskBasedDiagnosticsFinished`.

This commit fixes the above situation by only acknowledging progress report for tokens
that have explicitly been created via the `WorkDoneProgressCreate` request, as stated
by the protocol.

In addition to that, we are replacing the `pending_diagnostic_updates: isize` with
a `has_pending_diagnostic_updates: bool`. We added it at some point to prevent a similar
issue where we would observe begin/end reports in a seemingly random order, which would cause
us to permanently display a `checking...` message in the status bar. I believe this commit
fixes that as well because the `isize` was just a less general solution for the same
underlying issue. As the protocol states: "the token provided in the create request should
only be used once (e.g. only one begin, many report and one end notification should be sent
to it)."

Antonio Scandurra created

c127eb5 Merge pull request #1241 from zed-industries/reopen-closed-item

Click to expand commit body
Introduce `pane::ReopenClosedItem` bound to `cmd-shift-t`

Antonio Scandurra created

57f34c6 :lipstick:

Antonio Scandurra created

9296159 Add new indentation features to support Python

Max Brunsfeld created