Joseph T. Lyons
7094a5cc48
Add assistant events ( #2978 )
...
Add assistant events
Release Notes:
- N/A
2023-09-15 15:25:35 -04:00
Max Brunsfeld
9f8ad957b6
Restore chat functionality with a very rough UI
2023-09-08 09:59:35 -07:00
Joseph T. Lyons
0b638e9115
Allow call events to be logged without a room id
2023-09-06 22:53:05 -04:00
Nathan Sobo
4ba2d92a96
Use preview server when not on stable
2023-08-29 10:07:22 -06:00
Mikayla
1aa69013de
Add feature flags handling to the client, rewrite staff mode to a trait extension style
2023-08-25 17:00:53 -07:00
Mikayla
60ecd0b28d
Update database and RPC to provide configured feature flags
2023-08-25 14:34:32 -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
Mikayla
7f16fb40ca
Merge branch 'main' into disclosable-component
2023-08-23 16:30:27 -07:00
Joseph T. Lyons and Max Brunsfeld
b6fc142f3e
Add channel id to call events
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2023-08-21 13:50:04 -04:00
Mikayla
8f0aa2b056
Add disclosable components into channels
...
Rename components to more closely match their purpose
2023-08-19 05:18:53 -07:00
Mikayla
9c8769a94a
Add fix for lost channel update bug
2023-08-17 00:56:21 -07:00
Max Brunsfeld and Mikayla
847022b6d0
Fix race condition when UpdateChannel message is received while fetching participants for previous update
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-14 17:36:35 -07:00
Max Brunsfeld and Mikayla
d07a8ab12f
Ensure channels are sorted alphabetically
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-14 16:27:35 -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
Max Brunsfeld and Mikayla
8abbdcc0d0
Send user ids of channels of which they are admins on connecting
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-09 14:40:47 -07:00
Max Brunsfeld
ef699c25b7
Send channel permissions to clients when they fetch their channels
2023-08-09 13:56:03 -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
e9142724ba
Avoid leak of channel store
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-09 10:23:52 -07:00
Max Brunsfeld and Mikayla
0805e01c69
Use Arc::make_mut in ChannelStore
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-08 17:49:29 -07:00
Mikayla
23628aaf3f
Position and style the channel editor correctly
...
Fix a bug where some channel updates would be lost
Add channel name sanitization before storing in the database
2023-08-08 12:46:13 -07:00
Mikayla
e377b3dedc
Fix a bug where channel invitations would show up in the channels section
...
Block non-members from reading channel information
WIP: Make sure Arc::make_mut() works
2023-08-08 11:47:13 -07:00
Mikayla
434f9dc2e5
Fix tests
2023-08-08 10:04:29 -07:00
Mikayla and max
2c2db5537d
Tune UX for context menus
...
Co-authored-by: max <max@zed.dev >
2023-08-07 17:14:14 -07:00
Mikayla and Max
06f40c814a
Remove admin and member button
...
Fix bug with invites in the member list
Fix bug when there are network errors in the member related RPC calls
co-authored-by: Max <max@zed.dev >
2023-08-07 14:32:13 -07:00
Max Brunsfeld and Mikayla
e93fc31525
Fix joining descendant channels, style channel invites
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-04 16:21:43 -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
Max Brunsfeld
f89a7be963
Don't expose channel admin actions in UI if user isn't admin
2023-08-04 10:24:46 -07:00
Max Brunsfeld
9bc96ab5c5
Start work on exposing which channels the user has admin rights to
2023-08-03 18:31:00 -07:00
Max Brunsfeld
aba42b1b60
Implement channel member removal, permission check for member retrieval
2023-08-03 18:03:40 -07:00
Max Brunsfeld and Mikayla
20f804d1b9
Implement basic channel member management UI
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-03 14:49:01 -07:00
Max Brunsfeld
157050fcf6
Fetch channel members before constructing channel mgmt modal
2023-08-03 12:10:53 -07:00
Mikayla Maki
88fb1b89f2
WIP: continue channel management modal and rename panel to collab_panel
2023-08-03 11:40:55 -07:00
Mikayla Maki
a7bcdeebac
WIP: add custom channel modal
2023-08-03 10:59:09 -07:00
Mikayla Maki
cca30c8481
Add the ability to jump between channels while in a channel
2023-08-02 17:13:09 -07:00
Max Brunsfeld
71a1a3904f
wip
2023-08-02 15:52:56 -07:00
Max Brunsfeld and mikayla
45c92ae784
Start work on rendering channel participants in collab panel
...
Co-authored-by: mikayla <mikayla@zed.dev >
2023-08-02 15:09:37 -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
824279d459
WIP: Add channel creation to panel UI
2023-08-01 13:22:06 -07:00
Max Brunsfeld
87da14ff8c
Start work on displaying channels and invites in collab panel
2023-07-31 18:00:14 -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
Joseph T. Lyons
b77b8cd6d8
Add is_staff to events
2023-07-18 12:32:53 -04:00
Joseph T. Lyons and Max Brunsfeld
b3f5408ed4
Add call events
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2023-07-11 13:58:55 -04:00
Joseph T. Lyons and Julia
a62c73b724
Add installation_id to panic events
...
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com >
2023-06-23 21:02:01 -04:00
Joseph Lyons
6dafdc41d0
Do not rely on user's system time for telemetry events
2023-06-09 18:02:20 -04:00
Joseph Lyons
bdc5fe76db
Remove code sending zed events to mixpanel
2023-06-05 15:33:17 -04:00
Joseph Lyons
fb29c7dc40
Add architecture to clickhouse event request body
2023-05-22 21:45:58 -04:00
Max Brunsfeld
9eb9a3cb71
Fix spurious setting error logs on non-existent setting keys
2023-05-19 17:15:05 -07:00
Max Brunsfeld
e7f85efbb8
Rename settings::register_setting -> settings::register
2023-05-17 15:06:11 -07:00