briar issueshttps://code.briarproject.org/groups/briar/-/issues2022-10-25T09:42:57Zhttps://code.briarproject.org/briar/briar-desktop/-/issues/293Correctly handle RTL languages2022-10-25T09:42:57ZNicoCorrectly handle RTL languagesUI elements should go from the right to the left then? Like, e.g., the contact list being on the right instead of one the left?UI elements should go from the right to the left then? Like, e.g., the contact list being on the right instead of one the left?Desktop 1.0.0https://code.briarproject.org/briar/briar-desktop/-/issues/292Unclean program exit with core dump2022-11-13T19:23:43ZNicoUnclean program exit with core dumpA user reported that "whenever [they] exit the program it core dumps with the following error:
```
pure virtual method called
terminate called without an active exception
```
They are on 0.1.0-beta and using a i3 desktop environment.A user reported that "whenever [they] exit the program it core dumps with the following error:
```
pure virtual method called
terminate called without an active exception
```
They are on 0.1.0-beta and using a i3 desktop environment.https://code.briarproject.org/briar/briar-desktop/-/issues/290More settings2022-11-09T13:40:23ZSebastianMore settingsI think we should create individual tickets for the items below.
## General
* Profile image
## Display
* ~~Theme switch as already in the first proof of concept~~
* ~~Language switch~~
## Connections
* Transport option: use direct con...I think we should create individual tickets for the items below.
## General
* Profile image
## Display
* ~~Theme switch as already in the first proof of concept~~
* ~~Language switch~~
## Connections
* Transport option: use direct connections with contacts on the same Wifi? yes/no
* connect via Internet?
* connect directly or via bridges to Tor?
## Security
* ~~Change password (#289)~~
## Notifications
* ~~Notifications (show desktop notifications in general)~~
* Specific notifications per category (show notifications for private messages, groups, forums, blogs)
## Actions
* Feedback button triggering some mechanism for sending some feedback to developers (#272)https://code.briarproject.org/briar/briar-desktop/-/issues/284Inform users of security implications of different features (private chats, g...2022-01-28T19:53:16ZMikolai GütschowInform users of security implications of different features (private chats, groups, forums)Apart from mentioning those in the FAQ on the website, they should also be explained *concisely* at appropriate places in the UI. This depends on #13 and #12.Apart from mentioning those in the FAQ on the website, they should also be explained *concisely* at appropriate places in the UI. This depends on #13 and #12.https://code.briarproject.org/briar/briar-desktop/-/issues/283Potentially integrate private groups and forums in the same list as private c...2022-01-28T19:48:59ZMikolai GütschowPotentially integrate private groups and forums in the same list as private chatsSimilar as other messanging apps handle all group and single-person conversations in one list. During the UX coaching, we got the advice to think about the different security levels of private chats, groups and forums to decide whether p...Similar as other messanging apps handle all group and single-person conversations in one list. During the UX coaching, we got the advice to think about the different security levels of private chats, groups and forums to decide whether putting them together would make sense.
We discussed that private chats and groups *might* fit together, but forums should stay apart.https://code.briarproject.org/briar/website/-/issues/37Make links appear more beautiful on social media2023-05-10T14:45:22ZNicoMake links appear more beautiful on social mediaIf you take a look at, e.g., [Confronting Briar with disasters](https://nico.dorfbrunnen.eu/posts/2021/briar-disaster/), a site built by Hugo, too, you can see the following content in the HTML's header:
```html
<meta name="twitter:card"...If you take a look at, e.g., [Confronting Briar with disasters](https://nico.dorfbrunnen.eu/posts/2021/briar-disaster/), a site built by Hugo, too, you can see the following content in the HTML's header:
```html
<meta name="twitter:card" content="summary_large_image"/>
<meta name="twitter:image" content="https://nico.dorfbrunnen.eu/images/posts/2021/briar-disaster/wildfire.jpg"/>
<meta name="twitter:title" content="Confronting Briar with disasters"/>
<meta name="twitter:description" content="While Briar was designed for people affected by surveillance, another potential use case scenario are natural disasters."/>
<meta property="og:title" content="Confronting Briar with disasters" />
<meta property="og:description" content="While Briar was designed for people affected by surveillance, another potential use case scenario are natural disasters." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://nico.dorfbrunnen.eu/posts/2021/briar-disaster/" />
<meta property="og:image" content="https://nico.dorfbrunnen.eu/images/posts/2021/briar-disaster/wildfire.jpg" />
<meta property="article:published_time" content="2021-08-22T00:00:00+00:00" />
<meta property="article:modified_time" content="2021-08-22T00:00:00+00:00" />
```
This metadata gives sites like Mastodon and Twitter the information that they can use those images, titles and texts to provide more information when showing the links.
Adding this to Briar's website is as easy as including some [templates in the website's header](https://gohugo.io/templates/internal/).https://code.briarproject.org/briar/briar-desktop/-/issues/282Allow users to send crash reports2022-01-28T11:55:24ZNicoAllow users to send crash reportsBrought up in https://code.briarproject.org/briar/briar-desktop/-/issues/272#note_61894.Brought up in https://code.briarproject.org/briar/briar-desktop/-/issues/272#note_61894.Desktop 1.0.0https://code.briarproject.org/briar/briar-desktop/-/issues/279Indicate how much time is left for pending contacts2023-10-01T19:21:25ZNicoIndicate how much time is left for pending contactsWe could use the pending contact details page to show a 48 hours timer. Also we could use a progress bar in the contact list, something simple on the bottom border, but that might be too distracting.We could use the pending contact details page to show a 48 hours timer. Also we could use a progress bar in the contact list, something simple on the bottom border, but that might be too distracting.Desktop 0.7.0https://code.briarproject.org/briar/briar-desktop/-/issues/277Explain more when adding contacts2023-01-09T21:39:54ZNicoExplain more when adding contactsBriar Android explains what to do with the links, but on the Desktop users currently might think that's it's enough to just paste the friend's link.
We should also use this chance to tell people that contact has to be made within 48 hou...Briar Android explains what to do with the links, but on the Desktop users currently might think that's it's enough to just paste the friend's link.
We should also use this chance to tell people that contact has to be made within 48 hours, otherwise the process of adding links has to be done again. This is most probably also an issue on Android?Desktop 1.0.0https://code.briarproject.org/briar/briar-desktop/-/issues/275Explain what's currently possible with Briar Desktop2023-01-09T21:39:57ZNicoExplain what's currently possible with Briar DesktopWhen creating a new account or when being on the empty contact list page just after starting to use Briar (latter was recommended), we could use the chance to explain what features Briar Desktop currently offer.
At the same time we coul...When creating a new account or when being on the empty contact list page just after starting to use Briar (latter was recommended), we could use the chance to explain what features Briar Desktop currently offer.
At the same time we could also explain the features, à la "Using Briar you can
* send private messages to contacts that can be only read by your contact and you.
* send (private) messages to a group of contacts that can be read by all members of the private group.
* post messages to a forum that can be read by anyone in the forum.Desktop 1.0.0https://code.briarproject.org/briar/briar-desktop/-/issues/274Suggets users to put their password inside a password manager2023-01-09T21:39:56ZNicoSuggets users to put their password inside a password managerUsers might not know of password managers and we could therefore provide an incentive to start using them.Users might not know of password managers and we could therefore provide an incentive to start using them.Desktop 1.0.0https://code.briarproject.org/briar/briar-desktop/-/issues/273Do a user survey inside the app2022-01-28T19:53:15ZNicoDo a user survey inside the appCurrently we know only very little how users use Briar and what features they want the most.
Similar to how Signal has done it in the past, we could ask directly inside the app whether users want to participate in a little survey. In co...Currently we know only very little how users use Briar and what features they want the most.
Similar to how Signal has done it in the past, we could ask directly inside the app whether users want to participate in a little survey. In contrast to Signal, though, everything should happen inside the app and in the end the feedback mechanism could/should be used to deliver the results.
See Signal's [Research on your terms](https://signal.org/blog/signal-research/).https://code.briarproject.org/briar/briar-desktop/-/issues/272Allow to send feedback2022-01-31T14:58:25ZNicoAllow to send feedbackJust like in Android users should be able to send us feedback from with-in the app.
In the UX session on Jan 27th the idea came up to extend this feature to a pseudo private chat, where this functionality could be used to chat with the ...Just like in Android users should be able to send us feedback from with-in the app.
In the UX session on Jan 27th the idea came up to extend this feature to a pseudo private chat, where this functionality could be used to chat with the Briar team. Due to privacy concerns this shouldn't use the standard Bramble protocols, though, as we would then collect hardware identifiers like Bluetooth MAC addresses (which Briar uses to connect via Bluetooth to contacts).Desktop 1.0.0https://code.briarproject.org/briar/briar-desktop/-/issues/270Allow to export messages2022-01-28T11:19:54ZNicoAllow to export messagesIt would be cool if the whole chat history could be exported. Just like in #269 we have to warn the user about the lack of encryption, though.
Related:
* https://code.briarproject.org/briar/briar/-/issues/1095
* https://code.briarprojec...It would be cool if the whole chat history could be exported. Just like in #269 we have to warn the user about the lack of encryption, though.
Related:
* https://code.briarproject.org/briar/briar/-/issues/1095
* https://code.briarproject.org/briar/briar/-/issues/1153
* https://code.briarproject.org/briar/briar/-/issues/2213
(those might all be duplicates of each other)https://code.briarproject.org/briar/briar-desktop/-/issues/269Allow to save images2022-01-28T11:19:55ZNicoAllow to save imagesBriar Android allows this, too. However, we should warn and ask the user whether they really want to save the image to the hard disk, because inside Briar it's encrypted.Briar Android allows this, too. However, we should warn and ask the user whether they really want to save the image to the hard disk, because inside Briar it's encrypted.https://code.briarproject.org/briar/briar-desktop/-/issues/268Wrong text when accepting introduction with already-known contact2023-01-09T21:39:57ZNicoWrong text when accepting introduction with already-known contactIt should say something like
> You accepted the introduction to Bob, but as you already have Bob in your contact list, nothing will change.
Currently it shows the same messages as always, à la "You accepted and once Bob accepts, too, th...It should say something like
> You accepted the introduction to Bob, but as you already have Bob in your contact list, nothing will change.
Currently it shows the same messages as always, à la "You accepted and once Bob accepts, too, they will show up in your contact list."Desktop 1.0.0https://code.briarproject.org/briar/briar-desktop/-/issues/266Add extra information to messages2022-01-28T11:11:00ZNicoAdd extra information to messagesExplain what the clock, one tick and two ticks mean for example. This could be done by
* showing some information when hovering the icons
* providing some extended message information like in Signal
Those extended information could be a...Explain what the clock, one tick and two ticks mean for example. This could be done by
* showing some information when hovering the icons
* providing some extended message information like in Signal
Those extended information could be accessible either via
* navigating close to the message and clicking on 3 dots that appear
* right/long click on a message
Some images from Signal:
![Screenshot_from_2022-01-28_12-04-42](/uploads/7f4669bacd619cf4ba97401bf67f3a5c/Screenshot_from_2022-01-28_12-04-42.png)
![Screenshot_from_2022-01-28_12-05-27](/uploads/18e15bd0f408ea2d4601f6b6a93dc0fd/Screenshot_from_2022-01-28_12-05-27.png)https://code.briarproject.org/briar/briar-desktop/-/issues/265Indicate what timestamp in contact list is about2023-01-09T21:39:56ZNicoIndicate what timestamp in contact list is aboutUntil https://code.briarproject.org/briar/briar-desktop/-/issues/262 is implemented, it might not be clear what the timestamp in the contact list is about. Is it the last time we've seen the contact or the timestamp of the last message i...Until https://code.briarproject.org/briar/briar-desktop/-/issues/262 is implemented, it might not be clear what the timestamp in the contact list is about. Is it the last time we've seen the contact or the timestamp of the last message in that chat? (it's the latter)Desktop 1.0.0https://code.briarproject.org/briar/briar-desktop/-/issues/263Add some start information to chat history2022-02-22T09:53:09ZNicoAdd some start information to chat historyWhile looking at the mockup in #262 I remembered something from our UX meeting on Jan 27th. The idea came up that at the beginning of a chat there could be given some "start information", like
* Bob got introduced to you by Alice
* Your ...While looking at the mockup in #262 I remembered something from our UX meeting on Jan 27th. The idea came up that at the beginning of a chat there could be given some "start information", like
* Bob got introduced to you by Alice
* Your messages are encrypted end-to-end.
* Only you and Bob know of the fact that you're communicating (single-hop social mesh) (?)
See this mockup for an illustration:
![mobile-shell-convergence](https://code.briarproject.org/briar/briar-gtk/uploads/c7c585bd2133b1e37cd70487b7baf6a5/mobile-shell-convergence.png)
Source: https://gitlab.gnome.org/Teams/Design/os-mockups/-/blob/f69fa82f8676582d900af8716522a27ddd77d87f/mobile-shell/mobile-shell-convergence.pnghttps://code.briarproject.org/briar/briar-desktop/-/issues/262Redesign contact list2023-03-08T14:07:24ZNicoRedesign contact listThis is what I had in mind for Briar GTK:
![mobile-shell-convergence](https://code.briarproject.org/briar/briar-gtk/uploads/c7c585bd2133b1e37cd70487b7baf6a5/mobile-shell-convergence.png)
Source: https://gitlab.gnome.org/Teams/Design/os...This is what I had in mind for Briar GTK:
![mobile-shell-convergence](https://code.briarproject.org/briar/briar-gtk/uploads/c7c585bd2133b1e37cd70487b7baf6a5/mobile-shell-convergence.png)
Source: https://gitlab.gnome.org/Teams/Design/os-mockups/-/blob/f69fa82f8676582d900af8716522a27ddd77d87f/mobile-shell/mobile-shell-convergence.png
https://code.briarproject.org/briar/briar-gtk/-/issues/73
In particular I think we should at least show the latest message per chat.Desktop 1.0.0