ae9251a
Merge pull request #149 from zed-industries/editor-style
Click to expand commit body
Specify UI editor fonts via the theme instead of the settings
Nathan Sobo
created
9a9c8ae
Fix deadlock when handling incoming RPC messages
Click to expand commit body
We need to drop the lock on the rpc::ClientState when handling an incoming messages in case those message handlers attempt to interact with the client and grab the lock.
Nathan Sobo
created
42bf88b
Base soft wrapping on TextStyle instead of Settings
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
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
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
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
95ef70e
Switch to new resolution system in ThemeRegistry
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
603f1d8
Authenticate via the browser if keychain credentials are invalid
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
7e4d5b7
Clear cached credentials when establishing a websocket connection with an invalid token
Nathan Sobo
created
4a99189
WIP: Clear cached credentials if authentication fails
Click to expand commit body
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>
Nathan Sobo
and
Max Brunsfeld
created
77a4a36
Test that we reuse credentials when reconnecting
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
44a457e
Cache credentials in memory separately from connection status
Click to expand commit body
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>