akwizgran
2fe57d2597
Show progress while connecting to mailbox.
2022-11-30 17:17:08 +00:00
akwizgran
904d5b2ce2
Remove unused dimension.
2022-11-30 10:58:44 +00:00
akwizgran
1911b3dd97
Make OfflineFragment suitable for small screens.
2022-11-30 10:44:39 +00:00
akwizgran
bd430a1009
Use outlined button style for secondary actions.
2022-11-30 10:33:11 +00:00
akwizgran
c16d0e8f45
Refactor dependencies to satisfy Android Studio's linter.
...
If an Android module depends on another module's default configuration, Android Studio's linter won't recognise references to classes in the other module. Instead, the Android module must depend on the other module without specifying a configuration. This entails some changes in the handling of transitive dependencies, and the other module must include its main classes in its testOutput artifact so the Android module's tests can use them.
2022-11-29 13:35:29 +00:00
akwizgran
c855967d56
Bump version numbers for 1.4.17 release.
2022-11-14 10:41:58 +00:00
akwizgran
f1be3031a7
Unpack Tor binaries earlier to avoid issues with task order.
2022-11-11 15:28:21 +00:00
akwizgran
3173486b3b
Bump version numbers for 1.4.16 release.
2022-11-10 14:55:11 +00:00
akwizgran
c445b21d58
Update translations.
2022-11-10 14:54:30 +00:00
akwizgran
9a16cf6e54
Update translations.
2022-11-07 17:52:57 +00:00
akwizgran
a22990c1ed
Merge branch 'illustration-revert' into 'master'
...
Don't change icons for thinner versions
See merge request briar/briar!1740
2022-11-07 13:56:42 +00:00
akwizgran
c3f3c6211d
Merge branch 'mailbox-integration-tests' into 'master'
...
First integration test for mailbox with two contacts
See merge request briar/briar!1725
2022-11-07 12:58:18 +00:00
akwizgran
e40d6552bc
Merge branch 'fix-fastlane-metadata' into 'master'
...
Execute Transifex for fastlane metadata from correct directory
See merge request briar/briar!1738
2022-11-04 17:09:36 +00:00
akwizgran
9bbfea525a
Merge branch '2370-fix-readme-for-headless-jar' into 'master'
...
Update instructions on how to build and run briar-headless
Closes #2370
See merge request briar/briar!1726
2022-11-04 13:01:53 +00:00
akwizgran
979ef077b3
Update Play Store translations and config.
2022-11-04 12:51:49 +00:00
akwizgran
441b28fede
Merge branch 'remove-jcenter' into 'master'
...
Remove jcenter repository from gradle files
See merge request briar/briar!1736
2022-11-01 13:18:17 +00:00
akwizgran
a2815c75a3
Merge redundant strings.
2022-11-01 12:53:52 +00:00
akwizgran
9f039ff0b8
Address review feedback.
2022-11-01 12:23:26 +00:00
akwizgran
ba83290fcd
Add a hint that both parties need to add each other's links.
2022-11-01 12:23:26 +00:00
akwizgran
7302bf9d7a
Add a hint that both parties need to scan each other's QR codes.
2022-11-01 12:05:28 +00:00
akwizgran
8c269541c3
Merge branch 'illustration-revamp' into 'master'
...
Illustration revamp
See merge request briar/briar!1722
2022-11-01 11:50:29 +00:00
akwizgran
79730484c0
Merge branch 'android-12'
2022-10-31 13:56:21 +00:00
akwizgran
86fb648dae
Merge branch 'client-version-update-events' into 'master'
...
Send ClientVersionUpdatedEvent for each client state change, not only on version updates
See merge request briar/briar!1724
2022-10-31 12:36:25 +00:00
akwizgran
87df641b5d
Bump version numbers for 1.4.15 release.
2022-10-21 17:18:01 +01:00
akwizgran
a56a70a947
Merge branch 'update-bridges' into 'master'
...
Update bridges
See merge request briar/briar!1731
2022-10-21 16:16:26 +00:00
akwizgran
8db25738e2
Speed up BridgeTest by only retrying bridges that have failed.
2022-10-21 16:02:44 +01:00
akwizgran
3767aeb8b2
Add some non-default and vanilla bridges.
2022-10-21 13:41:13 +01:00
akwizgran
6344e29c29
Remove some failing bridges.
2022-10-21 13:34:32 +01:00
akwizgran
48ac5e2bc5
Upgrade obfs4proxy to 0.0.14-tor1 and enable uTLS for meek-lite.
2022-10-21 12:33:31 +01:00
akwizgran
404e30bb0f
Bump version numbers for 1.4.14 release.
2022-10-20 15:25:58 +01:00
akwizgran
f19c636ddb
Update meek bridge.
2022-10-20 11:20:45 +01:00
akwizgran
45833a2ec0
Bump version numbers for 1.4.13 release.
2022-10-19 18:02:22 +01:00
akwizgran
6ec0fba5a2
Update translations.
2022-10-19 17:58:05 +01:00
akwizgran
1eb39eeea8
Use uTLS with Chrome profile for Snowflake.
2022-10-19 17:41:07 +01:00
akwizgran
bc9c4c9e3f
Merge branch 'add-test-lan-tcp-plugin-factory' into 'master'
...
Add TestLanTcpPluginFactory
See merge request briar/briar!1723
2022-10-18 11:17:43 +00:00
akwizgran
ad9092f414
Merge branch '2358-unlink-dialog-blank' into 'master'
...
Re-show mailbox unpaired dialog after screen-rotation
Closes #2358
See merge request briar/briar!1718
2022-09-30 12:01:35 +00:00
akwizgran
78ed21b493
Merge branch '2367-mailbox-intro-duplicate' into 'master'
...
Don't re-add mailbox intro fragment after activity got destroyed
Closes #2367
See merge request briar/briar!1719
2022-09-30 09:10:51 +00:00
akwizgran
03adfd850b
Use SOCKS socket library.
2022-09-29 13:36:52 +01:00
akwizgran
6c1232bfaa
Update dependency checksums.
2022-09-29 13:33:54 +01:00
akwizgran
e4e7d84bde
Use null safety library.
2022-09-29 13:08:02 +01:00
akwizgran
559138c5b6
Bump version numbers for 1.4.12 release.
2022-09-28 17:58:47 +01:00
akwizgran
f90aef7767
Update translations, add Georgian translation.
2022-09-28 17:57:48 +01:00
akwizgran
b424d6f98e
Add test for snowflake parameters.
2022-09-28 16:18:08 +01:00
akwizgran
32205ca6d3
Rename oldAndroid to letsEncrypt.
2022-09-28 16:17:45 +01:00
akwizgran
dd3a9aa71b
Merge branch 'separating-signout' into 'master'
...
Added a separator to a sign out button
Closes #1074
See merge request briar/briar!1711
2022-09-27 17:14:53 +00:00
akwizgran
adf172bf25
No longer crash when the Tor process crashes.
...
We have enough information about this bug now.
2022-09-27 15:20:45 +01:00
akwizgran
4e59836dd0
Merge branch 'update-bridges' into 'master'
...
Update bridges
See merge request briar/briar!1713
2022-09-27 14:17:59 +00:00
akwizgran
264b2ca2f3
Add Snowflake pluggable transport.
2022-09-27 15:10:44 +01:00
akwizgran
23f5de66a8
Use port 80 for placeholder meek_lite address.
...
See upstream commit:
https://gitweb.torproject.org/builders/tor-browser-build.git/commit/projects/common/bridges_list.meek-azure.txt?h=main&id=55f89756330a060cc65456000acf75226c545a42
2022-09-27 15:08:52 +01:00
akwizgran
79aa42c0f8
Add some new non-default and vanilla bridges.
2022-09-27 15:08:52 +01:00
akwizgran
f00c3a47f5
Remove some failing bridges.
2022-09-27 15:08:52 +01:00
akwizgran
7d20a844ff
Increase BridgeTest timeout to 4 hours.
2022-09-26 12:15:51 +01:00
akwizgran
43581cc339
Upgrade obfs4proxy to 0.0.14.
2022-09-23 15:38:52 +01:00
akwizgran
34815eb1a5
Merge branch 'privacy-policy' into 'master'
...
Fixed privacy policy in report form
See merge request briar/briar!1704
2022-09-17 13:04:13 +00:00
akwizgran
5ceba8f508
Merge branch '2363-mailbox-problem-scrollable' into 'master'
...
Make mailbox problem screen scrollable
See merge request briar/briar!1709
2022-09-12 09:49:07 +00:00
akwizgran
f3afcb8469
Merge branch '1052-trust-indicator-in-main-contact-list' into 'master'
...
Show trust-indicator with description in contact list
Closes #1052
See merge request briar/briar!1688
2022-09-06 09:58:48 +00:00
akwizgran
3a317a9144
Merge branch 'removed-anonymous-author-status' into 'master'
...
Removed anonymous author status.
Closes #1630
See merge request briar/briar!1706
2022-09-06 09:56:19 +00:00
akwizgran
6d9a241820
Upgrade Tor to 0.4.5.14.
2022-09-05 12:42:34 +01:00
akwizgran
a503aa6ed2
Fix test expectations: no whitespace after tag.
2022-08-31 13:04:44 +01:00
akwizgran
85361b0099
Upgrade jsoup to 1.15.3.
2022-08-31 12:39:50 +01:00
akwizgran
787200d03f
Merge branch '2360-mailbox-raster-notification' into 'master'
...
Use raster image for mailbox problem notifications
Closes #2360
See merge request briar/briar!1705
2022-08-29 15:08:04 +00:00
akwizgran
617a6db84c
Show confirmation toast after unlinking mailbox.
2022-08-17 16:59:31 +01:00
akwizgran
4af895d124
Merge branch 'privacy-policy' into 'master'
...
Added privacy policy to menu and report form.
Closes #2351
See merge request briar/briar!1695
2022-08-17 11:32:12 +00:00
akwizgran
d905cb6cda
Fix expecations for unit tests.
...
The missing expectations were only causing failures some of the time because the `shared` flag is set randomly for each test run.
2022-08-17 11:52:52 +01:00
akwizgran
079ef5b3c0
Add helper method for checking client/server compatibility.
2022-08-16 15:11:53 +01:00
akwizgran
de76986ee4
Rename event, only broadcast it when adding a new contact.
2022-08-16 15:06:38 +01:00
akwizgran
4eddf625d8
Add tests for visible/invisible group when message is shared.
2022-08-16 14:48:37 +01:00
akwizgran
0af371d026
Update comments.
2022-08-16 14:14:14 +01:00
akwizgran
a57c784b47
Add comments for group visibility.
2022-08-16 14:06:12 +01:00
akwizgran
ab360e1e25
Address some review comments.
2022-08-16 13:49:30 +01:00
akwizgran
2aa39e43ef
Bump version numbers for 1.4.11 release.
2022-08-15 16:35:42 +01:00
akwizgran
9990fb3b8f
When our mailbox's API versions change, send them to contacts.
2022-08-12 16:38:15 +01:00
akwizgran
6d26db3d66
Add some non-default and vanilla bridges.
2022-08-12 14:53:42 +01:00
akwizgran
51301968a5
Remove some failing bridges.
2022-08-12 14:42:01 +01:00
akwizgran
feb1c1b655
Update translations.
2022-08-10 14:41:58 +01:00
akwizgran
148f61a6b5
Check our own mailbox periodically while we're online.
2022-08-10 14:34:09 +01:00
akwizgran
24d4debde0
Don't create files for upload while directly connected to contact.
2022-08-10 12:37:38 +01:00
akwizgran
a1f25c8101
Attach group visibility to MessageSharedEvent.
...
This allows listeners to decide whether to act on the event.
2022-08-10 12:33:53 +01:00
akwizgran
62883b4bde
Unit tests for mailbox client manager.
2022-08-08 15:46:58 +01:00
akwizgran
42243f73f4
Simplify logic.
2022-08-08 15:33:21 +01:00
akwizgran
d3a06cf2c0
Add some javadocs.
2022-08-05 15:43:17 +01:00
akwizgran
15d29f6189
Don't check whether messages are visible before lowering ack flag.
...
This check excludes messages that aren't shared, including incoming private messages. The check isn't necessary because lowerAckFlag() ignores messages for which no status row exists for the contact.
2022-08-05 14:16:15 +01:00
akwizgran
339e4daded
Update Dagger modules.
2022-08-05 14:16:15 +01:00
akwizgran
217a6dbf1c
If worker is destroyed during upload, delete file before returning.
2022-08-05 14:16:15 +01:00
akwizgran
46352f664c
Add mailbox client manager.
2022-08-05 14:16:15 +01:00
akwizgran
dfcd626081
Add some logging to connectivity checks.
2022-08-05 14:16:15 +01:00
akwizgran
347895f6b2
Update ProGuard rules to keep serialisable classes.
2022-08-05 14:16:14 +01:00
akwizgran
7a6d075984
Don't repeatedly ack the same messages.
2022-08-04 15:51:44 +01:00
akwizgran
68ab3b0e97
Register contact list worker to receive events.
2022-08-03 17:57:35 +01:00
akwizgran
16fc4f4527
Allow read-only transaction when not marking message as sent.
2022-08-03 17:57:35 +01:00
akwizgran
8657216345
Broadcast an event when sending a mailbox update.
2022-08-03 17:57:35 +01:00
akwizgran
42e2926d61
Always sort lists of API versions for easier comparison.
2022-08-03 17:57:35 +01:00
akwizgran
1699d6b5f8
Check properties of events.
2022-08-02 15:24:20 +01:00
akwizgran
848872a803
Broadcast events for pairing and unpairing.
2022-08-02 12:59:27 +01:00
akwizgran
04ed3a652a
Pass mailbox properties to hook when pairing.
2022-08-02 12:59:27 +01:00
akwizgran
d20457f338
Remove redundant method for recording successful connection.
2022-08-02 12:59:26 +01:00
akwizgran
ab29aacce0
Add MailboxClientFactory.
2022-08-02 12:59:26 +01:00
akwizgran
46bb2b8ec2
Destroy connectivity checker when client is destroyed.
2022-08-02 12:59:26 +01:00
akwizgran
5defd500ae
Tolerate 404 responses due to missing folders.
...
This prevents our own mailbox's download worker from getting stuck trying to list a folder that has been removed. Instead, the worker will move on to the next folder.
2022-07-27 16:36:32 +01:00
akwizgran
85aa21ebf6
Address review feedback.
2022-07-18 11:25:27 +01:00