a27be35
Ensure chat messages are retrieved in order of id (#3086)
Click to expand commit body
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
Click to expand commit body
co-authored-by: conrad <conrad.irwin@gmail.com>
Mikayla
and
conrad
created
d09767a
Ensure chat messages are retrieved in order of id
01b45f4
Show when a channel resource changes (#3074)
Click to expand commit body
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
Click to expand commit body
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
Click to expand commit body
Co-authored-by: conrad <conrad.irwin@gmail.com>
Co-authored-by: max <max@zed.dev>