Bruno Windels
|
9b9e6fceda
|
refine action buttons style
|
2021-04-27 10:32:06 +02:00 |
|
Bruno Windels
|
bb6664a9a8
|
fix room header height
|
2021-04-27 10:31:47 +02:00 |
|
Bruno Windels
|
ab8111f847
|
make all middle containers column flexboxes, not just the room view
|
2021-04-27 10:28:25 +02:00 |
|
Bruno Windels
|
55b576a299
|
rename .TimelinePanel to .RoomView_body
|
2021-04-27 10:28:09 +02:00 |
|
Bruno Windels
|
bd748549f7
|
fix updates in Invite not firing on collection
|
2021-04-26 10:45:27 +02:00 |
|
Bruno Windels
|
47b2eb0bdb
|
don't create a room when rejecting an invite
|
2021-04-26 10:41:21 +02:00 |
|
Bruno Windels
|
f2d7f5e4da
|
refresh vm when left room receives invite
clean up room vm switching in the process
|
2021-04-23 18:06:38 +02:00 |
|
Bruno Windels
|
827075bc37
|
only apply the invite when joining
|
2021-04-23 18:05:46 +02:00 |
|
Bruno Windels
|
847738a76c
|
set invite on left room so we can detect a vm refresh is needed
|
2021-04-23 18:05:14 +02:00 |
|
Bruno Windels
|
b9f145caa4
|
emit events for rooms before invites
so the room is already there when removing the invite
|
2021-04-23 18:04:10 +02:00 |
|
Bruno Windels
|
b77d0f75ce
|
can just use vm here
|
2021-04-22 17:23:41 +02:00 |
|
Bruno Windels
|
d289a44624
|
also sync leave now that we can handle it
|
2021-04-22 17:23:29 +02:00 |
|
Bruno Windels
|
2e9ddf9c2c
|
prevent key collisions between rooms and invites before creating tile vm
|
2021-04-22 17:22:47 +02:00 |
|
Bruno Windels
|
ec0de15da6
|
handle overlap with existing timeline when rejoining room
|
2021-04-22 17:21:29 +02:00 |
|
Bruno Windels
|
ff4abbc5ba
|
make dispose not fail
|
2021-04-22 17:18:07 +02:00 |
|
Bruno Windels
|
4e3127c4cf
|
handle key collisions in JoinedMap
|
2021-04-22 13:28:14 +02:00 |
|
Bruno Windels
|
20f4474eb6
|
missing semicolon
|
2021-04-21 18:13:29 +02:00 |
|
Bruno Windels
|
35992ac2fc
|
show very basic buttons to accept or reject invite
|
2021-04-21 17:50:41 +02:00 |
|
Bruno Windels
|
b4ad6142f4
|
show spinner in room list while accepting or rejecting invite
|
2021-04-21 17:50:22 +02:00 |
|
Bruno Windels
|
ac312cbdc7
|
fix c/p error in invite store
|
2021-04-21 17:49:59 +02:00 |
|
Bruno Windels
|
76933e51aa
|
fix default avatar color being broken in room list
|
2021-04-21 17:48:40 +02:00 |
|
Bruno Windels
|
1cf49688d6
|
show invites at the top of the room list
|
2021-04-21 17:26:34 +02:00 |
|
Bruno Windels
|
16df40331b
|
fix refactor mistake in sync
|
2021-04-21 17:26:10 +02:00 |
|
Bruno Windels
|
bfb7f58a3d
|
add very basic invite view
|
2021-04-21 17:25:59 +02:00 |
|
Bruno Windels
|
f596b34cac
|
add very basic join observable map, joining several maps into one
will be used to join invites and rooms into one map
|
2021-04-21 17:25:37 +02:00 |
|
Bruno Windels
|
1d3a2aca0e
|
add 'get' method to common observable map api
|
2021-04-21 17:23:49 +02:00 |
|
Bruno Windels
|
0dc796b863
|
spacing
|
2021-04-21 15:48:41 +02:00 |
|
Bruno Windels
|
9961d3e4fc
|
unused code
|
2021-04-21 15:48:27 +02:00 |
|
Bruno Windels
|
7e2870acef
|
wire up InviteViewModel in Session/RoomGridViewModel
and:
- switch to room once accepted
- close invite if rejected
|
2021-04-21 15:47:39 +02:00 |
|
Bruno Windels
|
0cc95f5083
|
first draft of InviteViewModel
|
2021-04-21 15:45:51 +02:00 |
|
Bruno Windels
|
16f275ca34
|
make pass-through props smaller
|
2021-04-21 15:34:35 +02:00 |
|
Bruno Windels
|
a91a584201
|
not used anymore
|
2021-04-21 15:33:45 +02:00 |
|
Bruno Windels
|
9c19fa5c63
|
utility to remove room from path (with our without grid)
which will be used when rejecting an invite
|
2021-04-21 15:33:08 +02:00 |
|
Bruno Windels
|
ad5d7fc9f0
|
add note collection emit should happen first in Invite
|
2021-04-21 15:32:37 +02:00 |
|
Bruno Windels
|
a5e6294593
|
test accepted/rejected fields in invite tests
|
2021-04-21 15:32:13 +02:00 |
|
Bruno Windels
|
465e0c191f
|
add logging to accepting or rejecting an invite
|
2021-04-21 15:31:55 +02:00 |
|
Bruno Windels
|
5ce138539b
|
network calls to accept and reject invite
|
2021-04-20 19:02:45 +02:00 |
|
Bruno Windels
|
bb1c64e1ac
|
add left panel tile view model for invites
and track in-progress state in Invite so it is shared by left panel
and open invite
|
2021-04-20 19:01:40 +02:00 |
|
Bruno Windels
|
ee98eaa640
|
restore invites when loading the session
|
2021-04-20 18:09:48 +02:00 |
|
Bruno Windels
|
5876e5200b
|
don't need this for now
|
2021-04-20 18:03:27 +02:00 |
|
Bruno Windels
|
4560e0e491
|
split sync lifecycle steps out in different methods to keep it smaller
|
2021-04-20 17:57:17 +02:00 |
|
Bruno Windels
|
09ac503e22
|
add test for removing invite
|
2021-04-20 17:57:03 +02:00 |
|
Bruno Windels
|
d1dc4c9e9c
|
remove extra layer of log items
|
2021-04-20 17:56:53 +02:00 |
|
Bruno Windels
|
a072426e07
|
integrate invites into the sync lifecycle and expose them on session
|
2021-04-20 17:39:46 +02:00 |
|
Bruno Windels
|
de125441d1
|
add write/load test for Invite
|
2021-04-20 17:34:45 +02:00 |
|
Bruno Windels
|
39c772300a
|
fix indenting
|
2021-04-20 16:21:35 +02:00 |
|
Bruno Windels
|
81a35639ba
|
add Invite class
calculating the room name, avatar, etc ...
with empty accept and reject methods for now
|
2021-04-20 16:21:27 +02:00 |
|
Bruno Windels
|
7c4a6fbe4b
|
invite store
|
2021-04-20 13:13:56 +02:00 |
|
Bruno Windels
|
03d92b687e
|
doc with design rationale
|
2021-04-20 13:02:33 +02:00 |
|
Bruno Windels
|
76e65c0bfd
|
move rollup to devdeps
|
2021-04-19 10:38:08 +02:00 |
|