briar issueshttps://code.briarproject.org/groups/briar/-/issues2023-02-17T18:01:49Zhttps://code.briarproject.org/briar/briar-desktop/-/issues/488Consider adding "X-GNOME-UsesNotifications=true" to desktop file2023-02-17T18:01:49ZSebastianConsider adding "X-GNOME-UsesNotifications=true" to desktop fileSee https://matrix.to/#/!RfXaBjokqHAbzZrgHz:matrix.org/$Xm7xnquFI5NTtTJzMCVk6chyqwoRTFcoqTah9wdXG1U?via=matrix.org&via=gnome.org&via=kde.org
and search the web for "X-GNOME-UsesNotifications=true".See https://matrix.to/#/!RfXaBjokqHAbzZrgHz:matrix.org/$Xm7xnquFI5NTtTJzMCVk6chyqwoRTFcoqTah9wdXG1U?via=matrix.org&via=gnome.org&via=kde.org
and search the web for "X-GNOME-UsesNotifications=true".https://code.briarproject.org/briar/briar-desktop/-/issues/487Send notifications directly through dbus instead of using libnotify?2023-02-21T11:27:37ZAminda SuomalainenSend notifications directly through dbus instead of using libnotify?I have been [wondering](https://github.com/flathub/org.briarproject.Briar/pull/15) about [Briar Desktop flatpak not supporting notifications](https://github.com/flathub/org.briarproject.Briar/issues/11) as the flatpak is missing libnotif...I have been [wondering](https://github.com/flathub/org.briarproject.Briar/pull/15) about [Briar Desktop flatpak not supporting notifications](https://github.com/flathub/org.briarproject.Briar/issues/11) as the flatpak is missing libnotify and ended up asking Flatpak's Matrix room [whom I understand to be questioning Briar Desktop's approach](https://matrix.to/#/%23flatpak%3Amatrix.org/%24_Vpe0BaMtKK6lhUsCoiyH3v9XDUqvR24PrciWRJeW9Y?via=pikaviestin.fi&via=matrix.org&via=knot.im&via=envs.net) and that the easiest solution would be sending notifications through dbus instead of using libnotify.
Trying to find more information about this, I found a blog post [Sending desktop notification in Linux with Python with D-Bus directly](https://pychao.com/2021/03/01/sending-desktop-notification-in-linux-with-python-with-d-bus-directly/) (I know Briar Desktop isn'ẗ Python) and [Desktop Notifications Specification](https://specifications.freedesktop.org/notification-spec/notification-spec-latest.html).
I am far beyond my abilities and opening this issue in hopes of it helping resolve missing notifications in the flatpak.https://code.briarproject.org/briar/briar-desktop/-/issues/486Running jar on NixOS does not work2023-07-26T14:25:27ZSebastianRunning jar on NixOS does not workhttps://code.briarproject.org/briar/briar-mailbox/-/issues/189BindException when debug and release versions are running at the same time2023-03-07T12:55:40ZakwizgranBindException when debug and release versions are running at the same time```
2023-02-14 13:46:49.069 13109-13109 o.b.m.a.StatusManager org.briarproject.mailbox.debug I [main] state: StartedSettingUp
2023-02-14 13:46:49.166 13109-13191 o.b.m.c.t....tTorPlugin org.briarproject.mailbox.debug I [T...```
2023-02-14 13:46:49.069 13109-13109 o.b.m.a.StatusManager org.briarproject.mailbox.debug I [main] state: StartedSettingUp
2023-02-14 13:46:49.166 13109-13191 o.b.m.c.t....tTorPlugin org.briarproject.mailbox.debug I [Thread-6] V3 descriptor uploaded
2023-02-14 13:46:49.210 13109-13191 o.b.m.c.t....tTorPlugin org.briarproject.mailbox.debug I [Thread-6] V3 descriptor uploaded
2023-02-14 13:46:49.309 13109-13191 o.b.m.c.t....tTorPlugin org.briarproject.mailbox.debug I [Thread-6] V3 descriptor uploaded
2023-02-14 13:46:49.459 13109-13191 o.b.m.c.t....tTorPlugin org.briarproject.mailbox.debug I [Thread-6] V3 descriptor uploaded
2023-02-14 13:46:50.103 13109-13191 o.b.m.c.t....tTorPlugin org.briarproject.mailbox.debug I [Thread-6] V3 descriptor uploaded
2023-02-14 13:46:50.103 13109-13191 o.b.m.c.t....tTorPlugin org.briarproject.mailbox.debug I [Thread-6] V3 descriptor uploaded
2023-02-14 13:46:50.211 13109-13191 o.b.m.c.t....tTorPlugin org.briarproject.mailbox.debug I [Thread-6] V3 descriptor uploaded
2023-02-14 13:46:51.757 13109-13191 o.b.m.c.t....tTorPlugin org.briarproject.mailbox.debug I [Thread-6] V3 descriptor uploaded
2023-02-14 13:46:53.896 13109-13191 o.b.m.c.t....tTorPlugin org.briarproject.mailbox.debug I [Thread-6] V3 descriptor uploaded
2023-02-14 13:46:55.160 13109-13191 o.b.m.c.t....tTorPlugin org.briarproject.mailbox.debug I [Thread-6] V3 descriptor uploaded
2023-02-14 13:46:56.460 13109-13191 o.b.m.c.t....tTorPlugin org.briarproject.mailbox.debug I [Thread-6] V3 descriptor uploaded
2023-02-14 13:46:57.786 13109-13191 o.b.m.c.t....tTorPlugin org.briarproject.mailbox.debug I [Thread-6] V3 descriptor uploaded
2023-02-14 13:47:00.449 13109-13191 o.b.m.c.t....tTorPlugin org.briarproject.mailbox.debug I [Thread-6] V3 descriptor uploaded
2023-02-14 13:47:30.228 13109-13176 o.b.m.c.s....leWakeLock org.briarproject.mailbox.debug I [pool-1-thread-1] Renewing wake lock org.briarproject.mailbox.debug
2023-02-14 13:47:30.229 13109-13176 o.b.m.c.s....leWakeLock org.briarproject.mailbox.debug V [pool-1-thread-1] Wake lock org.briarproject.mailbox.debug has 2 holders
2023-02-14 13:48:30.242 13109-13176 o.b.m.c.s....leWakeLock org.briarproject.mailbox.debug I [pool-1-thread-1] Renewing wake lock org.briarproject.mailbox.debug
2023-02-14 13:48:30.243 13109-13176 o.b.m.c.s....leWakeLock org.briarproject.mailbox.debug V [pool-1-thread-1] Wake lock org.briarproject.mailbox.debug has 2 holders
2023-02-14 13:49:23.338 14060-14108 AndroidRuntime pid-14060 E FATAL EXCEPTION: AndroidExecutor
Process: org.briarproject.mailbox, PID: 14060
java.net.BindException: Address already in use
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:454)
at sun.nio.ch.Net.bind(Net.java:446)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:32)
at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:114)
at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:3)
at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:40)
at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:5)
at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:15)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:17)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:204)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:35)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:11)
at io.ktor.server.netty.EventLoopGroupProxy$Companion$$ExternalSyntheticLambda1.run(R8$$SyntheticClass:20)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:3)
at java.lang.Thread.run(Thread.java:761)
2023-02-14 13:49:23.342 1274-3841 ActivityManager pid-1274 E App crashed! Process: org.briarproject.mailbox
at java.lang.Thread.run(Thread.java:761)
```
It looks like this is thrown after the hidden service has been published, so it's not the Tor port that's causing the conflict.Mailbox: ReleaseTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar-desktop/-/issues/485Context Menu translations for copy/paste are not updated at runtime2023-02-13T13:35:38ZMikolai GütschowContext Menu translations for copy/paste are not updated at runtimeTo reproduce:
- start Briar Desktop
- change language in settings screen
- right-click on a private message
- notice that the context menu entries are still in the previously selected languageTo reproduce:
- start Briar Desktop
- change language in settings screen
- right-click on a private message
- notice that the context menu entries are still in the previously selected languageDesktop 0.4.1Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/public-mesh-research/-/issues/22Write report2023-09-12T12:22:53ZSebastianWrite reporthttps://code.briarproject.org/briar/briar-desktop/-/issues/484Implement mailbox troubleshooting wizard2023-04-26T07:54:47ZTorsten GroteImplement mailbox troubleshooting wizardTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar-desktop/-/issues/483Implement mailbox problem notification2023-03-16T16:59:15ZTorsten GroteImplement mailbox problem notificationWhen the mailbox couldn't be reached for some time (`MailboxProblemEvent`), we need to get the user's attention.When the mailbox couldn't be reached for some time (`MailboxProblemEvent`), we need to get the user's attention.Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/2414Links not clickable in Blogs2023-02-26T08:10:34Zre tiolusLinks not clickable in BlogsIn the latest 1.4.20 version, support for clickable links was implemented (!1757), but that doesn't seem to work on Blogs.In the latest 1.4.20 version, support for clickable links was implemented (!1757), but that doesn't seem to work on Blogs.https://code.briarproject.org/briar/briar-desktop/-/issues/482Test builds can't be closed after enabling mailbox flag2023-02-13T17:06:57ZTorsten GroteTest builds can't be closed after enabling mailbox flagThe following discussion from !302 should be addressed:
- [ ] @sebkur started a [discussion](https://code.briarproject.org/briar/briar-desktop/-/merge_requests/302#note_74977): (+4 comments)
> maybe I was a bit too quick with this...The following discussion from !302 should be addressed:
- [ ] @sebkur started a [discussion](https://code.briarproject.org/briar/briar-desktop/-/merge_requests/302#note_74977): (+4 comments)
> maybe I was a bit too quick with this one. I just ran the app to see if groups also appear in the UI. They do, which is fine, but I also noticed the app does no longer shut down properly using the X window icon. Maybe the mailbox enabled does something unexpected. First we should find out if it's related to mailbox enabling or groups I guess.
This does not happen for release builds it seems. So a test specific issue.https://code.briarproject.org/briar/briar-mailbox/-/issues/188Use periodic alarm to check whether Mailbox is running2023-08-28T16:00:09ZakwizgranUse periodic alarm to check whether Mailbox is runningSchedule a periodic alarm to check whether the Mailbox is running. If it's not running and was not manually stopped, start it automatically just like we would after the device restarts. This may help us to work around issues with power m...Schedule a periodic alarm to check whether the Mailbox is running. If it's not running and was not manually stopped, start it automatically just like we would after the device restarts. This may help us to work around issues with power managers that kill long-running apps.https://code.briarproject.org/briar/briar-manual/-/issues/12Add more detailed info about the differences between private group and forum2023-02-07T10:41:42ZBirgerAdd more detailed info about the differences between private group and forumOne important aspect of Briar is that apparently in a private group all communication flow goes through the creator's device, which can significantly delay communication.
Example: If a group has three members (Alice, Bob, Creator) the f...One important aspect of Briar is that apparently in a private group all communication flow goes through the creator's device, which can significantly delay communication.
Example: If a group has three members (Alice, Bob, Creator) the following appears to be the case: Alice posts a message to the group. The message is sent from Alice's device to Creator's device only when the devices are within Wifi or Bluetooth range or simultaneously have contact to the internet. The message is then forwarded from Creator's device to Bob's device only when these two devices are within Wifi or bluetooth range or simultaneously have contact to the internet. If Creator is out of range or away from the internet for an extended time, communication between Alice and Bob is not possible and they will be confused why their messages don't arrive.
Forums are "faster", as messages can also be exchanged between forum members' devices without going through Creator's device.
This info should be available in the manual.
Of course, communication delay of both private groups and forums will likely be reduced in the future if the mailbox function is used.https://code.briarproject.org/briar/briar/-/issues/2413Show verification status of contacts when inviting them to a forum2023-02-07T10:14:37ZBirgerShow verification status of contacts when inviting them to a forumThe dialog for inviting contacts to a forum currently does not show their verification status (verified/unverified contact). In some cases I might only want to invite verified contacts to a forum. Therefore, the verification status shoul...The dialog for inviting contacts to a forum currently does not show their verification status (verified/unverified contact). In some cases I might only want to invite verified contacts to a forum. Therefore, the verification status should be shown in the contact list when selecting contacts to invite to a forum.https://code.briarproject.org/briar/briar-manual/-/issues/11Add info about verification status of contacts2023-02-07T10:09:28ZBirgerAdd info about verification status of contactsThe manual currently does not provide information about the verification status of contacts. Some figures are apparently outdated and do not show the verification status of contacts as used by the app now. Also, the manual should explain...The manual currently does not provide information about the verification status of contacts. Some figures are apparently outdated and do not show the verification status of contacts as used by the app now. Also, the manual should explain the difference between verified and unverified contacts.https://code.briarproject.org/briar/briar-mailbox/-/issues/187Add cancel button in STARTING state2023-03-13T14:23:03ZTorsten GroteAdd cancel button in STARTING stateTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/2412Research UWB integration2023-03-15T12:30:45ZVladislavResearch UWB integrationResearch possibility of integration Ultra-Wideband technology.
Find out its strengths and the opportunities it can provide.
Possibilities of combining Bluetooth and UWB.Research possibility of integration Ultra-Wideband technology.
Find out its strengths and the opportunities it can provide.
Possibilities of combining Bluetooth and UWB.https://code.briarproject.org/briar/briar-desktop/-/issues/481Move interactive tests into new source tree2023-02-01T17:04:42ZSebastianMove interactive tests into new source treeSimilar to what we did for automated screenshots: !256, see https://code.briarproject.org/briar/briar-desktop/-/merge_requests/256#note_72788Similar to what we did for automated screenshots: !256, see https://code.briarproject.org/briar/briar-desktop/-/merge_requests/256#note_72788https://code.briarproject.org/briar/briar-desktop/-/issues/480Add window border to automatically created screenshots2023-02-01T17:02:51ZSebastianAdd window border to automatically created screenshotshttps://code.briarproject.org/briar/briar-desktop/-/issues/479Forum: Allow copying of message text2023-02-13T13:35:38ZMikolai GütschowForum: Allow copying of message textSimilar to what's possible for private chats.
Slightly related to (might run into same issues as) #355Similar to what's possible for private chats.
Slightly related to (might run into same issues as) #355Desktop 0.4.1Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/issues/478Windows 10: tor is put under quarantine2023-08-25T13:33:34ZSebastianWindows 10: tor is put under quarantineI installed the 0.4.0 release on both my Windows 11 and Windows 10 testing machines. It works fine under Windows 11, however on Windows 10 I seemed not to get any connection when trying to add contacts. Starting Briar.exe from the comman...I installed the 0.4.0 release on both my Windows 11 and Windows 10 testing machines. It works fine under Windows 11, however on Windows 10 I seemed not to get any connection when trying to add contacts. Starting Briar.exe from the command line, I can see an exception where the `PluginManagerImpl` is not able to run program `~\.briar\desktop\tor\tor`. It tells me it cannot run the executable because it may contain a virus. The file is actually gone afterwards as it has been put into quarantine. Looking into Windows Defender, I can see that the file has been put under quarantine because it has detected "Trojan:Win32/Sabsik.FL.B!ml".Desktop 0.7.0SebastianSebastian