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
|
c32ac2c764
|
use decryption result to show message verification status in timeline
|
2020-09-08 10:50:39 +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
|
dbf5e59d87
|
clear unread state 2s after opening the room
|
2020-08-21 11:57:49 +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
|
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
|
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 |
|
Bruno Windels
|
cf0af775e3
|
make SimpleTile inherit from ViewModel
to use same update mechanism and have viewmodel infra available for tile
|
2020-08-17 15:11:39 +02:00 |
|
Bruno Windels
|
9745c58144
|
use readPath in ImageTile
|
2020-08-17 14:20:54 +02:00 |
|
Bruno Windels
|
70e6515b5c
|
dont crash on m.image without url
|
2020-08-17 10:29:29 +02:00 |
|
Bruno Windels
|
19e5d310e0
|
move avatar one level lower because we'll need it in the session picker
|
2020-08-14 14:33:13 +02:00 |
|
Bruno Windels
|
61801ee2cd
|
add send button to composer
|
2020-08-13 18:10:45 +02:00 |
|
Bruno Windels
|
44cc691c79
|
add avatar and sender user colors
|
2020-08-13 12:41:00 +02:00 |
|
Bruno Windels
|
00a85697ab
|
add license header in all source files
|
2020-08-05 18:38:55 +02:00 |
|
Bruno Windels
|
e2c8b5e595
|
pass vm field to emitChange
|
2020-06-24 22:43:29 +02:00 |
|
Bruno Windels
|
2b17d0f691
|
spell height correctly
|
2020-05-09 21:21:55 +02:00 |
|
Bruno Windels
|
7f221cda65
|
show images intimeline
|
2020-05-09 20:02:08 +02:00 |
|
Bruno Windels
|
d7a8b1616a
|
use t.view for room sub views
also move composer to own vm
|
2020-05-04 22:23:43 +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
|
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
|
e4563135bf
|
look at prev_content when handling member events
|
2020-03-30 21:59:44 +02:00 |
|
Bruno Windels
|
c830f50325
|
catch errors while persisting a new message
|
2020-03-30 21:33:04 +02:00 |
|
Bruno Windels
|
6d68ec1bac
|
move fillGap to room
|
2020-03-21 23:40:40 +01:00 |
|
Bruno Windels
|
f729108226
|
pass emit update fn through setter so we control when tile can update
|
2020-03-21 14:28:09 +01:00 |
|
Bruno Windels
|
a3714f49cc
|
group public methods for a tile together
|
2020-03-21 14:26:56 +01:00 |
|
Bruno Windels
|
4176af56ea
|
add failing test for problem
|
2020-03-21 14:22:16 +01:00 |
|
Bruno Windels
|
f7f9129b8b
|
show send errors in UI
|
2019-09-15 12:23:26 +02:00 |
|
Bruno Windels
|
7218595c17
|
only send message if it's non-empty
|
2019-07-29 19:54:21 +02:00 |
|