briar issueshttps://code.briarproject.org/groups/briar/-/issues2022-04-03T10:36:48Zhttps://code.briarproject.org/briar/briar-desktop/-/issues/64Call IntellliJ Code Formatter from commandline / as Gradle Task2022-04-03T10:36:48ZMikolai GütschowCall IntellliJ Code Formatter from commandline / as Gradle Taskcomment from @sebkur in https://code.briarproject.org/briar/briar-desktop/-/merge_requests/12#note_54376:
> I do that with Eclipse and its formatter but haven't tried to that with IntelliJ.comment from @sebkur in https://code.briarproject.org/briar/briar-desktop/-/merge_requests/12#note_54376:
> I do that with Eclipse and its formatter but haven't tried to that with IntelliJ.https://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-17https://code.briarproject.org/briar/briar/-/issues/2182Method for retrieving contact list from own mailbox2022-05-16T14:52:40ZakwizgranMethod for retrieving contact list from own mailboxDepends on briar-mailbox#3, briar-mailbox#56.Depends on briar-mailbox#3, briar-mailbox#56.Mailbox: Contact management APITorsten GroteTorsten Grote2022-01-17https://code.briarproject.org/briar/briar/-/issues/2181Implement sync client for mailbox properties2022-03-30T12:50:15ZakwizgranImplement sync client for mailbox propertiesDepends on #2180.Depends on #2180.Mailbox: Sync mailbox propertiesDaniel LublinDaniel Lublinhttps://code.briarproject.org/briar/briar/-/issues/2180Design sync client for mailbox properties2022-04-01T13:18:12ZakwizgranDesign sync client for mailbox propertiesDesign a BSP client for syncing mailbox properties (onion address, auth token, incoming and outgoing folder IDs) between contacts. Unlike the transport properties client we want to send different properties to each contact, so it probabl...Design a BSP client for syncing mailbox properties (onion address, auth token, incoming and outgoing folder IDs) between contacts. Unlike the transport properties client we want to send different properties to each contact, so it probably makes sense to use a separate client, but the basic design can be similar (include a version number in each update, delete all but the latest update from each contact).Mailbox: Sync mailbox propertiesDaniel LublinDaniel Lublinhttps://code.briarproject.org/briar/briar-desktop/-/issues/62Set up translation project on Transifex2021-12-06T14:25:33ZNicoSet up translation project on TransifexOnce Briar Desktop is allowing localization (https://code.briarproject.org/briar/briar-desktop/-/issues/61) and we got a fair amount of strings to translate, we should configure Transifex to allow our translators to start their work. Whe...Once Briar Desktop is allowing localization (https://code.briarproject.org/briar/briar-desktop/-/issues/61) and we got a fair amount of strings to translate, we should configure Transifex to allow our translators to start their work. When doing so, we need to watch out that we re-use as much strings as possible from Briar GTK (https://code.briarproject.org/briar/briar-desktop/-/issues/4).Desktop 0.1.0NicoNicohttps://code.briarproject.org/briar/briar-desktop/-/issues/61Set up internationalization framework2021-12-06T14:25:34ZNicoSet up internationalization frameworkIt seems like there is no direct support for translations in Compose for Desktop: [JetBrains/compose-jb#425](https://github.com/JetBrains/compose-jb/issues/425)
Jetpack Compose on Android uses the already known _strings.xml_, but this d...It seems like there is no direct support for translations in Compose for Desktop: [JetBrains/compose-jb#425](https://github.com/JetBrains/compose-jb/issues/425)
Jetpack Compose on Android uses the already known _strings.xml_, but this doesn't work on the desktop.
In that issue they mentioned the following framework that allows using resources across various platforms: [icerockdev/moko-resources](https://github.com/icerockdev/moko-resources)
Once set up, we should import the translations from Briar GTK: https://code.briarproject.org/briar/briar-desktop/-/issues/4Desktop 0.1.0NicoNicohttps://code.briarproject.org/briar/briar-mailbox/-/issues/63Do not use DatabaseComponent abstraction2022-02-07T09:46:20ZSebastianDo not use DatabaseComponent abstractionMailboxSebastianSebastianhttps://code.briarproject.org/briar/briar/-/issues/2179Customizable disappearing messages timer2021-09-29T15:13:27ZPanda CoderCustomizable disappearing messages timerI would be thankful for making disappearing messages feature more customizable. In my opinion one week for disappearing messages may be too long for some people.I would be thankful for making disappearing messages feature more customizable. In my opinion one week for disappearing messages may be too long for some people.https://code.briarproject.org/briar/briar/-/issues/2178Reply button in private conversations2021-10-26T10:37:45ZPanda CoderReply button in private conversationsWould it be possible to add some better way of replying to messages in private conversations? Sometimes I get X messages in the row and it's getting difficult to keep track on which reply corresponds to which message. It would be nice if...Would it be possible to add some better way of replying to messages in private conversations? Sometimes I get X messages in the row and it's getting difficult to keep track on which reply corresponds to which message. It would be nice if private conversations would look similar to private groups or if there would be some feature to make it easier to reply to specific message.https://code.briarproject.org/briar/briar-desktop/-/issues/60Do not use deprecated compose APIs any longer2022-01-07T22:07:20ZSebastianDo not use deprecated compose APIs any longer* In `BriarService` we have `Window`
* In `Login` we have `svgResource`
* In `PrivateMessageView` we have `imageFromResource`* In `BriarService` we have `Window`
* In `Login` we have `svgResource`
* In `PrivateMessageView` we have `imageFromResource`https://code.briarproject.org/briar/briar-desktop/-/issues/59Make it possible to start briar with temporary account with a bunch of testin...2021-12-06T14:25:33ZSebastianMake it possible to start briar with temporary account with a bunch of testing contactscomment by @sebkur :
> Next to that, I think it makes sense introduce a few testing classes in `src/test` that are not unit tests which check if some method succeeds, but instead have a main method that start briar in a certain configur...comment by @sebkur :
> Next to that, I think it makes sense introduce a few testing classes in `src/test` that are not unit tests which check if some method succeeds, but instead have a main method that start briar in a certain configuration. For example one of those entry points could start briar, create a temporary account with a fixed password with the database stored at an appropriate temporary directory and sets up 10 or so fake testing contacts. That will make it very easy to experiment with changes made to the UI. (See #59)Desktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/58Introduce a ~~debug~~ testing build variant2022-04-03T10:36:49ZSebastianIntroduce a ~~debug~~ testing build variantThis variant of the app can offer developer-only features like the ability to add testing contacts using some special entry in the settings as we have in the Android appThis variant of the app can offer developer-only features like the ability to add testing contacts using some special entry in the settings as we have in the Android appSebastianSebastian