briar issueshttps://code.briarproject.org/groups/briar/-/issues2021-12-06T14:25:09Zhttps://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/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/2199Use plus icon to add members to private group2022-04-17T11:31:44ZIvanaUse plus icon to add members to private groupOne of the outcomes of the Sponsor6 user survey, which ran in the summer of 2021, is the user's request: "Instead of using the sharing icon to add to the group, there should be a + icon or an option in the three-point menu to add to the ...One of the outcomes of the Sponsor6 user survey, which ran in the summer of 2021, is the user's request: "Instead of using the sharing icon to add to the group, there should be a + icon or an option in the three-point menu to add to the group. The sharing icon should be to give the group link to someone else."
Another user gave the feedback "Invite users at the bottom of the page and float", which may be a request to use a floating action button for adding members.
A third user gave the feedback "Adding a friend with the share button is not appropriate for me, one must be added from the settings section", which may be a request to add members via the member list screen.
A fourth user gave the feedback: "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/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-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/84Accessibility for Visually Impaired2023-01-09T21:29:49ZpaulAccessibility for Visually Impaired"The 2018 National Health Interview Survey (NHIS) data release established that an estimated 32.2 million adult Americans (or about 13% of all adult Americans) reported they either "have trouble" seeing, even when wearing glasses or cont..."The 2018 National Health Interview Survey (NHIS) data release established that an estimated 32.2 million adult Americans (or about 13% of all adult Americans) reported they either "have trouble" seeing, even when wearing glasses or contact lenses, or that they are blind or unable to see at all." ([source](https://www.afb.org/research-and-initiatives/statistics))
This issue looks to investigate ways we can optimize Briar Desktop to improve accessibility for the visually impaired.
Some initial investigation:
- Our color selection.
- Jetpack Compose tools to help screen readers parse Briar Desktop.
- Jetpack Compose tools to help navigate the UI with keyboard only.Desktop 1.0.0https://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/82Warn users of potential attack when creating contacts2022-01-20T13:18:02ZNicoWarn users of potential attack when creating contacts@grote or @akwizgran informed me of this potential attack back in the old days of Briar GTK. An attacker might try to find out which contacts a user has, which we try to prevent by implementing the following logic from the Android client...@grote or @akwizgran informed me of this potential attack back in the old days of Briar GTK. An attacker might try to find out which contacts a user has, which we try to prevent by implementing the following logic from the Android client:
https://code.briarproject.org/briar/briar/-/blob/beta-1.2.14/briar-android/src/main/java/org/briarproject/briar/android/contact/add/remote/NicknameFragment.java#L139
Also see the respective MR at Briar GTK https://code.briarproject.org/briar/briar-gtk/-/merge_requests/97 where I tried to re-implement it, but we should follow the Android's logic because that one got peer reviewed.
Sub task of https://code.briarproject.org/briar/briar-desktop/-/issues/81.
Follow up to https://code.briarproject.org/briar/briar-desktop/-/merge_requests/28.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.0