df4b589
Run fewer iterations of the gpui list test by default
Max Brunsfeld created
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
* 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
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
5ee0e85
WIP
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
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo and Antonio Scandurra created
ec7c6f3
Always assign credentials on rpc::Client after connecting
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo and Antonio Scandurra created
7d59b2d
Log panics when not attached to a pty
Hopefully this will give us better forensics if we panic in production.
Nathan Sobo created
914112f
Fix `test_channel_messages` unit test
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
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
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
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
44a457e
Cache credentials in memory separately from connection status
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
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
e212461
Authenticate when clicking on unauthenticated avatar in titlebar
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
0f415a5
Style avatar image with border and rounded corners
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
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
b63b717
Preserve aspect ratio when scaling images
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
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
* 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
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
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`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
d15eda5
Use `AtlasAllocator` in `SpriteCache`
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
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
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra and Max Brunsfeld created
27b3d11
Make the builder and runtime OS versions match
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
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
* 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
* 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