briar issueshttps://code.briarproject.org/groups/briar/-/issues2020-09-05T15:26:55Zhttps://code.briarproject.org/briar/briar-gtk/-/issues/12Delete contact2020-09-05T15:26:55ZNicoDelete contactBlocked by https://code.briarproject.org/briar/python-briar-wrapper/-/issues/16Blocked by https://code.briarproject.org/briar/python-briar-wrapper/-/issues/16GTK 0.1.0-beta1https://code.briarproject.org/briar/briar/-/issues/2050Delete messages even on receiver user2022-02-06T11:02:31ZHostFatDelete messages even on receiver userCurrently, if the user delete a message in a chat with another user, the message is deleted only on the local phone.
It will be good to have the possibility to even delete the message (by requesting if the user wants to delete even on t...Currently, if the user delete a message in a chat with another user, the message is deleted only on the local phone.
It will be good to have the possibility to even delete the message (by requesting if the user wants to delete even on the remote phone), or all the messages, even on the remote phone.
I know that now there is the "Disappearing messages" feature, but it isn't the same (and the 7 days only option isn't enough)https://code.briarproject.org/briar/briar/-/issues/1833Delete messages when their self-destruct timers expire2021-03-11T12:25:31ZakwizgranDelete messages when their self-destruct timers expireCreate a component that tracks pending self-destruct timers and deletes messages when their self-destruct timers expire.
Conversation clients will register messages for deletion during delivery. The new component will be responsible for...Create a component that tracks pending self-destruct timers and deletes messages when their self-destruct timers expire.
Conversation clients will register messages for deletion during delivery. The new component will be responsible for calling back into the client when a message is due to be deleted. This will allow the client to take any necessary steps before deletion, such as declining an open introduction.
Subtask of #804Self-destructing messagesIvanaIvana2021-01-31https://code.briarproject.org/briar/briar/-/issues/1770Delete multiple contacts2020-11-16T10:25:31ZN6P4CFB1BSRSLDelete multiple contacts**Version**
Briar 1.2.9
**Android version**
Android 10
**Description**
There is no quick way to select and delete multiple contacts under "Contacts" view. The multiple select function is missing.
Currently each contact must be dele...**Version**
Briar 1.2.9
**Android version**
Android 10
**Description**
There is no quick way to select and delete multiple contacts under "Contacts" view. The multiple select function is missing.
Currently each contact must be deleted manually.https://code.briarproject.org/briar/briar/-/issues/1175Delete private group messages2020-11-18T22:38:48ZakwizgranDelete private group messagesUser feedback: "Will be good if you make function "delete message" and "delete message for all" into group chat. Its really important."
Related to #68, #85.User feedback: "Will be good if you make function "delete message" and "delete message for all" into group chat. Its really important."
Related to #68, #85.https://code.briarproject.org/briar/briar-gtk/-/issues/10Delete single message in chat history2020-11-21T10:04:19ZNicoDelete single message in chat historyRelated to https://code.briarproject.org/briar/briar-gtk/issues/11.Related to https://code.briarproject.org/briar/briar-gtk/issues/11.https://code.briarproject.org/briar/briar-mailbox/-/issues/102Delete stale files2022-07-13T11:09:11ZakwizgranDelete stale filesThe mailbox should delete files that were uploaded a long time ago and will no longer be decryptable by their recipients.
The definition of "a long time ago" should depend on the key rotation period, which is max latency + max clock dif...The mailbox should delete files that were uploaded a long time ago and will no longer be decryptable by their recipients.
The definition of "a long time ago" should depend on the key rotation period, which is max latency + max clock difference, where max clock difference is 24 hours. We're considering a max latency of 14 days for mailboxes, in which case the rotation period would be 15 days and files could safely be deleted after 30 days.MailboxTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/263Deleting account does not delete Tor directory2018-06-12T11:32:32ZakwizgranDeleting account does not delete Tor directoryWhen the user's account is deleted via the password screen, the Tor directory isn't deleted. This is a serious problem as the Tor directory contains the private key for the hidden service. If the user creates a new account, the same hidd...When the user's account is deleted via the password screen, the Tor directory isn't deleted. This is a serious problem as the Tor directory contains the private key for the hidden service. If the user creates a new account, the same hidden service address is used.Milestone Cakwizgranakwizgranhttps://code.briarproject.org/briar/briar-desktop/-/issues/509Deleting all private messages does not decrement the message counter2023-05-17T11:41:53ZSebastianDeleting all private messages does not decrement the message counterReproducible by deleting all messages from a contact if that contact is the only one still having unread messages that are not yet visible.Reproducible by deleting all messages from a contact if that contact is the only one still having unread messages that are not yet visible.Desktop 0.5.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/issues/369Deleting messages doesn't update last message time and position in contact li...2022-09-05T09:49:53ZSebastianDeleting messages doesn't update last message time and position in contact list (instantly)When I delete a single or all message within a conversation, nothing happens in the last message section of the contact card in the contact list.
When I switch to settings and back to the conversation list:
* After deleting all messages...When I delete a single or all message within a conversation, nothing happens in the last message section of the contact card in the contact list.
When I switch to settings and back to the conversation list:
* After deleting all messages, I get "No messages." and the contact list moved to the top of the list.
* After deleting a single message, I see the time of deletion of the message (i.e. now). Also the contact moves to the top of the list.
I think in both cases the update should ideally also happen instantly when deleting the messages.https://code.briarproject.org/briar/briar/-/issues/382Deliver messages to incoming message hook after their dependencies2018-06-12T11:32:27ZakwizgranDeliver messages to incoming message hook after their dependenciesThe sync layer should keep track of each message's dependencies and deliver messages to the incoming message hook after their dependencies. If any dependency is invalid or in a different group, the message is invalid and should be delete...The sync layer should keep track of each message's dependencies and deliver messages to the incoming message hook after their dependencies. If any dependency is invalid or in a different group, the message is invalid and should be deleted.
Messages that are waiting for dependencies should not be visible to clients.
Subtask of #122.Milestone CTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/503Deliver private messages in order2020-11-21T18:37:21ZakwizgranDeliver private messages in orderTo reduce confusion when private messages arrive asynchronously, deliver them in the order they were sent, either by using a message queue or by making each message depend on the previous one.To reduce confusion when private messages arrive asynchronously, deliver them in the order they were sent, either by using a message queue or by making each message depend on the previous one.https://code.briarproject.org/briar/briar/-/issues/1323Demultiplexer for mailbox downloads2020-10-26T11:55:49ZakwizgranDemultiplexer for mailbox downloadsA connection from a mailbox's owner to the mailbox may carry multiple downloads in parallel - one containing sync records from the mailbox to the owner, and one per contact containing an encrypted stream uploaded by the contact.
Impleme...A connection from a mailbox's owner to the mailbox may carry multiple downloads in parallel - one containing sync records from the mailbox to the owner, and one per contact containing an encrypted stream uploaded by the contact.
Implement a component that demultiplexes these downloads.Mailbox Prototypehttps://code.briarproject.org/briar/briar-mailbox/-/issues/191Dependency verification is brittle2023-03-13T14:20:53ZSebastianDependency verification is brittleFollow-up on #23
There's an upstream Gradle issue (https://github.com/gradle/gradle/issues/19228) that prevents us from just deleting the dependency verification metadata and recreating it using our script `update-dependency-verificatio...Follow-up on #23
There's an upstream Gradle issue (https://github.com/gradle/gradle/issues/19228) that prevents us from just deleting the dependency verification metadata and recreating it using our script `update-dependency-verification.sh`.
A possible workaround is to set `GRADLE_USER_HOME` to a temporary directory while executing the commands in the script.SebastianSebastianhttps://code.briarproject.org/briar/briar/-/issues/102Describe how messages are delivered2021-01-13T10:59:20ZakwizgranDescribe how messages are deliveredCleopatraCleopatrahttps://code.briarproject.org/briar/briar/-/issues/74Descriptions for forums2020-11-21T20:05:47ZakwizgranDescriptions for forumsA user asked to be able to add descriptions to forums.
This would be a longer piece of text attached to the forum by its creator that potential subscribers could read when deciding whether to subscribe.A user asked to be able to add descriptions to forums.
This would be a longer piece of text attached to the forum by its creator that potential subscribers could read when deciding whether to subscribe.https://code.briarproject.org/briar/briar/-/issues/1960Design "Connect via Bluetooth" feature2021-04-26T12:52:47ZTorsten GroteDesign "Connect via Bluetooth" featureSub-task of #1821Sub-task of #1821Adapt to changes in the Android platformTorsten GroteTorsten Grote2021-04-30https://code.briarproject.org/briar/briar/-/issues/560Design a consistent layout for identities2018-06-12T11:32:22ZakwizgranDesign a consistent layout for identitiesThe various bits of information relating to an identity - the avatar, nickname and trust level - are displayed in inconsistent ways throughout the app.
* Contact list: trust level isn't shown, timestamp is below nickname
* Forums: id...The various bits of information relating to an identity - the avatar, nickname and trust level - are displayed in inconsistent ways throughout the app.
* Contact list: trust level isn't shown, timestamp is below nickname
* Forums: identity and timestamp are below content, avatar is 20 dp, timestamp is to the right of all other elements
* Blogs: identity and timestamp are above content, avatar is 30 dp, timestamp is below nickname
Let's decide on a consistent way of presenting this information. My preferred solution would be the one that's currently used for blogs: all elements are shown, the timestamp is shown below the nickname and trust level, if there's content it's shown below the other elements. This would involve the following changes:
* Contact list: show trust level to the right of nickname
* Forums: increase avatar to 30 dp, move timestamp below nickname, move content below identity and timestamp
We should also use the same font sizes for the header and content information in forum and blog posts.Milestone Ehttps://code.briarproject.org/briar/website/-/issues/31Design brochure2021-01-31T05:07:50ZCleopatraDesign brochureIt'll be nice to have a brochure that can be printed and handed out at events.
**Size:** 8.5 x 5.5 inches
We could have 2 versions of the brochure, with the same front and different backs:
- **Freedom & Privacy Online:** The target au...It'll be nice to have a brochure that can be printed and handed out at events.
**Size:** 8.5 x 5.5 inches
We could have 2 versions of the brochure, with the same front and different backs:
- **Freedom & Privacy Online:** The target audience here is the general public - helping educate people about the reasons that protecting their privacy is important.
- **Activist & aid workers:** This is meant for activists and people working in disaster response - showing people how they can use Briar to communicate when the internet is not available.
**Front content:**
- Briar's mission
- Link to learn more
- How to contribute to the project
- Briar's main features
- How to download
**Back content:**
- Who uses Briar
- Main features
- Use cases
- How Briar workshttps://code.briarproject.org/briar/briar/-/issues/1238Design changes to sync protocol to support multi-block messages2022-06-15T12:02:16ZakwizgranDesign changes to sync protocol to support multi-block messagesSubtask of #1237.Subtask of #1237.Multi-block messages