briar issueshttps://code.briarproject.org/groups/briar/-/issues2020-11-15T13:42:36Zhttps://code.briarproject.org/briar/briar-gtk/-/issues/77Make taskbar icon blink when new msg / add tray options2020-11-15T13:42:36ZdanMake taskbar icon blink when new msg / add tray optionsFirst time trying Briar here. Running the flatpak v0.1.0-beta2
I could use Briar as main messenger if Briar taskbar icon/tray icon would blink when new msg.
Since Briar should be running 24/7, option to move it to tray is needed.
Tha...First time trying Briar here. Running the flatpak v0.1.0-beta2
I could use Briar as main messenger if Briar taskbar icon/tray icon would blink when new msg.
Since Briar should be running 24/7, option to move it to tray is needed.
Thank you for Briar and the desktop port.https://code.briarproject.org/briar/briar/-/issues/989I am using Free software and cant find Briar application in the App-Store2017-07-25T11:00:36ZqywltgxwI am using Free software and cant find Briar application in the App-StoreThis is completely strange situation. Of course i am using free Software since long time. I have laying here around the Papers of the FSFE(Free Software Foundation Europe) for Free Android that i hand out to friends.
All good friends of ...This is completely strange situation. Of course i am using free Software since long time. I have laying here around the Papers of the FSFE(Free Software Foundation Europe) for Free Android that i hand out to friends.
All good friends of mine have since years a free phone (except to baseband and some drivers).
I was happy to see Torsten Grote working on this project because he is one of the main persons who stand behind this "Free Android" paper is hand out to friends from the FSFE. I thought that the release of the briar Project would be used to gain more free Software users and say that when you want to get briar you have to use the only propper App-store named F-Droid. Then probably some more people would get known of F-Droid and understand that F-Droid and https://reproducible-builds.org are the main basics for freedom.
Now i am completely blown away. Its exactly the opposite. The only App-Store you can get Briar from is some not-free App-Store from google. You cant get it from a free (as in freedom) App-Store.
WTF?https://code.briarproject.org/briar/briar-gtk/-/issues/78Notification counter stays even when msg has been seen2021-01-23T13:40:43ZdanNotification counter stays even when msg has been seenNotification doesnt go away. ![briar.notif](/uploads/565826097a0162211009d7e70c70576f/briar.notif.png)
The only way to make the notification go away, is to send a msg.
flatpak v0.1.0-beta2Notification doesnt go away. ![briar.notif](/uploads/565826097a0162211009d7e70c70576f/briar.notif.png)
The only way to make the notification go away, is to send a msg.
flatpak v0.1.0-beta2GTK Nexthttps://code.briarproject.org/briar/briar/-/issues/990"KEEP ME UPDATED" on https://briarproject.org/ is partly broken and breaks so...2017-08-01T10:31:34Zqywltgxw"KEEP ME UPDATED" on https://briarproject.org/ is partly broken and breaks some laws in some countriesThis "KEEP ME UPDATED" seems to be not that proper done.
1. When you did not enter any email into the box and just press "KEEP ME UPDATED" it say "Thanks! We'll keep you updated.".
2. When you enter just something, for example "test" it ...This "KEEP ME UPDATED" seems to be not that proper done.
1. When you did not enter any email into the box and just press "KEEP ME UPDATED" it say "Thanks! We'll keep you updated.".
2. When you enter just something, for example "test" it say "Thanks! We'll keep you updated." but the webpage say at the top left (completely other place then the "KEEP ME UPDATED" button that an email address should be entered.
3. When you enter a real email and then check this email next 10 minutes, you dont get a confirmation email. You dont get anything. No information that you are now in some "newsletter" or something like that. This causes legal problems in many countries. You are not allowed to just send newsletter to some email addresses you have not proven that they are belonging to the person who really wants the newsletter.
What should be done:
1. Dont report "Thanks! We'll keep you updated." when no propper email (or nothing) is been entered.
2. Send out a confirmation email and only when the link there got pressed, only then you are allowed to send email to this person.
3. All the emails that have been collected till now have to be deleted when you dont want to get into legal problems. You are legally not allowed to contact those people because you cant prove that they have registered by themself.Android Beta 2akwizgranakwizgranhttps://code.briarproject.org/briar/briar-gtk/-/issues/79Add file-sharing2020-11-21T10:03:23ZdanAdd file-sharinghttps://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-gtk/-/issues/80Use GTK 4 ListView and ListModel for lists2021-03-02T12:19:14ZNicoUse GTK 4 ListView and ListModel for listsWith the [scalable lists in GTK 4](https://blog.gtk.org/2020/06/07/scalable-lists-in-gtk-4/) (https://code.briarproject.org/briar/briar-gtk/-/issues/87), we can use something similar to Android's RecyclerView/ListViewAdapter. By using th...With the [scalable lists in GTK 4](https://blog.gtk.org/2020/06/07/scalable-lists-in-gtk-4/) (https://code.briarproject.org/briar/briar-gtk/-/issues/87), we can use something similar to Android's RecyclerView/ListViewAdapter. By using them, we could update the data and request GTK to render the updates. This is interesting for all sorts of issues:
* https://code.briarproject.org/briar/briar-gtk/-/issues/48
* https://code.briarproject.org/briar/briar-gtk/-/issues/47
* https://code.briarproject.org/briar/briar-gtk/-/issues/7
* https://code.briarproject.org/briar/briar-gtk/-/issues/69
* https://code.briarproject.org/briar/briar-gtk/-/issues/5
* https://code.briarproject.org/briar/briar-gtk/-/issues/8
* https://code.briarproject.org/briar/briar-gtk/-/issues/73
There's even an [`GtkTreeExpander`](https://developer.gnome.org/gtk4/4.0/gtk4-GtkTreeExpander.html) that will become quite handy with groups (https://code.briarproject.org/briar/briar-gtk/-/issues/21), forums (https://code.briarproject.org/briar/briar-gtk/-/issues/32) and blogs (https://code.briarproject.org/briar/briar-gtk/-/issues/33).
Interesting links:
* https://developer.gnome.org/gtk4/4.0/GtkListView.html
* https://developer.gnome.org/gio/2.64/GListModel.html
* https://developer.gnome.org/gtk4/4.0/GtkBuilderListItemFactory.htmlGTK 0.2.0-beta1https://code.briarproject.org/briar/briar/-/issues/992continuously disconnected/logged out from Briar2021-09-01T10:10:21Zfedecontinuously disconnected/logged out from BriarThe problem I'm reporting does not concern my Briar setup (I'm using LineageOS 14.1), but my friend Briar setup. She uses a stock Android (can't check the version right now). Here's what happens to her:
- when she power-on the phone, Br...The problem I'm reporting does not concern my Briar setup (I'm using LineageOS 14.1), but my friend Briar setup. She uses a stock Android (can't check the version right now). Here's what happens to her:
- when she power-on the phone, Briar autostarts and asks for the password
- for some time she appears logged in and we can send messages each other
- after some time (less than half an hour) she appears offline and she does not receive any message
- even if she starts again Briar and logs in again, after some time she's put out without any notice
I could not see any obvious mistake in her configuration.
But I'm very new to Briar, so do not take anything for granted.
Any hint on how to debug this problem is appreciated.
Thanks in advanceakwizgranakwizgranhttps://code.briarproject.org/briar/briar-gtk/-/issues/81Improve line wrapping in messages2021-01-06T14:41:28ZNicoImprove line wrapping in messagesA user reported a bug I had in mind once but forgot about: messages consisting of one very large "word" don't get wrapped in the chat history. By sending a very large sequence of characters without spaces etc. you can essentially explode...A user reported a bug I had in mind once but forgot about: messages consisting of one very large "word" don't get wrapped in the chat history. By sending a very large sequence of characters without spaces etc. you can essentially explode your window width.
Seems like this is really easy to fix: in [_briar-gtk/briar_gtk/widgets/private_message.py#L121_](https://code.briarproject.org/briar/briar-gtk/-/blob/154be3dcfe2c93f5cf66f25f1b356e54653175a1/briar-gtk/briar_gtk/widgets/private_message.py#L121) all we have to do is to add a new code line calling [`body_content.set_line_wrap_mode()`](https://lazka.github.io/pgi-docs/#Gtk-3.0/classes/Label.html#Gtk.Label.set_line_wrap_mode) with [`Pango.WrapMode.WORD_CHAR `](https://lazka.github.io/pgi-docs/#Pango-1.0/enums.html#Pango.WrapMode.WORD_CHAR).GTK 0.1.0-beta3https://code.briarproject.org/briar/briar/-/issues/993Can't load complete RSS feeds2017-07-26T11:02:28ZPatrick HamannCan't load complete RSS feedsPressing the highlighted "read more" in imported RSS feeds does not affect anything. So it's not possible to read the whole post.Pressing the highlighted "read more" in imported RSS feeds does not affect anything. So it's not possible to read the whole post.Android Beta 2Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar-gtk/-/issues/82Option to not require a password2020-11-15T13:42:03ZBen ArmsteadOption to not require a passwordIt would be nice to not have to set a password or not require it every time the program starts.
This is a security trade off, as it would limit the ability of at rest encryption, however some users may not need at rest encryption.
I wi...It would be nice to not have to set a password or not require it every time the program starts.
This is a security trade off, as it would limit the ability of at rest encryption, however some users may not need at rest encryption.
I will have a play around with Briar GTK and see if I can program a solution to this.
I understand if this is not wanted to be introduced due to the reduction in security that the optional removal of at rest encryption may be.https://code.briarproject.org/briar/briar/-/issues/994No incoming message notifications for second, third, and further messages. On...2017-08-01T16:23:49ZWikinautNo incoming message notifications for second, third, and further messages. Only the first message triggers a sound notification.When a new message is received, only the first message triggers the message sound, second and further messages do not trigger
a new incoming message sound. Pls. fix this, so that every message is signalled to the user.
Happens on these...When a new message is received, only the first message triggers the message sound, second and further messages do not trigger
a new incoming message sound. Pls. fix this, so that every message is signalled to the user.
Happens on these devices:
* HUAWEI P8 LITE (Android 6.0)
* HUAWEI P8 LITE 2017 (Android 7.0)Android Beta 2Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar-gtk/-/issues/83Add backup option2020-11-21T10:03:23ZBressanAdd backup optionAdd an option to automatic save an encrypted backup file, with contacts, messages and id.Add an option to automatic save an encrypted backup file, with contacts, messages and id.https://code.briarproject.org/briar/briar/-/issues/995[Clarification request or bug report] Communication unreliable because apps c...2017-07-27T11:23:13ZWikinaut[Clarification request or bug report] Communication unreliable because apps close after about 30 minutes of inactivity and then require password for restartI noticed, that communication between my devices is not permanently possible, and therefore regarded as "unreliable", becuase the app apparently shuts down after a while of inactivity.
The app is set as "secured" (German: "geschützte") ...I noticed, that communication between my devices is not permanently possible, and therefore regarded as "unreliable", becuase the app apparently shuts down after a while of inactivity.
The app is set as "secured" (German: "geschützte") App so that it is not closed down when the screen saver starts, or the screen is switched off.
Please can you clarify here, and perhaps in a FAQ, whether this is a bug, or intended behaviour.https://code.briarproject.org/briar/briar-gtk/-/issues/84Use Briar blue instead of theme selected color2020-12-16T14:02:59ZNicoUse Briar blue instead of theme selected colorCurrently we use [`@theme_selected_bg_color`](https://code.briarproject.org/briar/briar-gtk/-/blob/154be3dcfe2c93f5cf66f25f1b356e54653175a1/briar-gtk/data/ui/application.css#L67) for things like usernames. This is mostly blue, but on e.g...Currently we use [`@theme_selected_bg_color`](https://code.briarproject.org/briar/briar-gtk/-/blob/154be3dcfe2c93f5cf66f25f1b356e54653175a1/briar-gtk/data/ui/application.css#L67) for things like usernames. This is mostly blue, but on e.g. Linux Mint it's green. There, the difference between own and their usernames is not visible that much, because both names are colored in green. We should use the Briar blue code instead, so that we have blue-green on all platforms.GTK 0.1.0-beta3x0lootsx0lootshttps://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-gtk/-/issues/85Shows first sent messages rather than latest2021-01-11T08:05:19ZBen ArmsteadShows first sent messages rather than latestReporting a possible bug.
Not sure if anybody else has experienced this?
Every time I click on e.g. contact1, i am put at the top of the messages list (so I see the first messages that were ever sent to contact1, rather than the most re...Reporting a possible bug.
Not sure if anybody else has experienced this?
Every time I click on e.g. contact1, i am put at the top of the messages list (so I see the first messages that were ever sent to contact1, rather than the most recent ones).
I am using briar via the AUR so this might be an AUR only problem, as it did not occur when I was on debian a few days ago.
I was wondering if anybody else was experiencing this?https://code.briarproject.org/briar/briar/-/issues/997Crash when setting camera parameters2017-08-01T13:35:11ZakwizgranCrash when setting camera parameters```
java.lang.RuntimeException: setParameters failed
at android.hardware.Camera.native_setParameters(Native Method)
at android.hardware.Camera.setParameters(Camera.java:1932)
at org.briarproject.briar.android.keya...```
java.lang.RuntimeException: setParameters failed
at android.hardware.Camera.native_setParameters(Native Method)
at android.hardware.Camera.setParameters(Camera.java:1932)
at org.briarproject.briar.android.keyagreement.CameraView.setBestParameters(CameraView.java:219)
at org.briarproject.briar.android.keyagreement.CameraView.start(CameraView.java:106)
at org.briarproject.briar.android.keyagreement.ShowQrCodeFragment.onStart(ShowQrCodeFragment.java:165)
at android.support.v4.app.Fragment.performStart(Fragment.java:2000)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1102)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:738)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1617)
at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:517)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5254)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:902)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:697)
```
* Phone model: Lenovo YT3-850M
* Android version: 5.1.1
* Briar version: 0.16.2 (63befcc)
```
07-22 14:56:46.630 I/CameraView(15800): Opening camera
07-22 14:56:47.478 I/CameraView(15800): Display orientation 90 degrees
07-22 14:56:47.482 I/CameraView(15800): Scene modes: [auto, asd, landscape, snow, beach, sunset, night, portrait, backlight, sports, steadyphoto, flowers, candlelight, fireworks, party, night-portrait, theatre, action, AR, hdr]
07-22 14:56:47.482 I/CameraView(15800): Focus modes: [auto, infinity, macro, continuous-video, continuous-picture, manual]
```Android Beta 2Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar-gtk/-/issues/86Provide firejail profile2020-11-20T16:52:36ZNicoProvide firejail profileA user of Briar GTK said:
> Contributing a firejail profile would also help [with getting Briar GTK into Debian]!A user of Briar GTK said:
> Contributing a firejail profile would also help [with getting Briar GTK into Debian]!https://code.briarproject.org/briar/briar/-/issues/998Crash when getting camera parameters2021-03-24T16:26:49ZakwizgranCrash when getting camera parameters```
java.lang.RuntimeException: getParameters failed (empty parameters)
at android.hardware.Camera.native_getParameters(Native Method)
at android.hardware.Camera.getParameters(Camera.java:1952)
at org.briarproject...```
java.lang.RuntimeException: getParameters failed (empty parameters)
at android.hardware.Camera.native_getParameters(Native Method)
at android.hardware.Camera.getParameters(Camera.java:1952)
at org.briarproject.briar.android.keyagreement.QrCodeDecoder.onPreviewFrame(QrCodeDecoder.java:63)
at android.hardware.Camera$EventHandler.handleMessage(Camera.java:1133)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6692)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)
```
* Phone model: SM-G930F (heroltexx)
* Android version: 7.0
* Briar version: 0.16.2 (63befcc)
* User feedback: "Pushed the feedback button in the menu and i got a crash message."
The user's feedback suggests this happened while the camera view wasn't visible.Android Beta 2Torsten GroteTorsten Grote