Torsten Grote
952ac2c922
Simplify fragment transitions for mailbox pairing UI
...
Now, trying again always starts before scanning, so the user needs to scan the code again.
2022-02-22 14:43:30 -03:00
Torsten Grote
4390c810d1
Address first round of review feedback for mailbox pairing UI
2022-02-21 14:32:28 -03:00
Torsten Grote
a567301e49
Add a minimal MailboxStatusFragment
2022-02-18 12:57:32 -03:00
Torsten Grote
5e8d5c96fc
Implement UI for mailbox pairing error and final states
2022-02-18 12:57:32 -03:00
Torsten Grote
80d804d280
Use new MailboxManager in Android UI
2022-02-18 12:57:32 -03:00
Torsten Grote
7fad299cf0
Add network_security_config so we are allowed to connect to onion addresses
...
Otherwise trying to connect without TLS will throw an exception.
2022-02-18 12:57:32 -03:00
Torsten Grote
ae7ccdf34c
Tweak wording of mailbox intro and download instructions
2022-02-18 09:28:50 -03:00
Torsten Grote
98dddf3572
Make hiding ActionBar up/back button in Final Fragment optional
2022-02-16 10:37:27 -03:00
Torsten Grote
fb50a5ba45
Remove custom back and action bar code from OfflineFragment
...
Also pop the offline fragment off the stack when trying again, so it doesn't show up again when we are not offline anymore.
2022-02-14 14:56:39 -03:00
Torsten Grote
80bc409225
Remove 'share mailbox download link' button
2022-02-14 13:47:04 -03:00
Torsten Grote
888aea4b37
Scroll fragments down on small screens to make bottom buttons visible
2022-02-10 09:46:43 -03:00
Torsten Grote
e9d3f600fa
Improve mailbox pairing strings
2022-02-10 09:43:28 -03:00
Torsten Grote
3055338ea8
Show offline fragment before scanning mailbox QR code
2022-02-10 09:41:03 -03:00
Torsten Grote
e4a7b1731a
Do real check if mailbox is set up
2022-02-10 09:41:03 -03:00
Torsten Grote
2da8c19d3e
Handle TorPlugin not being active during mailbox setup
2022-02-10 09:41:03 -03:00
Torsten Grote
237ac50b01
Handle scanning a wrong QR code
...
when pairing a mailbox.
2022-02-10 09:41:02 -03:00
Torsten Grote
73d9e05ada
Scan Mailbox QR code for setup and show progress screen
2022-02-10 09:17:39 -03:00
Torsten Grote
e14773985d
Show mailbox onboarding/download info
...
if the mailbox is not yet set up.
2022-02-10 08:51:58 -03:00
Torsten Grote
8b3dae6daf
Add Mailbox entry into settings
2022-02-10 08:51:58 -03:00
Torsten Grote
065ceb8e98
Add FeatureFlag for mailbox
2022-02-10 08:51:58 -03:00
akwizgran
36670a8bf6
Bump version numbers for 1.4.4 release.
2022-01-27 11:56:54 +00:00
akwizgran
32d62f9960
Update translations.
2022-01-27 11:56:10 +00:00
Torsten Grote
1614e72c43
Add FLAG_GRANT_READ_URI_PERMISSION when getting content
2022-01-27 07:57:51 -03:00
akwizgran
a53a49e543
Merge branch '2250-refuse-to-start-if-android4-expired' into 'master'
...
Refuse to start app on Android 4 beyond expiry date
Closes #2250
See merge request briar/briar!1578
2022-01-18 15:03:25 +00:00
akwizgran
6b956611e7
Merge branch '2251-warn-briar-expires-on-android4' into 'master'
...
Show expiry warning when running on Android 4
Closes #2251
See merge request briar/briar!1577
2022-01-18 14:36:33 +00:00
Torsten Grote
24d058cdcc
Merge branch 'add-more-feature-flags-for-desktop' into 'master'
...
Add feature flags for private groups, forums and blogs
See merge request briar/briar!1572
2022-01-18 11:41:26 +00:00
Daniel Lublin
9e5201d571
Don't try to sign out; we know we aren't signed in
2022-01-17 13:09:40 +01:00
Daniel Lublin
39eebe4c02
Remove, BaseActivity does this
2022-01-17 11:21:49 +01:00
Daniel Lublin
171df265ab
Let our activity actually show up, by avoiding to extend BriarActivity
...
If user needs to sign in or create an account, BriarActivity launches
StartupActivity. But we want to show up before that.
Implement our own signOut with BriarActivity as a template.
2022-01-17 11:04:50 +01:00
Daniel Lublin
9436757215
Reuse existing string (same kind of context)
2022-01-13 12:59:55 +01:00
Daniel Lublin
75370c8124
Refuse to start on Android 4 beyond the set expiry date
2022-01-13 12:59:55 +01:00
Daniel Lublin
10dceafde1
Show expiry warning when running on Android 4
...
After a set date a snackbar is shown, warning that Briar will stop
working at a later set date.
2022-01-13 12:59:03 +01:00
akwizgran
6ddedbba36
Move ProGuard rules for Briar to briar-android.
2022-01-13 10:37:10 +00:00
Sebastian Kürten
707802c459
Add feature flags for private groups, forums and blogs
2022-01-06 15:35:37 +01:00
akwizgran
d13e4c976e
Merge branch 'fix-string-substitutions' into 'master'
...
Fix multiple substitutions specified in non-positional format
See merge request briar/briar!1568
2021-12-17 11:23:03 +00:00
Torsten Grote
c340071469
Merge branch 'jmock-java-11' into 'master'
...
Replace ClassImposteriser with ByteBuddyClassImposteriser
See merge request briar/briar!1569
2021-12-15 16:34:04 +00:00
Torsten Grote
423356fdda
Add missing bouncycastle dependency to witness
2021-12-15 10:48:55 -03:00
akwizgran
5cafde7b14
Merge branch 'test-deps' into 'master'
...
Upgrade briar-android unit test dependencies
See merge request briar/briar!1567
2021-12-15 12:34:54 +00:00
Torsten Grote
3a22388495
Fix multiple substitutions specified in non-positional format
...
The build warnings might persist until translations have been updated
2021-12-14 16:51:52 -03:00
Torsten Grote
1d4de46dfd
Upgrade briar-android unit test dependencies
2021-12-14 16:22:11 -03:00
Torsten Grote
d805069dfe
Switch to bouncycastle dependency for Java 1.8 to prevent Java 15 class warnings of multi-jar
2021-12-14 15:42:10 -03:00
akwizgran
e032e0ccd5
Bump version numbers for 1.4.3 release.
2021-12-13 16:58:13 +00:00
akwizgran
3b03db9f43
Bump version numbers for 1.4.2 release.
2021-12-13 15:17:34 +00:00
akwizgran
de3a74eedf
Update translations.
2021-12-13 15:16:17 +00:00
akwizgran
403601b9f2
Merge branch '2088-fix-error-with-null-group' into 'master'
...
Offline hotspot: don't crash if group is null
Closes #2088
See merge request briar/briar!1552
2021-12-07 15:20:35 +00:00
akwizgran
a9ed9da822
Include network usage metrics in crash reports and feedback.
2021-11-30 14:12:45 +00:00
Sebastian Kürten
2295db4361
Offline hotspot: don't crash if group is null
2021-11-22 17:26:01 +01:00
Torsten Grote
7efc3ca78f
Fix AuthorView using the wrong constant
2021-11-19 15:11:23 -03:00
Torsten Grote
d6767a62b9
Upgrade gradle and android plugin to v7
2021-11-19 14:55:16 -03:00
akwizgran
7aa1073bf5
Replace ClassImposteriser with ByteBuddyClassImposteriser.
...
This may avoid problems with ClassImposteriser when using Java 11. See
https://github.com/jmock-developers/jmock-library/releases/tag/2.10.0
2021-11-18 13:28:08 +00:00