Bruno Windels
|
8db7499f5a
|
support AES-CTR 256 JWK keys in legacy crypto for IE11
|
2020-11-11 12:44:59 +01:00 |
|
Bruno Windels
|
fd9eccec4d
|
support local echo in FileTile while uploading
|
2020-11-11 11:52:06 +01:00 |
|
Bruno Windels
|
af4f3f902f
|
wait for attachment to be uploaded in send queue
also expose attachment from PendingEvent(Entry)
|
2020-11-11 11:51:39 +01:00 |
|
Bruno Windels
|
48cd4ac95d
|
track upload error
|
2020-11-11 11:51:11 +01:00 |
|
Bruno Windels
|
91f15074be
|
/upload is on /media/r0, not /client/r0
|
2020-11-11 11:50:40 +01:00 |
|
Bruno Windels
|
366f3c0bba
|
iv and digest are sent in unpadded base64
|
2020-11-11 11:50:20 +01:00 |
|
Bruno Windels
|
e9324ad678
|
support jwk keys to encrypt
|
2020-11-11 11:47:39 +01:00 |
|
Bruno Windels
|
e2dd9b9f77
|
fix typos/refactor errors
|
2020-11-11 11:47:13 +01:00 |
|
Bruno Windels
|
65d02072c8
|
hook up UI
|
2020-11-11 11:47:05 +01:00 |
|
Bruno Windels
|
7088b2cdc8
|
support attachment upload and sending from room api
|
2020-11-11 10:47:55 +01:00 |
|
Bruno Windels
|
0c70a67ebb
|
pass platform to room
as we'll need it to access crypto and creating blobs
|
2020-11-11 10:47:19 +01:00 |
|
Bruno Windels
|
c289bcd097
|
return blob from encryptAttachment
|
2020-11-11 10:46:37 +01:00 |
|
Bruno Windels
|
32b7b1f064
|
draft of AttachmentUpload class
|
2020-11-11 10:46:20 +01:00 |
|
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
|
c278b0f4a3
|
rename blob.blob to blob.nativeBlob
also to make the name a bit more unique where we want to do duck typing
|
2020-11-11 10:44:44 +01:00 |
|
Bruno Windels
|
2cfffa015d
|
WIP
|
2020-11-10 22:36:26 +01:00 |
|
Bruno Windels
|
a37d8c0223
|
implement AES encryption
|
2020-11-10 19:48:36 +01:00 |
|
Bruno Windels
|
c65e8bea11
|
clean up properly
|
2020-11-10 19:05:50 +01:00 |
|
Bruno Windels
|
d14f485292
|
Merge branch 'master' into bwindels/file-downloads
|
2020-11-10 18:55:27 +01:00 |
|
Bruno Windels
|
2ad34c2dd2
|
c/p error for passing arguments to create_outbound
|
2020-11-10 18:31:33 +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
|
6fa9471292
|
remove trailing whitespace
|
2020-11-10 17:51:39 +01:00 |
|
Bruno Windels
|
2d8000d11d
|
file tile view
|
2020-11-10 17:50:53 +01:00 |
|
Bruno Windels
|
a3ca0feda9
|
file tile view model
|
2020-11-10 17:50:38 +01:00 |
|
Bruno Windels
|
21a7ec0dff
|
byte size formatting
|
2020-11-10 17:50:20 +01:00 |
|
Bruno Windels
|
373a42c7a8
|
allow downloading plaintext attachments also, with or without cache
|
2020-11-10 17:49:48 +01:00 |
|
Bruno Windels
|
4477073d6d
|
add platform method to offer saving a buffer handle
|
2020-11-10 17:24:30 +01:00 |
|
Bruno Windels
|
de143fdafc
|
update timestamp when creating a new megolm session
|
2020-11-10 16:17:56 +01:00 |
|
Bruno Windels
|
a4f610ad3f
|
support emotes
|
2020-11-10 15:13:31 +01:00 |
|
Bruno Windels
|
1c978f060e
|
Merge pull request #182 from Newbytee/submit-for-login
Use submit event for login instead of click
|
2020-11-10 14:09:56 +00:00 |
|
Bruno Windels
|
e4fa4ded6c
|
hide clear button in composer on IE
|
2020-11-10 14:02:37 +01:00 |
|
Bruno Windels
|
769feac73c
|
cleanup
|
2020-11-10 14:02:27 +01:00 |
|
Bruno Windels
|
fd498b3d24
|
no need to keep track of promise, fn is internally rate-limited now
|
2020-11-10 14:02:07 +01:00 |
|
Bruno Windels
|
89c66699d7
|
some Lock refactoring that I didn't end up needing but still useful
|
2020-11-10 11:04:53 +01:00 |
|
Bruno Windels
|
f13f1cd593
|
prevent leaking resources in olm worker
|
2020-11-10 11:04:39 +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
|
85ba1676e5
|
log non-network errors in service worker to diagnose #187
|
2020-11-05 22:51:21 +01:00 |
|
Bruno Windels
|
9708e394a0
|
don't assume the thumbnail was cached already
|
2020-11-05 22:45:20 +01:00 |
|
Bruno Windels
|
e0c8be3a9a
|
try to call out when #187 happens
|
2020-11-05 22:41:33 +01:00 |
|
Bruno Windels
|
c696a75f88
|
fix #177
|
2020-11-05 22:37:39 +01:00 |
|
Bruno Windels
|
16542284f3
|
fix #48
|
2020-11-05 21:24:14 +01:00 |
|