Nate
10ed388d41
Form design changes
2021-09-20 18:21:00 -04:00
Nate
1470184d45
Add active page indicator
2021-09-20 18:02:04 -04:00
Nate
9c0b9f0bcc
update signup form and admin panel
2021-09-20 17:53:10 -04:00
Nate
ccf4cf165f
Update admin + community to use new interest values from form
2021-09-20 16:06:40 -04:00
Nate
f933b40fe2
Add "interest" booleans to signups form
...
Co-Authored-By: Max Brunsfeld
<max@zed.dev >
2021-09-20 16:06:16 -04:00
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 and Nate Butler
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
Antonio Scandurra
67946b7224
Add an integration test to verify collaborators are kept up to date
2021-09-20 16:40:31 +02:00
Nate
893ff2f26f
layout updates
2021-09-20 10:34:18 -04:00
Antonio Scandurra
3d4dbf3140
Maintain collaborators in UserStore
2021-09-20 15:05:41 +02:00
Antonio Scandurra
32111092bd
Turn UserStore into a model
2021-09-20 14:40:06 +02:00
Antonio Scandurra
ae9fb65315
Fix integration tests
2021-09-20 12:52:13 +02:00
Antonio Scandurra
d8ea220acc
Update collaborators as worktrees are opened/shared/closed
2021-09-20 12:29:32 +02: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
Antonio Scandurra and Nathan Sobo
f13af7dc59
WIP
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-09-17 18:37:00 +02: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
Antonio Scandurra
f2825cceba
Start on Presence as the backing model for the people panel
2021-09-17 16:18:41 +02:00
Antonio Scandurra
12fa309b7c
Implement proto::GetCollaborators request
2021-09-17 14:36:50 +02:00
Max Brunsfeld
e3c0d6980c
Switch to a new flow for advertising, sharing and joining worktrees
...
Now, when you open a local worktree, we immediately send an `OpenWorktree` message
to the server, telling it the name of the folder that you've opened, and the names of all the
collaborators (based on a `.zed.toml` file). The server responds with a unique id for the
worktree.
When starting share this local worktree, you now include this previously-assigned id
in the `ShareWorktree` message.
When joining a worktree, there is no longer a need to provide an access token. The access
is controlled by the set of "collaborator logins" that were provided when the worktree
was initially opened by the host.
2021-09-16 18:39:29 -07: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
Max Brunsfeld
176ca9086e
Rename OpenWorktree message to JoinWorktree
...
We'll repurpose the name 'OpenWorktree' for opening a local
worktree while signed in, and advertising the open status to
the worktree's collaborators.
2021-09-16 12:57:19 -07: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
Max Brunsfeld
f0093974ee
Always store an rpc client on local worktrees
...
Even before sharing, we now want to advertise that the user is working
on a certain worktree, to make that visible to all of the worktree's
collaborators.
2021-09-16 11:06:49 -07:00
Antonio Scandurra and Nathan Sobo
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 and Nathan Sobo
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