Torsten Grote
03fc504f7d
Log changes to LowPowerStandby in AndroidBatteryManager
2023-06-29 10:58:30 -03:00
Torsten Grote
d19062e319
Don't disable hotspot start button after click
...
to avoid issues when coming back to the screen after granting permissions.
2023-06-29 10:58:30 -03:00
Torsten Grote
fdb429ab7a
Ask for NEARBY_WIFI_DEVICES permission on SDK 33 and up
2023-06-29 10:58:30 -03:00
Torsten Grote
d0c59a6d75
Target SDK 33 and ask for notification permission
...
when creating account and when signing in
2023-06-29 10:58:30 -03:00
Torsten Grote
a8f6e8e4bd
Merge branch 'check-network-status-periodically' into 'master'
...
Check network status periodically
See merge request briar/briar!1797
2023-06-21 13:32:39 +00:00
Torsten Grote
7461d3c943
Merge branch '2434-use-us-locale-for-lowercasing-onion-hostname' into 'master'
...
Use US locale for lowercasing onion hostname
Closes #2434
See merge request briar/briar!1796
2023-05-31 16:27:24 +00:00
Torsten Grote
8e3fa872fd
Move About settings item to the bottom
2023-05-17 08:53:24 -03:00
Torsten Grote
bf1a5cf218
Allow sharing download link for Briar from settings actions
2023-05-16 16:55:19 -03:00
Torsten Grote
23b2dfa4a8
Merge branch 'conversationmanager-txn' into 'master'
...
Add transactional versions to delete message functions
See merge request briar/briar!1792
2023-05-15 12:03:53 +00:00
Torsten Grote
b88dbee881
Merge branch 'onionwrapper-0.0.2' into 'master'
...
Upgrade onionwrapper to 0.0.2 and dont-kill-me-lib to 0.2.7
See merge request briar/briar!1791
2023-05-10 17:00:38 +00:00
Torsten Grote
6f57ec8281
Merge branch 'privategroup-testdata' into 'master'
...
TestDataCreator with support for private groups
See merge request briar/briar!1788
2023-04-26 12:38:53 +00:00
Torsten Grote
76344344d2
Downgrade material library due to upstream bug
...
https://github.com/material-components/material-components-android/issues/3191
2023-04-25 11:29:51 -03:00
Torsten Grote
fbc32830bd
Force kotlin standard lib to latest version to prevent jetifier issues
2023-04-19 11:02:33 -03:00
Torsten Grote
145117a1dc
Update most of the things
2023-04-19 11:02:33 -03:00
Torsten Grote
6ed55bcd7d
Drop support for Android 4
...
new minSdk is 21
2023-04-19 11:02:31 -03:00
Torsten Grote
e92eb1c699
Merge branch 'enable-mailbox-in-release-builds' into 'master'
...
Enable mailbox support in release builds
See merge request briar/briar!1789
2023-04-19 13:17:53 +00:00
Torsten Grote
2566105f13
Merge branch 'tor-wrapper-library' into 'master'
...
Use Tor wrapper library
See merge request briar/briar!1787
2023-04-03 19:27:58 +00:00
Torsten Grote
cae9efb4bf
Fix integration tests by using dynamic webserver port of mailbox
2023-03-09 12:29:48 -03:00
Torsten Grote
39ac737015
Merge branch 'no-personalized-learning' into 'master'
...
Set "no personalized learning" flag for all text input
See merge request briar/briar!1783
2023-03-09 14:14:11 +00:00
Torsten Grote
3c40c11dfb
remove wrong name from "Contact already exists"
2023-02-27 10:43:12 -03:00
Torsten Grote
445f174275
Merge branch 'update-tor-bridges' into 'master'
...
Update Tor bridges
See merge request briar/briar!1778
2023-02-24 13:28:27 +00:00
Torsten Grote
0844cd3547
Split out APP for check_reproducibility CI job
2023-02-21 16:14:02 -03:00
Torsten Grote
69e6648ded
Merge branch '2415-check-bt-socket-streams-not-null' into 'master'
...
Check that BluetoothSocket's input and output streams aren't null
Closes #2415
See merge request briar/briar!1776
2023-02-21 13:38:49 +00:00
Torsten Grote
b86ddfa22f
Fix variable substitution for check_reproducibility
2023-02-20 14:08:19 -03:00
Torsten Grote
938d8b71a0
Merge branch 'bdf-cleanup' into 'master'
...
Clean up some BDF quirks
See merge request briar/briar!1772
2023-02-20 14:15:47 +00:00
Torsten Grote
1a2a250be0
Check reproducibility of headless releases
2023-02-10 16:43:01 -03:00
Torsten Grote
45fa12c0b3
Show mailbox version issues before connection failures
2023-02-09 13:10:02 -03:00
Torsten Grote
3f13e7e9c3
Add convenience method for converting mailbox pairing text into QR code payload
2023-02-03 11:18:25 -03:00
Torsten Grote
8a088638db
Don't show success fragment for RSS file import
2023-01-31 09:57:51 -03:00
Torsten Grote
a888c5f632
Allow to import RSS feeds from a file
2023-01-30 15:31:25 -03:00
Torsten Grote
0b94814620
Merge branch 'remove-migration-code' into 'master'
...
Remove various bits of code whose migration periods have passed
See merge request briar/briar!1750
2023-01-30 13:59:02 +00:00
Torsten Grote
795461d9a8
Clear mailbox problem notification after unlinking
2023-01-27 11:49:01 -03:00
Torsten Grote
7b8d01cfe0
Merge branch '1822-rss-feeds-backend' into 'master'
...
Resolve "Import RSS feeds shared by other apps"
See merge request briar/briar!1763
2023-01-25 11:39:34 +00:00
Torsten Grote
0cea137d75
Merge branch 'update-tor-bridges' into 'master'
...
Update Tor bridges
See merge request briar/briar!1761
2023-01-23 15:06:28 +00:00
Torsten Grote
9353b78da8
Clarify sharing state docs
2023-01-20 11:13:35 -03:00
Torsten Grote
429bbe1275
Introduce more sharing states
2023-01-20 11:13:35 -03:00
Torsten Grote
c5fb1416bd
Update JavaDoc for SharingState change
2023-01-20 11:13:34 -03:00
Torsten Grote
e52cbd896e
Introduce SharingStatus to report more fine-grained status
2023-01-20 11:13:34 -03:00
Torsten Grote
8b9140f477
Merge branch 'tor-0.4.7.12' into 'master'
...
Upgrade Tor to 0.4.7.12
See merge request briar/briar!1755
2023-01-13 16:25:42 +00:00
Torsten Grote
bae97e3312
Merge branch 'unpack-tor-binaries-earlier' into 'master'
...
Unpack Tor binaries earlier to avoid issues with task order
See merge request briar/briar!1742
2022-11-11 18:21:31 +00:00
Torsten Grote
8262fa183b
Revert "Replace illustration for mailbox success"
...
This reverts commit 65509137
2022-11-07 10:05:09 -03:00
Torsten Grote
0c40f39a90
Revert "Replace illustration for error fragment"
...
This reverts commit dab8d731
2022-11-07 09:53:19 -03:00
Torsten Grote
20b9aa86f7
revert icon changes
2022-11-07 09:53:19 -03:00
Torsten Grote
a00c920382
Merge branch 'update-play-store-translations' into 'master'
...
Update Play Store translations and config
See merge request briar/briar!1739
2022-11-04 17:36:08 +00:00
Torsten Grote
5e1564de6c
don't insist on 2 uploaded messages in case Bob deletes one of them quickly
2022-11-04 13:53:58 -03:00
Torsten Grote
155daae8d0
Execute Transifex for fastlane metadata from correct directory
2022-11-04 13:19:23 -03:00
Torsten Grote
6680abf925
Make MailboxIntegrationTest a bit more thorough
...
by checking, after adding the contact to the mailbox but before creating the message, that the first file containing the mailbox update gets uploaded. Then after creating the message, the second file should be uploaded.
2022-11-04 12:01:00 -03:00
Torsten Grote
b7e1a987fc
Don't depend on briar for mailbox integration tests
...
Use transport properties instead of sending private messages
2022-11-03 10:57:06 -03:00
Torsten Grote
a705caa5fa
Add better logging for integration tests by injecting a ThreadFactory that can set thread names
2022-11-02 13:25:30 -03:00
Torsten Grote
9c95534f39
Merge branch 'merge-redundant-strings' into 'master'
...
Merge redundant strings
See merge request briar/briar!1737
2022-11-01 13:17:04 +00:00
Torsten Grote
57015c36b2
Re-format witness.gradle to make it easier to see what changed
2022-11-01 09:57:48 -03:00
Torsten Grote
9ce82af856
Merge branch '348-add-hint-to-scan-both-qr-codes' into 'master'
...
Add hints that both users need to scan each other's QR codes/add each other's links
See merge request briar/briar!1734
2022-11-01 12:49:39 +00:00
Torsten Grote
4b792ff040
Remove jcenter repo from gradle files
2022-11-01 09:48:39 -03:00
Torsten Grote
904355b0a6
Replace khttp test library with a fork that is available on maven central
2022-11-01 09:48:38 -03:00
Torsten Grote
02f2fdd4a1
Vendorize TrustedIntents library and upgrade screengrab
2022-11-01 09:48:38 -03:00
Torsten Grote
05f84000b3
Merge branch 'testdatacreator-featureflags' into 'master'
...
Prevent crash in TestDataCreator if blogs or forums are not enabled in core
Closes briar-desktop#420
See merge request briar/briar!1735
2022-11-01 12:18:35 +00:00
Torsten Grote
324ca1b50b
Address review feedback
2022-10-31 18:16:27 -03:00
Torsten Grote
52809d8f2d
Add permission rationale for camera and Bluetooth combined
2022-10-27 10:47:06 -03:00
Torsten Grote
0a906998fe
Address review feedback
2022-10-27 10:47:06 -03:00
Torsten Grote
4a65bc1726
Update some libraries
2022-10-27 10:43:30 -03:00
Torsten Grote
f395ab1cb5
Disable our splash screen on Android 11+
...
in order to avoid two splash screens from being shown.
2022-10-27 10:42:41 -03:00
Torsten Grote
e6c051fee4
Require location for hotspot on Android 12+
...
This seems to be necessary. Without the location turned on, the hotspot does not start showing a p2p error.
2022-10-27 10:42:41 -03:00
Torsten Grote
e76701f988
Add current AppStandbyBucket to BriarReportCollector
2022-10-27 10:42:41 -03:00
Torsten Grote
e6616a8c36
Exclude all files from D2D transfers
2022-10-27 10:42:40 -03:00
Torsten Grote
824a9e1124
Handle new BLUETOOTH_SCAN and BLUETOOTH_CONNECT permission
...
We need to have those permissions before doing things like accessing the Bluetooth address. So we force-disable the Bluetooth plugin if the permission is not granted. The UI then forces the permission before allowing to enable the plugin.
2022-10-27 10:42:40 -03:00
Torsten Grote
113793045f
Set pending intents to be immutable
2022-10-27 10:42:40 -03:00
Torsten Grote
c04937b1fa
Do export only activities that need to react to external intents
...
For some reason SettingsActivity does not need to be exported for it to be launched from system app settings.
androidx.test.ext:junit needed to be upgraded because it somehow brought in an activity without exported attribute
2022-10-27 10:42:40 -03:00
Torsten Grote
e8994d503e
Bump targetSdk to 31 (Android 12)
2022-10-27 10:42:38 -03:00
Torsten Grote
645eba7fe7
Replace illustration for add contact nearby error
2022-10-25 15:49:04 -03:00
Torsten Grote
c76ed41958
Replace illustration for share app offline intro
2022-10-25 15:49:04 -03:00
Torsten Grote
4a2c1113c1
Replace illustration for crash
2022-10-25 15:49:04 -03:00
Torsten Grote
b6f78a8667
Replace illustration for connecting via Bluetooth
2022-10-25 15:49:03 -03:00
Torsten Grote
6dd250a1ed
Merge branch 'only-retry-bridges-that-have-failed' into 'master'
...
Speed up BridgeTest by only retrying bridges that have failed
See merge request briar/briar!1732
2022-10-21 16:46:22 +00:00
Torsten Grote
2e2c720241
Replace illustration for transfer data onboarding
2022-10-21 12:25:19 -03:00
Torsten Grote
7e3cf8f162
Replace illustration for mailbox problem
2022-10-21 12:25:19 -03:00
Torsten Grote
dab8d731fa
Replace illustration for error fragment
2022-10-21 12:25:19 -03:00
Torsten Grote
65509137b6
Replace illustration for mailbox success
2022-10-21 12:25:19 -03:00
Torsten Grote
48ab5f4966
Replace illustration for mailbox download
2022-10-21 12:25:19 -03:00
Torsten Grote
a37447d3e8
Replace illustration for mailbox onboarding
2022-10-21 12:25:18 -03:00
Torsten Grote
5d1d0fb12a
Replace illustration for adding contacts nearby
2022-10-21 12:25:18 -03:00
Torsten Grote
790818623f
Replace illustration for adding a nickname for pending contact
2022-10-21 12:25:18 -03:00
Torsten Grote
d46a227cfc
Add new illustration for adding contact remotely
2022-10-21 12:25:18 -03:00
Torsten Grote
e986d4b214
Replace empty state images with new illustrations
2022-10-21 12:25:18 -03:00
Torsten Grote
7bcffdf0d1
Replace illustration for sending data from removable drive
2022-10-21 12:25:18 -03:00
Torsten Grote
f4dd3c4f06
Replace illustration for receiving data from removable drive
2022-10-21 12:25:17 -03:00
Torsten Grote
f42cf00c35
Fix BriarButton rendering in AS EditMode
...
loses the style, but at least there's a preview now
2022-10-21 12:25:17 -03:00
Torsten Grote
38c347552b
Add UiUtils for hiding illustrations on small screens
2022-10-21 12:25:17 -03:00
Torsten Grote
bab6ec70f5
Factor out mailbox constants into a MailboxConfig
...
so that we can change them for integration tests via the new ModularMailboxModule that now also includes the UrlProvider
2022-10-21 12:22:57 -03:00
Torsten Grote
28f770df89
Always run mailbox tests when changing them
2022-10-21 10:01:32 -03:00
Torsten Grote
a720501fde
First integration test for mailbox with two contacts
...
one private message gets send via mailbox from one contact to the other
2022-10-21 10:01:32 -03:00
Torsten Grote
648911b3ed
clean up mailbox integration tests
2022-10-21 10:01:31 -03:00
Torsten Grote
3734e36782
Merge branch 'obfs4proxy-0.0.14-tor1' into 'master'
...
Upgrade obfs4proxy to 0.0.14-tor1 and enable uTLS for meek-lite
See merge request briar/briar!1730
2022-10-21 12:03:49 +00:00
Torsten Grote
6a5024e8a2
Merge branch 'update-meek-bridge' into 'master'
...
Update meek bridge
See merge request briar/briar!1729
2022-10-20 14:24:23 +00:00
Torsten Grote
55efb5f41d
Merge branch 'snowflake-utls' into 'master'
...
Use uTLS with Chrome profile for Snowflake
See merge request briar/briar!1728
2022-10-19 17:00:33 +00:00
Torsten Grote
718d95f3d5
Merge branch 'use-mailbox-main' into 'master'
...
Use mailbox main branch for integration tests
See merge request briar/briar!1721
2022-10-03 14:38:32 +00:00
Torsten Grote
d441618ea1
Merge branch 'fix-imports-null-safety' into 'master'
...
Fix imports for null-safety annotations
See merge request briar/briar!1720
2022-10-03 13:38:58 +00:00
Torsten Grote
2a2c054959
Merge branch '2343-mailbox-as-submodule' into 'master'
...
End-to-end integration tests for communication via mailbox
Closes #2343
See merge request briar/briar!1699
2022-10-03 13:11:18 +00:00
Torsten Grote
abb4d43f14
Don't re-add mailbox intro fragment after activity got destroyed
2022-09-29 16:43:28 -03:00
Torsten Grote
c049c9c370
re-show mailbox unpaired dialog after screen-rotation
2022-09-29 14:52:30 -03:00
Torsten Grote
a0de0a40aa
Merge branch 'socks-library' into 'master'
...
Use SOCKS socket library
See merge request briar/briar!1717
2022-09-29 16:26:17 +00:00