Max Brunsfeld
00432b613d
Bump RPC version for channels + notifications changes
2023-10-25 17:37:14 +02:00
e3864cb084
Remove logic for multiple channel parents
...
Co-authored-by: Conrad <conrad@zed.dev >
Co-authored-by: Kyle <kyle@zed.dev >
Co-authored-by: Joseph <joseph@zed.dev >
2023-10-24 17:29:23 +02:00
Max Brunsfeld
e879c28daf
Mark contact acceptance notifications as read automatically
2023-10-22 12:22:47 +02:00
Max Brunsfeld
5b0fa47a7f
Rename NewNotification proto message to AddNotification
2023-10-19 13:29:14 -07:00
Max Brunsfeld
256ef99284
Merge branch 'main' into notifications
2023-10-18 17:20:04 -07:00
Max Brunsfeld
1b89d99654
Start work on chat mentions
2023-10-17 17:59:42 -07:00
Max Brunsfeld
a42661780e
Fix more issues with the channels panel
...
* Put the newest notifications at the top
* Have at most 1 notification toast, which is non-interactive,
but focuses the notification panel on click, and auto-dismisses
on a timer.
2023-10-17 15:43:06 -07:00
Max Brunsfeld
c618af92cd
Generalize notifications' actor id to entity id
...
This way, we can retrieve channel invite notifications when
responding to the invites.
2023-10-17 10:34:50 -07:00
Max Brunsfeld
f8e8340b84
Display invite response buttons inline in notification panel
2023-10-17 09:12:55 -07:00
Conrad Irwin
9029a2807b
Merge branch 'main' into guests
2023-10-17 09:54:17 -06:00
Max Brunsfeld
c4d8fb39af
Simplify notification serialization
2023-10-13 16:09:46 -07:00
Max Brunsfeld
497907ea4c
Remove contact notifications when cancelling a contact request
2023-10-13 16:09:46 -07:00
Conrad Irwin
a4e960f73a
Wire through public access toggle
2023-10-13 16:59:30 -06:00
Max Brunsfeld
b7207c5533
Merge branch 'main' into notifications
2023-10-13 11:31:53 -07:00
Max Brunsfeld
66fa04eef9
Bump protocol version
2023-10-13 11:23:39 -07:00
Max Brunsfeld
fb4b3bb4c1
Connect notification panel to notification toasts
2023-10-13 11:21:45 -07:00
Max Brunsfeld
6f3ea55c7a
Remove old contact request notification mechanism, use notification instead
2023-10-12 17:42:32 -07:00
Max Brunsfeld
be1b3b38d5
Make notification db representation more flexible
2023-10-12 17:42:32 -07:00
Max Brunsfeld
1d0710a937
Fix use statement order
2023-10-12 17:41:09 -07:00
Max Brunsfeld
7d663b7290
Start work on notification panel
2023-10-12 17:41:09 -07:00
Max Brunsfeld
a033f0ac42
Add notification doc comments
2023-10-12 17:41:09 -07:00
Max Brunsfeld
3fd65b596a
Start work on storing notifications in the database
2023-10-12 17:41:07 -07:00
Conrad Irwin
03dd4b5be8
Push role refactoring through RPC/client
2023-10-12 13:05:54 -06:00
Julia
24233511f1
Enable completion menu to resolve documentation when guest
2023-10-10 00:16:15 -04:00
Mikayla
10496fabf5
Add message and operation ACK messages to protos
2023-10-02 17:10:03 -07:00
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