briar issueshttps://code.briarproject.org/briar/briar/-/issues2020-11-19T14:11:45Zhttps://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/1034Public groups2017-08-14T13:41:46ZrugkPublic groupsYou have private groups, so maybe have public groups too. Or some kind of public "channel", "near you", or however, you want to call it.
It would be great if it can list all Briar contacts near you (using Bluetooth) and just offer a pub...You have private groups, so maybe have public groups too. Or some kind of public "channel", "near you", or however, you want to call it.
It would be great if it can list all Briar contacts near you (using Bluetooth) and just offer a public chat. So it would be easy to get in contact. Or to built-up a group in closed rooms without internet connection or so (class rooms).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/1020Links in chat are not clickable2017-12-06T12:30:59ZakwizgranLinks in chat are not clickablehttps://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/1003RSS feeds served by Cloudflare fail to import due to captcha page2021-11-24T17:04:00ZakwizgranRSS feeds served by Cloudflare fail to import due to captcha pageA user reported that the following feed fails to import: https://blog.fefe.de/rss.xml
A quick test confirms that there's no error message, but no posts appear. The RSS feed appears in the list of feeds, with the expected title. Maybe th...A user reported that the following feed fails to import: https://blog.fefe.de/rss.xml
A quick test confirms that there's no error message, but no posts appear. The RSS feed appears in the list of feeds, with the expected title. Maybe there's an issue with parsing the feed? The items have no dates.
(Note: The issue of feeds without dates has been moved to #1708.)https://code.briarproject.org/briar/briar/-/issues/1001Briar connects to contacts via Bluetooth when configured not to2018-02-08T15:01:28ZakwizgranBriar connects to contacts via Bluetooth when configured not toA tester reported that their phone connected to a contact via Bluetooth when "Connect over Bluetooth: Only when adding contacts" was set.
This is because the setting only determines whether we turn on Bluetooth. Once it's turned on for ...A tester reported that their phone connected to a contact via Bluetooth when "Connect over Bluetooth: Only when adding contacts" was set.
This is because the setting only determines whether we turn on Bluetooth. Once it's turned on for whatever reason, we always use it for connecting to contacts regardless of the setting. We should either change the behaviour or change the way the setting is described.akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1000Testers had to pair phones via Bluetooth to add each other as contacts2020-11-15T10:50:05ZakwizgranTesters had to pair phones via Bluetooth to add each other as contacts* User feedback: "Took us some time to figure out that we have to first pair our phones via Bluetooth before trying to add a contact."
* Android version: 7.1.2
* Briar version: 0.16.2* User feedback: "Took us some time to figure out that we have to first pair our phones via Bluetooth before trying to add a contact."
* Android version: 7.1.2
* Briar version: 0.16.2https://code.briarproject.org/briar/briar/-/issues/996Feedback to the "Blog" function2022-11-18T17:24:07ZHenrie SchmidtFeedback to the "Blog" functionHey developers!
Thx for your great work! I really love Briar!
I tested the Blog function of Briar and want to give you some feedback (from my point of view).
Is it possible to group the blog entries in some way? E.g. username -> blog e...Hey developers!
Thx for your great work! I really love Briar!
I tested the Blog function of Briar and want to give you some feedback (from my point of view).
Is it possible to group the blog entries in some way? E.g. username -> blog entry -> comments? The current implementation, where I can see all entries of all my contacts in chronological order is in my opinion really confusing. Also the fact that each blog entry is repeated with each comment is too much.
I really would appreciate that I can see a list of my contacts, click on one contact and see a list of blog entries from this contact, click on a blog entry and can read the contents and the comments.
If you have a lot of contacts with lot of blog entries and lot of comments, the phone is constantly notifiying about new entries. I think this will be eventually really tedious.
Best regards
Jenshttps://code.briarproject.org/briar/briar/-/issues/922Emoji in forum and group names2020-11-19T15:24:18ZakwizgranEmoji in forum and group namesA tester asked to be able to use emoji in forum and group names. (This is possible with an emoji keyboard, but not otherwise.)A tester asked to be able to use emoji in forum and group names. (This is possible with an emoji keyboard, but not otherwise.)https://code.briarproject.org/briar/briar/-/issues/783Make build process meet f-droid norms (no binaries)2018-05-11T14:19:12ZGreg TroxelMake build process meet f-droid norms (no binaries)(This ticket is not about actually getting briar into f-droid.)
Currently, the build downloads binaries, at least tor. My understanding is that f-droid, as part of reproducible builds, wants apps to build from source.
In addition to ...(This ticket is not about actually getting briar into f-droid.)
Currently, the build downloads binaries, at least tor. My understanding is that f-droid, as part of reproducible builds, wants apps to build from source.
In addition to f-droid issues, not being able to build tor from source easily makes it harder to debug #769.https://code.briarproject.org/briar/briar/-/issues/590Option to save the password2023-09-01T12:43:31ZligiOption to save the passwordadd a setting to store the password with the hint to the user that this makes things less secure
**Motivation**
this will help developers when developing the app because it reduces the time they have to enter the password
could also he...add a setting to store the password with the hint to the user that this makes things less secure
**Motivation**
this will help developers when developing the app because it reduces the time they have to enter the password
could also help adoption as a users might get frustrated having to enter a password often. There are some use cases where this additional attack-vector does not really matter and could be traded for convenience. Ideally this setting is exposed to the contacts so they know.
this is a follow up from a discussion in #587https://code.briarproject.org/briar/briar/-/issues/352Conversation screen has too much padding2018-06-12T11:32:29ZakwizgranConversation screen has too much paddingTesters reported that the speech bubbles in the conversation screen have too much padding, not enough of the conversation is visible.Testers reported that the speech bubbles in the conversation screen have too much padding, not enough of the conversation is visible.Milestone Dhttps://code.briarproject.org/briar/briar/-/issues/346Some cameras can't focus on QR codes2023-06-08T12:13:45ZakwizgranSome cameras can't focus on QR codesSome testers found that their cameras couldn't focus on QR codes. This has also been an issue on some test devices:
* Sony Xperia Tipo
* Huawei Ascend Y520
* Huawei Ascend Y330
All of these devices have fixed-focus cameras. The s...Some testers found that their cameras couldn't focus on QR codes. This has also been an issue on some test devices:
* Sony Xperia Tipo
* Huawei Ascend Y520
* Huawei Ascend Y330
All of these devices have fixed-focus cameras. The size and resolution of the screen being scanned, and the resolution of the camera's preview image, may also be relevant. Scanning a small, low-resolution screen using a low-resolution, fixed-focus camera seems to be the hardest case (e.g. scanning the HTC Wildfire S using the Sony Xperia Tipo).
@ernir reported that the testers' devices were able to scan QR codes when using the zxing app - we should investigate what it's doing differently.Android Beta 2https://code.briarproject.org/briar/briar/-/issues/288QR RuntimeException: Fail to connect to camera service2020-11-21T19:26:39ZTorsten GroteQR RuntimeException: Fail to connect to camera serviceToday, for the first time, I am unable to add contacts with two devices. One device just doesn't want to focus on the QR code. I am still trying to get it to work (because I need to test something else) and then managed to crash Briar:
...Today, for the first time, I am unable to add contacts with two devices. One device just doesn't want to focus on the QR code. I am still trying to get it to work (because I need to test something else) and then managed to crash Briar:
```
04-06 17:48:10.855 W/ShowQrCodeFragment: Error opening camera
java.lang.RuntimeException: Fail to connect to camera service
at android.hardware.Camera.native_setup(Native Method)
at android.hardware.Camera.<init>(Camera.java:323)
at android.hardware.Camera.open(Camera.java:298)
at org.briarproject.android.keyagreement.ShowQrCodeFragment$3.doInBackground(ShowQrCodeFragment.java:212)
at org.briarproject.android.keyagreement.ShowQrCodeFragment$3.doInBackground(ShowQrCodeFragment.java:196)
at android.os.AsyncTask$2.call(AsyncTask.java:287)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
at java.lang.Thread.run(Thread.java:856)
```
IMHO this error should be handled more graceful.https://code.briarproject.org/briar/briar/-/issues/214User Avatars2021-05-05T16:17:22ZTorsten GroteUser AvatarsFollowing support for Identicons in #120, we want to give users the possibility to use their own avatar to be recognized by their peers.
We should bear in mind the potential for impersonation, especially in forums, where users will see ...Following support for Identicons in #120, we want to give users the possibility to use their own avatar to be recognized by their peers.
We should bear in mind the potential for impersonation, especially in forums, where users will see posts from known and unknown identities mixed together. Anyone can create a throwaway identity with the same nickname (and avatar, if we allow them) as another user, which is different from what people are used to in centralised systems.
One possibility would be to show avatars *only* for known/verified identities and use identicons for unknown identities and those users who did not specify an avatar.
Unverified contacts should be distinguished from verified contacts in some way. They could use different identicons or have a little badge on their image indicating the trust-level similar to the little green briar icons we use at the moment.Profile picturesIvanaIvana2021-01-31https://code.briarproject.org/briar/briar/-/issues/106Release beta versions through Google Play2017-07-17T15:02:45ZakwizgranRelease beta versions through Google PlayAndroid Beta 1akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/93Conversation backgrounds2020-11-21T19:57:08ZakwizgranConversation backgroundsUsers asked for the ability to change the background colour of a conversation or set a background image.Users asked for the ability to change the background colour of a conversation or set a background image.https://code.briarproject.org/briar/briar/-/issues/84Notifications for new messages while signed out2020-11-21T20:02:31ZakwizgranNotifications for new messages while signed outA user asked for notifications to be shown when messages or forums posts are received while the user is signed out.
We can't do this with the current architecture, but this ticket exists to document the demand for the feature.A user asked for notifications to be shown when messages or forums posts are received while the user is signed out.
We can't do this with the current architecture, but this ticket exists to document the demand for the feature.https://code.briarproject.org/briar/briar/-/issues/68Allow private messages to be deleted2020-11-06T11:48:08ZakwizgranAllow private messages to be deletedFeedback from a user: "We should be able to delete our half of private messages. When the second party deletes their half of the conversation it should be completely deleted."
Private messages include invitations and responses in sharin...Feedback from a user: "We should be able to delete our half of private messages. When the second party deletes their half of the conversation it should be completely deleted."
Private messages include invitations and responses in sharing and introduction protocols. Forum, blog and private group clients all depend on the invitation message being available when the accept message is received, so they can get the group descriptor from the invitation message in order to add the group.
We can easily migrate that information into the session. For this we need a way for clients to run migrations. The first phase of the message deletion work would be to add some kind of client migration mechanism.
Android 1.2