Torsten Grote
fd0dad8936
Restore old button size and ensure timestamps are not selectable
2018-08-06 14:26:02 -03:00
Torsten Grote
32420a0781
Give names to colors and clean them up
2018-08-06 13:16:53 -03:00
Torsten Grote
b6c85c8bf6
More Dark Theme Changes after designer feedback
2018-08-06 13:16:53 -03:00
Torsten Grote
4163731ec3
New private message bubbles
...
This gets rid of all those pesky 9-Patch drawables
2018-08-06 13:16:53 -03:00
akwizgran
8e732d880f
Merge branch '47-sign-in-reminder' into 'master'
...
Do not show sign-in reminder once PasswordActivity was opened
Closes #47
See merge request briar/briar!879
2018-08-06 09:38:05 +00:00
Torsten Grote
0b2594a693
Move SignIn reminder code into AndroidNotificationManager and don't show reminder once PasswordActivity was opened
2018-08-03 15:08:57 -03:00
akwizgran
7e009ceaf2
Merge branch '596-espresso' into 'master'
...
Setup UI Tests with Espresso for Automatic Localized Screenshots
Closes #596
See merge request briar/briar!863
2018-08-03 16:38:57 +00:00
Torsten Grote
b238b28ef9
Remove PasswordActivity test since it doesn't work anyway
2018-08-03 13:09:42 -03:00
Torsten Grote
edb8e8f9d0
Move res values from build.gradle into strings.xml
...
This fixes an issue where the build type values were overriding the
flavor values.
2018-08-03 13:08:18 -03:00
Torsten Grote
cc6041e90c
Rename Component and Screenshot Tests
2018-08-03 11:42:01 -03:00
Torsten Grote
3ff6462899
Refactor Espresso tests to use new AccountManager
2018-08-03 11:20:43 -03:00
Torsten Grote
6f7d0c6f77
Do proper Doze white-listing in UI tests
2018-08-03 11:20:43 -03:00
Torsten Grote
412381f37e
Move buildType to flavor and add hashes for pinning of androidTest dependencies
2018-08-03 11:20:33 -03:00
Torsten Grote
05fbb87c06
Add a NavDrawerActivityTest
2018-08-03 11:16:52 -03:00
Torsten Grote
daf5db470f
Use demo mode when taking screenshots to clear status bar
...
https://android.googlesource.com/platform/frameworks/base/+/master/packages/SystemUI/docs/demo_mode.md
2018-08-03 11:16:52 -03:00
Torsten Grote
be2d695150
Setup fastlane
...
This is great for automatically uploading (localized) screenshots
and app metadata to Google Play.
You can even upload the signed APK releases as well.
For now, this is only useful for running the screenshot Espresso tests
and grabbing the screenshots from the device.
2018-08-03 11:16:52 -03:00
Torsten Grote
d0c2c03057
First prototype of Espresso test infrastructure with automatic screenshoting
2018-08-03 11:16:52 -03:00
Torsten Grote
db11e0101a
Merge branch '1355-disable-tor-setting' into 'master'
...
Add a setting to override location-based disabling of Tor
Closes #1355
See merge request briar/briar!871
2018-08-03 13:35:33 +00:00
akwizgran
25b8932cde
Merge branch '47-sign-in-reminder' into 'master'
...
Don't show sign-in reminder if user is signed-in already
Closes #47
See merge request briar/briar!872
2018-08-03 10:59:25 +00:00
akwizgran
0d658513ba
Disable bridges when network is manually enabled.
2018-08-03 11:53:50 +01:00
akwizgran
732bf6d4ec
Show countries where Tor is blocked.
2018-08-03 11:53:50 +01:00
akwizgran
53762e7c93
Add setting to override location-based disabling of Tor.
2018-08-03 11:53:47 +01:00
akwizgran
d8ce1d75ca
Add run configuration for bramble-android tests.
2018-08-03 10:17:36 +01:00
Torsten Grote
77b2fa8acb
Merge branch '832-fix-bridge-test' into 'master'
...
Fix Tor bridge integration test
See merge request briar/briar!875
2018-08-02 15:00:57 +00:00
akwizgran
f9d5873385
Fix Tor bridge test.
2018-08-02 15:51:28 +01:00
Torsten Grote
1de6c863df
Merge branch '832-network-manager' into 'master'
...
Factor network management code out of plugins
See merge request briar/briar!874
2018-08-02 14:36:17 +00:00
akwizgran
8c5c66fa9a
Add null-safety and thread-safety annotations.
2018-08-02 15:06:17 +01:00
Torsten Grote
82f939ecd4
Don't show sign-in reminder if user is signed-in already
2018-08-02 09:50:42 -03:00
akwizgran
1a5c02f8a9
Remove extra logging.
2018-08-02 13:22:54 +01:00
akwizgran
16d56535ca
Check connectivity after all AP state changes.
2018-08-02 13:22:53 +01:00
akwizgran
dcd6fda046
Check connectivity after entering or leaving doze mode.
2018-08-02 13:22:53 +01:00
akwizgran
2535445831
Factor network management code out of plugins.
2018-08-02 13:22:50 +01:00
Torsten Grote
c0d5a3a5ea
Merge branch '1341-account-manager-refactoring' into 'master'
...
Refactor authentication and account management code
Closes #1341
See merge request briar/briar!866
2018-08-02 11:49:15 +00:00
akwizgran
c1789a8e52
Move identity creation into AccountManager.
2018-08-02 09:51:17 +01:00
akwizgran
2a0ecc3f80
Clean up some tests.
2018-08-01 16:49:14 +01:00
akwizgran
b176ec5844
Add TODO for account creation error handling.
2018-08-01 15:56:53 +01:00
akwizgran
f8df6b88ee
Add BriarAccountManager subclass.
2018-08-01 15:52:09 +01:00
akwizgran
55d8f853db
Bump version numbers for 1.0.13 release.
release-1.0.13
2018-07-31 17:34:08 +01:00
Torsten Grote
004853a09b
Merge branch '1354-forget-hsforget' into 'master'
...
Don't try to use missing HSFORGET command
Closes #1354
See merge request briar/briar!869
2018-07-31 16:27:32 +00:00
akwizgran
d815dd6ec9
Don't try to use missing HSFORGET command.
2018-07-31 17:19:11 +01:00
akwizgran
f243ed39ab
Bump version numbers for 1.0.12 release.
release-1.0.12
2018-07-30 16:48:04 +01:00
akwizgran
4aed0632b8
Update translations.
2018-07-30 15:21:39 +01:00
Torsten Grote
1860db10b4
Merge branch 'tor-0.2.9.16' into 'master'
...
Upgrade Tor to 0.2.9.16
See merge request briar/briar!868
2018-07-30 12:45:54 +00:00
akwizgran
cf4efbeef3
Upgrade Tor to 0.2.9.16.
2018-07-30 10:11:06 +01:00
Torsten Grote
099e8ef4d5
Merge branch 'bluetooth-not-required' into 'master'
...
Allow devices without Bluetooth support
See merge request briar/briar!867
2018-07-27 17:01:12 +00:00
akwizgran
05152eef0e
Allow devices without Bluetooth support.
2018-07-27 17:49:02 +01:00
Hugh Isaacs II
481de00f90
Chrome OS / Chromebook support
...
By setting adding the uses-feature tag for touchscreens and android:required="false" to it, it tells Google Play and the Android runtime that this app doesn't require touchscreens, making Google Play and the OS treat it as if it'll work on non-touch devices.
Also it's possible to add android:required="false" to the Bluetooth tag as it's not needed for adding contacts, I'm just not sure how the Briar app would react on an Android device that doesn't support Bluetooth so I didn't take that leap.
2018-07-27 17:42:37 +01:00
akwizgran
277d045469
Add hashes for test dependencies.
2018-07-27 16:04:57 +01:00
akwizgran
287f3760cd
Pass database key into LifecycleManager.
2018-07-27 15:46:48 +01:00
akwizgran
58d09d0742
Add tests for AccountManager and AndroidAccountManager.
2018-07-27 15:29:42 +01:00