briar issueshttps://code.briarproject.org/groups/briar/-/issues2020-11-19T15:06:22Zhttps://code.briarproject.org/briar/briar/-/issues/975Load group item perspective before creating the Items2020-11-19T15:06:22ZJulian DehmLoad group item perspective before creating the ItemsCurrently, the perspective/creator of a group is loaded concurrently with the items. If the items are loaded before the creator, the perspective will be displayed wrongly (race condition).
Quote from @grote
>If I remember correctly, i...Currently, the perspective/creator of a group is loaded concurrently with the items. If the items are loaded before the creator, the perspective will be displayed wrongly (race condition).
Quote from @grote
>If I remember correctly, it would be better to change things so the perspective for the messages is known before they are created and then it can be passed to the message constructor instead of dynamically changing the adapter. Since this code is shared with forums, it might not be a trivial change though.
(see !532 for the initial discussion)https://code.briarproject.org/briar/briar/-/issues/1041Reduce CPU consumption2020-11-19T15:04:11ZakwizgranReduce CPU consumptionFeedback from a user: "I noticed that the app has a high CPU usage. My battery drained noticeably faster than usual, with briar running, and my OS warned me about it using a lot of CPU time."
Related to #44.Feedback from a user: "I noticed that the app has a high CPU usage. My battery drained noticeably faster than usual, with briar running, and my OS warned me about it using a lot of CPU time."
Related to #44.https://code.briarproject.org/briar/briar/-/issues/981Add settings to mute/disable notifications for specific groups/forums/blogs/c...2020-11-19T14:59:56ZJulian DehmAdd settings to mute/disable notifications for specific groups/forums/blogs/contactsLarge groups for example can be annoying because a lot of messages arrive at any time of the day. There should be an option to disable notifications for specific groups/.../....
related: #330Large groups for example can be annoying because a lot of messages arrive at any time of the day. There should be an option to disable notifications for specific groups/.../....
related: #330https://code.briarproject.org/briar/briar/-/issues/984Show how messages were transported2020-11-19T14:55:03ZDale RuaneShow how messages were transportedIt would be pretty cool if you could click on a received or sent message and see over which medium it was sent.It would be pretty cool if you could click on a received or sent message and see over which medium it was sent.https://code.briarproject.org/briar/briar/-/issues/991Opening private conversation with new contact should hide new contact notific...2020-11-19T14:50:44ZakwizgranOpening private conversation with new contact should hide new contact notificationThe new contact notification that's shown when a contact is introduced should be hidden when opening the contact's private conversation. Touching the notification should open the contact's private conversation.
If multiple contacts have...The new contact notification that's shown when a contact is introduced should be hidden when opening the contact's private conversation. Touching the notification should open the contact's private conversation.
If multiple contacts have been introduced, each contact should be removed from the notification when opening the contact's private conversation, and touching a notification for multiple new contacts should open the contact list. (This is consistent with the behaviour of the private message notification.)https://code.briarproject.org/briar/briar/-/issues/999Export information that can be used to authenticate a Briar identity2020-11-19T14:46:16ZakwizgranExport information that can be used to authenticate a Briar identityA tester asked for the ability to publish something like a public key for their Briar identity on their website or Twitter account.A tester asked for the ability to publish something like a public key for their Briar identity on their website or Twitter account.https://code.briarproject.org/briar/briar/-/issues/1005Create a bot for testing2020-11-19T14:40:17ZakwizgranCreate a bot for testingA tester asked for a bot to be set up to allow messaging features to be tested.A tester asked for a bot to be set up to allow messaging features to be tested.https://code.briarproject.org/briar/briar/-/issues/1014No notifications for new messages2020-11-19T14:33:52ZakwizgranNo notifications for new messagesA user reported that no notifications are shown for new messages.
"Problem is, there is no notification if a new message comes. I pushed every button. No notification ever. And no ringtone or message beep. Plus, the internet data symbol...A user reported that no notifications are shown for new messages.
"Problem is, there is no notification if a new message comes. I pushed every button. No notification ever. And no ringtone or message beep. Plus, the internet data symbol is off but the message can be send because internet data is on. The good thing is, every message arrives fast."
Possibly a duplicate of #994?https://code.briarproject.org/briar/briar/-/issues/1017Add sdcard external storage support2020-11-19T14:30:34ZlharkAdd sdcard external storage supportHello,
If I understand the idea of briar correctly, all the messages/blogs that I'll ever receive will be store locally on my phone.
However, as a non-negligeable number of other users, my phone has a very limited internal storage avail...Hello,
If I understand the idea of briar correctly, all the messages/blogs that I'll ever receive will be store locally on my phone.
However, as a non-negligeable number of other users, my phone has a very limited internal storage available (400Mb), and I fear that using briar regularly will slowly fill up that space until I either unistall the app or I becomes unusable.
I know there are ways to force installation of an app on the external storage, but this solution amounts more to a hack and doesn't guarantee that the app in question will continue working correctly.
I see two solutions to this problem:
* make briar in its entirety movable to the sdcard
* add an option to chose between internal and external storage.
If that's relevant, my phone is running CM11 (android 4.4)
Thank you very much for the work you put into this project :)https://code.briarproject.org/briar/briar/-/issues/1022Tester was confused by overlay warning2020-11-19T14:24:07ZakwizgranTester was confused by overlay warningA tester was confused by the overlay warning. The apps listed in the warning weren't running. Should the tester have uninstalled them? Eventually the tester was able to get past the warning by switching apps a couple of times.A tester was confused by the overlay warning. The apps listed in the warning weren't running. Should the tester have uninstalled them? Eventually the tester was able to get past the warning by switching apps a couple of times.https://code.briarproject.org/briar/briar/-/issues/1023Contact did not appear online for 30 minutes2020-11-19T14:21:26ZakwizgranContact did not appear online for 30 minutesA tester reported that Briar took 30 minutes to recognise that a contact was online.
This might be a connectivity issue, or it could be related to the polling interval.A tester reported that Briar took 30 minutes to recognise that a contact was online.
This might be a connectivity issue, or it could be related to the polling interval.https://code.briarproject.org/briar/briar/-/issues/1046Tester expected forums and groups to be available2020-11-19T14:12:54ZakwizgranTester expected forums and groups to be availableFeedback from a user: "There is nothing to do here. Boring app, no forums or groups are here, aren't they allowed to see in Beta?"
Apparently the user didn't understand that only forums and groups created by the user or shared by contac...Feedback from a user: "There is nothing to do here. Boring app, no forums or groups are here, aren't they allowed to see in Beta?"
Apparently the user didn't understand that only forums and groups created by the user or shared by contacts would be visible.https://code.briarproject.org/briar/briar/-/issues/1047switch between front- and main-cam to scan QR-code2020-11-19T14:11:45ZAlexander Mannesswitch between front- and main-cam to scan QR-codeHello,
testing the app we noticed that the maincam got a bit noisy and so it doesn't scan the code.
So it would be nice and on damaged smartphones essential to be able to switch on frontcamera for scanning QR-Code.
Thanks a lot!Hello,
testing the app we noticed that the maincam got a bit noisy and so it doesn't scan the code.
So it would be nice and on damaged smartphones essential to be able to switch on frontcamera for scanning QR-Code.
Thanks a lot!https://code.briarproject.org/briar/briar/-/issues/1050Request using IPFS2020-11-19T14:08:32ZDSRequest using IPFSI'm requesting the feature to use IPFS as a method of back up & sync our contacts and chat sessions/logs between devices & instances.
https://ipfs.io/I'm requesting the feature to use IPFS as a method of back up & sync our contacts and chat sessions/logs between devices & instances.
https://ipfs.io/https://code.briarproject.org/briar/briar/-/issues/1039Bluetooth is slow to reconnect after contact goes out of range and returns2020-11-19T14:05:34ZakwizgranBluetooth is slow to reconnect after contact goes out of range and returnsFeedback from a tester: "Using Bluetooth only, when phone goes out of Bluetooth range, reconnection is slow (20 mins) or even does not reconnect at all. Very sporadic and unreliable behaviour with Bluetooth."
This could be caused by pol...Feedback from a tester: "Using Bluetooth only, when phone goes out of Bluetooth range, reconnection is slow (20 mins) or even does not reconnect at all. Very sporadic and unreliable behaviour with Bluetooth."
This could be caused by polling backoff - both devices will increase their polling intervals when there are no contacts in range.https://code.briarproject.org/briar/briar/-/issues/1031Do not use the share icon for group member adjustions2020-11-19T13:59:27ZrugkDo not use the share icon for group member adjustionsYou currently use this icon for adjusting the members of the group:
![share](/uploads/0c88b4249095c15ebb3366dc4069e73b/image.png)
That is bad as semantically this icon on Android means to open a share menu to share something (a link or ...You currently use this icon for adjusting the members of the group:
![share](/uploads/0c88b4249095c15ebb3366dc4069e73b/image.png)
That is bad as semantically this icon on Android means to open a share menu to share something (a link or so) with another app or user. That is not what it does in this case.
So you really need a different icon. E.g. you could just use the already existent membership screen and just add a button for the admin "invite new user". There is no second button needed at all. This just confuses the user.https://code.briarproject.org/briar/briar/-/issues/1027Titles for blog posts2020-11-19T13:49:41ZakwizgranTitles for blog postsA tester asked for the ability to add a title to a blog post.A tester asked for the ability to add a title to a blog post.https://code.briarproject.org/briar/briar/-/issues/1053Bluetooth connection fails with EOFException2020-11-19T13:42:14ZligiBluetooth connection fails with EOFExceptionWe had some connection-problems at the briar meetup at c-base. This was happening indoors with a lot of Bluetooth traffic.
```
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection LAUNCHED
08-31 20:58:09.059 18514 19211 I TorPlugi...We had some connection-problems at the briar meetup at c-base. This was happening indoors with a lot of Bluetooth traffic.
```
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection LAUNCHED
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection FAILED
08-31 20:58:09.059 18514 19211 I TorPlugin: WARN Error launching circuit to node [scrubbed] for service [scrubbed].
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection LAUNCHED
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection FAILED
08-31 20:58:09.059 18514 19211 I TorPlugin: WARN Error launching circuit to node [scrubbed] for service [scrubbed].
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection LAUNCHED
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection FAILED
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: java.io.EOFException
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: java.io.EOFException
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at org.briarproject.bramble.crypto.StreamDecrypterImpl.readFrame(StreamDecrypterImpl.java:74)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at org.briarproject.bramble.transport.StreamReaderImpl.readFrame(StreamReaderImpl.java:63)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at org.briarproject.bramble.transport.StreamReaderImpl.read(StreamReaderImpl.java:51)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at org.briarproject.bramble.sync.RecordReaderImpl.readRecord(RecordReaderImpl.java:59)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at org.briarproject.bramble.sync.RecordReaderImpl.eof(RecordReaderImpl.java:100)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at org.briarproject.bramble.sync.IncomingSession.run(IncomingSession.java:65)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at org.briarproject.bramble.plugin.ConnectionManagerImpl$ManageIncomingDuplexConnection.run(ConnectionManage\
rImpl.java:278)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at java.lang.Thread.run(Thread.java:818)
08-31 20:58:09.059 18514 19211 I TorPlugin: WARN Error launching circuit to node [scrubbed] for service [scrubbed].
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection LAUNCHED
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection FAILED
08-31 20:58:09.059 18514 19211 I TorPlugin: WARN Error launching circuit to node [scrubbed] for service [scrubbed].
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection LAUNCHED
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection FAILED
```https://code.briarproject.org/briar/briar/-/issues/1059Add an indication - e.g. a timestamp or a unique identifier - when a duplicat...2020-11-19T13:37:07ZWikinautAdd an indication - e.g. a timestamp or a unique identifier - when a duplicate contact name is addedAfter having re-installed the Briar App on my second test handy, I made a typo in my ```Accountname```: the first letter was originally upper-case, but by mistake I set up the ```accountname``` with lower case.
When re-adding the accoun...After having re-installed the Briar App on my second test handy, I made a typo in my ```Accountname```: the first letter was originally upper-case, but by mistake I set up the ```accountname``` with lower case.
When re-adding the account on my first handy, I noticed now **two** accounts:
* accountname
* Accountname
I strongly suggest to allow only one "case" for accountnames, so that these become case-insensitive.https://code.briarproject.org/briar/briar/-/issues/1065Ability to like/upvote messages in private groups, forums and blogs2020-11-19T13:36:04ZakwizgranAbility to like/upvote messages in private groups, forums and blogsA user asked for the ability to like/upvote messages in private groups, forums and blogs, and to sort messages by likes or chronologically.
Related to #512.A user asked for the ability to like/upvote messages in private groups, forums and blogs, and to sort messages by likes or chronologically.
Related to #512.