briar issueshttps://code.briarproject.org/groups/briar/-/issues2023-08-28T16:03:30Zhttps://code.briarproject.org/briar/briar/-/issues/2399Tester didn't know whether message had been uploaded to Mailbox2023-08-28T16:03:30ZakwizgranTester didn't know whether message had been uploaded to Mailbox> The tester was confused with the process of sending a message while the other contact is offline. He was expecting to get feedback from Briar to know if the message has been saved to Mailbox. He opened the notifications drawer on the B...> The tester was confused with the process of sending a message while the other contact is offline. He was expecting to get feedback from Briar to know if the message has been saved to Mailbox. He opened the notifications drawer on the Briar phone but didn’t find anything, then he checked the Mailbox app but didn’t find feedback there either. While he was waiting, he noticed an hourglass icon near the message and didn’t know what that meant. He thought it indicated a disappearing message. After I asked a follow-up question on how he understands if a message is delivered, he let me know that one checkmark indicates that the message is delivered and two checkmarks that the message is opened.
>
> After the other contact came back online, he noticed that the message was delivered as he saw the checkmarks, but he was wondering if the message was sent directly from the app or if it was transferred by Mailbox and he didn’t find any way to understand this.
Related to #1208.Mailbox: Usability testinghttps://code.briarproject.org/briar/briar/-/issues/2398Testers didn't understand why Mailbox was still linked after failed unlinking2023-08-28T16:03:33ZakwizgranTesters didn't understand why Mailbox was still linked after failed unlinking![unlink-1](/uploads/291b980ba78f2254b8ec690bb77f1850/unlink-1.png) ![unlink-2](/uploads/1279bbd2726de7a3d2adbc3076af895c/unlink-2.png)
> This step was confusing in most cases. Participants ignored the textboxes and when they unlinked t...![unlink-1](/uploads/291b980ba78f2254b8ec690bb77f1850/unlink-1.png) ![unlink-2](/uploads/1279bbd2726de7a3d2adbc3076af895c/unlink-2.png)
> This step was confusing in most cases. Participants ignored the textboxes and when they unlinked the device, the Mailbox still showed that it was linked. In those cases, they thought that this must be happening because of bugs in the test app.Mailbox: Usability testinghttps://code.briarproject.org/briar/briar-mailbox/-/issues/177Having stop button beside connection indicator is confusing2022-12-16T15:22:50ZakwizgranHaving stop button beside connection indicator is confusing> Having the “Stop” button near the check mark is confusing as it makes it look like a button instead of an indicator. I’d suggest you move the “Stop” button below the “Last connection...” text.> Having the “Stop” button near the check mark is confusing as it makes it look like a button instead of an indicator. I’d suggest you move the “Stop” button below the “Last connection...” text.Mailbox: Usability testingSebastianSebastianhttps://code.briarproject.org/briar/briar-mailbox/-/issues/176Not enough feedback while Mailbox is starting2022-11-30T11:04:52ZakwizgranNot enough feedback while Mailbox is starting> Sometimes the connection took a long time while setting up the Mailbox. In these cases, a few participants assumed that they were having problems with either the app or the internet connection. There is not enough feedback for the user...> Sometimes the connection took a long time while setting up the Mailbox. In these cases, a few participants assumed that they were having problems with either the app or the internet connection. There is not enough feedback for the user on this screen.Mailbox: Usability testinghttps://code.briarproject.org/briar/briar-mailbox/-/issues/175"Bootstrapping Tor" was confusing for some testers2023-01-19T13:12:15Zakwizgran"Bootstrapping Tor" was confusing for some testers> There were conflicting opinions about the descriptions while loading. For participants who were familiar with Tor, this was good feedback as they were able to tell what is happening in the background but for participants who weren’t fa...> There were conflicting opinions about the descriptions while loading. For participants who were familiar with Tor, this was good feedback as they were able to tell what is happening in the background but for participants who weren’t familiar with Tor, the text was confusing.Mailbox: Usability testingIvanaIvanahttps://code.briarproject.org/briar/briar/-/issues/2397Misleading error message when testers tried to pair mailbox via add contact s...2023-02-07T12:55:38ZakwizgranMisleading error message when testers tried to pair mailbox via add contact screen> The error message “The QR code you have scanned comes from a newer version of briar” was misleading. Participants believed they needed to upgrade to the latest version, so they asked for new links. After I clarified that they already h...> The error message “The QR code you have scanned comes from a newer version of briar” was misleading. Participants believed they needed to upgrade to the latest version, so they asked for new links. After I clarified that they already have the correct apk and encouraged them to explore other ways to link the devices.Mailbox: Usability testingIvanaIvanahttps://code.briarproject.org/briar/briar/-/issues/2396Testers couldn't find mailbox pairing screen2023-08-28T16:03:37ZakwizgranTesters couldn't find mailbox pairing screen> All participants successfully installed and created accounts. On the other hand, linking devices was one of the most difficult tasks for all
participants.
>
> The common pattern for all was to misinterpret the device-linking process a...> All participants successfully installed and created accounts. On the other hand, linking devices was one of the most difficult tasks for all
participants.
>
> The common pattern for all was to misinterpret the device-linking process as adding a new contact. The first instinct for four out of five participants was to click on the + icon and try to “add a contact nearby”, they chose that because the devices are near to each other.
>
> The second place they went to look for the feature was always the sidebar menu. First, they looked at the options there and the connection icons. They guessed that linking devices is a form of connection, so they would find it there. One of the participants assumed that the “Internet” icon represents the Mailbox connection.
>
> On the third attempt, they could all find the Mailbox option, listed under the Settings menu.Mailbox: Usability testinghttps://code.briarproject.org/briar/briar/-/issues/2395Check for Bluetooth timeout setting on stock Android 132023-02-01T14:36:46ZakwizgranCheck for Bluetooth timeout setting on stock Android 13CalyxOS 4.3.0 (based on Android 13) has a "Bluetooth timeout" setting that automatically turns off Bluetooth if no devices are connected for a configurable amount of time (the timeout can also be disabled). This setting could prevent Bri...CalyxOS 4.3.0 (based on Android 13) has a "Bluetooth timeout" setting that automatically turns off Bluetooth if no devices are connected for a configurable amount of time (the timeout can also be disabled). This setting could prevent Briar from connecting to contacts via Bluetooth if the timeout period elapsed with no contact connections.
We should check whether this setting exists upstream (stock Android 13) and whether a timeout is enabled by default.https://code.briarproject.org/briar/website/-/issues/43Instructions for building from source should tell developers not to upgrade t...2022-11-28T11:01:35ZakwizgranInstructions for building from source should tell developers not to upgrade the Android Gradle plugin when promptedA new developer reported that they followed the prompt for upgrading the Android Gradle plugin and then the build failed due to checksum failures. The build instructions should warn new contributors to ignore this prompt.A new developer reported that they followed the prompt for upgrading the Android Gradle plugin and then the build failed due to checksum failures. The build instructions should warn new contributors to ignore this prompt.https://code.briarproject.org/briar/briar-desktop/-/issues/436Show trust indicator in contact list2022-12-07T11:26:38ZMikolai GütschowShow trust indicator in contact listSimilar to how it's been done in Briar Android since one of the last releases.Similar to how it's been done in Briar Android since one of the last releases.Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/issues/435Show newly arriving posts if forum is shown on screen2022-11-30T20:26:55ZMikolai GütschowShow newly arriving posts if forum is shown on screenRight now, it is necessary to click on the forum item again, which triggers a reload of all posts.Right now, it is necessary to click on the forum item again, which triggers a reload of all posts.Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/issues/434Decrease unread counter in forum list2022-12-07T16:04:40ZMikolai GütschowDecrease unread counter in forum listAs follow-up of #409 and !258As follow-up of #409 and !258Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar/-/issues/2394Research how Tumblr and Twitter handle comments/reblogs for previously seen p...2023-03-15T12:34:52ZakwizgranResearch how Tumblr and Twitter handle comments/reblogs for previously seen postsWhen a Briar blog post receives a comment or reblog from someone whose blog we subscribe to, a duplicate of the post is added to our combined feed. Research how Tumblr and Twitter handle this, specifically in the case where the comment c...When a Briar blog post receives a comment or reblog from someone whose blog we subscribe to, a duplicate of the post is added to our combined feed. Research how Tumblr and Twitter handle this, specifically in the case where the comment chain forks (for example, Alice comments on the original post and then Bob comments on the original post rather than replying to Alice's comment).Sponsor 6 usability improvementshttps://code.briarproject.org/briar/briar/-/issues/2393Convert blog posts and comments to HTML when composing2023-03-15T12:34:52ZakwizgranConvert blog posts and comments to HTML when composingWhen a blog post or comment is written, do a simple text to HTML conversion before storing the post. For example, wrap the text in a `<p>` tag, convert line breaks to `<p>` tags, and convert URLs to links. This should fix #689 and should...When a blog post or comment is written, do a simple text to HTML conversion before storing the post. For example, wrap the text in a `<p>` tag, convert line breaks to `<p>` tags, and convert URLs to links. This should fix #689 and should make links clickable in blog posts and comments (except for posts/comments written before this feature was implemented).
This is meant to be a simple alternative to #421 or #1038, as we haven't made progress on those more ambitious tickets.Sponsor 6 usability improvementshttps://code.briarproject.org/briar/briar/-/issues/2392Use separate buttons for reblogging (without comment) or commenting on a blog...2023-03-15T12:34:52ZakwizgranUse separate buttons for reblogging (without comment) or commenting on a blog postSponsor 6 usability improvementshttps://code.briarproject.org/briar/briar/-/issues/2391Share a link to the Briar download page via another app2023-05-22T15:36:21ZakwizgranShare a link to the Briar download page via another appDesign and implement a feature for sharing a link to the Briar download page via another app, similar to the way Signal and many other apps do it. This will make it easier for users to encourage their friends to use Briar.
![Screenshot_...Design and implement a feature for sharing a link to the Briar download page via another app, similar to the way Signal and many other apps do it. This will make it easier for users to encourage their friends to use Briar.
![Screenshot_20221123-143159](/uploads/e38a7154c11887a30a50a869c9f63564/Screenshot_20221123-143159.png)Sponsor 6 usability improvementsTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/2390Design UX for contextual help2023-03-15T12:34:52ZakwizgranDesign UX for contextual helpDesign a way of making contextual help available throughout the app. It should be possible to draw the user's attention to the fact that help is available in a given context, without interrupting their work.Design a way of making contextual help available throughout the app. It should be possible to draw the user's attention to the fact that help is available in a given context, without interrupting their work.Sponsor 6 usability improvementshttps://code.briarproject.org/briar/briar/-/issues/2389Research how other apps handle read receipts2023-03-15T12:34:52ZakwizgranResearch how other apps handle read receiptsResearch how other messaging apps handle read receipts:
* Is a message displayed differently when sent to a contact who has disabled read receipts, versus a contact who has enabled read receipts but has not read the message?
* Does the u...Research how other messaging apps handle read receipts:
* Is a message displayed differently when sent to a contact who has disabled read receipts, versus a contact who has enabled read receipts but has not read the message?
* Does the user have to allow read receipts to be sent in order to request that contacts send read receipts?
* Is the user informed if a contact allows read receipts to be sent to the user?
* Is the user informed if a contact asks for read receipts to be sent to the contact?
* In a group chat, is it possible to see which users, or how many users, have read a message? What is the UI for this?Sponsor 6 usability improvementshttps://code.briarproject.org/briar/briar/-/issues/2388Add links to manual, quick start guide, FAQ and privacy policy from GitHub2023-08-28T16:11:24ZakwizgranAdd links to manual, quick start guide, FAQ and privacy policy from GitHubSponsor 6 usability improvementshttps://code.briarproject.org/briar/briar/-/issues/2387Add links to manual, quick start guide and FAQ from Google Play2023-08-28T16:11:48ZakwizgranAdd links to manual, quick start guide and FAQ from Google PlaySponsor 6 usability improvements