briar issueshttps://code.briarproject.org/groups/briar/-/issues2022-12-12T10:16:43Zhttps://code.briarproject.org/briar/briar-desktop/-/issues/261Upload to Debian main2022-12-12T10:16:43ZNicoUpload to Debian mainIn order to be able to call `apt install briar-desktop`, we need to bring Briar Desktop into Debian's official repositories, specifically its `main` flavor and not `contrib` or `non-free`.
Being in Debian would mean that virtually all i...In order to be able to call `apt install briar-desktop`, we need to bring Briar Desktop into Debian's official repositories, specifically its `main` flavor and not `contrib` or `non-free`.
Being in Debian would mean that virtually all its descendants like Ubuntu and elementaryOS will also contain this package.
However, getting briar-desktop into Debian is potentially blocked by many issues. This is an epic issue to investigate and manage those issues:
* ~~Kotlin is not yet in Debian~~ Seems like [it's now available in `sid`](https://packages.debian.org/sid/kotlin) :tada:
* Briar most likely isn't allowed to ship its own _tor_ binary, especially with focus on descendants like Tails. See https://code.briarproject.org/briar/briar/-/issues/2095
* All packages must be build offline, therefore we can't download gradle dependencies while building
* Open question: do we have to create a new package for each Gradle dependency?
In case we want to do our own apt repository for the time being, keep in mind that there's a draft in https://code.briarproject.org/briar/briar-apt-repo/-/tree/main.
Sub-issues:
* https://code.briarproject.org/briar/briar-desktop/-/issues/50https://code.briarproject.org/briar/briar-gtk/-/issues/97Accessibility User Testing2021-02-08T12:12:33ZNicoAccessibility User TestingWe should test whether Briar GTK is accessible to users with [different types of disability](https://developer.gnome.org/accessibility-devel-guide/stable/idm140487279365936.html.en) by using tools like [Orca](https://wiki.gnome.org/Proje...We should test whether Briar GTK is accessible to users with [different types of disability](https://developer.gnome.org/accessibility-devel-guide/stable/idm140487279365936.html.en) by using tools like [Orca](https://wiki.gnome.org/Projects/Orca).
Relevant links:
* [GNOME Accessibility Developers Guid](https://developer.gnome.org/accessibility-devel-guide/stable/index.html.en)
* [Accessibility in GTK 4](https://blog.gtk.org/2020/10/21/accessibility-in-gtk-4/)GTK 0.2.0-beta1https://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-gtk/-/issues/87Port to GTK 4.02021-02-01T11:52:09ZNicoPort to GTK 4.0GTK 4.0 got released some days ago: https://blog.gtk.org/2020/12/16/gtk-4-0/
There are some cool new things in there that are all mentioned in the blog post. However, I marked this issues as blocked for now because I don't want to trans...GTK 4.0 got released some days ago: https://blog.gtk.org/2020/12/16/gtk-4-0/
There are some cool new things in there that are all mentioned in the blog post. However, I marked this issues as blocked for now because I don't want to transition to GTK 4.0 before [Debian stable ships it](https://packages.debian.org/experimental/libgtk-4-0). I think we have good chances to have it in the next Debian release coming in 2021. If we focused only on Flatpak, we could transition to GTK 4.0 today, though.
Related issues: https://code.briarproject.org/briar/briar-gtk/-/issues/80 and all the issues linked in there.
Related links:
* [Migrating from GTK 3.x to GTK 4 - GTK documentation](https://developer.gnome.org/gtk4/4.0/gtk-migrating-3-to-4.html)GTK 0.2.0-beta1https://code.briarproject.org/briar/briar-gtk/-/issues/86Provide firejail profile2020-11-20T16:52:36ZNicoProvide firejail profileA user of Briar GTK said:
> Contributing a firejail profile would also help [with getting Briar GTK into Debian]!A user of Briar GTK said:
> Contributing a firejail profile would also help [with getting Briar GTK into Debian]!https://code.briarproject.org/briar/website/-/issues/18Add RSS icon to website2020-11-15T11:52:28ZakwizgranAdd RSS icon to websiteA user asked for an RSS icon to be added to the website. The icon could point to the news feed produced by Hugo:
https://briarproject.org/news/index.xmlA user asked for an RSS icon to be added to the website. The icon could point to the news feed produced by Hugo:
https://briarproject.org/news/index.xmlhttps://code.briarproject.org/briar/briar-gtk/-/issues/73Redesign contact list2022-01-28T10:54:10ZNicoRedesign contact listInspiration by the GNOME Project:
![mobile-shell-convergence](/uploads/c7c585bd2133b1e37cd70487b7baf6a5/mobile-shell-convergence.png)
Source: https://gitlab.gnome.org/Teams/Design/os-mockups/-/blob/f69fa82f8676582d900af8716522a27ddd77d...Inspiration by the GNOME Project:
![mobile-shell-convergence](/uploads/c7c585bd2133b1e37cd70487b7baf6a5/mobile-shell-convergence.png)
Source: https://gitlab.gnome.org/Teams/Design/os-mockups/-/blob/f69fa82f8676582d900af8716522a27ddd77d87f/mobile-shell/mobile-shell-convergence.pnghttps://code.briarproject.org/briar/briar/-/issues/1736Investigate whether library desugaring in Android Studio 4 allows us to upgra...2020-11-15T15:49:34ZakwizgranInvestigate whether library desugaring in Android Studio 4 allows us to upgrade any dependenciesAndroid Studio 4 adds support for certain Java 8+ APIs that aren't natively supported on older versions of Android, which has prevented us from upgrading certain dependencies (eg newer versions of H2 require ThreadLocalRandom). Find out ...Android Studio 4 adds support for certain Java 8+ APIs that aren't natively supported on older versions of Android, which has prevented us from upgrading certain dependencies (eg newer versions of H2 require ThreadLocalRandom). Find out whether upgrading to AS 4 would allow us to upgrade any dependencies.https://code.briarproject.org/briar/briar/-/issues/1690Add private message deletion to user manual2020-11-15T17:10:49ZakwizgranAdd private message deletion to user manualCleopatraCleopatrahttps://code.briarproject.org/briar/website/-/issues/15Open external links in a new tab using rel="noopener"2020-11-15T17:13:26ZakwizgranOpen external links in a new tab using rel="noopener"Before the Hugo migration, external links opened in a new tab using `rel="noopener noreferrer"`. We had to remove `noopener` because Hugo didn't support it. But @grote has pointed out that [it's now possible with Hugo](https://code.briar...Before the Hugo migration, external links opened in a new tab using `rel="noopener noreferrer"`. We had to remove `noopener` because Hugo didn't support it. But @grote has pointed out that [it's now possible with Hugo](https://code.briarproject.org/briar/website/merge_requests/24#note_39615):
> Hugo 0.62 now supports [Markdown Render Hooks](https://gohugo.io/getting-started/configuration-markup/#markdown-render-hooks) which can be used for things like adding `rel="noopener"` attributes on all links.https://code.briarproject.org/briar/website/-/issues/13Update screenshots2021-01-15T14:19:48ZakwizgranUpdate screenshotsCleopatraCleopatrahttps://code.briarproject.org/briar/briar/-/issues/1337Scroll to bottom when writing new post in private group2020-11-18T01:46:13ZakwizgranScroll to bottom when writing new post in private groupUser feedback: "In private conversations, when you tap the text bar to begin typing and it expands, the message history lifts up as well so that you are still seeing the most recent message above what you are typing. In groups, that is n...User feedback: "In private conversations, when you tap the text bar to begin typing and it expands, the message history lifts up as well so that you are still seeing the most recent message above what you are typing. In groups, that is not the case. When the typing bar expands, it covers the most recent messages and you have to scroll down to see them. I find the behavior in the private conversations more convenient."https://code.briarproject.org/briar/briar/-/issues/1285Support OPML feeds2020-11-18T02:31:16ZakwizgranSupport OPML feedsA user asked for the ability to import OPML feeds as well as RSS. It looks like ROME has a module for OPML: http://rometools.github.io/rome-opml/A user asked for the ability to import OPML feeds as well as RSS. It looks like ROME has a module for OPML: http://rometools.github.io/rome-opml/https://code.briarproject.org/briar/briar/-/issues/1201Trust indicator in conversation view2022-11-18T16:46:06ZakwizgranTrust indicator in conversation viewA user asked for trust indicators to be shown in the conversation view.
"It might also be useful to show some sort of security information to be able to check that we are talking directly to who we think we are without a man in the midd...A user asked for trust indicators to be shown in the conversation view.
"It might also be useful to show some sort of security information to be able to check that we are talking directly to who we think we are without a man in the middle."https://code.briarproject.org/briar/briar/-/issues/1172Briar doesn't use Tor when connected via Bluetooth dial-up networking2020-11-18T22:38:10ZakwizgranBriar doesn't use Tor when connected via Bluetooth dial-up networkingUser feedback: "On my Android device I use dial up network (DUN) via a BlueTooth connection to a phone. With no mobile network and no WiFi, Briar doesn't find the internet connection and doesn't use it for Tor, while all other apps inclu...User feedback: "On my Android device I use dial up network (DUN) via a BlueTooth connection to a phone. With no mobile network and no WiFi, Briar doesn't find the internet connection and doesn't use it for Tor, while all other apps including OrBot do."https://code.briarproject.org/briar/briar/-/issues/1167Non-ASCII characters in RSS post are rendered wrongly2020-11-18T22:36:02ZakwizgranNon-ASCII characters in RSS post are rendered wrongly![device-2018-02-19-174413](/uploads/4b42bb8e8a3dda0c0c5ddc6df24b20eb/device-2018-02-19-174413.png)![device-2018-02-19-174413](/uploads/4b42bb8e8a3dda0c0c5ddc6df24b20eb/device-2018-02-19-174413.png)https://code.briarproject.org/briar/briar/-/issues/1101Research whether NotificationCleanupService needs to be migrated to JobIntent...2020-11-19T13:24:10ZakwizgranResearch whether NotificationCleanupService needs to be migrated to JobIntentServiceNotificationCleanupService extends IntentService, which may not work properly on Android 8 [according to the docs](https://developer.android.com/about/versions/oreo/background.html). Find out whether the changes apply to us. If so, upgra...NotificationCleanupService extends IntentService, which may not work properly on Android 8 [according to the docs](https://developer.android.com/about/versions/oreo/background.html). Find out whether the changes apply to us. If so, upgrade the support library to version 26 and migrate NotificationCleanupService to JobIntentService.https://code.briarproject.org/briar/briar/-/issues/1072Reply to messages from the notification2020-11-19T13:12:06ZakwizgranReply to messages from the notificationUser feedback: "Another complaint I hear is that my friends can't reply from the notification. I work with a lot of multitaskers."User feedback: "Another complaint I hear is that my friends can't reply from the notification. I work with a lot of multitaskers."https://code.briarproject.org/briar/briar/-/issues/1067Don't show two notifications when a member joins a group2020-11-19T13:34:07ZakwizgranDon't show two notifications when a member joins a groupUser feedback: "A user that joins a group will cause two notifications on the group owner's device: One in the private chat and one in the group chat. There probably should only be one."User feedback: "A user that joins a group will cause two notifications on the group owner's device: One in the private chat and one in the group chat. There probably should only be one."https://code.briarproject.org/briar/briar/-/issues/1027Titles for blog posts2020-11-19T13:49:41ZakwizgranTitles for blog postsA tester asked for the ability to add a title to a blog post.A tester asked for the ability to add a title to a blog post.