Commit Graph
12765 Commits
Author SHA1 Message Date
Conrad Irwin f7cd0e84f9 Remove old code from notes icon click handler 2023-10-04 15:18:26 -06:00
Conrad Irwin a4e77af571 Fix panic in increment 2023-10-04 15:13:01 -06:00
Nathan Sobo c8bc68c267 Checkpoint 2023-10-04 15:08:04 -06:00
Nathan Sobo 02d6b91b73 Checkpoint 2023-10-04 15:05:04 -06:00
Mikayla 5074bccae4 Add image avatars to channel messages 2023-10-04 14:04:02 -07:00
Conrad Irwin 7d94b0325f Fix renaming (#3083)
Release Notes:

- Fix bugs arising from saving an untitled buffer
2023-10-04 14:50:31 -06:00
Conrad IrwinandMikayla Maki ff1722d307 Fix tracking newly saved buffers
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
2023-10-04 14:44:21 -06:00
Nathan Sobo e68b24f839 Checkpoint 2023-10-04 13:43:21 -06:00
Marshall Bowers 339ba7986f Add Avatar element 2023-10-04 15:34:14 -04:00
Joseph T. Lyons 6cb674a0aa collab 0.23.0 2023-10-04 15:01:38 -04:00
Joseph T. Lyons 6db47478cf v0.108.x dev 2023-10-04 15:00:53 -04:00
Mikayla Maki 01b45f4f23 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 4d61d01943 Add an RPC handler for channel buffer acks
co-authored-by: max <max@zed.dev>
2023-10-04 11:47:13 -07:00
dd0edcd203 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 ebc80597d5 WIP 2023-10-04 20:09:55 +02:00
Antonio Scandurra d28c81571c Checkpoint 2023-10-04 19:59:24 +02:00
Antonio Scandurra dc9a260425 Checkpoint 2023-10-04 19:53:29 +02:00
Marshall Bowers 249e6fe637 Add Icon element 2023-10-04 13:46:45 -04:00
Marshall Bowers e84b8747a1 Add storybook CLI 2023-10-04 13:33:28 -04:00
Mikayla e548572f12 Fix channel messages test 2023-10-04 10:13:02 -07:00
Marshall Bowers 0323a60d85 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 a05cbf8169 Begin setting up stories 2023-10-04 12:49:06 -04:00
Antonio Scandurra 5aa45607eb Checkpoint 2023-10-04 18:38:08 +02:00
Antonio Scandurra 133c3a330c Checkpoint 2023-10-04 17:59:29 +02:00
Antonio Scandurra f9646208e9 Checkpoint 2023-10-04 17:48:28 +02:00
Marshall Bowers 4b793f44ef Wire up hacky children for Panel 2023-10-04 11:22:33 -04:00
Marshall Bowers aae4f00a4b Render Panel 2023-10-04 10:58:23 -04:00
Marshall Bowers 366a4918c3 Fix icon paths 2023-10-04 10:52:39 -04:00
Antonio Scandurra bc1801fb03 Checkpoint 2023-10-04 16:42:28 +02:00
Marshall Bowers 25cd12cf33 Fix icon name 2023-10-04 10:41:21 -04:00
Marshall Bowers 90e22da930 Render workspace 2023-10-04 10:37:29 -04:00
Marshall Bowers e6c7e57711 Merge branch 'gpui2' into marshall/gpui2-playground 2023-10-04 10:33:40 -04:00
Antonio Scandurra d385bc9cce Allow tinting images grayscale 2023-10-04 15:27:51 +02:00
Antonio Scandurra 1816ab95a0 Checkpoint: start rendering images 2023-10-04 15:03:21 +02:00
Antonio Scandurra 5c750b6880 Checkpoint: emojis rendering 2023-10-04 12:41:21 +02:00
Antonio Scandurra cd1c137542 WIP 2023-10-04 11:53:20 +02:00
Antonio Scandurra 4cf2ba20c2 Checkpoint: render SVGs 2023-10-04 10:51:47 +02:00
Antonio Scandurra a1ee2db6d1 Use Courier for now, to avoid panicking 2023-10-04 08:48:05 +02:00
Mikayla db8096ccdc Fix most tests for new chat changes 2023-10-03 20:50:17 -07:00
Nathan Sobo 25a2554bdd Checkpoint 2023-10-03 21:23:32 -06:00
MikaylaandConrad 3bc7024f8b Fix unit test
co-authored-by: Conrad <conrad.irwin@gmail.com>
2023-10-03 20:03:57 -07:00
Mikaylaandconrad 4ff80a7074 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 23ee8211c7 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 1e0ff65337 Checkpoint 2023-10-03 20:19:59 -06:00
Nathan Sobo da211bef96 Checkpoint 2023-10-03 20:04:17 -06:00
Max Brunsfeld 95342c8c33 Merge branch 'main' into channel-changes 2023-10-03 17:52:28 -07:00
Max BrunsfeldandMikayla 61e0289014 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 af09861f5c 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 7f9e3bc787 Checkpoint 2023-10-03 17:58:11 -06:00
Nathan Sobo d995192dde Checkpoint: Get basic workspace rendering 2023-10-03 17:39:03 -06:00