Bruno Windels
|
00231443d3
|
timeline has the own member, so can just use timeline, not ownUserId
|
2021-05-31 15:18:44 +02:00 |
|
Bruno Windels
|
03be63572d
|
ask to join when room id is unknown
|
2021-05-18 11:07:19 +02:00 |
|
Bruno Windels
|
9ea0138ffd
|
don't open room view when clearing room id
|
2021-05-11 13:10:21 +02:00 |
|
Bruno Windels
|
6c58c61da9
|
move switching room view models to a dedicated observable
based on the observing the room status
|
2021-05-07 13:10:35 +02:00 |
|
Bruno Windels
|
799ea50c68
|
remove obsolete logging
|
2021-04-27 15:02:00 +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
|
1cf49688d6
|
show invites at the top of the room list
|
2021-04-21 17:26:34 +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
|
c9147e6b9a
|
implement first draft of image lightbox
|
2020-10-30 15:20:11 +01:00 |
|
Bruno Windels
|
68a0dd30ca
|
add lightbox navigation and basic view & view model
|
2020-10-29 11:12:32 +01:00 |
|
Bruno Windels
|
03351d2e1f
|
extract platform class to put all platform specific code in
|
2020-10-26 15:44:11 +01:00 |
|
Bruno Windels
|
7459985e00
|
show storage usage in settings
|
2020-10-20 17:50:43 +02:00 |
|
Bruno Windels
|
6f09bd97b6
|
move setting view models in own dir / file
|
2020-10-20 12:10:41 +02:00 |
|
Bruno Windels
|
974f77a71d
|
WIP
|
2020-10-16 18:06:20 +02:00 |
|
Bruno Windels
|
6ad7be8726
|
fix leaking left panel view model after closing session
|
2020-10-14 11:34:34 +02:00 |
|
Bruno Windels
|
ab354e9f38
|
update prop type
|
2020-10-13 15:19:54 +02:00 |
|
Bruno Windels
|
afbfb0c82c
|
anticipate non-found rooms
|
2020-10-13 15:18:13 +02:00 |
|
Bruno Windels
|
081820d8fb
|
also update view when going to an not-found room
|
2020-10-13 15:14:07 +02:00 |
|
Bruno Windels
|
7f3e0f237b
|
also do redirect after initial navigation
|
2020-10-13 14:43:45 +02:00 |
|
Bruno Windels
|
a360d0a2b9
|
also unset room vm if moving away from room
|
2020-10-13 13:12:49 +02:00 |
|
Bruno Windels
|
379d65edf1
|
also create new vm when coming for grid if transfering vm fails
|
2020-10-13 13:12:30 +02:00 |
|
Bruno Windels
|
77a58041eb
|
clean-up room grid initialization with vm transfering
also handle duplicate rooms, and add unit tests for grid vm
|
2020-10-13 13:11:19 +02:00 |
|
Bruno Windels
|
4e8e9eae26
|
first round of fixes
|
2020-10-12 18:31:55 +02:00 |
|
Bruno Windels
|
14d2dcbc60
|
remove dead code
|
2020-10-12 17:49:41 +02:00 |
|
Bruno Windels
|
b2d6b7014b
|
first draft of url navigation for grid
|
2020-10-12 17:49:06 +02:00 |
|
Bruno Windels
|
6c2c29a7da
|
WIP
|
2020-10-09 19:43:11 +02:00 |
|
Bruno Windels
|
0f8f558889
|
dispose session container from view model
|
2020-10-09 17:01:22 +02:00 |
|
Bruno Windels
|
f6d9ffa7bb
|
friends don't read each others private properties
|
2020-10-07 14:36:08 +02:00 |
|
Bruno Windels
|
46b24c3f24
|
fix room not changing when not in grid view
|
2020-10-07 14:32:57 +02:00 |
|
Bruno Windels
|
537972b97b
|
clarify comment
|
2020-10-07 14:25:32 +02:00 |
|
Bruno Windels
|
99ff387dec
|
index the room by x,y instead of index from the view
so it is easier to implement a focus-ring as a separate dom node
|
2020-10-07 14:18:35 +02:00 |
|
Bruno Windels
|
b9d2da736a
|
when opening room, focus in grid if already open
|
2020-10-07 13:18:19 +02:00 |
|
Bruno Windels
|
614ec08238
|
integrate grid vm with session vm, allowing to switch
|
2020-10-07 12:25:40 +02:00 |
|
Bruno Windels
|
cac3daca72
|
add LeftPanelView(Model) with room filtering
|
2020-10-06 12:23:11 +02:00 |
|
Bruno Windels
|
494c5cbcf0
|
notify UI when we need session backup
|
2020-09-17 18:00:00 +02:00 |
|
Bruno Windels
|
59443e6602
|
close the room tile view model as well when closing a room so it does not stay selected
|
2020-08-27 10:07:47 +02:00 |
|
Bruno Windels
|
5aacf85166
|
mark room tile as active when clicked
|
2020-08-12 17:40:41 +02:00 |
|
Bruno Windels
|
00a85697ab
|
add license header in all source files
|
2020-08-05 18:38:55 +02:00 |
|
Bruno Windels
|
b65da9b8a9
|
display sync errors in status bar
|
2020-05-07 00:05:21 +02:00 |
|
Bruno Windels
|
c4b17e4be6
|
cleanup SessionViewModel, use ViewModel dispose infrastructure
|
2020-05-05 23:17:27 +02:00 |
|
Bruno Windels
|
3adc609e07
|
implement session status bar, with feedback on connection status
|
2020-05-05 23:16:51 +02:00 |
|
Bruno Windels
|
cc87e35f23
|
use ViewModel super class for all view models that need binding
|
2020-05-04 19:23:11 +02:00 |
|
Bruno Windels
|
449262e3c1
|
adjust ctor of SessionViewModel to accept sessionContainer now
|
2020-04-22 20:52:56 +02:00 |
|
Bruno Windels
|
31f3886eba
|
move EventEmitter to utils
|
2020-04-20 21:35:53 +02:00 |
|
Bruno Windels
|
001dbefbcf
|
stop using default exports
because it becomes hard to remember where you used them and where not
|
2020-04-20 21:26:39 +02:00 |
|
Bruno Windels
|
378b75c98a
|
more WIP and breakage
|
2020-04-09 23:19:49 +02:00 |
|
Bruno Windels
|
49a577991b
|
login and session picker view models, sessions store
|
2019-07-31 00:06:53 +02:00 |
|
Bruno Windels
|
56cee450d1
|
return syncing user id from PendingEventEntry.sender
add User class where we later can track display name, avatar, ...
|
2019-07-29 10:24:34 +02:00 |
|
Bruno Windels
|
fc873fbfa5
|
more css fixes, and make back button work for compact layout
|
2019-06-26 23:14:39 +02:00 |
|