0976bdc78d
Assign unique color indices to room participants, use those instead of replica_ids
...
Co-authored-by: Conrad <conrad@zed.dev >
Co-authored-by: Antonio <antonio@zed.dev >
2023-09-28 11:06:09 -07:00
Max Brunsfeld
c8fee1d696
Make project id optional when following - server only
2023-09-21 13:14:15 -07:00
Mikayla
457b321f7f
WIP: Send the channel name and the channel edges seperately, so we're not repeating them constantly
...
This commit is currently broken and includes debug data for a failed attempt at rewriting the insert_edge logic
2023-09-15 17:57:23 -07:00
Mikayla
880495362e
Improve database and RPC API for moving and linking channels, improve test legibility
2023-09-15 11:39:55 -07:00
Mikayla
4bf3ac9c41
Render the DAG
2023-09-15 11:28:34 -07:00
Mikayla
9799462cf2
WIP: Add channel DAG related RPC messages, change update message
2023-09-15 11:23:12 -07:00
Max Brunsfeld
18882a4fb6
Bump protocol version
2023-09-14 18:39:31 -07:00
Max Brunsfeld
60ffa5f9e7
Allow deleting chat messages
2023-09-14 16:29:40 -07:00
Max Brunsfeld
5cbc1e947d
Restore channel chat model and panel view
2023-09-07 11:38:27 -07:00
Max Brunsfeld
77bf2ef790
Broadcast new peer ids for rejoined channel collaborators
2023-09-01 17:23:55 -07:00
Max Brunsfeld
977b734848
Start work on rejoining channel buffers
2023-09-01 16:52:12 -07:00
Max Brunsfeld
dcc212f176
Renumber protobuf fields, bump protocol version
2023-08-31 16:31:26 -07:00
Max Brunsfeld
def59108fa
Demote some Peer logging to trace level
2023-08-28 17:45:19 -07:00
Kirill Bulatov
de60646f8f
Send inlay hint resolve requests
2023-08-25 14:26:17 +03:00
Mikayla and max
9ff1835b1e
Achieve end to end channel buffer synchronization
...
co-authored-by: max <max@zed.dev >
2023-08-23 18:34:43 -07:00
Max Brunsfeld
e3d0d2f3b0
WIP
2023-08-23 18:34:43 -07:00
Mikayla
88351a58a1
WIP: pass synchronize channel buffers integration test
2023-08-23 18:34:43 -07:00
Mikayla and Max
80c8940c36
Add buffer integration test
...
Rearrange channel crate structure
Get channel buffer from database
co-authored-by: Max <max@zed.dev >
2023-08-23 18:34:43 -07:00
Max Brunsfeld and Mikayla
da98fd8009
Dial in the channel creating/renaming UI
...
* Ensure channel list is in a consistent state with no flicker while the
channel creation / rename request is outstanding.
* Maintain selection properly when renaming and creating channels.
* Style the channel name editor more consistently with the non-editable
channel names.
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-09 17:11:57 -07:00
Mikayla and max
fdb0aef874
Add renames
...
co-authored-by: max <max@zed.dev >
2023-08-09 12:20:48 -07:00
Max Brunsfeld and Mikayla
acce8aba4a
Flesh out channel member management
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-04 14:12:08 -07:00
Mikayla Maki
88fb1b89f2
WIP: continue channel management modal and rename panel to collab_panel
2023-08-03 11:40:55 -07:00
Max Brunsfeld
e12e58c413
WIP
2023-08-02 12:15:06 -07:00
Mikayla Maki and max
c9a92422bd
Add remove channel method
...
Move test client fields into appstate and fix tests
Co-authored-by: max <max@zed.dev >
2023-08-01 16:06:27 -07:00
Mikayla Maki and max
a7fd3f4037
Add room creation from channel join
...
co-authored-by: max <max@zed.dev >
2023-07-31 16:54:12 -07:00
Mikayla Maki and max
f63051148b
Add ability to join a room from a channel ID
...
co-authored-by: max <max@zed.dev >
2023-07-31 16:53:57 -07:00
Max Brunsfeld and Mikayla
0886ea1dcb
Set up basic RPC for managing channels
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-07-28 17:05:56 -07:00
Mikayla Maki
a5868e7658
Move channels panel into collab and rename to collab panel
...
remove contacts popover and add to collab panel
2023-07-28 13:24:42 -07:00
Kirill Bulatov
25129daf7a
Forward inlay hint refresh requests to clients, test coop inlay hints
2023-06-29 22:25:49 +03:00
Kirill Bulatov
9a80c8c8d0
Draft the initial protobuf changes
2023-06-29 22:25:48 +03:00
Max Brunsfeld
dbfa5136e9
Get integration test passing. Wait for expand entry on remote projects.
2023-06-22 10:34:28 -07:00
Max Brunsfeld
6690be7b40
Remove logic for marking worktree entries as collapsed
2023-06-22 10:34:28 -07:00
Max Brunsfeld
5850c521c9
Maintain on the background scanner a set of expanded directories
2023-06-22 10:34:28 -07:00
Max Brunsfeld
924aeac9f1
Bump protocol version
2023-06-09 11:50:15 -07:00
Joseph Lyons
4b5a7ec94a
Fix typos
2023-06-02 22:02:19 -04:00
Max Brunsfeld
c53a8ea6d5
Bump protocol version
2023-05-31 09:03:45 -07:00
Max Brunsfeld
a2a96774fc
Replicate project-specific settings when collaborating
2023-05-30 18:08:03 -07:00
Kirill Bulatov and Antonio Scandurra
c125d0d92b
Use Transaction instead of ProjectTransaction
...
Co-Authored-By: Antonio Scandurra <antonio@zed.dev >
2023-05-25 16:12:14 +03:00
Kirill Bulatov
5e4717898a
Support remote sessions
2023-05-25 09:45:50 +03:00
Mikayla Maki and max
686b607b8e
Update git repositories to be streamed with their entries
...
co-authored-by: max <max@zed.dev >
2023-05-15 16:22:00 -07:00
Mikayla Maki
ee2b629435
Update proto names to reflect new status info
2023-05-15 16:20:01 -07:00
Mikayla Maki
420e895c6d
Send the root branch along with it's entry
2023-05-12 09:37:02 -07:00
Mikayla Maki
f42c88aa0a
Bump protocol version
2023-05-10 17:38:29 -07:00
Mikayla Maki
d2ce29f171
Got basic replication working :)
2023-05-10 17:37:36 -07:00
Mikayla Maki
1f544cf486
Bump protocol version number
2023-05-08 14:34:14 -07:00
Mikayla Maki
858efd1f63
Fix styling of titlebar highlights
2023-05-08 14:33:59 -07:00
Mikayla Maki and Max
134e12a79d
Removed scan ID from repository interfaces
...
co-authored-by: Max <max@zed.dev >
2023-05-08 14:33:59 -07:00
Mikayla Maki and Max
46db4cbb79
WIP: Add repository entries to collab and synchronize when rejoining the room
...
co-authored-by: Max <max@zed.dev >
2023-05-08 14:33:59 -07:00
Mikayla Maki
8f3c07b943
Add proto fields for repository entry maintenance
2023-05-08 14:33:59 -07:00
Julia
df8cc2de32
Show source of diagnostic hovers
2023-04-27 14:35:34 -04:00