Bruno Windels
|
09a018ade1
|
store sync token and filter id under the same key in session
as they are updated together
|
2020-08-27 14:36:50 +02:00 |
|
Bruno Windels
|
14b27f81fe
|
store session values as individual values in store
so we don't have to write the whole object every time something changes
we'll use this to store the olm account
|
2020-08-27 14:28:40 +02:00 |
|
Bruno Windels
|
25f3dfbb75
|
fix failing test
|
2020-08-27 14:22:59 +02:00 |
|
Bruno Windels
|
f2f8777a18
|
Merge pull request #70 from vector-im/bwindels/loadolm
Load olm at application bootstrap
|
2020-08-27 11:33:03 +00:00 |
|
Bruno Windels
|
87aabb3057
|
make crypto.getRandomValues available on IE11 without a prefix
olm needs this to work on IE11
|
2020-08-27 13:32:13 +02:00 |
|
Bruno Windels
|
fe0257bca1
|
load olm and pass it to session
|
2020-08-27 13:24:55 +02:00 |
|
Bruno Windels
|
92fdbe15df
|
pass olm paths to main fn
so build can adjust the file paths,
and we can prevent olm from loading by not passing them
|
2020-08-27 13:24:04 +02:00 |
|
Bruno Windels
|
a6daa13d1d
|
Merge branch 'master' into bwindels/e2ee
|
2020-08-27 12:52:42 +02:00 |
|
Bruno Windels
|
d81c739b82
|
Merge pull request #69 from vector-im/bwindels/add-olm
Add olm as a dependency + prototype on how to use
|
2020-08-27 10:49:01 +00:00 |
|
Bruno Windels
|
a6d92b7c17
|
Merge pull request #68 from vector-im/bwindels/fix-room-sorting-stability
use same check for timestamp validity
|
2020-08-27 10:44:38 +00: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
|
8543ec00d0
|
release v0.0.33
|
2020-08-27 10:52:38 +02:00 |
|
Bruno Windels
|
cae70c42f7
|
Merge pull request #67 from vector-im/bwindels/log-roomlist-sorting
Add logging for room list sorting
|
2020-08-27 08:51:56 +00: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
|
3e8e1bab67
|
remove logging
|
2020-08-27 10:38:22 +02:00 |
|
Bruno Windels
|
26cc5087d5
|
Merge pull request #65 from vector-im/bwindels/close-room-properly
close the room tile view model as well when closing a room
|
2020-08-27 08:08:23 +00: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
|
9b02dc5a3e
|
Merge pull request #64 from vector-im/bwindels/fix-left-heroes
Fix crash when heroe leaves DM
|
2020-08-27 07:54:52 +00:00 |
|
Bruno Windels
|
1fe496eeea
|
fix crash when state is not set (erroneously?) on gap response
this seems to happen when the only event in the room is
a m.room.create
|
2020-08-27 09:52:30 +02:00 |
|
Bruno Windels
|
34ec96c1b8
|
look for displayname/avatar in prev content as well
as synapse doesn't set them on content for leave memberships
this caused these props to be removed in storage
|
2020-08-27 09:51:44 +02:00 |
|
Bruno Windels
|
bd9cb5aae5
|
add RoomMember.name which falls back to userId
this will prevent the crash when left members
have their displayname removed (another issue)
|
2020-08-27 09:51:00 +02:00 |
|
Bruno Windels
|
8098f9d646
|
try faster imul that might break
|
2020-08-26 17:42:29 +02:00 |
|
Bruno Windels
|
08b12eace5
|
add a bit of metrics to ie11 olm prototype
|
2020-08-26 16:30:32 +01:00 |
|
Bruno Windels
|
baa9879234
|
make prototype work on ie11
|
2020-08-26 15:44:50 +02:00 |
|
Bruno Windels
|
6edbec45eb
|
move olm into own lib directory
|
2020-08-26 15:44:26 +02:00 |
|
Bruno Windels
|
cfd2fd9862
|
add olm as a dependency
|
2020-08-26 14:49:16 +02:00 |
|
Bruno Windels
|
5f6074eef3
|
release v0.0.32
|
2020-08-21 19:22:48 +02:00 |
|
Bruno Windels
|
b814335b99
|
this was missing! and causing an error with empty lists
|
2020-08-21 19:21:53 +02:00 |
|
Bruno Windels
|
5d21ae3fb7
|
fix error on conduit with state field that is missing when empty
|
2020-08-21 19:10:28 +02:00 |
|
Bruno Windels
|
a64d49a8a2
|
prevent an empty array being passed to Heroes
|
2020-08-21 19:03:21 +02:00 |
|
Bruno Windels
|
7a66f2fc8e
|
release v0.0.31
|
2020-08-21 18:17:18 +02:00 |
|
Bruno Windels
|
16f13a3b4f
|
Merge pull request #62 from vector-im/bwindels/heroes
Implement heroes logic
|
2020-08-21 16:16:04 +00:00 |
|
Bruno Windels
|
3d5b69f60a
|
remove obsolete comment
|
2020-08-21 18:14:57 +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
|
e4758d0651
|
we need to read from members now during load, for the heroes
and were actually not reading from room state
|
2020-08-21 18:14:07 +02:00 |
|
Bruno Windels
|
70e89a3dd6
|
expose name/avatar on member
|
2020-08-21 18:13:53 +02:00 |
|
Bruno Windels
|
2c14373b13
|
allow falling back to heroes name if we don't have one
|
2020-08-21 18:12:11 +02:00 |
|
Bruno Windels
|
acec7c8f33
|
remove alt_aliases, as we should not use it for the room name
|
2020-08-21 18:11:53 +02:00 |
|
Bruno Windels
|
d5d0154873
|
join and invited count were mixed up... oops
|
2020-08-21 18:11:26 +02:00 |
|
Bruno Windels
|
e5cdf061cb
|
create, update and remove heroes as they come from sync
|
2020-08-21 18:11:07 +02:00 |
|
Bruno Windels
|
ddfdbf9777
|
implement heroes logic to calculate the room name
|
2020-08-21 17:59:24 +02:00 |
|
Bruno Windels
|
5930097f84
|
Merge pull request #61 from vector-im/bwindels/roomlistsorting
Add unread state, badges, highlight state and sorting to room list
|
2020-08-21 14:01:41 +00:00 |
|
Bruno Windels
|
f551010968
|
render badge on room
|
2020-08-21 15:50:47 +02:00 |
|
Bruno Windels
|
831f4188f7
|
also expose highlight count
|
2020-08-21 15:50:32 +02:00 |
|
Bruno Windels
|
0d8ff34c55
|
don't fail to clear unread state when offline
also update UI before network request
|
2020-08-21 15:23:25 +02:00 |
|
Bruno Windels
|
2bfbb41ee7
|
send receipt to server when clearing unread state so notif count clears
|
2020-08-21 15:16:57 +02:00 |
|
Bruno Windels
|
9b16119e7b
|
don't show time on continued messages
|
2020-08-21 14:37:57 +02:00 |
|