df2fa87
collab 0.23.1
Max Brunsfeld created
df2fa87
collab 0.23.1
Max Brunsfeld created
a27be35
Ensure chat messages are retrieved in order of id (#3086)
Also, remove logic for implicitly marking chat messages as observed when they are fetched. I think this is unnecessary, because the client always explicitly acknowledges messages when they are shown. Release Notes: - Fixed a bug where chat messages were shown out of order (preview only)
Max Brunsfeld created
d09767a
Ensure chat messages are retrieved in order of id
Max Brunsfeld created
427a857
Fix panic in increment (#3084)
Release Notes: - Fixes a panic in vim when incrementing a non-number.
Conrad Irwin created
e984209
save tweaks (#3031)
- use SaveAll instead of Save - TODO: fix where closing a multi-buffer gives a confusing save prompt
Conrad Irwin created
a4e77af
Fix panic in increment
Conrad Irwin created
7d94b03
Fix renaming (#3083)
Release Notes: - Fix bugs arising from saving an untitled buffer
Conrad Irwin created
ff1722d
Fix tracking newly saved buffers
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
Conrad Irwin and Mikayla Maki created
6cb674a
collab 0.23.0
Joseph T. Lyons created
6db4747
v0.108.x dev
Joseph T. Lyons created
01b45f4
Show when a channel resource changes (#3074)
This PR adds a mechanism for notifying the client when a channel note has been edited or a message has been changed. TODO: - [x] Fix infinite loop when opening the chat panel - [x] Switch to client-side ack model of observation detection - [x] Add client-side-only change detection (e.g. for when a channel note is open locally but not focused) - [x] Review implementation / query performance. - [x] Fix lack of ACK on restart for channel buffers - [x] remove channel note opening on click - [x] Fix channel messages sent while chat channel is in the background not showing the channel as changed. Release Notes: - N/A
Mikayla Maki created
4d61d01
Add an RPC handler for channel buffer acks
co-authored-by: max <max@zed.dev>
Mikayla and max created
dd0edcd
Changed the on-click behavior of joining a channel to not open the chat, and only open 1 project instead of all projects
Co-authored-by: conrad <conrad.irwin@gmail.com> Co-authored-by: max <max@zed.dev>
Mikayla , conrad , and max created
e548572
Fix channel messages test
Mikayla created
db8096c
Fix most tests for new chat changes
Mikayla created
3bc7024
Fix unit test
co-authored-by: Conrad <conrad.irwin@gmail.com>
Mikayla and Conrad created
4ff80a7
Fix a few mouse event id bugs and move facepile to the left
co-authored-by: conrad <conrad.irwin@gmail.com>
Mikayla and conrad created
23ee821
Lower frequency of popup warning when leaving a call
co-authored-by: conrad <conrad.irwin@gmail.com>
Mikayla and conrad created
95342c8
Merge branch 'main' into channel-changes
Max Brunsfeld created
61e0289
Acknowledge channel notes and chat changes when views are active
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
af09861
Specify uuid crate in the root Cargo.toml
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
55d2b9b
join channels (#3082)
Release Notes: - Clicking on a channel in the sidebar will now join the channel and open the notes - If you join a channel that already shared projects, you will join the projects automatically and follow the host. - Clicking on the current channel in the sidebar will re-open the notes. - Chat can now be accessed from the right click menu of channels. - (probably not worth mentioning) Various improvements to hover states and tooltips in the collab ui; and if you click on a channel while in another call, confirm before switching.
Conrad Irwin created
044fb9e
Confirm on switching channels
Conrad Irwin created
6007c87
Upgrade SeaORM to latest version, also upgrade sqlite bindings, rustqlite, and remove SeaQuery
co-authored-by: Max <max@zed.dev>
Mikayla and Max created
d696b39
Tooltips for contacts
Conrad Irwin created
32c4138
Added db message and edit operation observation
Co-authored-by: Max <max@zed.dev>
Mikayla and Max created
d8bfe77
Scroll so that collab panel is in good state for calls
Conrad Irwin created
8b0969b
Update cpu and memory event code (#3081)
Release Notes: - N/A
Joseph T. Lyons created
66dfa47
Update collab ui to join channels again
Conrad Irwin 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