Bruno Windels
|
a11b612640
|
await this
|
2020-09-14 17:45:02 +02:00 |
|
Bruno Windels
|
b2e6e8687e
|
dispose tiles
also add more defence against emitting event when disposed
|
2020-09-14 17:44:37 +02:00 |
|
Bruno Windels
|
9ea961ae53
|
don't crash when we don't have a subscription anymore
|
2020-09-14 17:43:06 +02:00 |
|
Bruno Windels
|
8555fd5f18
|
a little extra caution
|
2020-09-14 15:47:00 +02:00 |
|
Bruno Windels
|
aa5d55bbf2
|
show when e2ee is enabled in timeline
|
2020-09-14 15:47:00 +02:00 |
|
Bruno Windels
|
8c4d68def9
|
show decryption errors in timeline
|
2020-09-14 15:47:00 +02:00 |
|
Bruno Windels
|
4875095ea3
|
fix event tiles not updating when event is decrypted when room keys come
|
2020-09-11 17:47:35 +02:00 |
|
Bruno Windels
|
0dece5b04f
|
make continuation logic work well with pending events
- don't use display name to compare but user id
(pending doesn't have display name yet)
- use current time as timestamp
|
2020-09-11 11:43:40 +02:00 |
|
Bruno Windels
|
843e3e6b1c
|
show encrypted status of room
|
2020-09-11 11:35:53 +02:00 |
|
Bruno Windels
|
de1cc0d739
|
abort decrypt requests when changing room
|
2020-09-10 17:43:01 +02:00 |
|
Bruno Windels
|
0bf1723d99
|
Worker WIP
|
2020-09-10 15:40:30 +01:00 |
|
Bruno Windels
|
fdbc5f3c1d
|
WIP worker work
|
2020-09-10 13:00:11 +02:00 |
|
Bruno Windels
|
f8e3a75471
|
fix typo
|
2020-09-09 10:22:29 +02:00 |
|
Bruno Windels
|
4c1aaaf416
|
show "setting up encryption keys..." step during login
|
2020-09-08 17:16:34 +02:00 |
|
Bruno Windels
|
c32ac2c764
|
use decryption result to show message verification status in timeline
|
2020-09-08 10:50:39 +02:00 |
|
Bruno Windels
|
5a12904cc3
|
log errors during session load
|
2020-09-02 14:54:57 +02:00 |
|
Bruno Windels
|
cfa011a317
|
remove room list sorting logging, works well now
|
2020-08-31 16:21:12 +02:00 |
|
Bruno Windels
|
6a9cbf7f33
|
store and sort by m.lowpriority tag
|
2020-08-27 20:52:51 +02:00 |
|
Bruno Windels
|
05821b0fdf
|
use same check for timestamp validity as timestamp can be undefined sometimes
|
2020-08-27 12:42:38 +02:00 |
|
Bruno Windels
|
1a6931129b
|
log as info
|
2020-08-27 10:50:30 +02:00 |
|
Bruno Windels
|
9e891c3442
|
log actual timestamps as well
so we can see if they are anything but null or a number
|
2020-08-27 10:48:12 +02:00 |
|
Bruno Windels
|
4b682ad930
|
use the same check when seeing if either does not have a timestamp
|
2020-08-27 10:45:20 +02:00 |
|
Bruno Windels
|
41a7448c74
|
add logging for room list sorting
|
2020-08-27 10:40:49 +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
|
b39c15d88d
|
Room.name can actually return null now
so protect against this, and fall back to "Empty Room"
|
2020-08-21 18:14:32 +02:00 |
|
Bruno Windels
|
f551010968
|
render badge on room
|
2020-08-21 15:50:47 +02:00 |
|
Bruno Windels
|
5837aed346
|
remove obsolete comment
|
2020-08-21 14:27:16 +02:00 |
|
Bruno Windels
|
00e20d2088
|
take null timestamps into account
|
2020-08-21 14:11:26 +02:00 |
|
Bruno Windels
|
5d1bc61f61
|
don't open a room when already open
|
2020-08-21 13:45:55 +02:00 |
|
Bruno Windels
|
eae5bc4230
|
sort unread rooms first, then on last message timestamp, then alphabet.
|
2020-08-21 11:58:05 +02:00 |
|
Bruno Windels
|
dbf5e59d87
|
clear unread state 2s after opening the room
|
2020-08-21 11:57:49 +02:00 |
|
Bruno Windels
|
89392434ad
|
render unread rooms as bold
|
2020-08-21 11:57:38 +02:00 |
|
Bruno Windels
|
f0d0dbb30f
|
fix member event reporting
|
2020-08-20 17:43:51 +02:00 |
|
Bruno Windels
|
4fefe94302
|
render avatar in room header
|
2020-08-20 17:33:08 +02:00 |
|
Bruno Windels
|
00718c582a
|
render avatar img in room list
|
2020-08-20 17:32:55 +02:00 |
|
Bruno Windels
|
cff39019cb
|
extract renderAvatar
and use avatarTitle instead of sender for img title
|
2020-08-20 17:32:18 +02:00 |
|
Bruno Windels
|
59bdd2b015
|
render avatar on message tiles
|
2020-08-20 16:03:52 +02:00 |
|
Bruno Windels
|
5d0ee21267
|
move mxcUrl functions to media repo class
|
2020-08-20 15:40:43 +02:00 |
|
Bruno Windels
|
843f4fa0f7
|
fix flood issue when back-filling isn't available
|
2020-08-20 15:28:22 +02:00 |
|
Bruno Windels
|
036b305c96
|
use display name for room name change tiles
|
2020-08-20 15:24:16 +02:00 |
|
Bruno Windels
|
d31a1b5fff
|
render display name in timeline
|
2020-08-20 10:26:28 +02:00 |
|
Bruno Windels
|
9ff4f3839c
|
Merge branch 'master' into bwindels/memberlist
|
2020-08-19 12:13:38 +02:00 |
|
Bruno Windels
|
2526198251
|
replace usage of readPath with ?.
|
2020-08-19 11:36:43 +02:00 |
|
Bruno Windels
|
614a00b741
|
don't continue messages from more than 5min ago
|
2020-08-19 10:28:09 +02:00 |
|
Bruno Windels
|
fad728069a
|
don't show date & time on pending events
|
2020-08-19 10:27:27 +02:00 |
|
Bruno Windels
|
1c779cf95c
|
render encrypted tiles as such so we don't fetch the whole history
|
2020-08-17 17:41:57 +02:00 |
|
Bruno Windels
|
0b1d9bf25e
|
unused now
|
2020-08-17 17:41:49 +02:00 |
|
Bruno Windels
|
37597e2acb
|
mark fragment in storage when start of timeline is reached
so we don't keep looping to fetch more messages
when scrolled all the way up
|
2020-08-17 17:41:10 +02:00 |
|
Bruno Windels
|
08de7c3569
|
loading screen while loading timeline
so we can set timelineVM directly to TimelineList
|
2020-08-17 16:34:25 +02:00 |
|
Bruno Windels
|
1e4f331989
|
fill top gap instead of loading more events from storage
|
2020-08-17 15:13:12 +02:00 |
|