Nate
e8368b77d5
add new font stack
2021-09-15 13:21:04 -04:00
Nate
379f754ada
split home and releases
2021-09-15 12:57:25 -04:00
Nate
581f948937
add wishful nav items
2021-09-15 12:54:19 -04:00
Nate
76a2d25c92
new home markup
2021-09-15 12:54:07 -04:00
Nate
927c7ca5d6
wip test new site content
2021-09-14 17:54:23 -04:00
Nathan Sobo
c36f05a9ce
Fix signups query
2021-09-14 13:23:35 -06:00
Antonio Scandurra and Max Brunsfeld
0a9ab8976b
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
43b50f2866
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
2db08e659b
Make release notes look better with more than 1 release
2021-09-13 13:23:06 -06:00
Nathan Sobo
7fcb1cc9ff
Use a pointing hand cursor style on tab close icons
2021-09-13 11:49:10 -06:00
Nathan Sobo
7f9fcdb0b5
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
c125f9c854
Notarize DMG with Apple
2021-09-10 23:15:23 -06:00
Nathan Sobo
412d8e7e2e
Tweak order
2021-09-10 22:51:45 -06:00
Nathan Sobo
644ba81db6
Perform code signing with Apple-issued certificate on CI
2021-09-10 22:07:20 -06:00
Max Brunsfeld
ce2188505a
Merge commit '1acdb75cfe0374282cc98da116be6af4c0d13e87' into main
2021-09-10 15:22:59 -07:00
Nate
0d4927e264
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
1d18583a63
Add "zed" label to the title bar
2021-09-10 13:42:38 -04:00
Nate
061b0bbd20
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
96ce729306
Add shadow to channel select menu
2021-09-10 10:18:14 -04:00
Nate
ff400ecae8
Fix border on channel select menu
2021-09-10 10:14:21 -04:00
Max Brunsfeld
1acdb75cfe
Avoid holding strong handle to Channel in long-lived task
2021-09-09 17:57:06 -07:00
Max Brunsfeld
38c018a3e0
💄 Use time::Global::into in Anchor::into
2021-09-09 17:56:32 -07:00
Max Brunsfeld
fb820b40eb
Make UpdateBuffer a request, store unsent operations on worktree
2021-09-09 11:26:06 -07:00
Max Brunsfeld
8e01d93231
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
226dc4edd7
Minor stylistic changes
2021-09-09 19:51:26 +02:00
Antonio Scandurra
f33b034673
💄
2021-09-09 17:45:33 +02:00
Antonio Scandurra
6744961bc7
Remove channel disconnection unit test
...
...as that's already covered by the integration test.
2021-09-09 17:00:55 +02:00
Antonio Scandurra and Nathan Sobo
adb1d5124b
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
141997f9ec
If a test connection has been killed, never return a message
2021-09-09 08:25:58 -06:00
Antonio Scandurra and Nathan Sobo
672241640c
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 and Nathan Sobo
aac9f00b65
Re-join channel when reconnecting
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-09-09 15:34:46 +02:00
Antonio Scandurra
a0d615cf30
Add integration test simulating killing a connection while chatting
2021-09-09 13:27:44 +02:00
Antonio Scandurra
7bec00197d
Respond to RPC pings in the server
2021-09-09 11:08:41 +02:00
Antonio Scandurra
c63b87af09
Refactor and write a simple unit test to verify reconnection logic
2021-09-09 11:00:43 +02:00
Max Brunsfeld
ec65ba4518
WIP - Start work on reconnect logic
2021-09-08 18:20:32 -07:00
Max Brunsfeld
b89454f578
Introduce test-only APIs for configuring how Client reconnects
2021-09-08 18:19:59 -07:00
Max Brunsfeld
ecc590fd12
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
45817a7841
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 and Max Brunsfeld
c3948e9d38
WIP
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2021-09-08 18:58:59 +02:00
Antonio Scandurra
4120ee4cd3
🎨
2021-09-08 17:10:48 +02:00
Antonio Scandurra and Nathan Sobo
c8e9c2a7ee
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
489e06d0e9
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
841260f783
Start on a Client::status method that can be observed
2021-09-08 15:58:16 +02:00
Nate Butler
5a3631ecf1
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
db10aedfd8
Change the active_line style to a transparent black
2021-09-08 00:10:55 -04:00
Nathan Sobo
61827af3f5
Test rewraping on font size change
2021-09-07 22:10:01 -06:00
Nathan Sobo
ef389fce96
Hold a weak handle when watching settings in WrapMap
2021-09-07 22:08:40 -06:00
Nathan Sobo
d764a08c12
Fix compile errors in tests
2021-09-07 21:46:36 -06:00
Nathan Sobo
2090be236e
Recompute wraps when font size changes
2021-09-07 21:38:14 -06:00
Max Brunsfeld and Nathan Sobo
f79dd6bb5a
Remove underline from function syntax highlighting
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-09-07 17:50:24 -07:00