Torsten Grote
57bebc0b87
Merge branch '2261-extra-logging' into 'master'
...
Add logging for message delivery, comments for initial messages exchanged in tests
See merge request briar/briar!1641
2022-05-16 11:18:02 +00:00
akwizgran
82057da962
Sync acks when re-adding contacts.
2022-05-16 11:05:14 +01:00
akwizgran
00b7518e49
Add comments to explain initial messages exchanged with contacts.
2022-05-16 11:05:10 +01:00
akwizgran
418ab99a3c
Log client IDs when validating and delivering messages.
2022-05-16 11:04:25 +01:00
akwizgran
49c14af0dc
Merge branch '2261-include-mailbox-api-version-in-mailbox-properties' into 'master'
...
Include mailbox API version in local and remote mailbox properties
Closes #2261
See merge request briar/briar!1621
2022-05-16 09:58:30 +00:00
Daniel Lublin
3f7aed7886
Rename to Mailbox update
2022-05-16 10:21:41 +02:00
Daniel Lublin
d2728dd29b
Assert that we have a local update
2022-05-16 10:07:35 +02:00
Daniel Lublin
84afc6d934
Let integration tests mind the mailbox prop update when adding contact
2022-05-13 16:19:51 +02:00
Daniel Lublin
a42d9eec1c
Include mailbox API version in local and remote mailbox properties
...
This changes the format of the mailbox properties update message, so
the major version of the client is bumped.
2022-05-13 16:19:51 +02:00
akwizgran
5d5d8d206c
Merge branch '2298-fetch-and-store-mailboxs-supported-api-versions-when-pairing' into 'master'
...
Fetch and store mailbox's supported API versions when pairing mailbox
Closes #2298
See merge request briar/briar!1622
2022-05-12 14:12:40 +00:00
akwizgran
5237df32e3
Merge branch '2226-defer-marking-messages-and-acks-as-sent' into 'master'
...
Defer marking messages and acks as sent
Closes #2296
See merge request briar/briar!1635
2022-05-12 13:59:17 +00:00
akwizgran
72e376f152
Merge branch 'db-shutdown-race' into 'master'
...
Fix race condition in DB shutdown
See merge request briar/briar!1620
2022-05-12 13:57:45 +00:00
Daniel Lublin
4d685a2617
Fetch and store mailbox's supported api versions when pairing
2022-05-09 14:17:30 +02:00
Daniel Lublin
16ab48d009
Allow storing int array in settings
2022-05-01 08:23:27 +02:00
akwizgran
095bebf524
Merge branch 'use-do-not-kill-lib' into 'master'
...
Use do-not-kill-me-lib
See merge request briar/briar!1636
2022-04-29 14:49:42 +00:00
Torsten Grote
b67d9935c7
Update do-not-kill-lib to 0.2.2
2022-04-29 07:49:06 -03:00
akwizgran
34aea945cb
Merge branch '2311-remind-to-wipe' into 'master'
...
Remind user to wipe mailbox if it's unreachable when unpairing
Closes #2311
See merge request briar/briar!1639
2022-04-27 17:00:12 +00:00
akwizgran
a82666b8bd
Merge branch '2173-unlink-mailbox' into 'master'
...
Implement UI for unpairing the mailbox
Closes #2173
See merge request briar/briar!1637
2022-04-27 16:47:46 +00:00
akwizgran
e614046662
Use longs to represent session capacity.
2022-04-27 17:45:11 +01:00
akwizgran
0691354952
Defer marking messages and acks as sent.
2022-04-27 17:45:11 +01:00
Torsten Grote
aa997a9c64
Tweak mailbox wipe reminder string
2022-04-27 13:41:58 -03:00
Torsten Grote
f05cbac20a
Use a new WasUnpaired state that shows a dialog over a blank fragment
2022-04-27 12:14:26 -03:00
Torsten Grote
39c74f1363
Annotate MailboxApi with @NotNullByDefault
2022-04-27 11:57:39 -03:00
Torsten Grote
2411c82d9c
Remind user to wipe mailbox if it's unreachable when unpairing
...
If we fail to tell the mailbox to wipe itself when unpairing, remind the user that they should wipe the mailbox next time they have access to it.
2022-04-27 10:44:27 -03:00
Torsten Grote
f43839dbb3
Upgrade translations for dont-kill-me lib
2022-04-27 10:40:03 -03:00
Torsten Grote
3138213f39
Let MailboxManager#unPair() return a boolean for whether it could wipe the mailbox
2022-04-27 08:38:43 -03:00
Torsten Grote
d080af4b7a
Show a warning before unlinking the mailbox when there haven't been any connection failures
2022-04-27 08:07:12 -03:00
Torsten Grote
9d19761dbe
Tweak mailbox unlink dialog warning
2022-04-27 07:56:30 -03:00
Torsten Grote
fa3a5be083
Implement UI for unpairing the mailbox
2022-04-26 15:18:29 -03:00
Torsten Grote
fa3db0f888
Add method for unpairing to MailboxManager
2022-04-26 15:18:29 -03:00
akwizgran
4b7ee62190
Merge branch 'invite-button-change' into 'master'
...
Moved invite buttons in groups and forums to overflow menu.
See merge request briar/briar!1638
2022-04-26 11:51:50 +00:00
FlyingP1g FlyingP1g
9d3c33fdbc
Moved invite buttons in groups and forums to overflow menu.
2022-04-23 22:48:01 +03:00
Torsten Grote
37d4ca84f7
Adapt tests to do-not-kill lib as well
2022-04-20 13:56:37 -03:00
Torsten Grote
1b58d986ae
Use dependency from maven central as it produces a different integrity assertion than maven local
2022-04-20 13:56:37 -03:00
Torsten Grote
784c7416ec
Use do-not-kill-me-lib
2022-04-20 13:56:34 -03:00
akwizgran
7536f16c61
Bump version numbers for 1.4.7 release.
release-1.4.7
beta-1.4.7
alpha-1.4.7
2022-04-20 16:35:07 +01:00
akwizgran
ab628c1921
Update translations.
2022-04-20 16:14:58 +01:00
akwizgran
85e53479f2
Merge branch '2172-mailbox-status-ui' into 'master'
...
Improve MailboxStatusFragment and record check failures as well
Closes #2172
See merge request briar/briar!1632
2022-04-20 15:04:31 +00:00
akwizgran
116ee97056
Merge branch '1980-catch-security-exceptions-from-connectivity-manager' into 'master'
...
Catch SecurityExceptions from all ConnectivityManager calls
Closes #1980
See merge request briar/briar!1634
2022-04-20 14:51:57 +00:00
Torsten Grote
78938f1ac6
Merge branch '2280-check-lifecycle-before-recreating-removable-drive-tasks' into 'master'
...
Check lifecycle state before recreating removable drive tasks
Closes #2280
See merge request briar/briar!1629
2022-04-20 13:37:24 +00:00
akwizgran
afff66eaff
Don't assume that non-null WifiInfo means we're connected to wifi.
2022-04-20 12:42:35 +01:00
akwizgran
8c33ea5a6b
Add javadocs for database.
2022-04-19 13:04:35 +01:00
akwizgran
96228c1fd0
Do all of SimplexOutgoingSession's work on the IoExecutor.
2022-04-19 13:04:35 +01:00
akwizgran
eb6a5fe63e
Try GET_CONTENT first, fall back to OPEN_DOCUMENT.
2022-04-19 12:57:58 +01:00
akwizgran
a8624cd507
Guess connectivity when ConnectivityManager is broken.
2022-04-19 11:27:40 +01:00
akwizgran
e7fc37d81e
Catch SecurityExceptions from all ConnectivityManager calls.
...
This issue occurs on Android 11 and no fix is expected. When the issue occurs, Tor connectivity and outgoing LAN connectivity will be broken until the app is restarted.
2022-04-19 11:03:08 +01:00
Torsten Grote
7bd220f18d
Merge branch 'clear-glide-cache-under-more-circumstances' into 'master'
...
Clear the Glide cache in response to a wider range of warnings
See merge request briar/briar!1633
2022-04-18 16:46:31 +00:00
akwizgran
7f581fee15
Merge branch 'master' into '2277-activity-not-found-exception'
...
# Conflicts:
# briar-android/src/main/java/org/briarproject/briar/android/conversation/ImageActivity.java
2022-04-18 16:18:14 +00:00
akwizgran
383056d37e
Fix the lint problems I created for myself.
2022-04-18 15:57:18 +01:00
akwizgran
23316f5e9c
Don't use OPEN_DOCUMENT launchers on API < 19.
2022-04-18 15:42:24 +01:00