briar issueshttps://code.briarproject.org/groups/briar/-/issues2021-04-07T16:57:57Zhttps://code.briarproject.org/briar/briar/-/issues/1302Connection chooser rejects connection when retrying adding a contact2021-04-07T16:57:57ZakwizgranConnection chooser rejects connection when retrying adding a contact* Android version: 8.0.0
* Phone model: Samsung SM-G950F (dreamltexx)
* Briar version: 1.0.5 (183f0c5)
* User feedback: "Add contacts did not work. Devices were in the same WLAN."
Log:
```
05-28 10:31:56.933 I/KeyAgreementConnector: org...* Android version: 8.0.0
* Phone model: Samsung SM-G950F (dreamltexx)
* Briar version: 1.0.5 (183f0c5)
* User feedback: "Add contacts did not work. Devices were in the same WLAN."
Log:
```
05-28 10:31:56.933 I/KeyAgreementConnector: org.briarproject.bramble.lan: Waiting for data
05-28 10:31:57.434 I/KeyAgreementConnector: org.briarproject.bramble.lan: Waiting for data
05-28 10:31:57.935 I/KeyAgreementConnector: org.briarproject.bramble.lan: Waiting for data
05-28 10:31:58.435 I/KeyAgreementConnector: org.briarproject.bramble.lan: Waiting for data
05-28 10:31:58.936 I/KeyAgreementConnector: org.briarproject.bramble.lan: Waiting for data
05-28 10:31:59.437 I/KeyAgreementConnector: org.briarproject.bramble.lan: Waiting for data
05-28 10:31:59.938 I/KeyAgreementConnector: org.briarproject.bramble.lan: Waiting for data
05-28 10:32:00.197 I/TorPlugin: OR connection CLOSED
05-28 10:32:00.208 I/TorPlugin: Online: true, wifi: true
05-28 10:32:00.208 I/TorPlugin: Country code: DE
05-28 10:32:00.208 I/TorPlugin: Enabling network
05-28 10:32:00.440 I/KeyAgreementConnector: org.briarproject.bramble.lan: Waiting for data
05-28 10:32:00.940 I/KeyAgreementConnector: org.briarproject.bramble.lan: Waiting for data
05-28 10:32:01.441 I/KeyAgreementConnector: org.briarproject.bramble.lan: Waiting for data
05-28 10:32:01.941 I/KeyAgreementConnector: org.briarproject.bramble.lan: Waiting for data
05-28 10:32:02.442 I/KeyAgreementConnector: org.briarproject.bramble.lan: Waiting for data
05-28 10:32:02.943 I/KeyAgreementConnector: org.briarproject.bramble.lan: Waiting for data
05-28 10:32:03.443 I/KeyAgreementConnector: org.briarproject.bramble.lan: Waiting for data
05-28 10:32:03.944 I/KeyAgreementConnector: org.briarproject.bramble.lan: Waiting for data
05-28 10:32:04.445 I/KeyAgreementConnector: org.briarproject.bramble.lan: Waiting for data
05-28 10:32:04.528 I/KeyAgreementConnector: Stopping BQP listeners
05-28 10:32:04.530 I/ConnectionChooserImpl: Closing 0 unused connections
05-28 10:32:04.531 I/ConnectionChooserImpl: java.net.SocketException: Socket closed
05-28 10:32:04.533 I/CameraView: Opening camera
05-28 10:32:04.539 I/CameraView: Using back-facing camera
05-28 10:32:04.602 I/CameraView: Screen rotation 0 degrees, camera orientation 90 degrees
05-28 10:32:04.605 I/CameraView: Scene modes: [auto, hdr]
05-28 10:32:04.606 I/CameraView: Focus modes: [auto, infinity, macro, continuous-video, continuous-picture]
05-28 10:32:04.606 I/CameraView: Size 1920x1080, stretch 1.03125, zoom 4.1472, score 0.23381966
05-28 10:32:04.606 I/CameraView: Size 1440x1080, stretch 1.375, zoom 3.1104, score 0.23381966
05-28 10:32:04.606 I/CameraView: Size 1088x1088, stretch 1.8333333, zoom 2.367488, score 0.2303938
05-28 10:32:04.606 I/CameraView: Size 1280x720, stretch 1.03125, zoom 1.8432, score 0.52609426
05-28 10:32:04.606 I/CameraView: Size 1056x704, stretch 1.2222222, zoom 1.486848, score 0.55027944
05-28 10:32:04.606 I/CameraView: Size 1024x768, stretch 1.375, zoom 1.572864, score 0.46238753
05-28 10:32:04.606 I/CameraView: Size 960x720, stretch 1.375, zoom 1.3824, score 0.52609426
05-28 10:32:04.606 I/CameraView: Size 800x450, stretch 1.03125, zoom 1.3888888, score 0.6981818
05-28 10:32:04.606 I/CameraView: Size 720x720, stretch 1.8333333, zoom 1.0368, score 0.52609426
05-28 10:32:04.606 I/CameraView: Size 720x480, stretch 1.2222222, zoom 1.4467592, score 0.56552726
05-28 10:32:04.606 I/CameraView: Size 640x480, stretch 1.375, zoom 1.6276041, score 0.44683638
05-28 10:32:04.606 I/CameraView: Size 352x288, stretch 1.5, zoom 4.9321337, score 0.135168
05-28 10:32:04.606 I/CameraView: Size 320x240, stretch 1.375, zoom 6.5104165, score 0.111709096
05-28 10:32:04.606 I/CameraView: Size 256x144, stretch 1.03125, zoom 13.563368, score 0.07149382
05-28 10:32:04.607 I/CameraView: Size 176x144, stretch 1.5, zoom 19.728535, score 0.033792
05-28 10:32:04.607 I/CameraView: Best size 800x450
05-28 10:32:04.619 I/CameraView: Video stabilisation enabled: false
05-28 10:32:04.619 I/CameraView: Scene mode: auto
05-28 10:32:04.619 I/CameraView: Focus mode: continuous-picture
05-28 10:32:04.619 I/CameraView: Flash mode: off
05-28 10:32:04.619 I/CameraView: Preview size: 800x450
05-28 10:32:04.647 I/KeyAgreementConnector: Starting BQP listeners
05-28 10:32:04.650 I/BluetoothConnectionLimiterImpl: Key agreement ended
05-28 10:32:04.678 I/KeyAgreementConnector: Listening via org.briarproject.bramble.lan
05-28 10:32:04.681 I/BluetoothConnectionLimiterImpl: Key agreement started, closing 0 connections
05-28 10:32:04.704 I/CameraView: Surface created
05-28 10:32:04.704 I/CameraView: Surface changed: 1080x1980
05-28 10:32:04.708 I/CameraView: Size 1920x1080, stretch 1.03125, zoom 4.1472, score 0.23381966
05-28 10:32:04.708 I/CameraView: Size 1440x1080, stretch 1.375, zoom 3.1104, score 0.23381966
05-28 10:32:04.708 I/CameraView: Size 1088x1088, stretch 1.8333333, zoom 2.367488, score 0.2303938
05-28 10:32:04.708 I/CameraView: Size 1280x720, stretch 1.03125, zoom 1.8432, score 0.52609426
05-28 10:32:04.708 I/CameraView: Size 1056x704, stretch 1.2222222, zoom 1.486848, score 0.55027944
05-28 10:32:04.708 I/CameraView: Size 1024x768, stretch 1.375, zoom 1.572864, score 0.46238753
05-28 10:32:04.708 I/CameraView: Size 960x720, stretch 1.375, zoom 1.3824, score 0.52609426
05-28 10:32:04.708 I/CameraView: Size 800x450, stretch 1.03125, zoom 1.3888888, score 0.6981818
05-28 10:32:04.708 I/CameraView: Size 720x720, stretch 1.8333333, zoom 1.0368, score 0.52609426
05-28 10:32:04.708 I/CameraView: Size 720x480, stretch 1.2222222, zoom 1.4467592, score 0.56552726
05-28 10:32:04.708 I/CameraView: Size 640x480, stretch 1.375, zoom 1.6276041, score 0.44683638
05-28 10:32:04.708 I/CameraView: Size 352x288, stretch 1.5, zoom 4.9321337, score 0.135168
05-28 10:32:04.708 I/CameraView: Size 320x240, stretch 1.375, zoom 6.5104165, score 0.111709096
05-28 10:32:04.708 I/CameraView: Size 256x144, stretch 1.03125, zoom 13.563368, score 0.07149382
05-28 10:32:04.708 I/CameraView: Size 176x144, stretch 1.5, zoom 19.728535, score 0.033792
05-28 10:32:04.708 I/CameraView: Best size 800x450
05-28 10:32:04.718 I/CameraView: Video stabilisation enabled: false
05-28 10:32:04.719 I/CameraView: Scene mode: auto
05-28 10:32:04.719 I/CameraView: Focus mode: continuous-picture
05-28 10:32:04.719 I/CameraView: Flash mode: off
05-28 10:32:04.719 I/CameraView: Preview size: 800x450
05-28 10:32:04.719 I/CameraView: Starting preview
05-28 10:32:04.946 I/ConnectionChooserImpl: Got connection for org.briarproject.bramble.lan
05-28 10:32:04.946 I/ConnectionChooserImpl: Already stopped
05-28 10:32:05.046 I/ShowQrCodeFragment: Local payload is 36 bytes
05-28 10:32:06.819 I/Poller: Polling plugin org.briarproject.bramble.lan
05-28 10:32:07.890 I/CameraView: Stopping preview
05-28 10:32:07.890 I/KeyAgreementConnector: Stopping BQP listeners
05-28 10:32:07.891 I/ConnectionChooserImpl: Closing 0 unused connections
05-28 10:32:07.891 I/BluetoothConnectionLimiterImpl: Key agreement ended
05-28 10:32:07.891 I/ConnectionChooserImpl: java.net.SocketException: Socket closed
05-28 10:32:08.068 I/CameraView: Releasing camera
05-28 10:32:08.182 I/QrCodeDecoder: Camera has changed, ignoring preview frame
05-28 10:32:08.192 I/CameraView: Surface destroyed
```
Notes:
* 10:31:56.933 - At the start of the log the device has made a connection via wifi and it's waiting for data - this might be because the other device hasn't scanned this device's QR code yet.
* 10:32:04.528 - The connection attempt is cancelled and the ConnectionChooserImpl is stopped.
* 10:32:04.533 - The camera is reopened. This is too soon after the previous event to be the result of a manual action.
* 10:32:04.647 - A new connection attempt starts. The BluetoothConnectionLimiter gets a KeyAgreementStoppedListeningEvent when the old key agreement task is stopped, then a KeyAgreementListeningEvent when the new task is started.
* 10:32:04.946 - A connection is made via wifi, but the ConnectionChooserImpl rejects it because it's already been stopped
It looks like the ConnectionChooserImpl instance is being reused, which shouldn't happen. This may mean the KeyAgreementTaskImpl instance is also being reused.https://code.briarproject.org/briar/briar/-/issues/1301LAN plugin isn't activated when starting wifi hotspot2018-10-03T15:40:05ZakwizgranLAN plugin isn't activated when starting wifi hotspotA user reported that the wifi icon doesn't become green when starting a wifi hotspot while Briar is running, but if the hotspot is started before running Briar, the icon is green.
* Android version: 6.0.1
* Phone model: Fairphone FP2
* ...A user reported that the wifi icon doesn't become green when starting a wifi hotspot while Briar is running, but if the hotspot is started before running Briar, the icon is green.
* Android version: 6.0.1
* Phone model: Fairphone FP2
* Briar version: 1.0.4 (f31219d)
```
"Mobile data status" : "Available, enabled, connected",
"Wi-Fi Direct" : "Supported",
"Wi-Fi address" : "0.0.0.0",
"Wi-Fi status" : "Available, not enabled, not connected"
```
(It's not clear however whether the wifi hotspot was running when the report was sent.)akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1300Share button for RSS articles2020-11-18T02:15:37ZakwizgranShare button for RSS articlesUser feedback: "Nice RSS-Feature! I miss the "share"-button though. It is not very convenient to only share the link without the title of the article."User feedback: "Nice RSS-Feature! I miss the "share"-button though. It is not very convenient to only share the link without the title of the article."https://code.briarproject.org/briar/briar/-/issues/1299Unable to add contacts: IP address is not in LAN2020-11-18T02:17:29ZakwizgranUnable to add contacts: IP address is not in LAN* Android version: 5.1.1
* Phone model: Nubia NX512J
* Briar version: 1.0.3 (e83d8bb)
* User feedback: "Add contacts does not work."
```
"Bluetooth address" : "90:[scrubbed]:1D",
"Bluetooth address from settings" : "90:[scru...* Android version: 5.1.1
* Phone model: Nubia NX512J
* Briar version: 1.0.3 (e83d8bb)
* User feedback: "Add contacts does not work."
```
"Bluetooth address" : "90:[scrubbed]:1D",
"Bluetooth address from settings" : "90:[scrubbed]:1D",
"Bluetooth status" : "Available, enabled, connectable, not discoverable",
"Mobile data status" : "Available, enabled, not connected",
"Wi-Fi Direct" : "Supported",
"Wi-Fi address" : "37.[scrubbed].223",
"Wi-Fi status" : "Available, enabled, connected"
```
The phone is connected to wifi, but the IP address is not a LAN address.
Possibly related to #699, #1209.https://code.briarproject.org/briar/briar/-/issues/1298Wifi address should be scrubbed from crash reports/feedback2018-12-10T10:13:18ZakwizgranWifi address should be scrubbed from crash reports/feedbackIt's possible for the wifi IP address included in crash reports and feedback to be a public (routable) address, so it should be scrubbed like other IP addresses.It's possible for the wifi IP address included in crash reports and feedback to be a public (routable) address, so it should be scrubbed like other IP addresses.Android 1.1https://code.briarproject.org/briar/briar/-/issues/1297"Decrypting database" label needs some padding2018-06-19T16:25:38Zakwizgran"Decrypting database" label needs some padding![device-2018-06-08-115926](/uploads/67a98c8a74a7898936b9047535fecf67/device-2018-06-08-115926.png)![device-2018-06-08-115926](/uploads/67a98c8a74a7898936b9047535fecf67/device-2018-06-08-115926.png)Android 1.1https://code.briarproject.org/briar/briar/-/issues/1296Feature request: Use SMS as data channel for selected users2019-09-30T11:05:39ZJens KorteFeature request: Use SMS as data channel for selected usersSMS could be used as an additional data channel beside bluetooth, WLAN and internet. Briar would become a replacement for an encrypting SMS app then. Even if the signal strength is weak, SMS will be send if signal is acceptable for a sho...SMS could be used as an additional data channel beside bluetooth, WLAN and internet. Briar would become a replacement for an encrypting SMS app then. Even if the signal strength is weak, SMS will be send if signal is acceptable for a short time.https://code.briarproject.org/briar/briar/-/issues/1295Briar won't connect to the internet.2018-06-13T10:06:22ZIdRather NotBriar won't connect to the internet.Briar refuses to use the Internet, when connection to my contacts. Both connecting via Bluetooth and WIFI work fine, but as soon as a contact leaves the local network I can no longer reach him, even though we both have a connection to th...Briar refuses to use the Internet, when connection to my contacts. Both connecting via Bluetooth and WIFI work fine, but as soon as a contact leaves the local network I can no longer reach him, even though we both have a connection to the Internet.
I did some testing(randomly turning WIFI and the app on and off) and within 2 hours of testing Briar did manage a connection to the Internet(the Internet-icon turned green and the contact was shown as online) once. The things I did prior to it working once were: logged out of Briar ->(closed Briar)-> turned WIFI off -> started Briar -> logged into Briar -> turned WIFI on again. Every time I tried to repeat that, it didn't work once.
Briar version: 1.0.6
Andriod version: 4.1.2
(I've written this post also as a feedback-report, in Briar itself, but realized that Briar needs an working connection to the Internet to send that, so I decided to make an account here anyways and report the bug here as well)Android 1.1akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1294Log formatter doesn't log exception stacktraces2018-06-13T10:08:51ZakwizgranLog formatter doesn't log exception stacktracesOur custom log formatter doesn't log exception stacktraces.Our custom log formatter doesn't log exception stacktraces.Android 1.1akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1293Tor not activated due to auth cookie not being created2018-06-26T11:05:31ZakwizgranTor not activated due to auth cookie not being created* Android version: 7.1.1
* Phone model: Sony E6653
* Briar version: 1.0.5 (183f0c5)
* User feedback: "Leider auf diesem Stand unbrauchbar"
Log extract:
```
05-24 14:55:41.910 I/TorPlugin: Starting Tor
05-24 14:55:43.653 I/TorPlugin: May...* Android version: 7.1.1
* Phone model: Sony E6653
* Briar version: 1.0.5 (183f0c5)
* User feedback: "Leider auf diesem Stand unbrauchbar"
Log extract:
```
05-24 14:55:41.910 I/TorPlugin: Starting Tor
05-24 14:55:43.653 I/TorPlugin: May 24 16:55:43.646 [notice] Tor 0.2.9.14 (git-73e1a45b461ab669) running on Linux with Libevent 2.0.22-stable, OpenSSL 1.0.2n and Zlib 1.2.8.
05-24 14:55:43.704 I/TorPlugin: May 24 16:55:43.650 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
05-24 14:55:43.705 I/TorPlugin: May 24 16:55:43.653 [notice] Read configuration file \"/data/user/0/org.briarproject.briar.android/app_tor/torrc\".
05-24 14:55:43.705 I/TorPlugin: May 24 16:55:43.677 [notice] I think we have 8 CPUS, but only 4 of them are available. Telling Tor to only use 4. You can override this with the NumCPUs option
05-24 14:55:43.707 I/TorPlugin: May 24 16:55:43.679 [notice] Opening Control listener on 127.0.0.1:59051
05-24 14:55:43.709 I/TorPlugin: May 24 16:55:43.679 [notice] DisableNetwork is set. Tor will not make or accept non-control network connections. Shutting down all existing connections.
05-24 14:55:46.711 W/TorPlugin: Auth cookie not created
05-24 14:55:46.711 I/TorPlugin: /data/user/0/org.briarproject.briar.android/app_tor/tor
05-24 14:55:46.711 I/TorPlugin: /data/user/0/org.briarproject.briar.android/app_tor/geoip
05-24 14:55:46.712 I/TorPlugin: /data/user/0/org.briarproject.briar.android/app_tor/torrc
05-24 14:55:46.712 I/TorPlugin: /data/user/0/org.briarproject.briar.android/app_tor/done
05-24 14:55:46.712 I/TorPlugin: /data/user/0/org.briarproject.briar.android/app_tor/.tor/control_auth_cookie
05-24 14:55:46.712 I/TorPlugin: /data/user/0/org.briarproject.briar.android/app_tor/.tor/lock
05-24 14:55:46.712 I/TorPlugin: /data/user/0/org.briarproject.briar.android/app_tor/.tor/cached-certs
05-24 14:55:46.712 I/TorPlugin: /data/user/0/org.briarproject.briar.android/app_tor/.tor/state
05-24 14:55:46.712 I/TorPlugin: /data/user/0/org.briarproject.briar.android/app_tor/.tor/cached-microdescs.new
05-24 14:55:46.712 I/TorPlugin: /data/user/0/org.briarproject.briar.android/app_tor/.tor/cached-microdesc-consensus
05-24 14:55:46.712 I/TorPlugin: /data/user/0/org.briarproject.briar.android/app_tor/.tor/cached-microdescs
05-24 14:55:46.712 W/PluginManagerImpl: Plugin org.briarproject.bramble.tor did not start
05-24 14:55:46.712 W/PluginManagerImpl: org.briarproject.bramble.api.plugin.PluginException
```
The log shows that the cookie file exists, but apparently either Tor hasn't written the cookie to the file within the three-second timeout, or the FileObserver has failed to notice.Android 1.1akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1292Test Briar with power management apps2020-11-16T11:01:17ZakwizgranTest Briar with power management appsTest whether Briar is killed, loses connectivity, or is listed as power-intensive by power management apps such as the following:
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
https://play.google.com/store/apps/d...Test whether Briar is killed, loses connectivity, or is listed as power-intensive by power management apps such as the following:
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
https://play.google.com/store/apps/details?id=com.avast.android.batterysaver
https://play.google.com/store/apps/details?id=com.battery.power.batterysaverhttps://code.briarproject.org/briar/briar/-/issues/1291Huawei power management UI has changed2018-06-15T15:23:18ZakwizgranHuawei power management UI has changedWhen installing Briar on the Huawei P8 Lite 2017 (Android 7.0/EMUI 5.0.1), the "Protect Briar" button in the setup wizard opens a screen with power management controls that seem to be the opposite of those on older devices like the Ascen...When installing Briar on the Huawei P8 Lite 2017 (Android 7.0/EMUI 5.0.1), the "Protect Briar" button in the setup wizard opens a screen with power management controls that seem to be the opposite of those on older devices like the Ascend Y330 (Android 4.2.2/EmotionUI 2.0).
![device-2018-05-30-145840](/uploads/3120e842df0ce698a66b0a25b8d7089e/device-2018-05-30-145840.png) ![device-2018-05-30-151203](/uploads/2ca5e5416beff355d8e8e59175c48747/device-2018-05-30-151203.png)
Users might think they need to change the setting for Briar, which would have the opposite of the intended effect.
Subtask of #1260.Android 1.1https://code.briarproject.org/briar/briar/-/issues/1290Replying in ThreadListActivity does not highlight post when using hardware ke...2020-11-18T02:25:34ZTorsten GroteReplying in ThreadListActivity does not highlight post when using hardware keyboardI noticed this in an API 15 Android emulator which uses the hosts' hardware keyboard. Steps to reproduce:
1) Open a forum or private group thread
2) Add a message
3) Click the reply button on that message
Expected behavior: Message tha...I noticed this in an API 15 Android emulator which uses the hosts' hardware keyboard. Steps to reproduce:
1) Open a forum or private group thread
2) Add a message
3) Click the reply button on that message
Expected behavior: Message that is being replied to is scrolled up and highlighted. EditText hint changes to reply.
Observed behavior: Only EditText hint changes to reply.
This is because the code uses `OnKeyboardShownListener` to highlight the message. But this isn't called when using a hardware keyboard.https://code.briarproject.org/briar/briar/-/issues/1289RecyclerView pre-rendering causes threaded messages to be marked as read2019-03-21T13:48:56ZakwizgranRecyclerView pre-rendering causes threaded messages to be marked as readSee https://code.briarproject.org/akwizgran/briar/merge_requests/818#note_27170:
> The latest versions of the support library use a performance optimization for `RecyclerView` which pre-renders list items on spare UiThread cycles. This ...See https://code.briarproject.org/akwizgran/briar/merge_requests/818#note_27170:
> The latest versions of the support library use a performance optimization for `RecyclerView` which pre-renders list items on spare UiThread cycles. This calls `onBindViewHolder()` which we currently use to determine whether a user has seen a post.Android 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1288Use placeholder text for text fields2018-06-18T14:20:47ZakwizgranUse placeholder text for text fieldsMost of our text fields use placeholder text, but a few use floating labels (e.g. the forum creation screen) or separate labels (e.g. the password screen). Let's standardise on one style.
Floating labels don't work well with automatical...Most of our text fields use placeholder text, but a few use floating labels (e.g. the forum creation screen) or separate labels (e.g. the password screen). Let's standardise on one style.
Floating labels don't work well with automatically giving keyboard focus to the text field, so let's use placeholder text everywhere.Android 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1287Design update2020-11-18T02:29:31ZAllan NordhøyDesign updateSaw the interest in having some design done on OSD, couldn't make screenshots, so in writing for the time being.
Made a little list of my thoughts on getting things up and running.
Would be really nice to have one screenshot of everythi...Saw the interest in having some design done on OSD, couldn't make screenshots, so in writing for the time being.
Made a little list of my thoughts on getting things up and running.
Would be really nice to have one screenshot of everything to work with,then i could make a big image of it showing how different tasks are pieced together.
This is setting up stuff:
---
**Screen 1**
s/Welcome to Briar/Welcome/
! Put small logo top center
! Remove infotag
Username (in gray)
> ______________________ x ← red underline, turns green whenever the required amount of char has been entered
"Shown next to any content you post. Can not be changed."
// throw error message if illegal chars are entered
Password (in gray)
> ______________________ x
Can be changed from settings.
---
**Screen 2**
s/Choose a password/Password/
* Pick a secure password you remember (in gray)
> ______________________ ← starts out as a red line, progresses through the security stages, checkmark
* Confirm (in gray)
> ______________________ ← red line that turns green once matching checkmark
Press Next and passwords aren't matching, get error message
---
**Screen 3**
s/Background connections/Permissions
Access BT settings
> ______________________ ✓
Control vibration
> ______________________ ✓
Full network access
> ______________________ ✓
Pair with BT devices
> ______________________ ✓
Prevent phone from sleeping
> ______________________ ✓
View network connections
> ______________________ ✓
View Wi-Fi connections
> ______________________ ✓
Take pictures and video (moved here instead of being in the add contact dialog) (F-droid does not say "record" video.)
> ______________________ x s/Allow connections/Grant/
battery optimization exception.
> ______________________ x [Grant]
Needed to stay connected in the background
Same green underline when OK, red when not. checkmark
s/CREATE ACCOUNT/Create account/
--
**Screen 4**
s/add a contanct/Adding contacts/
This should be the landing page when having done the setup. (?)
--
Add "about" field in settings with license, contributors, where to find code, and translation platform.
There is a huge amount of polishing that can be done in other areas, and I thought this was a good start.https://code.briarproject.org/briar/briar/-/issues/1286Build fails with verification error when following instructions on website2022-01-13T17:42:40ZakwizgranBuild fails with verification error when following instructions on websiteA user reported that the Android Studio build failed with "an error about dependencies, we think it is because of the checksum" when following the build instructions on the website.
Sounds like it could be related to recent changes in t...A user reported that the Android Studio build failed with "an error about dependencies, we think it is because of the checksum" when following the build instructions on the website.
Sounds like it could be related to recent changes in the way jtorctl and the Tor binaries are downloaded and verified.https://code.briarproject.org/briar/briar/-/issues/1285Support OPML feeds2020-11-18T02:31:16ZakwizgranSupport OPML feedsA user asked for the ability to import OPML feeds as well as RSS. It looks like ROME has a module for OPML: http://rometools.github.io/rome-opml/A user asked for the ability to import OPML feeds as well as RSS. It looks like ROME has a module for OPML: http://rometools.github.io/rome-opml/https://code.briarproject.org/briar/briar/-/issues/1284Provide a way to show the user that the connection is secure2020-07-14T13:28:36ZwugacohaProvide a way to show the user that the connection is secureAt the moment I can only see a green wfi icon which indicates that I am connected via wifi. In the settings connect via tor is on "When using wifi and mobile data", however the user has no way to see whether this is correct or not. It is...At the moment I can only see a green wfi icon which indicates that I am connected via wifi. In the settings connect via tor is on "When using wifi and mobile data", however the user has no way to see whether this is correct or not. It is possible just assuming that it is working, which is something that should be clear. If you look at ricochet messenger you can see what's going on with tor (connection,tor version etc.) this would be a great improvement I think.Android 1.2https://code.briarproject.org/briar/briar/-/issues/1283improve password strenght indicator2020-11-18T02:34:08Zwugacohaimprove password strenght indicatorright now if you insert 1234567890 as your password the stenght indicator shows a long green bar, which reassures the user that the password is not weak..which is not the point. The indicator should be improved (KeepassX shows such stren...right now if you insert 1234567890 as your password the stenght indicator shows a long green bar, which reassures the user that the password is not weak..which is not the point. The indicator should be improved (KeepassX shows such strength if you add symbols and letters).