akwizgran
|
a57d668fc9
|
Use guidelines to set image sizes.
|
2021-07-13 10:30:10 +02:00 |
|
Torsten Grote
|
765dbcc111
|
Check if the chosen contact supports removable drive transport
and show message if not
|
2021-07-13 10:30:09 +02:00 |
|
Torsten Grote
|
ccb4f88b89
|
Combine transfer data graphics to reduce layout complexity
and make scaling work better on smaller screens
|
2021-07-13 10:30:09 +02:00 |
|
Torsten Grote
|
eee9e1a488
|
Address review feedback for Transfer Data UI
|
2021-07-13 10:30:08 +02:00 |
|
Torsten Grote
|
f832f663c9
|
Migrate all image file pickers to ActivityResultLauncher
startActivityForResult is deprecated and the new API is nicer. Also, we can use the same launcher types in various places.
|
2021-07-13 10:30:07 +02:00 |
|
Torsten Grote
|
032f56ad67
|
Try to force file chooser to show internal/external storage by default
|
2021-07-13 10:30:07 +02:00 |
|
Torsten Grote
|
3f2ac528c1
|
Calculate percentages for send progress bar
|
2021-07-13 10:30:06 +02:00 |
|
Torsten Grote
|
d174757ef0
|
Remove manual initial state and oldTask state argument
The latter is now handled via a LiveEvent
|
2021-07-13 10:30:06 +02:00 |
|
Torsten Grote
|
f457a5e831
|
Hide Transfer Data feature behind feature flag
|
2021-07-13 10:30:06 +02:00 |
|
Torsten Grote
|
ab2fe58d2f
|
Check if there is data to send and show a message if not
|
2021-07-13 10:30:05 +02:00 |
|
Torsten Grote
|
fe1c384aeb
|
Always inform new observers about current state
|
2021-07-13 10:30:05 +02:00 |
|
Torsten Grote
|
4c327e9874
|
Re-organize conversations overflow menu
|
2021-07-13 10:30:04 +02:00 |
|
Torsten Grote
|
928b951c25
|
Transfer Data UI
|
2021-07-13 10:30:04 +02:00 |
|
Daniel Lublin
|
ecba2a51d8
|
Start of UI for transfer data feature
|
2021-07-13 10:30:03 +02:00 |
|
Torsten Grote
|
9668f62c6a
|
Remove FIXME in test since we won't fix it this way
|
2021-07-13 10:30:02 +02:00 |
|
Torsten Grote
|
dc3ba3d8f0
|
Also test that messages arrive and activate keys
|
2021-07-13 10:30:01 +02:00 |
|
Torsten Grote
|
3f6f970d36
|
Add two more tests to TransportKeyAgreementIntegrationTest
|
2021-07-13 10:30:01 +02:00 |
|
Torsten Grote
|
768356d8e2
|
Ensure that private key is not stored anymore
|
2021-07-13 10:30:00 +02:00 |
|
Torsten Grote
|
65110090de
|
Add first integration test for TransportKeyAgreementManager
|
2021-07-13 10:29:59 +02:00 |
|
Torsten Grote
|
f5cab63052
|
Add first integration test for TransportKeyAgreementManager
|
2021-07-13 10:29:56 +02:00 |
|
Torsten Grote
|
399d8adb3b
|
Refactor base of BriarIntegrationTest into BrambleIntegrationTest
|
2021-07-13 10:27:17 +02:00 |
|
Torsten Grote
|
b40055686b
|
Put FeatureFlags for tests into a TestFeatureFlagModule
|
2021-07-13 10:26:27 +02:00 |
|
akwizgran
|
2dcecb2a46
|
Add method for checking whether contact supports transport.
|
2021-07-13 10:26:27 +02:00 |
|
akwizgran
|
0cc118c849
|
Add transport property to indicate support for removable drives.
|
2021-07-13 10:26:26 +02:00 |
|
akwizgran
|
b1148ebc83
|
Store ID of message that triggered abort.
|
2021-07-13 10:26:26 +02:00 |
|
akwizgran
|
802f64e309
|
Check whether system clock is reasonable at startup.
|
2021-07-13 10:26:26 +02:00 |
|
Torsten Grote
|
80749fec09
|
Add TransportKeyAgreementValidatorTest
|
2021-07-13 10:26:25 +02:00 |
|
akwizgran
|
1f1ea8f3ed
|
Add RemovableDriveManager method.
|
2021-07-13 10:26:25 +02:00 |
|
akwizgran
|
796cbcaf4b
|
Add DB method for checking whether there's anything to send
|
2021-07-13 10:26:24 +02:00 |
|
akwizgran
|
4cf5242aa5
|
Add comment explaining second client versioning message.
|
2021-07-13 10:26:24 +02:00 |
|
akwizgran
|
8921f10ffd
|
Add integration test for eager retransmission.
|
2021-07-13 10:26:24 +02:00 |
|
akwizgran
|
b60c129acf
|
Update DB method that gets total size of messages to send.
|
2021-07-13 10:26:23 +02:00 |
|
akwizgran
|
852413b36a
|
Use eager retransmission if the transport is lossy and cheap.
|
2021-07-13 10:26:23 +02:00 |
|
akwizgran
|
a39b367477
|
Add tests for eager retransmission.
|
2021-07-13 10:26:22 +02:00 |
|
akwizgran
|
8be274dc4d
|
Replace inner classes with lambdas.
|
2021-07-13 10:26:22 +02:00 |
|
akwizgran
|
9ac72296c7
|
Update SimplexOutgoingSession to support sending unacked messages.
|
2021-07-13 10:26:21 +02:00 |
|
akwizgran
|
1405f5954a
|
Add database methods for sending unacked messages.
|
2021-07-13 10:26:21 +02:00 |
|
akwizgran
|
f406de6b0c
|
Timestamp isn't needed for deriving root key.
|
2021-07-13 10:26:20 +02:00 |
|
akwizgran
|
0df57c82cb
|
Make tests more readable.
|
2021-07-13 10:26:20 +02:00 |
|
akwizgran
|
4853bcd724
|
Remove unused remote timestamp from session.
|
2021-07-13 10:26:20 +02:00 |
|
akwizgran
|
37e95d4ce6
|
Add transport key agreement client.
|
2021-07-13 10:26:19 +02:00 |
|
akwizgran
|
23acd186f7
|
Hold lock while calling notifyObservers().
|
2021-07-13 10:26:19 +02:00 |
|
akwizgran
|
5e98bd0b53
|
Refactor removable drive tasks.
|
2021-07-13 10:26:18 +02:00 |
|
akwizgran
|
d7238312b1
|
Add unit tests for addRotationKeys() methods.
|
2021-07-13 10:26:18 +02:00 |
|
akwizgran
|
ec40da4353
|
Refactor KeyManager startup so managers are created earlier.
|
2021-07-13 10:26:18 +02:00 |
|
akwizgran
|
204ad8913f
|
Add a key manager method for adding a single set of transport keys.
|
2021-07-13 10:26:17 +02:00 |
|
akwizgran
|
c0f5023b63
|
Add a DB method for checking whether transport keys exist.
|
2021-07-13 10:26:17 +02:00 |
|
akwizgran
|
b3c105bfa7
|
Add database method for getting transports with keys.
|
2021-07-13 10:26:16 +02:00 |
|
akwizgran
|
68acbe5c7d
|
Add javadocs for message states.
|
2021-07-13 10:26:16 +02:00 |
|
akwizgran
|
12245d960c
|
Allow sync clients to defer delivery of messages.
|
2021-07-13 10:26:16 +02:00 |
|