briar issueshttps://code.briarproject.org/groups/briar/-/issues2021-12-06T14:25:32Zhttps://code.briarproject.org/briar/briar-desktop/-/issues/76Add some non-gibberish testing data contacts and conversations2021-12-06T14:25:32ZSebastianAdd some non-gibberish testing data contacts and conversationsDesktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/70Allow communication via the local network2022-02-10T10:14:55ZNicoAllow communication via the local networkWe need to tell Briar at some place that we want to do this.We need to tell Briar at some place that we want to do this.Desktop 0.2.0https://code.briarproject.org/briar/briar-desktop/-/issues/69Ability to send messages in private chats2021-12-06T14:25:34ZMikolai GütschowAbility to send messages in private chatsDesktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/68Update UI to reflect state changes in Briar2021-12-06T14:25:34ZMikolai GütschowUpdate UI to reflect state changes in Briar- when new message arrives / is sent
- when new contact is added
- when contact goes online / offline
Depends on #49
Related to #33- when new message arrives / is sent
- when new contact is added
- when contact goes online / offline
Depends on #49
Related to #33Desktop 0.1.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-gtk/-/issues/103Update UI to reflect state changes in Briar2021-12-06T14:30:30ZMikolai GütschowUpdate UI to reflect state changes in BriarMikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/issues/67Display identicons as profile images2021-12-06T14:25:34ZMikolai GütschowDisplay identicons as profile imagesDesktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar-gtk/-/issues/102Ability to send messages in private chats2021-12-06T14:30:26ZMikolai GütschowAbility to send messages in private chatsSebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/66Allow to add contacts2021-12-06T14:25:34ZMikolai GütschowAllow to add contactsDesktop 0.1.0NicoNicohttps://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-desktop/-/issues/65Update dependencies to newest versions2021-12-06T14:25:33ZMikolai GütschowUpdate dependencies to newest versionsIntelliJ currently proposes new versions for `jackson-databind` (what do we need that for actually?), `clikt`, `material-icons-extended`, `dagger` and `kotlin` itself.IntelliJ currently proposes new versions for `jackson-databind` (what do we need that for actually?), `clikt`, `material-icons-extended`, `dagger` and `kotlin` itself.Desktop 0.1.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/issues/63Add second password field to registration screen2022-01-16T14:41:30ZSebastianAdd second password field to registration screenDesktop 0.1.0Mikolai GütschowMikolai Gütschowhttps://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 connectionshttps://code.briarproject.org/briar/briar/-/issues/2188Update mailbox's contact list when connecting to own mailbox2022-08-12T12:45:14ZakwizgranUpdate mailbox's contact list when connecting to own mailboxDepends on #2182, #2183, #2187, #2184.Depends on #2182, #2183, #2187, #2184.Mailbox: Contact management APIhttps://code.briarproject.org/briar/briar/-/issues/2187Method for deleting a contact from own mailbox2022-05-16T14:52:40ZakwizgranMethod for deleting a contact from own mailboxDepends on briar-mailbox#3, briar-mailbox#58.Depends on briar-mailbox#3, briar-mailbox#58.Mailbox: Contact management APITorsten GroteTorsten Grote2022-01-17https://code.briarproject.org/briar/briar/-/issues/2186Method for listing files in inbox folder on a contact's mailbox2022-05-26T10:37:52ZakwizgranMethod for listing files in inbox folder on a contact's mailboxDepends on briar-mailbox#3, briar-mailbox#51.Depends on briar-mailbox#3, briar-mailbox#51.Mailbox: Manage mailbox connectionsTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/2185Update mailbox properties when unpairing mailbox2022-04-01T13:20:20ZakwizgranUpdate mailbox properties when unpairing mailboxWhen we unpair our own mailbox, update the mailbox properties that are synced to our contacts.
Depends on #2181, #2173, #2175.When we unpair our own mailbox, update the mailbox properties that are synced to our contacts.
Depends on #2181, #2173, #2175.Mailbox: Sync mailbox propertiesDaniel LublinDaniel Lublinhttps://code.briarproject.org/briar/briar/-/issues/2184Update mailbox properties when adding a contact to the mailbox2022-04-01T13:19:23ZakwizgranUpdate mailbox properties when adding a contact to the mailboxDepends on #2181, #2183.Depends on #2181, #2183.Mailbox: Sync mailbox propertieshttps://code.briarproject.org/briar/briar/-/issues/2183Method for adding a contact to own mailbox2022-05-16T14:52:40ZakwizgranMethod for adding a contact to own mailboxDepends on briar-mailbox#3, briar-mailbox#57.Depends on briar-mailbox#3, briar-mailbox#57.Mailbox: Contact management APITorsten GroteTorsten Grote2022-01-17