Commit Graph
1397 Commits
Author SHA1 Message Date
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 ScandurraandMax 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 ScandurraandNathan 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 ScandurraandNathan 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 ScandurraandNathan 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 ScandurraandMax 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 ScandurraandNathan 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 BrunsfeldandNathan Sobo f79dd6bb5a Remove underline from function syntax highlighting
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2021-09-07 17:50:24 -07:00