Bruno Windels
|
2890a6aff7
|
implement attachment uploading in hs api rather than media repo
as we need the access token
|
2020-11-11 10:45:44 +01:00 |
|
Bruno Windels
|
9f2c7c1e32
|
support uploading blobs in hs api
|
2020-11-11 10:45:23 +01:00 |
|
Bruno Windels
|
2cfffa015d
|
WIP
|
2020-11-10 22:36:26 +01:00 |
|
Bruno Windels
|
d14f485292
|
Merge branch 'master' into bwindels/file-downloads
|
2020-11-10 18:55:27 +01:00 |
|
Bruno Windels
|
f5480b7708
|
provide random value for IE11
|
2020-11-10 18:31:18 +01:00 |
|
Bruno Windels
|
ba323c65d6
|
fix typo in name
|
2020-11-10 18:30:48 +01:00 |
|
Bruno Windels
|
373a42c7a8
|
allow downloading plaintext attachments also, with or without cache
|
2020-11-10 17:49:48 +01:00 |
|
Bruno Windels
|
de143fdafc
|
update timestamp when creating a new megolm session
|
2020-11-10 16:17:56 +01:00 |
|
Bruno Windels
|
769feac73c
|
cleanup
|
2020-11-10 14:02:27 +01:00 |
|
Bruno Windels
|
5f6ad91ff2
|
offload creating an olm session to the olm worker
so IE11 doesn't lock up when you start typing
|
2020-11-10 11:04:09 +01:00 |
|
Bruno Windels
|
bd5771e449
|
remove obsolete comment
|
2020-11-09 17:22:37 +01:00 |
|
Bruno Windels
|
6572377832
|
move tracking the room to where we need the devices
|
2020-11-09 16:50:39 +01:00 |
|
Bruno Windels
|
9cfb3c8e95
|
only check to pre-share new megolm session every minute
|
2020-11-09 16:50:05 +01:00 |
|
Bruno Windels
|
44a2febce9
|
hook it up
|
2020-11-06 23:43:02 +01:00 |
|
Bruno Windels
|
c6ff4c2517
|
finish room encryption part
|
2020-11-06 18:56:32 +01:00 |
|
Bruno Windels
|
d0d1f68a9c
|
WIP
|
2020-11-06 16:56:12 +01:00 |
|
Bruno Windels
|
5d12aef6db
|
support pre-sharing room keys in room encryption
|
2020-11-06 10:32:37 +01:00 |
|
Bruno Windels
|
e0c8be3a9a
|
try to call out when #187 happens
|
2020-11-05 22:41:33 +01:00 |
|
Bruno Windels
|
16542284f3
|
fix #48
|
2020-11-05 21:24:14 +01:00 |
|
Bruno Windels
|
b8370d53b6
|
always throw here so we never get to Ready status when stopped
|
2020-11-05 21:22:29 +01:00 |
|
Bruno Windels
|
134f018849
|
always have an error when stopping sync
|
2020-11-05 21:21:27 +01:00 |
|
Bruno Windels
|
a3ec01385b
|
Merge pull request #178 from vector-im/bwindels/lightbox
Lightbox for picture messages
|
2020-11-02 11:23:10 +00:00 |
|
Bruno Windels
|
597a57eae3
|
too much whitespace
|
2020-10-30 19:59:21 +01:00 |
|
Bruno Windels
|
137264edcb
|
implement subscribing to a single event
|
2020-10-30 15:19:51 +01:00 |
|
Bruno Windels
|
7d81306a49
|
return BufferHandles from the media repository
BufferHandles are platform specific handles to a buffer. On web,
they have a .blob and .url property.
|
2020-10-30 15:18:27 +01:00 |
|
Bruno Windels
|
3008367307
|
detect AbortError properly, name is a string
|
2020-10-30 09:54:38 +01:00 |
|
Bruno Windels
|
a3aa25449b
|
make it work with xhr
|
2020-10-26 17:37:32 +01:00 |
|
Bruno Windels
|
3ed5ea8b0b
|
Merge branch 'master' into bwindels/decrypt-images
|
2020-10-26 17:08:29 +01:00 |
|
Bruno Windels
|
1a518cdd28
|
more refactor fixes
|
2020-10-26 16:31:30 +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
|
46fd769dda
|
(re)move old (compile-time) platform code
|
2020-10-26 10:34:35 +01:00 |
|
Bruno Windels
|
4fd71279cf
|
don't disable cache for media repository downloads
|
2020-10-26 09:58:39 +01:00 |
|
Bruno Windels
|
6a468a0883
|
decrypt attachment code
|
2020-10-23 17:45:15 +02:00 |
|
Bruno Windels
|
3a6268f0c1
|
basic PoC of image decryption working
needs looooaaads of cleanup still
|
2020-10-23 17:25:11 +02:00 |
|
Bruno Windels
|
f214c53fa9
|
add @internal and other comments to Session
|
2020-10-23 12:59:40 +02:00 |
|
Bruno Windels
|
df8eed14aa
|
expose whether we already have a 4s key,to show the 4s setup in settings
it's a tri-state of null/false/true with null meaning we need to
go online first to know as only then we try to setup session backup
|
2020-10-23 12:57:47 +02:00 |
|
Bruno Windels
|
df72e829bf
|
setup session backup as part of start method, so we know we're online
also don't upload OTKs in case of existing account until
catchup sync has happened
|
2020-10-23 12:22:52 +02:00 |
|
Bruno Windels
|
a7a922680d
|
request persisted storage when logging in/restoring a session
|
2020-10-20 17:02:34 +02:00 |
|
Bruno Windels
|
6f82d81f39
|
better session backup ui
|
2020-10-19 18:29:13 +02:00 |
|
Bruno Windels
|
974f77a71d
|
WIP
|
2020-10-16 18:06:20 +02:00 |
|
Bruno Windels
|
0d622164df
|
close session db in other tabs when opening
|
2020-10-16 12:50:37 +02:00 |
|
Bruno Windels
|
8122d76e73
|
Merge branch 'master' into bwindels/url-routing
|
2020-10-14 12:45:49 +02:00 |
|
Bruno Windels
|
b00db1af3e
|
only keep 20 outbound olm sessions in memory at once to prevent OOM
|
2020-10-14 12:44:27 +02:00 |
|
Bruno Windels
|
07701117cd
|
reduce megolm sync cache size to 1 session
as this is kept around for every e2ee room, and we only have
limited olm memory
|
2020-10-14 12:43:35 +02:00 |
|
Bruno Windels
|
b29b776e9f
|
fix olm session cache being leaked when closing session
|
2020-10-14 11:25:49 +02:00 |
|
Bruno Windels
|
c8dd7b42e7
|
encountered this very unlikely race while testing, so prevent it
|
2020-10-13 13:10:35 +02:00 |
|
Bruno Windels
|
927e8134d3
|
use url navigation in root view model
also track all view models as it is
important everything is properly disposed now
|
2020-10-09 17:03:38 +02:00 |
|
Bruno Windels
|
00bd4364f0
|
early draft of loading session via url scheme
|
2020-10-08 18:23:37 +02:00 |
|
Bruno Windels
|
a7db44eabf
|
Merge pull request #138 from vector-im/bwindels/filter-room-list
Room list filtering
|
2020-10-06 11:08:39 +00:00 |
|
Bruno Windels
|
b1cb797919
|
fix refactor error in xhr, breaking it
|
2020-10-06 13:02:35 +02:00 |
|