Daniel Lublin
f3718e496c
Use whole preview image when decoding QR
...
When scanning Mailbox QR, the whole preview is visible on screen, so we
should use it. We choose to never crop the preview, because it was
originally a speed optimization which no longer is needed.
2022-03-08 13:32:57 +01:00
akwizgran
9469825f4f
Collect some more memory stats for help with debugging OOM errors.
2022-02-28 13:58:15 +00:00
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
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
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
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
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
Sebastian Kürten
707802c459
Add feature flags for private groups, forums and blogs
2022-01-06 15:35:37 +01: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
akwizgran
1b4ab4f945
Merge branch '2167-decode-qr-code-for-pairing-with-mailbox' into 'master'
...
Create initial MailboxPairViewModel that decodes QR code
Closes #2167
See merge request briar/briar!1544
2021-11-16 12:15:26 +00:00
Daniel Lublin
77a986318e
Add MailboxPairViewModel that decodes Mailbox QR code
2021-11-15 12:59:56 +01:00
Daniel Lublin
6d1a0a5792
Refactor qrcode and its camera classes to separate package
2021-11-15 12:59:56 +01:00
akwizgran
85dc27ed77
Merge branch 'message-tracked-event' into 'master'
...
Implement and use new message tracked event
See merge request briar/briar!1541
2021-11-12 11:35:59 +00:00
ialokim
3f8df34f5c
use new event to update contacts view model
2021-11-11 20:56:13 +01:00
akwizgran
8a4fe7ca49
Fix missing import.
2021-11-04 11:08:15 +00:00
akwizgran
e688448537
Merge branch 'dynamic-tor-ports' into 'master'
...
Make Tor ports configurable at runtime
See merge request briar/briar!1537
2021-11-04 11:00:09 +00:00
Sebastian Kürten
a1f9e80e12
Inject Tor ports via annotated int parameters
2021-11-03 15:43:01 +01:00
akwizgran
ed26dc0b2b
Enable removable drives and sharing app offline in release builds.
2021-11-02 11:18:54 +00:00
Sebastian Kürten
bf091ef854
Use different Tor ports for regular and debug builds
2021-10-16 14:45:14 +02:00
Sebastian Kürten
d4656df384
Make Tor ports configurable at runtime
...
Instead of using hard-coded values 59050 and 59051 for the Tor socks and
control ports, provide them via a TorPorts interface. This makes it possible
to pass the ports to a TorPortsImpl in modules. Hence it is possible to
configure the Tor port for different types of builds or via command line
options in case of briar headless or other clients using the core code.
2021-10-16 14:41:29 +02:00
akwizgran
7c1399c326
Merge branch 'simpler-hotspot-name-pass' into 'master'
...
Limit hotspot name and password to only lowercase letters (on 29+)
See merge request briar/briar!1520
2021-08-31 13:10:02 +00:00
akwizgran
c002cc2e73
Merge branch 'enable-connect-via-bluetooth' into 'master'
...
Enable connect via Bluetooth feature in release builds
See merge request briar/briar!1531
2021-08-31 13:07:59 +00:00
Torsten Grote
abf99f0219
Merge branch '2148-shrink-hotspot-qr-codes' into 'master'
...
Shrink QR code to avoid scrolling
Closes #2148
See merge request briar/briar!1528
2021-08-31 12:21:16 +00:00
Daniel Lublin
802015d995
Shrink QR code to avoid scrolling
2021-08-31 09:09:10 +02:00
Daniel Lublin
21a2f91521
Revise transfer data wording, adding explanation in fullscreen dialog
2021-08-31 09:08:40 +02:00
akwizgran
8f887c609f
Enable connect via Bluetooth feature in release builds.
2021-08-30 15:17:53 +01:00