akwizgran
b6cf302131
Only use conversation timestamp for messages that will be visible in conversation.
2021-04-13 08:46:00 -03:00
akwizgran
e2a894acd3
Get timestamp for abort message in same way as other messages.
2021-04-13 08:45:59 -03:00
akwizgran
00ed6d9bb8
Look up auto-delete timer when creating private group invitation.
2021-04-13 08:45:59 -03:00
akwizgran
c9a9734368
Use the right timestamp when signing private group invitation.
2021-04-13 08:45:58 -03:00
akwizgran
efc56a8724
Provide TransactionManager.
2021-04-13 08:45:58 -03:00
akwizgran
6e6923b108
Look up conversation timestamp when creating group invitation messages.
2021-04-13 08:45:58 -03:00
akwizgran
f459beccdb
Move lookup of latest conversation timestamp to core for blog and forum sharing.
2021-04-13 08:45:57 -03:00
akwizgran
751c5a3245
Move lookup of latest conversation timestamp to core.
2021-04-13 08:45:57 -03:00
akwizgran
8488499da6
Add transactional variant of getGroupCount().
2021-04-13 08:45:57 -03:00
akwizgran
96a7e3c425
Send current minor version of messaging client to contacts.
2021-04-13 08:45:56 -03:00
Torsten Grote
0dcf510466
Show bomb icon for messages with auto-destruct timer
2021-04-13 08:45:56 -03:00
akwizgran
0427b12d52
Check that timer argument is legal before storing.
2021-04-13 08:45:56 -03:00
akwizgran
9256c66fcc
Add unit tests for AutoDeleteManagerImpl.
2021-04-13 08:45:55 -03:00
akwizgran
706f4e1c4c
Implement AutoDeleteManager.
2021-04-13 08:45:55 -03:00
akwizgran
96debcd616
Add dummy implementation of AutoDeleteManager.
2021-04-13 08:45:54 -03:00
akwizgran
07f20e1e0d
Refactor auto-delete code from Bramble to Briar.
2021-04-13 08:45:54 -03:00
akwizgran
fee2e503bd
Rewrap lines.
2021-04-13 08:45:54 -03:00
akwizgran
f9f260bbc1
Factor out methods for storing and retrieving contact ID.
2021-04-13 08:45:53 -03:00
akwizgran
61718192ee
Factor out method for validating auto-delete timers.
2021-04-13 08:45:53 -03:00
akwizgran
27893f9cdd
Update comments.
2021-04-13 08:45:53 -03:00
akwizgran
9b0b80ef04
Add unit tests for validating auto-delete timer.
2021-04-13 08:45:52 -03:00
akwizgran
3e1c2df4b1
Update private group invitation client to include self-destruct timers.
2021-04-13 08:45:52 -03:00
akwizgran
fa745410cc
Update blog and forum sharing clients to include self-destruct timers.
2021-04-13 08:45:51 -03:00
akwizgran
a427624e8d
Update message parsing and encoding to include auto-delete timer.
2021-04-13 08:45:51 -03:00
akwizgran
3798ca1e17
Update introduction validator to support auto-delete timers.
2021-04-13 08:45:51 -03:00
akwizgran
113120b3ab
Add constant for NO_AUTO_DELETE_TIMER, address review comments.
2021-04-13 08:45:50 -03:00
akwizgran
b10ca5b77f
Add unit tests for private message validation.
2021-04-13 08:45:50 -03:00
akwizgran
f10e3d756a
Fix comments in PrivateMessageValidator.
2021-04-13 08:45:50 -03:00
akwizgran
9608b974ec
Add integration test for auto-delete timer in private messages.
2021-04-13 08:45:49 -03:00
akwizgran
3b6cc9c633
Add auto-deletion timer to private messages.
2021-04-13 08:45:47 -03:00
akwizgran
5305dd62d1
Merge branch '1872-key-agreement' into 'master'
...
Finish migrating KeyAgreementActivity to ViewModel
Closes #1982 and #1872
See merge request briar/briar!1357
2021-04-12 13:19:51 +00:00
akwizgran
a066190c60
Merge branch '57-detect-db-durability-failures' into 'master'
...
Implement dirty flag to detect durability failures
Closes #57
See merge request briar/briar!1424
2021-04-12 13:17:28 +00:00
akwizgran
cdae8b35f5
Another small refactoring to make control flow easier to understand.
2021-04-12 10:06:49 -03:00
Torsten Grote
6ee57315dd
Prevent NPE when onQrCodeDecoded() is called after we stop to listen
2021-04-12 10:06:48 -03:00
Sebastian Kürten
64f682146d
Integrate merge request feedback
2021-04-12 13:04:42 +02:00
akwizgran
36525fbe9d
Merge branch 'promo-video' into 'master'
...
Instrumentation test for tutorial video and sign-in
Closes #1967
See merge request briar/briar!1423
2021-04-12 10:46:03 +00:00
Torsten Grote
8f628f2d45
Fix PromoVideoTest for CI
2021-04-09 15:24:13 -03:00
Torsten Grote
5e84e5b8b6
Stop listening to key agreement connections when leaving fragment
...
Also don't liberate screen orientation when backing out of adding a contact nearby
2021-04-09 15:20:39 -03:00
Torsten Grote
a64878bd00
Also reset payload flags when resetting AddNearbyContact state
2021-04-08 14:21:17 -03:00
Torsten Grote
c53fc5eaa3
Add inspection profile to repo
...
so we can all share the same inspection profile and benefit from its warnings
2021-04-08 13:55:26 -03:00
akwizgran
212751c835
Return a value instead of passing a runnable argument.
2021-04-08 17:11:07 +01:00
akwizgran
fe1c6acebb
Remove workaround for Android issue #190966 .
2021-04-08 17:03:28 +01:00
Sebastian Kürten
ce47bfe018
Write tests for the dirty flag
2021-04-08 12:24:23 +02:00
Torsten Grote
0ee4ade404
One more round of addressing AddNearbyContact review feedback
2021-04-07 16:18:18 -03:00
Sebastian Kürten
e99df2b69e
Log dirty flag when opening database
2021-04-06 20:19:28 +02:00
Sebastian Kürten
db84d07c38
Store a dirty flag in the database
2021-04-06 19:45:26 +02:00
Torsten Grote
db610cfb4c
Run only tests from android package on emulator
...
Otherwise, it re-runs bramble tests for some reason
2021-04-01 17:12:04 -03:00
Torsten Grote
5b52417d20
Check if Bluetooth is supported before requesting discoverability
2021-04-01 15:36:55 -03:00
Torsten Grote
8a768cf933
Add a test for sign-in
...
This requires an account to exist before as we can't restart our lifecycle.
So we don't automatically clear app data after each test, but rather need to delete an existing account manually before each test.
2021-04-01 14:31:34 -03:00
akwizgran
bebf3bbc39
Merge branch '1826-settings-view-model' into 'master'
...
Finish migrating SettingsFragment to ViewModel
Closes #1942 and #1826
See merge request briar/briar!1350
2021-04-01 13:20:12 +00:00