akwizgran
303b5bd395
Merge branch 'target-sdk-26' into 'master'
...
Target API version 26, upgrade support library
See merge request !626
2017-11-29 17:38:12 +00:00
akwizgran
9f3a63d8c4
Don't unregister receiver unless it was registered.
2017-11-22 11:37:58 +00:00
akwizgran
748fa77d94
Move doze receiver out of BriarService.
2017-11-22 11:07:28 +00:00
Torsten Grote
4ca86ee4eb
Address review comments
2017-11-21 16:01:07 -02:00
Torsten Grote
ec2f372933
Remember that app entered doze mode and inform user when returning
2017-11-21 15:55:00 -02:00
Torsten Grote
4267800db2
Allow Account Creation without Doze White-listing
2017-11-21 15:55:00 -02:00
Torsten Grote
bb8cb9bcbb
Show Doze Dialog only after startup and provide "don't ask again" option
2017-11-21 15:54:59 -02:00
akwizgran
43ee3246f6
Remove redundant casts from findViewById.
2017-11-21 17:29:21 +00:00
akwizgran
b56724dee5
Set target SDK version to 26, upgrade support library.
2017-11-21 17:29:21 +00:00
akwizgran
ece2c51358
A few more Java 8 changes in merged code.
2017-11-21 16:21:15 +00:00
akwizgran
d7383a3361
Effectively final.
2017-11-21 10:51:35 -02:00
akwizgran
5fa6b0ca1c
Lambdas.
2017-11-21 10:49:08 -02:00
akwizgran
27328afe3c
Diamond operators.
2017-11-21 10:45:47 -02:00
Torsten Grote
6db8f33e8f
Merge branch 'log-network-usage' into 'master'
...
Log network usage at shutdown
See merge request !616
2017-11-21 11:45:42 +00:00
akwizgran
0f1c9f4fe2
Refactored tests for account setup and changing password.
2017-11-20 14:11:31 -02:00
Torsten Grote
8a81171739
Setup Wizard that asks for Doze Mode exception
...
Keep checking if we are whitelisted and request it if not
2017-11-20 11:52:05 -02:00
akwizgran
10f41ef157
Log network usage at shutdown.
2017-11-08 14:46:56 +00:00
akwizgran
4173fc4daa
Merge branch '1045-preference-divider' into 'master'
...
Don't use a custom widget to separate preference categories
Closes #1045
See merge request !609
2017-10-17 17:03:13 +00:00
akwizgran
a1f989c43c
Use black text for the expiry extension notice.
2017-10-12 17:51:57 +01:00
akwizgran
b67abadbac
Use a setting to record whether update notice has been shown
2017-10-12 17:51:57 +01:00
Torsten Grote
8c29c85696
Extend expiry and show a green snackbar about it once
2017-10-12 17:51:57 +01:00
akwizgran
4fe4c298d7
Don't use a custom widget to separate preference categories.
2017-10-11 17:35:05 +01:00
Torsten Grote
973151c949
Merge branch 'report-bluetooth-and-wifi-support' into 'master'
...
Report Bluetooth LE and Wi-Fi Direct support in crash reports and feedback
See merge request !605
2017-10-10 12:16:29 +00:00
akwizgran
ed26ab78a5
Merge branch '158-permission-requests' into 'master'
...
Add permission requests for Android 6+
Closes #158
See merge request !601
2017-10-10 10:40:14 +00:00
akwizgran
8454b2d235
Code cleanup, shortened button text to help with layout.
2017-10-10 11:33:07 +01:00
goapunk
49052be627
Add permission requests for Android 6+
...
* Add request for the camera
Signed-off-by: goapunk <noobie@goapunks.net >
2017-10-04 13:17:51 +02:00
akwizgran
9993bac3a1
Disable Bluetooth at shutdown if we enabled it.
2017-10-03 15:59:07 +01:00
akwizgran
53f05a72ba
Removed logging.
2017-09-29 15:31:25 +01:00
akwizgran
2c10ae7d06
Clear notifications when dismissed.
...
Also fixed an issue with notifications alerting again when items
were removed.
2017-09-29 15:23:27 +01:00
Torsten Grote
1bf0fdfa81
Add an option to debug builds to create fake test data
2017-09-27 13:55:29 -03:00
akwizgran
ba727d7568
Don't add threaded messages to the UI before their parents.
2017-09-19 16:31:27 +01:00
Torsten Grote
ed01048f9f
Merge branch 'remove-old-bluetooth-code' into 'master'
...
Remove old Bluetooth code and location permission
See merge request !584
2017-09-19 14:16:13 +00:00
Torsten Grote
043ee3c58e
Merge branch '1044-crash-when-setting-ringtone' into 'master'
...
Don't crash if the chosen ringtone can't be loaded
Closes #1044
See merge request !586
2017-09-19 13:11:44 +00:00
akwizgran
0e4b8ca62e
Keep the activity's reply ID up to date.
2017-09-18 15:13:16 +01:00
akwizgran
822017c69c
Don't crash if the chosen ringtone can't be loaded.
2017-09-18 13:37:10 +01:00
akwizgran
eb9d0c00a8
Report Bluetooth LE and Wi-Fi Direct support.
2017-08-16 12:21:13 +01:00
Michael Rogers
d24b1884a2
Removed old Bluetooth code and the location permission it requires.
2017-08-11 12:42:47 +01:00
Torsten Grote
3197dcf9b5
Merge branch 'checked-camera-exceptions' into 'master'
...
Throw checked exceptions for camera errors
See merge request !580
2017-08-01 16:54:45 +00:00
Torsten Grote
34d20fafda
Always play a notification sound, if at least 2sec after last one
...
This is the same behavior as Signal.
We might want to adjust the delay later on.
This is also introduces a new BriarNotificationBuilder as a first step
to clean up the Notification Manager code.
2017-08-01 12:47:11 -03:00
akwizgran
0d6983b4ef
Throw checked exceptions for camera errors.
2017-08-01 15:56:20 +01:00
Torsten Grote
1aa33ec9b2
Catch RuntimeException when getting camera parameters
2017-08-01 10:49:04 -03:00
akwizgran
6702df1e22
Merge branch '1008-qr-decoding-crash' into 'master'
...
Catch IllegalArgumentException when decoding QrCode
Closes #1008
See merge request !578
2017-08-01 13:36:09 +00:00
Torsten Grote
0ee6197d7f
Catch IllegalArgumentException when decoding QrCode
2017-08-01 10:21:02 -03:00
Torsten Grote
b03a7dce3e
Catch runtime exception when setting best camera parameters
...
Closes #997
2017-08-01 10:09:21 -03:00
Torsten Grote
6c59d7dd5f
Prevent NPE in CameraView
...
This prevents crashes, but still might cause the camera to not show up
thus preventing the user from adding contacts.
2017-08-01 09:41:42 -03:00
Ernir Erlingsson
8455569e88
moved window requests above onCreate
2017-07-30 22:42:03 +02:00
Torsten Grote
db842bd7e4
Prevent a crash caused by empty emoji
...
The crash happens because the serialization of recently used emoji uses
';' to separate the emojis.
One of the ASCII emojis however has a ';' in the beginning.
When this one is used by the user,
it causes an empty string to be returned when deserializing.
This commit prevents the crash by changing the separator to a tab.
It uses a different settings string to store the emoji,
so users will lose the list of recently used emoji when they update to
this version.
PS. That wasn't my idea ;)
2017-07-28 13:49:51 -03:00
Torsten Grote
6dbec3a864
Merge branch 'enable-logging-for-beta-builds' into 'master'
...
Enable logging for beta builds
See merge request !573
2017-07-28 15:58:01 +00:00
Torsten Grote
d91a9e2be4
Prevent crash in blog by ensuring a listener always exists
2017-07-28 12:42:56 -03:00
akwizgran
8408c3f467
Enable logging for beta builds.
...
Some devices were logging and others not, due to the log level being set in the SplashScreenActivity constructor.
2017-07-28 16:41:24 +01:00