b10255a
Update cpu and memory event code
Click to expand commit body
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>
Joseph T. Lyons and Julia created
b10255a
Update cpu and memory event code
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>
Joseph T. Lyons and Julia created
cf5d89d
Leverage embeddings query to collapse syntax nodes if not selected (#3067)
Reverts zed-industries/zed#3049
Kyle Caverly created
9f16053
move collapsed only matches outside item parent in embedding.scm
KCaverly created
18e7305
Change channel join behavior
- Clicking on a channel name now joins the channel if you are not in it - (or opens the notes if you are already there). - When joining a channel, previously shared projects are opened automatically. - If there are no previously shared projects, the notes are opened.
Conrad Irwin created
d9813a5
show host in titlebar (#3072)
Release Notes: - show host in the titlebar of shared projects - clicking on faces in the titlebar will now always follow the person (it used to toggle) - clicking on someone in the channel panel will follow that person - highlight the currently open project in the channel panel - fixes a bug where sometimes following between workspaces would not work
Conrad Irwin created
d7867cd
Add/fix mouse interactions in current call sidebar
Conrad Irwin created
32b4b4d
Add message and operation ACK messages to protos
Mikayla created
7d32a71
Add memory and cpu events (#3080)
Release Notes: - N/A
Joseph T. Lyons created
892350f
Add memory and cpu events
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>
Joseph T. Lyons and Julia created
0db4b29
Avoid N+1 query for channels with new messages
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
d9d997b
Avoid N+1 query for channels with notes changes
Also, start work on new timing for recording observed notes edits. Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
84c4db1
Avoid spurious notifies in chat channel select
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
528fa5c
Refactor to remove toggle_follow
Conrad Irwin created
27d784b
Fix bug in following
Prior to this change you could only follow across workspaces when you were heading to the first window.
Conrad Irwin created
9e1f7c4
Mainline GPUI2 UI work (#3079)
This PR mainlines the current state of new GPUI2-based UI from the `gpui2-ui` branch. Release Notes: - N/A --------- Co-authored-by: Nate Butler <iamnbutler@gmail.com> Co-authored-by: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com> Co-authored-by: Nate <nate@zed.dev>
Marshall Bowers , Nate Butler , Piotr Osiewicz , and Nate created
08361eb
Detach completion confirmation task when selecting with mouse (#3078)
Otherwise the spawn to resolve the additional edits never runs causing autocomplete to never add imports automatically when clicking with the mouse Release Notes: - Fixed auto-complete additional edits, such as auto-import, not applying when selecting a completion with a mouse click.
Julia created
3d68fca
Detach completion confirmation task when selecting with mouse
Otherwise the spawn to resolve the additional edits never runs causing autocomplete to never add imports automatically when clicking with the mouse
Julia created
7f44083
Remove unused function
Conrad Irwin created
39af2bb
Ensure notifications are dismissed
Before this change if you joined a project without clicking on the notification it would never disappear. Fix a related bug where if you have more than one monitor, the notification was only dismissed from one of them.
Conrad Irwin created
9dc2927
Add a screen for gpui tests
Allows me to test notifications
Conrad Irwin created
bf5d9e3
Sort matches before processing them
Antonio Scandurra created
d70014c
Summarize file in the background
Antonio Scandurra created
a785eb9
auto-update: Link to the current release's changelog, not the latest one (#3076)
An user complained in zed-industries/community#2093 that we always link to the latest release changelog, not the one that they've just updated to. Release Notes: - Fixed changelog link in update notification always leading to the latest release changelog, not the one that was updated to. Fixes zed-industries/community#2093.
Piotr Osiewicz created
f52200a
Prevent deploying the inline assistant when selection spans multiple excerpts
Antonio Scandurra created
df7ac9b
:lipstick:
Antonio Scandurra created
64a5568
Summarize the contents of a file using the embedding query
Antonio Scandurra created
1d5b665
Implement channel changes for messages
Mikayla created
51cf6a5
Add database implementation of channel message change tracking
Mikayla created
e0ff7ba
Add channel note indicator and clear changed status
Mikayla created
9ba975d
Channel notifications from the server works
Mikayla created
1469c02
Add observed_channel_notes table and implement note diffing
Mikayla created
95e09dd
Add Nushell support to venv activation (#3073)
This PR adds an option to run `activate.nu` in the automatic venv activation code (relevant comment [here](https://github.com/zed-industries/community/issues/2103#issuecomment-1742355651)) Release Notes: - Added a `nushell` option to the `terminal.detect_venv.on.activate_script` setting ([2103](https://github.com/zed-industries/community/issues/2103)).
Joseph T. Lyons created
e5e63ed
Add Nushell support to venv activation
Joseph T. Lyons created
92bb9a5
Make following more good
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Conrad Irwin and Max Brunsfeld created
1cfc2f0
Show host in titlebar
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Conrad Irwin and Max Brunsfeld created
2197154
More logging on collab by default
Conrad Irwin created
f011a3d
Allow following participants who aren't in the same project (#2993)
The goal of this PR is to make Following more intuitive. ### Old Behavior Previously, following was scoped to a project. In order to follow someone in a given window, the window needed to contain a shared project, and the leader needed to be present in the project. Otherwise, following failed. ### New Behavior * You can always follow **any** participant in the current call, in any pane of any window. * When following someone in a project that you're both collaborating in, it works the same as before. * When following someone in an unshared project, or a project that they don't have open, you'll only get updates about the leader's views that don't belong to a project, such as channel notes views. When the leader focuses a file in a different project, you'll get the "follow $LEADER to their active project" indicator ### Todo * [x] Change db schema and RPC protocol so a project id isn't required for following * [x] Change client to allow following into non-project items regardless of the leader's project * [x] Assign colors to users in a way that doesn't require users to be in a shared project.
Max Brunsfeld created
7adaa20
Show current user as follower when following in unshared projects
Max Brunsfeld created
9488719
Fix active view update when center pane is not focused
Max Brunsfeld created
57707a8
Refactor elixir LSP settings (#3071)
This PR is a bit of a last minute change, but I realized there was
actually a third player in the Elixir LSP space who wants support as
well,
[lexical](https://github.com/zed-industries/community/issues/1567). I
realized that the settings arrangement I shipped in this preview
precludes adding a third kind of LSP. I don't have the time to learn how
to fully support this LSP, but I thought I'd at least refactor how the
settings are represented before this hits stable.
Release Notes:
- Changed the new `"elixir": { "next": "on" }` setting to `"elixir": {
"lsp": "next_ls" }`. The `elixir.lsp` setting requires a full restart to
take effect. (Preview only)
Mikayla Maki created
55da5bc
Switch .leader_replica_id -> .leader_peer_id
Max Brunsfeld created
c718b81
Merge branch 'main' into allow-following-outside-of-projects
Max Brunsfeld created
afd293e
Update active view when activating a window
Max Brunsfeld created
752bc5d
Refactor elixir LSP settings
Mikayla created
973f03e
Fix bug in follower updates for non-project items
Max Brunsfeld created
555c984
Add ZED_ALWAYS_ACTIVE env var, use it in local collaboration script
This makes zed always behave as if the app is active, even if no window is focused. It prevents the 'viewing a window outside of zed' state during collaboration.
Max Brunsfeld created
d9c1cf9
vim: Fix accidental visual selection when following (#3068)
Release Notes: - vim: Fix a bug where following could put you in visual mode
Conrad Irwin created
1155f1b
Add support for the TextDocumentSyncKind LSP option (#3070)
fixes https://github.com/zed-industries/community/issues/2098 Release Notes: - Fixed a bug in Zed's LSP implementation when using Next LS.
Mikayla Maki created
31ff5bf
Fix tests relying on off-spec behavior
Mikayla created
4887ea3
Add support for the TextDocumentSyncKind LSP options
Mikayla created