briar issueshttps://code.briarproject.org/groups/briar/-/issues2022-02-25T14:52:15Zhttps://code.briarproject.org/briar/briar-mailbox/-/issues/65Make sure there are no vulnerabilities due to JSON deserialization2022-02-25T14:52:15ZSebastianMake sure there are no vulnerabilities due to JSON deserializationSince Jackson 2.10 (the current stable release is 2.12.4) we should be able to prevent deserialisation vulnerabilities by using the new `PolymorphicTypeValidator`, which uses an allow list for types that can be deserialised, whereas olde...Since Jackson 2.10 (the current stable release is 2.12.4) we should be able to prevent deserialisation vulnerabilities by using the new `PolymorphicTypeValidator`, which uses an allow list for types that can be deserialised, whereas older Jackson releases used a deny list that constantly needed to be updated.
https://cowtowncoder.medium.com/jackson-2-10-features-cd880674d8a2
https://www.csoonline.com/article/3629311/java-deserialization-vulnerabilities-explained-and-how-to-defend-against-them.htmlMailboxTorsten GroteTorsten Grote2021-11-29https://code.briarproject.org/briar/briar-desktop/-/issues/94Add Settings View2022-01-31T10:41:14ZpaulAdd Settings ViewThis ticket will track the progress of building a proper view for the "Settings" tab of the desktop client.This ticket will track the progress of building a proper view for the "Settings" tab of the desktop client.Desktop 0.1.0NicoNicohttps://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-desktop/-/issues/93Add view model for private chat2021-12-06T14:25:09ZMikolai GütschowAdd view model for private chatPart of #90.Part of #90.Desktop 0.1.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/issues/92Finish view model for contact list2021-12-06T14:25:09ZMikolai GütschowFinish view model for contact listPart of #90. The view model should also handle filtering of the contact list while searching.Part of #90. The view model should also handle filtering of the contact list while searching.Desktop 0.1.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/issues/91Wrong colors in introduction drawer2022-01-09T16:44:58ZMikolai GütschowWrong colors in introduction drawerThe text and arrow colors do not adapt to light and dark theme:
![image](/uploads/0bf8d7d71f75977772b5d2067ee89350/image.png)
![image](/uploads/7654ceda443981abd1191bff5eb841f2/image.png)The text and arrow colors do not adapt to light and dark theme:
![image](/uploads/0bf8d7d71f75977772b5d2067ee89350/image.png)
![image](/uploads/7654ceda443981abd1191bff5eb841f2/image.png)Desktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/website/-/issues/331.4 release announcement2021-11-03T14:31:40ZTorsten Grote1.4 release announcementNew features in 1.4:
* Share Briar offline: From within the app you can share the app to others who don't have it installed
* useful during internet shutdown and natural disasters to bootstrap Briar connectivity in a community if at l...New features in 1.4:
* Share Briar offline: From within the app you can share the app to others who don't have it installed
* useful during internet shutdown and natural disasters to bootstrap Briar connectivity in a community if at least one device has Briar already
* uses a wifi hotspot that offers a download of briar to other devices
* Connect via removable drives
* Android phones can use SD cards or flash drives (usually via adapters) to store data
* Briar makes use of that capability to store encrypted messages that can be physically transported to the recipient and imported and decrypted there.
* Messages delivered this way arrive just like they would over WiFi, Bluetooth or Tor.
* RFC 1149 https://en.wikipedia.org/wiki/IP_over_Avian_Carriers
* https://grobox.de/presentations/2017-12-30_Briar_at_34c3.html#/24
Already released (in 1.3.x):
* connecting via bluetooth (if not working automatically): New Android devices limit Bluetooth use for privacy which requires going through this new connecting feature once to make connections via bluetooth work at all and automatically from there onhttps://code.briarproject.org/briar/briar-desktop/-/issues/88Display real profile images2022-01-06T16:01:51ZSebastianDisplay real profile imagesNot only the identicons, but real user-set profile images, if available.Not only the identicons, but real user-set profile images, if available.Desktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/86Fix position of non-rounded corners of messages bubbles2021-12-06T14:25:09ZSebastianFix position of non-rounded corners of messages bubblesDesktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/issues/85OutOfMemoryError: Metaspace2021-12-06T14:25:09ZSebastianOutOfMemoryError: MetaspaceSometimes during `kaptGenerateStubsKotlin` I'm getting this error:
```
e: java.lang.OutOfMemoryError: Metaspace
```
even though I have a lot of system memory available and free.Sometimes during `kaptGenerateStubsKotlin` I'm getting this error:
```
e: java.lang.OutOfMemoryError: Metaspace
```
even though I have a lot of system memory available and free.Desktop 0.1.0SebastianSebastianhttps://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-mailbox/-/issues/64Automate calculation of projected time spent for whole project based on time ...2022-02-25T14:55:01ZSebastianAutomate calculation of projected time spent for whole project based on time already spent and issue weightsMailboxSebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/83Improve main screen when having no contacts2022-01-13T12:50:15ZNicoImprove main screen when having no contactshttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/28 added support for adding contacts, but when we have no contacts, the main screen is all white and doesn't allow us to click the add contact button :joy:
With !33, the...https://code.briarproject.org/briar/briar-desktop/-/merge_requests/28 added support for adding contacts, but when we have no contacts, the main screen is all white and doesn't allow us to click the add contact button :joy:
With !33, the main screen is not all white anymore, but just shows as "TBD" placeholder instead of a nice and colorful image.Desktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/81Create proper dialogs when failing at contact creation2022-01-20T13:06:23ZNicoCreate proper dialogs when failing at contact creationFollow-up to https://code.briarproject.org/briar/briar-desktop/-/merge_requests/28.Follow-up to https://code.briarproject.org/briar/briar-desktop/-/merge_requests/28.Desktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/80Use Briar's logging system2022-01-07T12:02:17ZNicoUse Briar's logging systemInstead of doing `println`s, we should use Briar's logging system which changes verbosity based on debug/non-debug builds etc.
Most probably a sub-task of https://code.briarproject.org/briar/briar-desktop/-/issues/78.Instead of doing `println`s, we should use Briar's logging system which changes verbosity based on debug/non-debug builds etc.
Most probably a sub-task of https://code.briarproject.org/briar/briar-desktop/-/issues/78.Desktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/79Create milestones for PTF work2021-12-06T14:25:08ZNicoCreate milestones for PTF workWhat was started by @sebkur in !19 is now available in the wiki:
https://code.briarproject.org/briar/briar-desktop/-/wikis/MilestonesWhat was started by @sebkur in !19 is now available in the wiki:
https://code.briarproject.org/briar/briar-desktop/-/wikis/MilestonesDesktop 0.1.0https://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.