b3c9473
collab 0.23.2
Max Brunsfeld created
b3c9473
collab 0.23.2
Max Brunsfeld created
b77c815
Fix bugs in handling mutual following (#3091)
This fixes some bugs in our following logic, due to our attempts to prevent infinite loops when two people follow each other. * Propagate all of leader's views to a new follower, even if those views were originally created by that follower. * Propagate active view changes to followers, even if the active view is following that follower. * Avoid redundant active view updates on the client. Release Notes: - Fixed bugs where it was impossible to follow someone into a view that they previously following you into.
Max Brunsfeld created
37de4a9
Add markdown parsing to channel chat (#3088)
TODO: - [x] Add markdown rendering to channel chat - [x] Unify (?) rendering logic between hover popover and chat - [x] ~~Determine how to deal with document-oriented markdown like `#`~~ Unimportant until we want to do something special with `#channel` - [x] Tidy up spacing and styles in chat panel Release Notes: - Added markdown rendering to channel chat - Improved channel chat message style - Fixed a bug where long chat messages would not soft wrap
Mikayla Maki created
c4870e1
re-unify markdown parsing between hover_popover and chat
Mikayla created
438dd42
Fix bugs in handling mutual following
* Propagate all of leader's views to a new follower, even if those views were originally created by that follower. * Propagate active view changes to followers, even if the active view is following that follower. * Avoid redundant active view updates on the client.
Max Brunsfeld created
f57d563
Improve chat rendering
Mikayla created
c853544
Add session id (#3090)
Release Notes: - N/A
Joseph T. Lyons created
84ea34f
Add session id
Joseph T. Lyons created
44ada52
Fix bug where chat text wouldn't wrap to width
Mikayla created
78b1231
Clear SelectionGoal on input (#3089)
Release Notes: - `up` and `down` now go to the correct place after inserting
Conrad Irwin created
f1c7432
Clear SelectionGoal on input
Conrad Irwin created
d298afb
Create markdown text element and add to channel chat
Mikayla created
acffc7e
Remove old code from notes icon click handler (#3085)
Release Notes: - Fix clicking the notes icon when people are in the channel (preview only)
Mikayla Maki created
b0e56b7
107 channel touch ups (#3087)
Release Notes: - Add user avatars to channel chat messages - Group messages by sender - Fix visual bugs in new chat and note buttons
Mikayla Maki 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
2f3c3d5
Fix hit boxes and hover styles for new buttons
co-authored-by: conrad <conrad.irwin@gmail.com>
Mikayla and conrad 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
73e78a2
Adjust channel rendering to group related messages
Mikayla created
f7cd0e8
Remove old code from notes icon click handler
Conrad Irwin created
a4e77af
Fix panic in increment
Conrad Irwin created
5074bcc
Add image avatars to channel messages
Mikayla 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