briar issueshttps://code.briarproject.org/briar/briar/-/issues2020-11-21T18:54:24Zhttps://code.briarproject.org/briar/briar/-/issues/457Personal detail screen / My profile2020-11-21T18:54:24ZMegaloxPersonal detail screen / My profileWe need some screen to ~~edit nick names, create additional identities,~~ edit avatars, ~~select identities~~, sign out and display the users single feed. Could even be a navigation target in the drawer.We need some screen to ~~edit nick names, create additional identities,~~ edit avatars, ~~select identities~~, sign out and display the users single feed. Could even be a navigation target in the drawer.https://code.briarproject.org/briar/briar/-/issues/463Redesign panic button settings2020-11-21T18:47:35ZMegaloxRedesign panic button settingsThe panic button settings could look better, but this is very low priority.The panic button settings could look better, but this is very low priority.https://code.briarproject.org/briar/briar/-/issues/464UX-/UI-review2020-11-21T18:46:54ZMegaloxUX-/UI-reviewThis is an (imcomplete) list of features which need special attention during UX-/UI-review. Please feel free to add points to the list.
- highlight for unread messages/forum posts/blog posts correct (color and animation) (#232)?
- P...This is an (imcomplete) list of features which need special attention during UX-/UI-review. Please feel free to add points to the list.
- highlight for unread messages/forum posts/blog posts correct (color and animation) (#232)?
- Personal feed: Does the timestamp move a lot (#442 !235)?
- All colors correct? All font colors correct (#333)?
- All transitions consistent?
- Empty state messages: All present and correct?
- Big button: Corners correct (#451 !231)? (Sharp, not rounded)
[- New Tag vanishes after 24h? (not implemented)]https://code.briarproject.org/briar/briar/-/issues/466Offline Mode: Don't inform contacts that we are online2020-11-21T18:46:19Zstr4dOffline Mode: Don't inform contacts that we are onlineSeveral users asked for the option not to let contacts know when they're online.
Some of those users wanted to be online without their contacts seeing them as online. It isn't possible to be online without connecting to contacts, and th...Several users asked for the option not to let contacts know when they're online.
Some of those users wanted to be online without their contacts seeing them as online. It isn't possible to be online without connecting to contacts, and the "show what you know" principle says that if we know a contact is connected, we should show that information in the UI, so that feature request was rejected - see #72.
Other users wanted to be signed in without their contacts seeing them as online. We can achieve that by providing an offline mode where the user is signed in but all transports are disabled. As mentioned in the discussion on #72, being able to toggle transports (#185) may not fully address the need for an offline mode, as users may not understand that disabling all transports means they're offline. Also, the user may want to enable offline mode when signing in.https://code.briarproject.org/briar/briar/-/issues/469Identify errors and improve error messages2020-11-21T18:45:01ZMegaloxIdentify errors and improve error messagesAt the moment we implement a standard error message (#380). We could improve the UX with distinct error messages. If we can identify the specific nature of an error we can tell the user (1) what went wrong and (2) what she can do about i...At the moment we implement a standard error message (#380). We could improve the UX with distinct error messages. If we can identify the specific nature of an error we can tell the user (1) what went wrong and (2) what she can do about it. We could also define what kind of errors trigger special behaviour like sending error reports to the developer.https://code.briarproject.org/briar/briar/-/issues/473Private messages: Notification for new message while message screen was open2020-11-21T18:43:10ZMegaloxPrivate messages: Notification for new message while message screen was openA tester noticed that he got a notification about a new message while the screen where this message appeared was open. He tapped the open message and the message screen reloaded.A tester noticed that he got a notification about a new message while the screen where this message appeared was open. He tapped the open message and the message screen reloaded.https://code.briarproject.org/briar/briar/-/issues/479High background data traffic2020-11-21T18:42:17ZMegaloxHigh background data trafficA tester complained that he had briar running over the weekend without communicating (briar mostly in the background) and had a data traffic of 20 MB (17 background, 3 foreground).A tester complained that he had briar running over the weekend without communicating (briar mostly in the background) and had a data traffic of 20 MB (17 background, 3 foreground).https://code.briarproject.org/briar/briar/-/issues/480Separate Bramble peers from Briar contacts2020-11-21T18:41:33ZakwizgranSeparate Bramble peers from Briar contactshttps://code.briarproject.org/briar/briar/-/issues/481Message receipt hooks2020-11-21T18:41:07ZakwizgranMessage receipt hooksAllow clients to register hooks for messages being received by contacts. These can be used, for example, to delete a locally created message that doesn't need to be kept once it has been synced to the contact.Allow clients to register hooks for messages being received by contacts. These can be used, for example, to delete a locally created message that doesn't need to be kept once it has been synced to the contact.https://code.briarproject.org/briar/briar/-/issues/489Show only the first few lines of long forum posts2020-11-21T18:40:21ZakwizgranShow only the first few lines of long forum postsVery long forum posts should not automatically be shown in their entirety. Show the first few lines plus a 'Show more' or 'Read more' control that expands the post to its full length.Very long forum posts should not automatically be shown in their entirety. Show the first few lines plus a 'Show more' or 'Read more' control that expands the post to its full length.https://code.briarproject.org/briar/briar/-/issues/491Compose blog posts in the same screen as the blog feed2020-11-21T18:39:55ZakwizgranCompose blog posts in the same screen as the blog feedAllow the user to compose blog posts in the same screen as the blog feed, like we do for forums.Allow the user to compose blog posts in the same screen as the blog feed, like we do for forums.https://code.briarproject.org/briar/briar/-/issues/499Private messaging: cancel undelivered messages2020-11-21T18:39:19ZErnir ErlingssonPrivate messaging: cancel undelivered messagesIf the recipient's phone is offline messages are not delivered, this can cause messages to become obsolete and one tester suggested that we allow the user to cancel any pending messages.
This feature will make message dependencies more ...If the recipient's phone is offline messages are not delivered, this can cause messages to become obsolete and one tester suggested that we allow the user to cancel any pending messages.
This feature will make message dependencies more difficult, such as was suggested in #232https://code.briarproject.org/briar/briar/-/issues/500Private messaging: time stamp confusion2020-11-21T18:38:52ZErnir ErlingssonPrivate messaging: time stamp confusionSometimes private messages are not delivered for a very long time, one use found the time-stamp a bit confusing and would rather have it show the time it was received. I disagree with this but it does raise a valid point: shouldn't we al...Sometimes private messages are not delivered for a very long time, one use found the time-stamp a bit confusing and would rather have it show the time it was received. I disagree with this but it does raise a valid point: shouldn't we also display (somewhere) the time the message was received ? This information might be very relevant to the respective context.https://code.briarproject.org/briar/briar/-/issues/501Private messaging: speech bubble width "jumps" when the time-stamp text is up...2020-11-21T18:37:42ZErnir ErlingssonPrivate messaging: speech bubble width "jumps" when the time-stamp text is updated for short messages1. Write a really short private message, e.g. "no". Note that the time-stamp is "now"
2. Wait at least one minute and notice how the time-stamp changes to ~"1 minute ago". This text is longer than the message which causes the bubble to j...1. Write a really short private message, e.g. "no". Note that the time-stamp is "now"
2. Wait at least one minute and notice how the time-stamp changes to ~"1 minute ago". This text is longer than the message which causes the bubble to jump in an unaesthetic way.
Suggestion for a fix: make speech bubble minimum width large enough to contain the longest possible time-stamp string.https://code.briarproject.org/briar/briar/-/issues/503Deliver private messages in order2020-11-21T18:37:21ZakwizgranDeliver private messages in orderTo reduce confusion when private messages arrive asynchronously, deliver them in the order they were sent, either by using a message queue or by making each message depend on the previous one.To reduce confusion when private messages arrive asynchronously, deliver them in the order they were sent, either by using a message queue or by making each message depend on the previous one.https://code.briarproject.org/briar/briar/-/issues/508Don't warn about leaving forum unless the user has shared it2020-11-21T18:35:19ZakwizgranDon't warn about leaving forum unless the user has shared itWhen the user leaves a forum we ask for confirmation, with a warning that any contacts the user has shared the forum with may stop receiving updates if she leaves. This warning should only be shown if the user has shared the forumWhen the user leaves a forum we ask for confirmation, with a warning that any contacts the user has shared the forum with may stop receiving updates if she leaves. This warning should only be shown if the user has shared the forumhttps://code.briarproject.org/briar/briar/-/issues/510Android virus scanner detected Briar as malware2020-11-21T18:34:24ZakwizgranAndroid virus scanner detected Briar as malwareFeedback from a user testing session:
> One guy reported that his virus scanner on his old phone said that Briar was recognized as malware (maybe because it has Tor in it?).Feedback from a user testing session:
> One guy reported that his virus scanner on his old phone said that Briar was recognized as malware (maybe because it has Tor in it?).https://code.briarproject.org/briar/briar/-/issues/511Mitigate flooding attacks at sync layer2020-11-21T18:33:47ZakwizgranMitigate flooding attacks at sync layerThe sync layer should mitigate flooding attacks by preventing any contact or group from exhausting any resource (computation, bandwidth, memory or storage).
This might be done by implementing something similar to fair queueing for each ...The sync layer should mitigate flooding attacks by preventing any contact or group from exhausting any resource (computation, bandwidth, memory or storage).
This might be done by implementing something similar to fair queueing for each resource: when the resource gets close to being fully used, prioritise demand from contacts and groups that are using less than their fair share over demand from contacts and groups that are using more than their fair share.https://code.briarproject.org/briar/briar/-/issues/525Forum posts overlap when new post is added2020-11-21T17:53:25ZakwizgranForum posts overlap when new post is addedCame across this bug while creating a load of exciting forum posts to investigate #516. I created five top-level posts, then started creating a chain of replies to the first top-level post. When the fourth reply was posted, the posts ove...Came across this bug while creating a load of exciting forum posts to investigate #516. I created five top-level posts, then started creating a chain of replies to the first top-level post. When the fourth reply was posted, the posts overlapped each other (see screenshot). Scrolling the view would scroll all of the posts except one, which remained stuck and overlapping the other posts. Collapsing and expanding the chain of replies fixed the issue.
![Screenshot_2016-07-27-11-54-05](/uploads/a726b482000f3272cb78364ccd17d9f7/Screenshot_2016-07-27-11-54-05.png)https://code.briarproject.org/briar/briar/-/issues/529Forum invitation notification is not cleared when viewing invitation from for...2020-11-21T17:52:34ZakwizgranForum invitation notification is not cleared when viewing invitation from forum listWhen a new forum invitation arrives, a notification is shown. The invitation can be viewed either from the private conversation, which clears the notification, or from the snackbar in the forum list, which does not.When a new forum invitation arrives, a notification is shown. The invitation can be viewed either from the private conversation, which clears the notification, or from the snackbar in the forum list, which does not.