Max Brunsfeld
|
3241128840
|
Make notification db representation more flexible
|
2023-10-12 17:42:32 -07:00 |
|
Max Brunsfeld
|
cf6ce0dbad
|
Start work on storing notifications in the database
|
2023-10-12 17:41:07 -07:00 |
|
Mikayla
|
78432d08ca
|
Add channel visibility columns and protos
|
2023-10-12 12:21:41 -07:00 |
|
Conrad Irwin
|
690d9fb971
|
Add a role column to the database and start using it
We cannot yet stop using `admin` because stable will continue writing
it.
|
2023-10-11 20:05:57 -06:00 |
|
Mikayla
|
d7d027bcf1
|
Rename release channel to enviroment
|
2023-10-10 13:23:03 -07:00 |
|
Conrad Irwin
|
162cb19cff
|
Only allow one release channel in a call
|
2023-10-09 12:59:18 -06:00 |
|
Max Brunsfeld
|
d9d997b218
|
Avoid N+1 query for channels with notes changes
Also, start work on new timing for recording observed notes edits.
Co-authored-by: Mikayla <mikayla@zed.dev>
|
2023-10-02 15:58:34 -07:00 |
|
Mikayla
|
51cf6a5ff3
|
Add database implementation of channel message change tracking
|
2023-10-01 22:32:11 -07:00 |
|
Mikayla
|
9ba975d6ad
|
Channel notifications from the server works
|
2023-10-01 22:30:21 -07:00 |
|
Mikayla
|
1469c02998
|
Add observed_channel_notes table and implement note diffing
|
2023-10-01 22:26:27 -07:00 |
|
Max Brunsfeld
|
e9c1ad6acd
|
Undo making project optional on stored follower states
Following works without a project, but following in unshared projects does
not need to be replicated to other participants.
|
2023-09-28 14:21:44 -07:00 |
|
Max Brunsfeld
|
ce940da8e9
|
Fix errors from assuming all room_participant rows had a non-null participant_index
Rows representing pending participants have a null participant_index.
Co-authored-by: Conrad <conrad@zed.dev>
|
2023-09-28 12:03:53 -07:00 |
|
Max Brunsfeld
|
0f39b63801
|
Rename color_index to participant_index
Co-authored-by: Conrad <conrad@zed.dev>
|
2023-09-28 11:37:22 -07:00 |
|
Max Brunsfeld
|
545b5e0161
|
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
|
c71566e7f5
|
Make project id optional when following - server only
|
2023-09-21 13:14:15 -07:00 |
|
Max Brunsfeld
|
ddda5a559b
|
Restore chat functionality with a very rough UI
|
2023-09-08 09:59:35 -07:00 |
|
Max Brunsfeld
|
da5a77badf
|
Start work on restoring server-side code for chat messages
|
2023-09-07 16:32:49 -07:00 |
|
Mikayla
|
6fdf101745
|
Update database and RPC to provide configured feature flags
|
2023-08-25 14:34:32 -07:00 |
|
Max Brunsfeld
|
11ef5e2740
|
Simplify buffer_operations schema
Co-authored-by: Mikayla <mikayla@zed.dev>
|
2023-08-23 18:37:01 -07:00 |
|
Max Brunsfeld
|
1d08f44e70
|
Snapshot channel notes buffers when everyone leaves
Co-authored-by: Mikayla <mikayla@zed.dev>
|
2023-08-23 18:37:01 -07:00 |
|
Max Brunsfeld
|
95ea664725
|
WIP
|
2023-08-23 18:34:43 -07:00 |
|
Max Brunsfeld
|
71611ee7a2
|
Get join_buffer_for_channel compiling
Co-authored-by: Mikayla <mikayla@zed.dev>
|
2023-08-23 18:34:43 -07:00 |
|
Mikayla
|
364ed1f840
|
WIP: pass synchronize channel buffers integration test
|
2023-08-23 18:34:43 -07:00 |
|
Mikayla
|
a7a4e2e369
|
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
|
ff5035ea37
|
Start work on storing channel buffers
|
2023-08-23 18:34:43 -07:00 |
|
Max Brunsfeld
|
e964137d79
|
Reorganize source files of collab::db
* Move all sea_orm tables into a 'tables' module
* Move TestDb into its own file
* Move id types into their own module
|
2023-08-18 16:23:33 -07:00 |
|