9ed4176
Save messages received from the server
Antonio Scandurra created
9ed4176
Save messages received from the server
Antonio Scandurra created
10868cf
Start work on sending channel messages
Max Brunsfeld created
c28a366
Send LeaveChannel message in Entity::release instead of Drop::drop
Max Brunsfeld created
467512e
Remove Auth and AuthResponse protobuf messages
Max Brunsfeld created
27a9d44
Merge pull request #127 from zed-industries/generalize-theme-references
In themes, replace "variables" with a more general key-path reference construct
Max Brunsfeld created
a488216
Fetch messages when joining a channel
Nathan Sobo created
620b988
WIP
Max Brunsfeld created
86c8197
Move Arc outside of rpc::Client
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
3631fbd
Consolidate server's rpc state into the rpc::Server struct
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
266867b
Send SaveBuffer message on foreground thread
This ensures that it gets sent *after* any other messages for which we have already spawned a foreground send. Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
6288ac2
Fix double borrow panic
Co-Authored-By: Nathan Sobo <nathan@zed.dev> Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created
5338b30
Remove remaining instances of router
Co-Authored-By: Nathan Sobo <nathan@zed.dev> Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created
d398b96
Re-register message handlers in RPC server
Antonio Scandurra created
d6412fd
Delete old `Peer` implementation and adapt previous code paths
This still doesn't compile but should be close.
Antonio Scandurra created
5dee7ec
Start using the new `zrpc::peer2::Peer` in Server
Antonio Scandurra created
9336c02
Start on a peer2 module with an alternative implementation
Nathan Sobo created
3f5db72
Remove shared_worktrees map from ClientState
Each worktree instance now handles its own messages.
Nathan Sobo created
37f24d1
Subscribe to worktree messages at the entity level
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
4191e3a
Simplify logic for guaranteeing stable sort order of references
Max Brunsfeld created
ef421d7
Implement broadcast of typed envelopes
This required a rework of the macro so that we can always construct a typed envelope from our list of available message types from incoming protobuf envelopes. Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
541f58e
Start on subscribing to messages in channel entity instances
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com> Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo , Max Brunsfeld , and Antonio Scandurra created
1a4bd3a
Implement a topological sort for references in themes
Max Brunsfeld created
92df60f
In themes, replace variables with more general reference construct
Max Brunsfeld created
5b599a3
WIP
Nathan Sobo created
ff822c9
wip
Max Brunsfeld created
4a32bd6
Implement initial RPC endpoints for chat
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
149fb57
Expose titlebar_height in LayoutContext
Nathan Sobo created
e16c62e
Add platform::Window::titlebar_height
Nathan Sobo created
13ee9c2
Start work on server-side RPC handling for chat
Max Brunsfeld created
109d827
Add server methods for creating chat domain objects
Also, consolidate all sql into a `db` module
Max Brunsfeld created
2b9b9b8
Add seed-db script
Max Brunsfeld created
0b6376b
Add several proto messages for chat
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
775bf8d
Add seed target for inserting seed data
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
14f45ac
Log error when failing to load a theme in ThemeSelector
Max Brunsfeld created
1910a4c
Add DB migration for chat tables
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
34eb2c4
Start on custom titlebar
Nathan Sobo created
d9ab406
Merge pull request #123 from zed-industries/fix-word-boundary-movement-multibyte
Fix moving to next word boundary with multi-byte characters
Nathan Sobo created
01fcec5
Merge pull request #125 from zed-industries/theme-variables
Add flexible theme system
Nathan Sobo created
d37a987
Improve border parsing in themes
The `top`, `left`, `bottom` and `right` fields are optional. If none are specified, then they are all set to true. Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
522fac9
Fix compile error in tests
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
1a21902
Move fuzzy mod out of worktree
We now match against arbitrary strings in addition to paths. Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
593afb2
Change reload theme binding
Nathan Sobo created
039dae0
Remove logging
Nathan Sobo created
85a0763
Merge branch 'main' into theme-variables
Nathan Sobo created
d484d80
Match file finder icon color to label color
Nathan Sobo created
33a8942
Pull empty selector label styling from correct place in theme
Nathan Sobo created
7494a39
Specify tab padding in theme
Nathan Sobo created
4d94758
Reload current theme on cmd-k shift-T
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
8238c87
Test bundled themes and store names on themes
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
802f1f4
Get new theme structure working
* Fix precedence of extends directives * Always group color with font properties for text theming Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created