Commit log

0d0c760 Checkpoint

Nathan Sobo created

177e385 Checkpoint: Fix a crash

Nathan Sobo created

699a5d2 Checkpoint

Nathan Sobo created

d298afb Create markdown text element and add to channel chat

Mikayla created

45d08c7 Add `.when` to `Element`s

Marshall Bowers created

77feecc Add `List` component

Marshall Bowers created

acffc7e Remove old code from notes icon click handler (#3085)

Click to expand commit body
Release Notes:

- Fix clicking the notes icon when people are in the channel (preview
only)

Mikayla Maki created

b0e56b7 107 channel touch ups (#3087)

Click to expand commit body
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)

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

Max Brunsfeld created

427a857 Fix panic in increment (#3084)

Click to expand commit body
Release Notes:

- Fixes a panic in vim when incrementing a non-number.

Conrad Irwin created

e984209 save tweaks (#3031)

Click to expand commit body
- use SaveAll instead of Save
- TODO: fix where closing a multi-buffer gives a confusing save prompt

Conrad Irwin created

332f3f5 Merge branch 'gpui2' into marshall/gpui2-playground

Marshall Bowers 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

c8bc68c Checkpoint

Nathan Sobo created

02d6b91 Checkpoint

Nathan Sobo created

5074bcc Add image avatars to channel messages

Mikayla created

7d94b03 Fix renaming (#3083)

Click to expand commit body
Release Notes:

- Fix bugs arising from saving an untitled buffer

Conrad Irwin created

ff1722d Fix tracking newly saved buffers

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Conrad Irwin and Mikayla Maki created

e68b24f Checkpoint

Nathan Sobo created

339ba79 Add `Avatar` element

Marshall Bowers 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)

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>

Mikayla , conrad , and max created

ebc8059 WIP

Antonio Scandurra created

d28c815 Checkpoint

Antonio Scandurra created

dc9a260 Checkpoint

Antonio Scandurra created

249e6fe Add `Icon` element

Marshall Bowers created

e84b874 Add storybook CLI

Marshall Bowers created

e548572 Fix channel messages test

Mikayla created

0323a60 Remove unneeded `theme` function

Click to expand commit body
This also fixes the panic when trying to declare the `GPUIApplication` class.

Marshall Bowers created

a05cbf8 Begin setting up stories

Marshall Bowers created

5aa4560 Checkpoint

Antonio Scandurra created

133c3a3 Checkpoint

Antonio Scandurra created

f964620 Checkpoint

Antonio Scandurra created

4b793f4 Wire up hacky children for `Panel`

Marshall Bowers created

aae4f00 Render `Panel`

Marshall Bowers created

366a491 Fix icon paths

Marshall Bowers created

bc1801f Checkpoint

Antonio Scandurra created

25cd12c Fix icon name

Marshall Bowers created

90e22da Render workspace

Marshall Bowers created

e6c7e57 Merge branch 'gpui2' into marshall/gpui2-playground

Marshall Bowers created

d385bc9 Allow tinting images grayscale

Antonio Scandurra created

1816ab9 Checkpoint: start rendering images

Antonio Scandurra created