Nate
2ea7368cfb
style updates
2021-09-16 15:01:50 -04:00
Nate
fc7dc73f57
add additional pages and set base styles
2021-09-15 18:28:38 -04:00
Nate
51f0250466
swap logged in avatar -> username
2021-09-15 14:58:59 -04:00
Nate
0eb9822e0d
style nav
2021-09-15 14:47:50 -04:00
Nate
0906b96a23
add new font stack
2021-09-15 13:21:04 -04:00
Nate
8eb1ba9fe7
split home and releases
2021-09-15 12:57:25 -04:00
Nate
c0ad095513
add wishful nav items
2021-09-15 12:54:19 -04:00
Nate
68926908d0
new home markup
2021-09-15 12:54:07 -04:00
Nate
0f2ba45267
wip test new site content
2021-09-14 17:54:23 -04:00
Nathan Sobo
4be17b7a9b
Fix signups query
2021-09-14 13:23:35 -06:00
Antonio Scandurra
201b923248
Don't panic if heartbeat messages can't be sent
...
Co-Authored-By: Max Brunsfeld <max@zed.dev>
2021-09-14 10:56:09 +02:00
Nathan Sobo
27b3d11aa6
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.
2021-09-13 14:03:00 -06:00
Nathan Sobo
c14ebb264f
Make release notes look better with more than 1 release
2021-09-13 13:23:06 -06:00
Nathan Sobo
7737699981
Use a pointing hand cursor style on tab close icons
2021-09-13 11:49:10 -06:00
Nathan Sobo
2b7f69c317
Merge pull request #143 from zed-industries/codesign
...
Perform code signing with Apple-issued certificate on CI
2021-09-10 23:20:48 -06:00
Nathan Sobo
2498a98ea7
Notarize DMG with Apple
2021-09-10 23:15:23 -06:00
Nathan Sobo
cbc23a158a
Tweak order
2021-09-10 22:51:45 -06:00
Nathan Sobo
0710d66092
Perform code signing with Apple-issued certificate on CI
2021-09-10 22:07:20 -06:00
Max Brunsfeld
3d4a451c15
Merge commit '680b86b17c63b67f768bc5da5f34e5ccf056a0ce' into main
2021-09-10 15:22:59 -07:00
Nate
6afd477569
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
2021-09-10 15:56:39 -04:00
Nate
21c74ca78d
Add "zed" label to the title bar
2021-09-10 13:42:38 -04:00
Nate
64c26a73be
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
2021-09-10 11:23:38 -04:00
Nate
160c4beb06
Add shadow to channel select menu
2021-09-10 10:18:14 -04:00
Nate
fac42fd3c2
Fix border on channel select menu
2021-09-10 10:14:21 -04:00
Max Brunsfeld
680b86b17c
Avoid holding strong handle to Channel in long-lived task
2021-09-09 17:57:06 -07:00
Max Brunsfeld
5a4ba7f551
💄 Use time::Global::into in Anchor::into
2021-09-09 17:56:32 -07:00
Max Brunsfeld
c58e335b87
Make UpdateBuffer
a request, store unsent operations on worktree
2021-09-09 11:26:06 -07:00
Max Brunsfeld
38bfaba135
Add a generic Ack
message, use it instead of Pong
...
Remove the `id` field from `Ping`, because it isn't used.
There is already an id on the message envelope.
2021-09-09 11:24:16 -07:00
Antonio Scandurra
000305472a
Minor stylistic changes
2021-09-09 19:51:26 +02:00
Antonio Scandurra
b3aad5d333
💄
2021-09-09 17:45:33 +02:00
Antonio Scandurra
8fb58e09d8
Remove channel disconnection unit test
...
...as that's already covered by the integration test.
2021-09-09 17:00:55 +02:00
Antonio Scandurra
d08ec8bd53
Reduce backoff and add some jitter to avoid thundering herd issues
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2021-09-09 17:00:18 +02:00
Nathan Sobo
e2b56e8764
If a test connection has been killed, never return a message
2021-09-09 08:25:58 -06:00
Antonio Scandurra
3c61a3e826
Ensure client A and B can communicate after reconnection
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2021-09-09 15:40:35 +02:00
Antonio Scandurra
8de18b5a84
Re-join channel when reconnecting
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2021-09-09 15:34:46 +02:00
Antonio Scandurra
156fd4ba57
Add integration test simulating killing a connection while chatting
2021-09-09 13:27:44 +02:00
Antonio Scandurra
34d8f99714
Respond to RPC pings in the server
2021-09-09 11:08:41 +02:00
Antonio Scandurra
ad7631de9f
Refactor and write a simple unit test to verify reconnection logic
2021-09-09 11:00:43 +02:00
Max Brunsfeld
6baa9fe37b
WIP - Start work on reconnect logic
2021-09-08 18:20:32 -07:00
Max Brunsfeld
edbd424b75
Introduce test-only APIs for configuring how Client reconnects
2021-09-08 18:19:59 -07:00
Max Brunsfeld
b6eac57f63
Introduce a concrete Conn
type for peer's websocket connection
...
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.
2021-09-08 18:14:47 -07:00
Max Brunsfeld
c3e29e0a2d
Finish implementing DeterministicExecutor::advance_clock
...
* 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
2021-09-08 11:27:30 -07:00
Antonio Scandurra
900010160f
WIP
...
Co-Authored-By: Max Brunsfeld <max@zed.dev>
2021-09-08 18:58:59 +02:00
Antonio Scandurra
a3bbf71390
🎨
2021-09-08 17:10:48 +02:00
Antonio Scandurra
6c3551bff1
Use watch::Sender::borrow_mut
instead of send
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2021-09-08 17:09:58 +02:00
Antonio Scandurra
7ac3b5e707
Merge pull request #138 from zed-industries/adjust-font
...
Add bindings to adjust buffer font size
2021-09-08 17:07:53 +02:00
Antonio Scandurra
af6e931da7
Start on a Client::status
method that can be observed
2021-09-08 15:58:16 +02:00
Nate Butler
75bd1bdda7
Tab refinements
...
* Update close icon to remove whitespace
* Update tab spacing
* DOESN'T update active_tab to add right border when it is last tab
2021-09-08 01:07:09 -04:00
Nate Butler
0ef409d48f
Change the active_line style to a transparent black
2021-09-08 00:10:55 -04:00
Nathan Sobo
5164026238
Test rewraping on font size change
2021-09-07 22:10:01 -06:00