Commit Graph
39175 Commits
Author SHA1 Message Date
Mikayla 8c16b13329 Adjust channel rendering to group related messages 2023-10-04 14:29:08 -07:00
Conrad Irwin 4b4694c13a Remove old code from notes icon click handler 2023-10-04 15:18:26 -06:00
Conrad Irwin b3ed440e5c Fix panic in increment 2023-10-04 15:13:01 -06:00
Nathan Sobo 4c77d5f5aa Checkpoint 2023-10-04 15:08:04 -06:00
Nathan Sobo 5878871562 Checkpoint 2023-10-04 15:05:04 -06:00
Mikayla be2d6dc1af Add image avatars to channel messages 2023-10-04 14:04:02 -07:00
Conrad Irwin 5d651fbdce Fix renaming (#3083)
Release Notes:

- Fix bugs arising from saving an untitled buffer
2023-10-04 14:50:31 -06:00
Conrad IrwinandMikayla Maki c125da4c8d Fix tracking newly saved buffers
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
2023-10-04 14:44:21 -06:00
Nathan Sobo 37411d1d29 Checkpoint 2023-10-04 13:43:21 -06:00
Marshall Bowers 496cdff634 Add Avatar element 2023-10-04 15:34:14 -04:00
Joseph T. Lyons 0c4b4276f2 collab 0.23.0 2023-10-04 15:01:38 -04:00
Joseph T. Lyons ed781497fa v0.108.x dev 2023-10-04 15:00:53 -04:00
Mikayla Maki 2c7d15852e 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
2023-10-04 11:57:33 -07:00
Mikaylaandmax 2417284d20 Add an RPC handler for channel buffer acks
co-authored-by: max <max@zed.dev>
2023-10-04 11:47:13 -07:00
15eb760874 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>
2023-10-04 11:46:08 -07:00
Antonio Scandurra 39636b40f3 WIP 2023-10-04 20:09:55 +02:00
Antonio Scandurra 9c8710db9a Checkpoint 2023-10-04 19:59:24 +02:00
Antonio Scandurra 63a804e2d9 Checkpoint 2023-10-04 19:53:29 +02:00
Marshall Bowers 95fe0d2e87 Add Icon element 2023-10-04 13:46:45 -04:00
Marshall Bowers 1ba63d11cd Add storybook CLI 2023-10-04 13:33:28 -04:00
Mikayla 2f82357b29 Fix channel messages test 2023-10-04 10:13:02 -07:00
Marshall Bowers 958156f8ff Remove unneeded theme function
This also fixes the panic when trying to declare the `GPUIApplication` class.
2023-10-04 13:11:02 -04:00
Marshall Bowers 02c9f2a13e Begin setting up stories 2023-10-04 12:49:06 -04:00
Antonio Scandurra a39a08195f Checkpoint 2023-10-04 18:38:08 +02:00
Antonio Scandurra 673f1f762e Checkpoint 2023-10-04 17:59:29 +02:00
Antonio Scandurra 5ca67c6d57 Checkpoint 2023-10-04 17:48:28 +02:00
Marshall Bowers 19c241b7d9 Wire up hacky children for Panel 2023-10-04 11:22:33 -04:00
Marshall Bowers 3497e0f478 Render Panel 2023-10-04 10:58:23 -04:00
Marshall Bowers 51987d475d Fix icon paths 2023-10-04 10:52:39 -04:00
Antonio Scandurra 775f509d36 Checkpoint 2023-10-04 16:42:28 +02:00
Marshall Bowers 8e7f6fe457 Fix icon name 2023-10-04 10:41:21 -04:00
Marshall Bowers 1d2b45db8f Render workspace 2023-10-04 10:37:29 -04:00
Marshall Bowers bc783b853b Merge branch 'gpui2' into marshall/gpui2-playground 2023-10-04 10:33:40 -04:00
Antonio Scandurra dd8af02962 Allow tinting images grayscale 2023-10-04 15:27:51 +02:00
Antonio Scandurra 218527478f Checkpoint: start rendering images 2023-10-04 15:03:21 +02:00
Antonio Scandurra b5bbccbe7f Checkpoint: emojis rendering 2023-10-04 12:41:21 +02:00
Antonio Scandurra 0faeaaa18c WIP 2023-10-04 11:53:20 +02:00
Antonio Scandurra 0d367cf3ae Checkpoint: render SVGs 2023-10-04 10:51:47 +02:00
Antonio Scandurra 96ad838353 Use Courier for now, to avoid panicking 2023-10-04 08:48:05 +02:00
Mikayla 6f21c99e95 Fix most tests for new chat changes 2023-10-03 20:50:17 -07:00
Nathan Sobo 0aecf62334 Checkpoint 2023-10-03 21:23:32 -06:00
MikaylaandConrad f4dbf3dc0f Fix unit test
co-authored-by: Conrad <conrad.irwin@gmail.com>
2023-10-03 20:03:57 -07:00
Mikaylaandconrad ed0adf7e96 Fix a few mouse event id bugs and move facepile to the left
co-authored-by: conrad <conrad.irwin@gmail.com>
2023-10-03 19:45:33 -07:00
Mikaylaandconrad 62762d83d6 Lower frequency of popup warning when leaving a call
co-authored-by: conrad <conrad.irwin@gmail.com>
2023-10-03 19:30:05 -07:00
Nathan Sobo 2874d611c9 Checkpoint 2023-10-03 20:19:59 -06:00
Nathan Sobo fefd935d73 Checkpoint 2023-10-03 20:04:17 -06:00
Max Brunsfeld 6f6460a858 Merge branch 'main' into channel-changes 2023-10-03 17:52:28 -07:00
Max BrunsfeldandMikayla d2ca5522f5 Acknowledge channel notes and chat changes when views are active
Co-authored-by: Mikayla <mikayla@zed.dev>
2023-10-03 17:40:10 -07:00
Max BrunsfeldandMikayla a6eaeed919 Specify uuid crate in the root Cargo.toml
Co-authored-by: Mikayla <mikayla@zed.dev>
2023-10-03 17:39:24 -07:00
Nathan Sobo c69cd739b6 Checkpoint 2023-10-03 17:58:11 -06:00