Commit log
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
4 years ago
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
4 years ago
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
4 years ago
84d4bb6
Introduce HttpClient trait, use it to fetch avatars in UserStore
Click to expand commit body
* Add a FakeHttpClient for tests
Max Brunsfeld
created
4 years ago
4be17b7
Fix signups query
Nathan Sobo
created
4 years ago
Nathan Sobo
created
4 years ago
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
4 years ago
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
4 years ago
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
4 years ago
d15eda5
Use `AtlasAllocator` in `SpriteCache`
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
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
4 years ago
96ade86
Start on image rendering
Antonio Scandurra
created
4 years ago
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
4 years ago
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
4 years ago
c14ebb2
Make release notes look better with more than 1 release
Nathan Sobo
created
4 years ago
7737699
Use a pointing hand cursor style on tab close icons
Nathan Sobo
created
4 years ago
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
4 years ago
2498a98
Notarize DMG with Apple
Nathan Sobo
created
4 years ago
Nathan Sobo
created
4 years ago
0710d66
Perform code signing with Apple-issued certificate on CI
Nathan Sobo
created
4 years ago
3d4a451
Merge commit '680b86b17c63b67f768bc5da5f34e5ccf056a0ce' into main
Max Brunsfeld
created
4 years ago
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
4 years ago
21c74ca
Add "zed" label to the title bar
Nate
created
4 years ago
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
4 years ago
160c4be
Add shadow to channel select menu
Nate
created
4 years ago
fac42fd
Fix border on channel select menu
Nate
created
4 years ago
680b86b
Avoid holding strong handle to Channel in long-lived task
Max Brunsfeld
created
4 years ago
5a4ba7f
:lipstick: Use time::Global::into in Anchor::into
Max Brunsfeld
created
4 years ago
c58e335
Make `UpdateBuffer` a request, store unsent operations on worktree
Max Brunsfeld
created
4 years ago
38bfaba
Add a generic `Ack` message, use it instead of `Pong`
Click to expand commit body
Remove the `id` field from `Ping`, because it isn't used.
There is already an id on the message envelope.
Max Brunsfeld
created
4 years ago
0003054
Minor stylistic changes
Antonio Scandurra
created
4 years ago
Antonio Scandurra
created
4 years ago
8fb58e0
Remove channel disconnection unit test
Click to expand commit body
...as that's already covered by the integration test.
Antonio Scandurra
created
4 years ago
d08ec8b
Reduce backoff and add some jitter to avoid thundering herd issues
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
e2b56e8
If a test connection has been killed, never return a message
Nathan Sobo
created
4 years ago
3c61a3e
Ensure client A and B can communicate after reconnection
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
8de18b5
Re-join channel when reconnecting
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
156fd4b
Add integration test simulating killing a connection while chatting
Antonio Scandurra
created
4 years ago
34d8f99
Respond to RPC pings in the server
Antonio Scandurra
created
4 years ago
ad7631d
Refactor and write a simple unit test to verify reconnection logic
Antonio Scandurra
created
4 years ago
6baa9fe
WIP - Start work on reconnect logic
Max Brunsfeld
created
4 years ago
edbd424
Introduce test-only APIs for configuring how Client reconnects
Max Brunsfeld
created
4 years ago
b6eac57
Introduce a concrete `Conn` type for peer's websocket connection
Click to expand commit body
This is mostly to set us up to test the rpc::Client's reconnect
logic.
There are multiple ways that the `rpc::Client` may establish
its websocket connection: (SSL in production, plain TCP during
local development, and using an in-memory connection for tests).
Now we can represent all of those connections using a common type.
Also, several long methods no longer need to be generic, which
is good for compile time.
Max Brunsfeld
created
4 years ago
c3e29e0
Finish implementing DeterministicExecutor::advance_clock
Click to expand commit body
* Start by running all non-timer futures to completion, to ensure that
timers have a chance to be registered.
* Release executor's state lock before waking any timers
Max Brunsfeld
created
4 years ago
Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra
and
Max Brunsfeld
created
4 years ago
Antonio Scandurra
created
4 years ago
6c3551b
Use `watch::Sender::borrow_mut` instead of `send`
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
7ac3b5e
Merge pull request #138 from zed-industries/adjust-font
Click to expand commit body
Add bindings to adjust buffer font size
Antonio Scandurra
created
4 years ago
af6e931
Start on a `Client::status` method that can be observed
Antonio Scandurra
created
4 years ago
75bd1bd
Tab refinements
Click to expand commit body
* Update close icon to remove whitespace
* Update tab spacing
* DOESN'T update active_tab to add right border when it is last tab
Nate Butler
created
4 years ago
Page 2 of 30