Commit log

8f88064 update team & story

Nate created

80fce4e remove tech from nav

Nate created

a4d35d6 add community page content

Nate created

d3b9e33 update home + story

Nate created

93f3c59 release page cleanup

Nate created

8cd1698 add releases page

Nate created

105206a style prose, add code highligting, style updates page

Nate created

f13af7d WIP

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

cb34321 add prose.css for manual prose styles

Nate created

f4d0225 Update sign in button to link

Nate created

f2825cc Start on `Presence` as the backing model for the people panel

Antonio Scandurra created

12fa309 Implement `proto::GetCollaborators` request

Antonio Scandurra created

e3c0d69 Switch to a new flow for advertising, sharing and joining worktrees

Click to expand commit body
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.

Max Brunsfeld created

68039b9 Remove font_family and font_size from editor::Snapshot

Click to expand commit body
We'll rely on the style struct instead.

Nathan Sobo created

f13a354 Move editor layout code into element

Click to expand commit body
Now that most of the layout code is based on the EditorStyle struct, I think it makes more sense to put it in the element.

Nathan Sobo created

18fd689 hook up updates + more styles

Nate created

4f0c9a3 Build workspace editor TextStyle from font fields in settings

Click to expand commit body
We'll specify values in the theme but we'll only end up using the color for these editors.

Nathan Sobo created

a1f0693 Specify full TextStyles in EditorStyle

Nathan Sobo created

176ca90 Rename OpenWorktree message to JoinWorktree

Click to expand commit body
We'll repurpose the name 'OpenWorktree' for opening a local
worktree while signed in, and advertising the open status to
the worktree's collaborators.

Max Brunsfeld created

eb32675 fix scrollbar jumping

Nate created

c21b754 Make placeholder text style optional

Nathan Sobo created

606aa14 Require a build_style callback to be passed to Editor on construction

Click to expand commit body
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.

Nathan Sobo created

2ea7368 style updates

Nate created

ad9712d Move EditorStyle into editor module

Nathan Sobo created

f009397 Always store an rpc client on local worktrees

Click to expand commit body
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.

Max Brunsfeld created

260114a Update Inconsolata to not include ligatures

Click to expand commit body
Fixes #146

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

f21b180 Merge pull request #147 from zed-industries/finish-disconnected-chat

Click to expand commit body
Finish up making the chat panel handle disconnect and reconnect

Antonio Scandurra created

79fb3aa Add migration to add a `nonce` column to `channel_messages`

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

02768b7 Remove duplicated text base definition

Antonio Scandurra created

8973e25 Re-send pending messages after reconnecting

Antonio Scandurra created

4a96a5c Use a negative delta to scroll down in layout unit test for `List`

Antonio Scandurra created

9402eb3 Maintain parent pointers from primitive values too

Click to expand commit body
After resolving a reference to a primitive value, we want to set
its parent pointer so that `Tree::resolve` can navigate upward and
update the cached resolved status of each node.

Antonio Scandurra created

df4b589 Run fewer iterations of the gpui list test by default

Max Brunsfeld created

fbe77e9 Run all crates' tests on CI

Max Brunsfeld created

2392075 Get resolve_references test passing

Max Brunsfeld created

caf0f0e Fix duplicated results in get_users_by_ids

Max Brunsfeld created

31b5602 Get server integration tests passing again

Click to expand commit body
* 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>

Max Brunsfeld and Nathan Sobo created

fc7dc73 add additional pages and set base styles

Nate created

51f0250 swap logged in avatar -> username

Nate created

95ef70e Switch to new resolution system in ThemeRegistry

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

0eb9822 style nav

Nate created

0906b96 add new font stack

Nate created

8eb1ba9 split home and releases

Nate created

c0ad095 add wishful nav items

Nate created

6892690 new home markup

Nate created

5ee0e85 WIP

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created

65b2215 WIP

Antonio Scandurra created

c2e9aa1 Render chat panel messages even if connection is lost

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

ec7c6f3 Always assign credentials on rpc::Client after connecting

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

7d59b2d Log panics when not attached to a pty

Click to expand commit body
Hopefully this will give us better forensics if we panic in production.

Nathan Sobo created