briar issueshttps://code.briarproject.org/briar/briar/-/issues2020-11-21T20:32:52Zhttps://code.briarproject.org/briar/briar/-/issues/20Make messages searchable2020-11-21T20:32:52ZakwizgranMake messages searchableWhen a message is fully reassembled, extract a list of words from the message body and place them in a separate DB column, which can be full-text indexed.When a message is fully reassembled, extract a list of words from the message body and place them in a separate DB column, which can be full-text indexed.https://code.briarproject.org/briar/briar/-/issues/299Bluetooth remains active after adding contact2020-11-21T19:24:26ZErnir ErlingssonBluetooth remains active after adding contactAfter adding a contact Bluetooth remains on indefinitely. We should rather only enable it temporarily.After adding a contact Bluetooth remains on indefinitely. We should rather only enable it temporarily.https://code.briarproject.org/briar/briar/-/issues/348Testers did not understand QR code workflow2022-11-18T17:24:07ZakwizgranTesters did not understand QR code workflowThree testers tried to scan each other's QR codes: A scanned B, B scanned C, and C scanned A. The testers were not able to complete the task.
In an earlier round of testing we encountered a similar problem with invitation codes.
The f...Three testers tried to scan each other's QR codes: A scanned B, B scanned C, and C scanned A. The testers were not able to complete the task.
In an earlier round of testing we encountered a similar problem with invitation codes.
The first step we should take is to detect that the device we've connected to isn't the same device we scanned, and show a helpful error message. But we may need to consider a more fundamental change: is it possible to design the key agreement protocol to accommodate what the users are trying to achieve?https://code.briarproject.org/briar/briar/-/issues/847Transport icons are confusing2020-11-21T12:29:31ZakwizgranTransport icons are confusingA tester asked how it was possible for the wifi and mobile network icons to be active at the same time. We may need to rethink the icons or labels to make it clear that one represents internet connectivity (via wifi or mobile data) and t...A tester asked how it was possible for the wifi and mobile network icons to be active at the same time. We may need to rethink the icons or labels to make it clear that one represents internet connectivity (via wifi or mobile data) and the other represents wifi connectivity (without necessarily being connected to the internet).
Related to #185 and #197.https://code.briarproject.org/briar/briar/-/issues/854Private groups: testers did not understand iconography2020-11-19T15:40:23ZMegaloxPrivate groups: testers did not understand iconographyThe "that is me"-icon (single person) and the verification icon didn't work at all without any explanation.The "that is me"-icon (single person) and the verification icon didn't work at all without any explanation.https://code.briarproject.org/briar/briar/-/issues/864Blogs: Testers weren't able to find private blogs2022-11-18T17:24:07ZMegaloxBlogs: Testers weren't able to find private blogsThis was a surprise for me, but testers couldn't find out how to get to the private blog of a blogger when we asked them to do so.This was a surprise for me, but testers couldn't find out how to get to the private blog of a blogger when we asked them to do so.https://code.briarproject.org/briar/briar/-/issues/887Support for multiple devices2022-11-13T20:46:18ZakwizgranSupport for multiple devicesThis is an umbrella ticket for organising ideas about how we might support multiple devices.This is an umbrella ticket for organising ideas about how we might support multiple devices.https://code.briarproject.org/briar/briar/-/issues/920Transfer ownership of a private group2022-11-18T17:24:07ZakwizgranTransfer ownership of a private groupA tester asked for the ability to transfer the ownership of a private group to another member.
This might not be possible with the current structure, because not all members might be contacts of the new owner, or might not wish to revea...A tester asked for the ability to transfer the ownership of a private group to another member.
This might not be possible with the current structure, because not all members might be contacts of the new owner, or might not wish to reveal whether they were.https://code.briarproject.org/briar/briar/-/issues/929Non-blocking SettingsManager2020-11-15T10:37:10ZakwizgranNon-blocking SettingsManagerThe SettingsManager interface is inconvenient to use because it needs to be called on the DB thread. Make the interface non-blocking by loading settings at startup and writing them back to the DB in the background when they're updated.The SettingsManager interface is inconvenient to use because it needs to be called on the DB thread. Make the interface non-blocking by loading settings at startup and writing them back to the DB in the background when they're updated.https://code.briarproject.org/briar/briar/-/issues/985Encrypted voice communication (voice/video calls)2022-10-26T19:35:27ZTorrio TorrioEncrypted voice communication (voice/video calls)It would be nice to have encrypted voice communication over Tor, if latency is the issue it could function like a simplex walkie talkie where you have to press a PTT button to speak and than depress the button and wait for the response.It would be nice to have encrypted voice communication over Tor, if latency is the issue it could function like a simplex walkie talkie where you have to press a PTT button to speak and than depress the button and wait for the response.https://code.briarproject.org/briar/briar/-/issues/1072Reply to messages from the notification2020-11-19T13:12:06ZakwizgranReply to messages from the notificationUser feedback: "Another complaint I hear is that my friends can't reply from the notification. I work with a lot of multitaskers."User feedback: "Another complaint I hear is that my friends can't reply from the notification. I work with a lot of multitaskers."https://code.briarproject.org/briar/briar/-/issues/1073Remember position in blog feed2020-11-19T13:12:57ZakwizgranRemember position in blog feedUser feedback: "When reading an article in the RSS feed you should be able to switch to another screen then switch back to the RSS feed article without losing your place."User feedback: "When reading an article in the RSS feed you should be able to switch to another screen then switch back to the RSS feed article without losing your place."https://code.briarproject.org/briar/briar/-/issues/1106User unable to add contacts to group after creation2022-04-17T11:32:14ZTorsten GroteUser unable to add contacts to group after creationAt an event last week, I was testing Briar with a few people and noticed that someone was unable to add contacts to a group after creating it.
In the past, the "Add Users" screen came up as part of the creation process. We changed this ...At an event last week, I was testing Briar with a few people and noticed that someone was unable to add contacts to a group after creating it.
In the past, the "Add Users" screen came up as part of the creation process. We changed this for technical reasons if I remember correctly. So after a creating the group, this is what the user currently sees:
![device-2017-11-20-120338](/uploads/88a8281b0f72bd3e9ec5b21a12d539a2/device-2017-11-20-120338.png)
So there's also no empty state message with a hint, because the first join message is always there.
The user I observed tried everything they could and I didn't help. They clicked everywhere, but the share icon. So they failed the task and gave up. Afterwards, I asked why they didn't try the share icon and apparently the expectation is that this is always used to share something from the app with other apps.
The user suggested to change the UI as follows as this would make it clearer how to add users:
![device-2017-11-20-120705](/uploads/08b4bc666763fff00c18e464baac9e9f/device-2017-11-20-120705.png)
To increase the chance of success, we could add the same button to the member list screen.https://code.briarproject.org/briar/briar/-/issues/1144Secret Questions for Forgot Password2020-11-19T04:44:21ZSaurabh DayamaSecret Questions for Forgot PasswordIf the user forgets his password, there is no way to retrieve it. Would it make sense to have 3/5 secret questions that if answered correctly would enable the user to retrieve/reset the password?If the user forgets his password, there is no way to retrieve it. Would it make sense to have 3/5 secret questions that if answered correctly would enable the user to retrieve/reset the password?https://code.briarproject.org/briar/briar/-/issues/1200Menu options to jump to start/end of conversation2020-11-18T22:34:04ZakwizgranMenu options to jump to start/end of conversationUser feedback: "We should be able to go to the start or end of the chat."User feedback: "We should be able to go to the start or end of the chat."https://code.briarproject.org/briar/briar/-/issues/1209Unable to add users with Samsung galaxy S8 as contacts2020-11-18T22:17:31ZJoshUnable to add users with Samsung galaxy S8 as contactsI have a OnePlus 3 and I am able to add anyone as contact unless they have a galaxy S8. I have tried pairing via Bluetooth, rebooting both phones, nothing gets the process to work.
Both people can be added as contacts if the invite feat...I have a OnePlus 3 and I am able to add anyone as contact unless they have a galaxy S8. I have tried pairing via Bluetooth, rebooting both phones, nothing gets the process to work.
Both people can be added as contacts if the invite feature is used, but then messages can only be sent when we are both online, never in offline mode.https://code.briarproject.org/briar/briar/-/issues/1224Explain when no transports can be used for adding a contact2020-08-12T16:23:17ZakwizgranExplain when no transports can be used for adding a contactWhen adding a contact in person, there are various circumstances where we can tell as soon as we've scanned the contact's QR code that we won't be able to communicate. For example:
* Both devices support Bluetooth, but neither device kno...When adding a contact in person, there are various circumstances where we can tell as soon as we've scanned the contact's QR code that we won't be able to communicate. For example:
* Both devices support Bluetooth, but neither device knows its own Bluetooth address (Android 8, see #1147)
* Both devices support wifi but they're on different networks (see #1223, #1178)
* One device only supports Bluetooth, the other only supports wifi
If the user declines to activate Bluetooth and there's no wifi connection, we can tell even sooner that we won't be able to communicate.
We should detect these situations and explain the problem to the user in an actionable way.https://code.briarproject.org/briar/briar/-/issues/1226### after a contact's name are confusing2022-10-10T18:35:57ZAndres### after a contact's name are confusingThere are ### after contacts' names in the list of members of a group. These are different for different contacts? What do they mean? Why are they there?There are ### after contacts' names in the list of members of a group. These are different for different contacts? What do they mean? Why are they there?https://code.briarproject.org/briar/briar/-/issues/1235User testing for adding contacts remotely2022-11-18T17:24:07ZakwizgranUser testing for adding contacts remotely### Workflow Prototype Testing
Briar wants to add support for adding contacts remotely without them having to meet face to face. Before implementing this feature entirely, Briar wants to test an early design prototype to see if users wo...### Workflow Prototype Testing
Briar wants to add support for adding contacts remotely without them having to meet face to face. Before implementing this feature entirely, Briar wants to test an early design prototype to see if users would understand the workflow.
An APKs for testing (which can be installed along-side the official Briar) is available here:
* https://grobox.de/tmp/briar-add-contacts-remotely-user-test.apk
Test Setup: Two testers both install the same test APK on their Android phone. Without being in the same room, they try to add each other as contacts in Briar. The test finishes and succeeds when a new contact was added on both phones. Note that the contact that will be added is fake and purely for testing. While it will appear to be online, you will never be able to exchange messages until the feature is fully implemented.
Please finish the test **before** reading and answering the questions below!
---
### Questions (for after the test!)
1. Did you understand the difference between the two options for adding a contact and which one to choose?
1. When seeing the 'Add a Contact' screen, did you know what to do?
1. How did you exchange the links?
1. Were there any issues when exchanging the links?
1. After entering your contact's link, did you understand what happened?
1. When testing the full version, did you understand the QR code button? Did it confuse? Did you use it?
1. Were you confused about the delay before the contact was added?
1. Is there anything that would have helped you to understand the process better?
Subtask of #1230.Android 1.4Renata GegajRenata Gegajhttps://code.briarproject.org/briar/briar/-/issues/1259User testing for headless desktop/server app2021-01-21T13:24:56ZakwizgranUser testing for headless desktop/server appSubtask of #1254.Subtask of #1254.Headless MVP