briar issueshttps://code.briarproject.org/briar/briar/-/issues2021-10-26T10:35:55Zhttps://code.briarproject.org/briar/briar/-/issues/2209Unable to delete my own blogs2021-10-26T10:35:55ZJerry WhiteUnable to delete my own blogsI'm unable to delete any blogs i create. The option appears from the menu but is greyed out and unavailable.
I can successfully delete RSS feeds and other people's blogs but not my own. This means if i make a mistake, it's permanent and ...I'm unable to delete any blogs i create. The option appears from the menu but is greyed out and unavailable.
I can successfully delete RSS feeds and other people's blogs but not my own. This means if i make a mistake, it's permanent and the only option is to create a new Briar account.https://code.briarproject.org/briar/briar/-/issues/2208[Question] How does data Syncing Work2022-02-25T15:01:05ZDragon Master[Question] How does data Syncing WorkI have read through the material put out and listened to videos but none of them cover how data syncing actually works in detail to the point where you can understand it. I understand it is a F2F network but that doesn't explain what hap...I have read through the material put out and listened to videos but none of them cover how data syncing actually works in detail to the point where you can understand it. I understand it is a F2F network but that doesn't explain what happens in different situations.
1) If someone with only one contact is part of a forum. That contact introduced them to the forum. Can they only receive forum updates from that one person since they only have one contact?
2) If someone with only one contact is part of a private group. Can they only receive updates from that group through that one person as well?
3) If person "A" sends message to person "B". Person "B"s only contact is person "A" . Person "A" has both person "C" and person "B" as a contact. Will person "C" store that message so that person "B" can receive person "A"s message from person "C"?https://code.briarproject.org/briar/briar/-/issues/2207Method for checking own mailbox's status2022-02-25T14:58:20ZakwizgranMethod for checking own mailbox's statusDepends on briar-mailbox#3, briar-mailbox#70.Depends on briar-mailbox#3, briar-mailbox#70.Mailbox: Status UI for Briar appTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/2206GPS based briar activation for public meshes2021-10-18T16:18:33ZJens KorteGPS based briar activation for public meshesEDIT: I am unsure, if I understood the idea of communication of public mesh. When I am wrong, just close the ticket.
Nico recommended to mention public mesh and security slider to prevent heart attacks.
In an emergency case where the i...EDIT: I am unsure, if I understood the idea of communication of public mesh. When I am wrong, just close the ticket.
Nico recommended to mention public mesh and security slider to prevent heart attacks.
In an emergency case where the internet is down and the electricity is partly available, it could be of interest to save some power. An idea is to activate briar public mesh based on the GPS position. If I walk down the road and I know that a neighbour has briar public mesh, I could activate briar and briar could ask to activate once, every time or only on successful connection. Even if I pass by slowly with a car later, the connection could work without touching the phone.
Switching off could be based on GPS or time based, e.g. 10 minutes after last data transfer. GPS based switching off doesn't work in a bus. If you enter a bus the start position is often the same, but the GPS position is left quite fast. Another guest in the bus could have briar and one could miss data transfers.
GPS based locations of communication buddies are saved locally. To optimize the networks, it would be nice if a public mesh could publish a bit "this client has a fixed location, please distribute". That position could be shared with Osmand.
If you are running briar public mesh and briar there could be security concerns. If I have contact to another client and have no new messages in a shared briar forum and in the public mesh and I walk down a road and come back and I had a connection with a public mesh with "please distribute GPS" and new public mesh messages and I have new messages in a shared briar forum, it could be, that both, the briar and briar public mesh client, are at the same position.
related with #1817https://code.briarproject.org/briar/briar/-/issues/2205Edit profile picture2021-10-13T13:58:45ZIvanaEdit profile pictureOne of the outcomes of the Sponsor 6 user survey that ran in the summer of 2021 is the following user request: "It's like other messenger apps, so don't change anything about it, maybe add an edit section for the picture". Another user g...One of the outcomes of the Sponsor 6 user survey that ran in the summer of 2021 is the following user request: "It's like other messenger apps, so don't change anything about it, maybe add an edit section for the picture". Another user gave this feedback: "Ability to resize and create effects and filters on profile picture."https://code.briarproject.org/briar/briar/-/issues/2204Private group improvements - icon to invite contacts2021-10-13T13:57:15ZIvanaPrivate group improvements - icon to invite contactsOne of the outcomes of the Sponsor 6 user survey ran in the summer of 2021 is the following user request "To add an audience, I habitually went to the dot. As a result, it was a little strange for me to use the 'subscribe' icon to 'invit...One of the outcomes of the Sponsor 6 user survey ran in the summer of 2021 is the following user request "To add an audience, I habitually went to the dot. As a result, it was a little strange for me to use the 'subscribe' icon to 'invite'. The corresponding icon is known as 'subscribe'."https://code.briarproject.org/briar/briar/-/issues/2203Private group improvements - editing the audience2021-10-13T13:55:53ZIvanaPrivate group improvements - editing the audienceOne of the outcomes of the Sponsor6 user survey ran in the summer of 2021 is the following user request "It is difficult to edit your audience as soon as it is formed."One of the outcomes of the Sponsor6 user survey ran in the summer of 2021 is the following user request "It is difficult to edit your audience as soon as it is formed."https://code.briarproject.org/briar/briar/-/issues/2202Private group improvements - add a contact from the settings section2021-10-13T13:53:35ZIvanaPrivate group improvements - add a contact from the settings sectionOne of the outcomes of the Sponsor6 user survey ran in the summer of 2021 is the following user request "Adding a friend with the share button is not appropriate for me, one must be added from the settings section"One of the outcomes of the Sponsor6 user survey ran in the summer of 2021 is the following user request "Adding a friend with the share button is not appropriate for me, one must be added from the settings section"https://code.briarproject.org/briar/briar/-/issues/2201Private group improvements - invite users at the bottom of the page and float2021-10-13T13:51:13ZIvanaPrivate group improvements - invite users at the bottom of the page and floatOne of the otucomes of the Sponsor6 user survey ran int he summer of 2021 is this user request: ""Invite members at the bottom of the page and float"One of the otucomes of the Sponsor6 user survey ran int he summer of 2021 is this user request: ""Invite members at the bottom of the page and float"https://code.briarproject.org/briar/briar/-/issues/2200Add contacts when creating a private group2021-10-13T13:55:39ZIvanaAdd contacts when creating a private groupOne of the outcomes of the Sponsor 6 user survey, which ran in the summer of 2021, is the user's request: "There should be a section to add people at the beginning and when creating the group."
Another user gave the feedback "It is diff...One of the outcomes of the Sponsor 6 user survey, which ran in the summer of 2021, is the user's request: "There should be a section to add people at the beginning and when creating the group."
Another user gave the feedback "It is difficult to edit your audience as soon as [a group] is formed", which may be a request for the same thing.https://code.briarproject.org/briar/briar/-/issues/2198Use same layout for message composition as Telegram and WhatsApp2021-10-13T13:48:36ZIvanaUse same layout for message composition as Telegram and WhatsAppOne of the outcomes of the Sponsor 6 user survey that ran in the summer of 2021 is the user's request: "The placement of emoji and adding an image needs to be swapped. People on Telegram and WhatsApp are used to it."One of the outcomes of the Sponsor 6 user survey that ran in the summer of 2021 is the user's request: "The placement of emoji and adding an image needs to be swapped. People on Telegram and WhatsApp are used to it."https://code.briarproject.org/briar/briar/-/issues/2197Option to send message by tapping 'Enter'2021-10-13T12:45:55ZIvanaOption to send message by tapping 'Enter'One of the outcomes of the Sponsor 6 user survey is a user's request to be able to send messages by tapping the Enter button on the keyboard. "It is better to send a message by tapping the keyboard."
Some apps provide a setting that con...One of the outcomes of the Sponsor 6 user survey is a user's request to be able to send messages by tapping the Enter button on the keyboard. "It is better to send a message by tapping the keyboard."
Some apps provide a setting that controls whether Enter sends the message or starts a new line.https://code.briarproject.org/briar/briar/-/issues/2196Add more animations2021-10-13T12:44:36ZIvanaAdd more animationsOne of the outcomes of the Sponsor 6 user survey that ran in the summer of 2021 is that users asked for "more animations in the app", "improve animations", and "animation and colour".
Not sure what kind of animations are meant, but this...One of the outcomes of the Sponsor 6 user survey that ran in the summer of 2021 is that users asked for "more animations in the app", "improve animations", and "animation and colour".
Not sure what kind of animations are meant, but this is just to note the user's request for any future projects that will consider UX improvementshttps://code.briarproject.org/briar/briar/-/issues/2195Add bot API2021-10-13T12:41:14ZIvanaAdd bot APIOne of the outcomes of the Sponsor 6 user survey, which ran in the summer of 2021, is a user request to "Have a robot and a channel like Telegram"One of the outcomes of the Sponsor 6 user survey, which ran in the summer of 2021, is a user request to "Have a robot and a channel like Telegram"https://code.briarproject.org/briar/briar/-/issues/2194Have channels like Telegram2021-10-13T12:40:30ZIvanaHave channels like TelegramOne of the outcomes of the Sponsor 6 user survey, which ran in the summer of 2021, is the users' request for "channels like Telegram"One of the outcomes of the Sponsor 6 user survey, which ran in the summer of 2021, is the users' request for "channels like Telegram"https://code.briarproject.org/briar/briar/-/issues/2193Enable Seedvault encrypted backups2021-10-26T10:37:19ZPanda CoderEnable Seedvault encrypted backupsIn my opinion it would be good idea to let users backup Briar application using [Seedvault](https://github.com/seedvault-app/seedvault). [Here](https://github.com/grote/Transportr/commit/4dc38f429f75909a088d8bd8a5b3b5ddd8030f71) you can ...In my opinion it would be good idea to let users backup Briar application using [Seedvault](https://github.com/seedvault-app/seedvault). [Here](https://github.com/grote/Transportr/commit/4dc38f429f75909a088d8bd8a5b3b5ddd8030f71) you can see example of how such backup option could be implemented in privacy-respecting way. More details about it [here](https://github.com/seedvault-app/seedvault/wiki/FAQ#why-do-some-apps-not-allow-to-get-backed-up). Thank you in advance.https://code.briarproject.org/briar/briar/-/issues/2192Reset retransmission times when unpairing own mailbox2022-04-18T15:21:14ZakwizgranReset retransmission times when unpairing own mailboxWhen we unpair our own mailbox, any outgoing data we've uploaded to the mailbox (for contacts without mailboxes) will be stranded.
In this case it isn't strictly necessary to reset retransmission timers: the affected contacts don't have...When we unpair our own mailbox, any outgoing data we've uploaded to the mailbox (for contacts without mailboxes) will be stranded.
In this case it isn't strictly necessary to reset retransmission timers: the affected contacts don't have mailboxes of their own (otherwise we would have uploaded the data to their mailboxes instead), and if we make a direct connection to an affected contact then any stranded messages will be retransmitted without needing to reset timers, as the ETA via the direct connection will be earlier than the ETA via the mailbox.
However, if we subsequently pair another mailbox then we want any data that's stranded on the old mailbox to be re-uploaded to the new mailbox. So we should reset retransmission timers for contacts who don't have their own mailboxes, either when pairing or when unpairing our own mailbox (as far as I can see we don't need to do both).
Depends on #2173, #2190.Mailbox: UnpairingDaniel LublinDaniel Lublinhttps://code.briarproject.org/briar/briar/-/issues/2191Reset retransmission times when a contact's mailbox properties change2022-04-20T13:52:52ZakwizgranReset retransmission times when a contact's mailbox properties changeWhen a contact starts or stops advertising a mailbox, data may be stranded on a mailbox that will no longer be checked. Specifically:
* When a contact starts advertising a mailbox they'll stop checking our mailbox. Any outgoing data we'...When a contact starts or stops advertising a mailbox, data may be stranded on a mailbox that will no longer be checked. Specifically:
* When a contact starts advertising a mailbox they'll stop checking our mailbox. Any outgoing data we've uploaded to our own mailbox will be stranded. When we receive the contact's new transport properties that advertise the mailbox, we should reset the retransmission times of any unacked messages so they can be uploaded to the contact's mailbox
* When a contact stops advertising a mailbox, any outgoing data we've uploaded to the contact's mailbox may be stranded. When we receive the contact's new transport properties that stop advertising the mailbox, we should reset the retransmission times of any unacked messages so they can be uploaded to our mailbox
Similarly, if a contact's mailbox properties change, indicating that the mailbox has been replaced (rather than added or removed), then we should reset retransmission timers for that contact so that any data stranded on their old mailbox is re-uploaded to the new one.
Depends on #2181, #2190.Mailbox: Sync mailbox propertiesDaniel LublinDaniel Lublinhttps://code.briarproject.org/briar/briar/-/issues/2190Method for resetting retransmission times2021-12-09T12:14:24ZakwizgranMethod for resetting retransmission timesAdd a database method that resets the retransmission times of all messages with respect to a given contact.Add a database method that resets the retransmission times of all messages with respect to a given contact.Mailbox: Sync mailbox propertiesDaniel LublinDaniel Lublin2021-11-29https://code.briarproject.org/briar/briar/-/issues/2189Check contacts' mailboxes when coming online2022-08-05T13:38:00ZakwizgranCheck contacts' mailboxes when coming onlineIf we don't have our own mailbox, check our contacts' mailboxes for incoming data when coming online. Keep checking periodically until our hidden service has been available for some overlap period, to avoid races where the contact fails ...If we don't have our own mailbox, check our contacts' mailboxes for incoming data when coming online. Keep checking periodically until our hidden service has been available for some overlap period, to avoid races where the contact fails to connect to our hidden service and uploads data to their mailbox instead.
Depends on #2186.Mailbox: Manage mailbox connections