Commit Graph

16 Commits

Author SHA1 Message Date
Adam Brown
3c865179d7 improving image decrypting pipeline to use one less copy and adding smoke test to sending encrypted images 2022-09-21 22:42:04 +01:00
Adam Brown
9d6e72303a moving the media encrypting to the crypto module and exposing as part of the service 2022-09-21 21:24:45 +01:00
Adam Brown
f4007bff76 fixing keys being rotated out when the server returns a 0 key count but we have local keys 2022-09-15 20:27:25 +01:00
Adam Brown
f973e01a4e fixing broken settings view model tests and handling file opening errors 2022-09-04 14:13:36 +01:00
Adam Brown
ef2a2c5624 logging the room import time taken 2022-09-04 14:01:07 +01:00
Adam Brown
71af573d06 using the import result directly in the UI, will allow separate error displays per reason 2022-09-04 13:36:48 +01:00
Adam Brown
6a3c594481 extracting the json accumulation to its own class 2022-09-04 13:03:54 +01:00
Adam Brown
5b2243cfa9 providing progress during room key imports by switching to a flow 2022-09-04 12:43:03 +01:00
Adam Brown
d406586afa performance room key inserts in transactions to help improve performance
- adds explicit dispatcher contexts when interacting with the olm store
2022-09-03 13:51:14 +01:00
Adam Brown
a860b4937b increasing the amount of in memory room keys that are processed at once
- 500 balanced memory with performance from my testing
2022-09-03 13:50:16 +01:00
Adam Brown
4a0d2cd42d prepping for kotlin 1.7.0 release, removing compose from modules that don't need it 2022-06-11 13:29:47 +01:00
Adam Brown
7ea01dd292 using passed base64 instance, fixes android 26 requirement for imports 2022-04-12 22:51:41 +01:00
Adam Brown
5485ec3b84 extracting settings view model fixtures to their parent modules 2022-03-06 15:07:04 +00:00
Adam Brown
1f96bfbc0f making a start on testing the android side of the project 2022-03-05 19:23:37 +00:00
Adam Brown
ecb24ece11 more tests 2022-03-03 20:57:13 +00:00
Adam Brown
c78d24a458 initial commit 2022-02-27 21:48:14 +00:00