Commit log

df4b589 Run fewer iterations of the gpui list test by default

Max Brunsfeld created

fbe77e9 Run all crates' tests on CI

Max Brunsfeld created

2392075 Get resolve_references test passing

Max Brunsfeld created

caf0f0e Fix duplicated results in get_users_by_ids

Max Brunsfeld created

31b5602 Get server integration tests passing again

Click to expand commit body
* Set up UserStore to have the current user, so that
  channel messages can be sent. This is needed now that
  pending messages are represented more similarly to
  regular messages.
* Drop buffer inside of an `AppContext.update` block, so that
  the Buffer's release hook is called in time.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

95ef70e Switch to new resolution system in ThemeRegistry

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

5ee0e85 WIP

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

Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created

65b2215 WIP

Antonio Scandurra created

c2e9aa1 Render chat panel messages even if connection is lost

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

Nathan Sobo and Antonio Scandurra created

ec7c6f3 Always assign credentials on rpc::Client after connecting

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

Nathan Sobo and Antonio Scandurra created

7d59b2d Log panics when not attached to a pty

Click to expand commit body
Hopefully this will give us better forensics if we panic in production.

Nathan Sobo created

914112f Fix `test_channel_messages` unit test

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

Antonio Scandurra and Nathan Sobo created

f6bf079 Merge branch 'render-images'

Antonio Scandurra created

603f1d8 Authenticate via the browser if keychain credentials are invalid

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

Antonio Scandurra and Nathan Sobo created

7e4d5b7 Clear cached credentials when establishing a websocket connection with an invalid token

Nathan Sobo created

4a99189 WIP: Clear cached credentials if authentication fails

Click to expand commit body
Still need to actually handle an HTTP response from the server indicating there was an invalid token.

Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

77a4a36 Test that we reuse credentials when reconnecting

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

44a457e Cache credentials in memory separately from connection status

Click to expand commit body
This prevents us from re-prompting for keychain access when we retry connections after the connection is lost.

Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

aa7c1bf Fix type errors in server tests

Max Brunsfeld created

99a2dc4 Render an offline icon in titlebar when connection is lost

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

e212461 Authenticate when clicking on unauthenticated avatar in titlebar

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

0f415a5 Style avatar image with border and rounded corners

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

426d52d Mix quad border color with background color based on its alpha channel

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

b63b717 Preserve aspect ratio when scaling images

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

e0e0bdb Synthesize GitHub avatar URL and follow redirects when fetching it

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

84d4bb6 Introduce HttpClient trait, use it to fetch avatars in UserStore

Click to expand commit body
* Add a FakeHttpClient for tests

Max Brunsfeld created

4be17b7 Fix signups query

Nathan Sobo created

f0019e3 WIP

Nathan Sobo created

428c491 WIP: Start on rendering avatars

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

Antonio Scandurra , Max Brunsfeld , and Nathan Sobo created

2cf1c69 Render a signed out icon in titlebar

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

Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created

bd4d73b Extract image rasterization into `ImageCache`

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

Antonio Scandurra and Nathan Sobo created

d15eda5 Use `AtlasAllocator` in `SpriteCache`

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

Antonio Scandurra and Nathan Sobo created

95da665 Allow passing a corner radius and borders to rendered images

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

Antonio Scandurra and Nathan Sobo created

96ade86 Start on image rendering

Antonio Scandurra created

201b923 Don't panic if heartbeat messages can't be sent

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Antonio Scandurra and Max Brunsfeld created

27b3d11 Make the builder and runtime OS versions match

Click to expand commit body
We can't build the latest server on buster, but we were using "latest" so it actually was building on bullseye. Then we tried to run it on buster and it blew up. This locks both versions to bullseye so we're running on the same environment where we build.

Nathan Sobo created

c14ebb2 Make release notes look better with more than 1 release

Nathan Sobo created

7737699 Use a pointing hand cursor style on tab close icons

Nathan Sobo created

2b7f69c Merge pull request #143 from zed-industries/codesign

Click to expand commit body
Perform code signing with Apple-issued certificate on CI

Nathan Sobo created

2498a98 Notarize DMG with Apple

Nathan Sobo created

cbc23a1 Tweak order

Nathan Sobo created

0710d66 Perform code signing with Apple-issued certificate on CI

Nathan Sobo created

3d4a451 Merge commit '680b86b17c63b67f768bc5da5f34e5ccf056a0ce' into main

Max Brunsfeld created

6afd477 Add initial collaborator colors

Click to expand commit body
* Define host selection color
* Add 7 unique guest colors, optimizing for contrast between selectors the fewer collaborators you have
* Selections use transparent versions of the cursor color

Nate created

21c74ca Add "zed" label to the title bar

Nate created

64c26a7 Seperate selector.input_editor and chat_panel.input_editor

Click to expand commit body
* create [selector.input_editor] and style
* Update selector style to match figma now that inputs are individually stylable

Nate created

160c4be Add shadow to channel select menu

Nate created

fac42fd Fix border on channel select menu

Nate created

680b86b Avoid holding strong handle to Channel in long-lived task

Max Brunsfeld created

5a4ba7f :lipstick: Use time::Global::into in Anchor::into

Max Brunsfeld created