Nate
8d08abf2a6
Merge branch 'main' into site-v2
2021-09-20 16:01:03 -04:00
Nate
b2c7bf1dae
mobile styles
2021-09-20 15:42:30 -04:00
Max Brunsfeld
7252ed2451
Add 'active' class to the active nav link
...
Co-Authored-By: Nate Butler <nate@zed.dev>
2021-09-20 12:04:26 -07:00
Nate
6ed1b3cba6
mobile styles
2021-09-20 14:41:52 -04:00
Nate
6eca2f465b
mobile style updates
2021-09-20 12:32:43 -04:00
Nate
fe5cb691b5
wip mobile nav
2021-09-20 12:02:42 -04:00
Nate
6c59da6496
update error page
2021-09-20 12:02:35 -04:00
Nate
893ff2f26f
layout updates
2021-09-20 10:34:18 -04:00
Nate
493fb4fc24
minimal styles for admin page
2021-09-18 12:57:04 -04:00
Nate
8f8806445e
update team & story
2021-09-17 16:25:15 -04:00
Nate
80fce4e18b
remove tech from nav
2021-09-17 15:40:03 -04:00
Nate
a4d35d6c09
add community page content
2021-09-17 15:37:34 -04:00
Nate
d3b9e333a7
update home + story
2021-09-17 15:37:27 -04:00
Nate
93f3c59d5a
release page cleanup
2021-09-17 15:06:38 -04:00
Nate
8cd16982b1
add releases page
2021-09-17 14:59:02 -04:00
Nate
105206aef1
style prose, add code highligting, style updates page
2021-09-17 14:02:31 -04:00
Nate
cb34321d69
add prose.css for manual prose styles
2021-09-17 12:33:10 -04:00
Nate
f4d0225b75
Update sign in button to link
2021-09-17 10:36:47 -04:00
Nate
18fd689177
hook up updates + more styles
2021-09-16 17:12:24 -04:00
Nathan Sobo
a1f0693599
Specify full TextStyles in EditorStyle
2021-09-16 14:12:38 -06:00
Nate
eb32675652
fix scrollbar jumping
2021-09-16 15:40:12 -04:00
Nathan Sobo
606aa148a6
Require a build_style callback to be passed to Editor on construction
...
We're going to use this to control the text style, so it really doesn't make sense to allow an editor to be constructed without it.
2021-09-16 13:20:12 -06:00
Nate
2ea7368cfb
style updates
2021-09-16 15:01:50 -04:00
Antonio Scandurra
79fb3aa8af
Add migration to add a nonce
column to channel_messages
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2021-09-16 17:43:43 +02:00
Antonio Scandurra
8973e250ca
Re-send pending messages after reconnecting
2021-09-16 16:23:43 +02:00
Max Brunsfeld
caf0f0e428
Fix duplicated results in get_users_by_ids
2021-09-15 16:45:41 -07:00
Max Brunsfeld
31b5602dc1
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>
2021-09-15 16:17:07 -07: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
Antonio Scandurra
f6bf0792ce
Merge branch 'render-images'
2021-09-15 12:11:08 +02:00
Nathan Sobo
7e4d5b7d04
Clear cached credentials when establishing a websocket connection with an invalid token
2021-09-14 20:36:03 -06:00
Nathan Sobo
4a9918979e
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>
2021-09-14 19:19:11 -06:00
Nathan Sobo
44a457e8b6
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>
2021-09-14 18:21:46 -06:00
Max Brunsfeld
aa7c1bfa2d
Fix type errors in server tests
2021-09-14 17:15:17 -07:00
Nathan Sobo
e0e0bdbc3a
Synthesize GitHub avatar URL and follow redirects when fetching it
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
2021-09-14 16:28:26 -06:00
Nate
0f2ba45267
wip test new site content
2021-09-14 17:54:23 -04:00
Max Brunsfeld
84d4bb6186
Introduce HttpClient trait, use it to fetch avatars in UserStore
...
* Add a FakeHttpClient for tests
2021-09-14 13:42:44 -07:00
Nathan Sobo
4be17b7a9b
Fix signups query
2021-09-14 13:23:35 -06:00
Nathan Sobo
f0019e3725
WIP
2021-09-14 12:29:56 -06:00
Nathan Sobo
c14ebb264f
Make release notes look better with more than 1 release
2021-09-13 13:23:06 -06: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
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
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