Commit log

8559be9 Default unstyled text to be red instead of transparent

Nathan Sobo created

8179f90 Add initial unit test for channel list

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

d9d52b8 When loggin in, send user id instead of creating a new watch channel

Max Brunsfeld created

bb570d3 Init chat_panel

Antonio Scandurra created

2701abd WIP

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

39ad7f6 Make RPC client's current user_id observable

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

9b636fb Add "Zed > Sign" In menu item

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

e4a232a Send messages on enter

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

d34f374 Beautify error logging

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

54b4a4b Allow editor to be created in auto-height mode

Antonio Scandurra created

405ff1d Render chat messages in `ChatPanel`

Antonio Scandurra created

baded7d Start work on subscribing to model from ChatPanel

Max Brunsfeld created

6df80d9 Allow subscription/notification to be cancelled by dropping the returned Subscription

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

f4847bd Get light theme loading successfully

Max Brunsfeld created

fa0739e Remove model and view specific observe/subscribe methods

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

5ecedd8 Add ChannelList to AppState

Max Brunsfeld created

43bb382 Add generic subscribe and observe methods to contexts

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

8e191f2 Simplify state associated with observations

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

d02eaf9 Fix scrolling in List element

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

a182db8 WIP: Render dummy chat messages to test `List`

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

94e9a83 Give up on entities being `Send` and `Sync`

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

3543ace Implement scrolling and painting for `List`

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

bd89dc4 Perform a full layout of `List` when width changes

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

03b7c3c Implement and test `splice` for `ListState`

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

2c3ba00 Remove vestiges of `after_layout`

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

6dddb72 WIP: Create infrastructure for testing element layout

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

6129bda Fix boxed cloning of `AnyAction`

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

ab2977c Pass action instead of action argument to handlers

Antonio Scandurra created

86effd6 Get project compiling with type-safe actions

Nathan Sobo created

638b533 WIP

Nathan Sobo created

24639ec WIP

Nathan Sobo created

030de80 WIP: Start on List::layout

Click to expand commit body
Perform layout on any elements that we haven't yet laid out.

Nathan Sobo created

d68e0b0 Remove after_layout from Element trait

Click to expand commit body
Now that layout takes a MutableAppContext we don't need an after_layout phase.

Nathan Sobo created

d0a5bc6 WIP

Nathan Sobo created

c3dda14 WIP: Move sum_tree module into gpui so we can use it in List

Nathan Sobo created

2507f9b Stub in a ChatPanel

Max Brunsfeld created

b88b3e7 Add sidebars

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

a7ac37a Make titlebar_height available during render

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Max Brunsfeld and Antonio Scandurra created

5cfb948 Make the default window size non-zero

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Max Brunsfeld and Antonio Scandurra created

c7c7a19 Merge remote-tracking branch 'origin/sexy' into chat-theme-prep

Max Brunsfeld created

9ff7649 Flatten theme styles by eliminating top-level ui key

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo , Max Brunsfeld , and Antonio Scandurra created

9b7756f Use singular names in theme and number surfaces from 0

Nathan Sobo created

7a5ecae Merge remote-tracking branch 'origin/main' into chat

Antonio Scandurra created

f463b2e Forbid parking earlier in server integration tests

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

98f691d Make database interactions deterministic in test

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

3ba530b :lipstick:

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

b13da81 Extract a `Db::close` method and remove deref to `PgPool`

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

0b97676 Provide a consistent ordering for channel messages based on their ID

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

5f3e6f3 Implement and test channel cleanup as clients leave

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

9ed4176 Save messages received from the server

Antonio Scandurra created