briar issueshttps://code.briarproject.org/briar/briar/-/issues2020-11-15T14:15:21Zhttps://code.briarproject.org/briar/briar/-/issues/1773Switch to Weblate (translation project)2020-11-15T14:15:21ZWaterswordSwitch to Weblate (translation project)Hello Briar Developer,
you should change the Briar translation project from Transifex to an open source web based localization tool (GPL-3.0).
https://weblate.org/en/
https://github.com/WeblateOrg/weblate
There are only advantages, i...Hello Briar Developer,
you should change the Briar translation project from Transifex to an open source web based localization tool (GPL-3.0).
https://weblate.org/en/
https://github.com/WeblateOrg/weblate
There are only advantages, it is free for open source applications, privacy friendly, you can host yourself, more community, is very popular among translators, it supports the open source/libre community, etc.https://code.briarproject.org/briar/briar/-/issues/1771Select multiple contacts for introduction function2020-11-15T14:21:49ZN6P4CFB1BSRSLSelect multiple contacts for introduction function**Version**
Briar 1.2.9
**Android version**
Android 10
**Description**
When users use the introduction function, only 1 contact can be selected.
2 or more contacts cannot be selected.
A multiple selection function is missing.
Th...**Version**
Briar 1.2.9
**Android version**
Android 10
**Description**
When users use the introduction function, only 1 contact can be selected.
2 or more contacts cannot be selected.
A multiple selection function is missing.
This should be supported:
- select (this means to select multiple contacts)
- select all (select all contacts with one click)https://code.briarproject.org/briar/briar/-/issues/1770Delete multiple contacts2020-11-16T10:25:31ZN6P4CFB1BSRSLDelete multiple contacts**Version**
Briar 1.2.9
**Android version**
Android 10
**Description**
There is no quick way to select and delete multiple contacts under "Contacts" view. The multiple select function is missing.
Currently each contact must be dele...**Version**
Briar 1.2.9
**Android version**
Android 10
**Description**
There is no quick way to select and delete multiple contacts under "Contacts" view. The multiple select function is missing.
Currently each contact must be deleted manually.https://code.briarproject.org/briar/briar/-/issues/1769Add non-dynamic time format2020-11-15T14:24:49ZN6P4CFB1BSRSLAdd non-dynamic time format**Version**
Briar 1.2.9
**Android version**
Android 10
**Description**
Currently, Briar only displays a dynamic time format when messages are sent and received.
It would be very good if a non-dynamic time format could be added, but...**Version**
Briar 1.2.9
**Android version**
Android 10
**Description**
Currently, Briar only displays a dynamic time format when messages are sent and received.
It would be very good if a non-dynamic time format could be added, but it uses almost the same structure as dynamic time format.
An example would be
MMM dd, yyyy, hh:mm a
Sep 3, 2020, 01:00 PMhttps://code.briarproject.org/briar/briar/-/issues/1768Declined introduction cannot be sent again immediately2020-11-15T14:26:46ZN6P4CFB1BSRSLDeclined introduction cannot be sent again immediately**Version**
Briar 1.2.9
**Android version**
Android 10
**Description**
If an introduction is accidentally declined there is no quick and easy way to undo it and accept a resend of the introduction.
Generally whether accidentally de...**Version**
Briar 1.2.9
**Android version**
Android 10
**Description**
If an introduction is accidentally declined there is no quick and easy way to undo it and accept a resend of the introduction.
Generally whether accidentally declined or really declined. The messages generated by this introduction function cannot be deleted immediately and the user does not know when it is possible to make introduction again for the same contact.https://code.briarproject.org/briar/briar/-/issues/1766Possibility to add local chat without external contacts2020-11-15T14:29:25ZN6P4CFB1BSRSLPossibility to add local chat without external contacts**Version**
Briar 1.2.9
**Android version**
Android 10
**Description**
There is no way to start a local chat under "Contacts" without adding external contacts.
Private Groups, Forums and Blogs have this possibility. But I prefer to...**Version**
Briar 1.2.9
**Android version**
Android 10
**Description**
There is no way to start a local chat under "Contacts" without adding external contacts.
Private Groups, Forums and Blogs have this possibility. But I prefer to start a local chat under "Contacts" because the UI looks nicer and I want to test how the Chat UI is in general.https://code.briarproject.org/briar/briar/-/issues/1765Does not reconnect despite existing Wi-Fi Direct connection2020-11-15T14:30:47ZN6P4CFB1BSRSLDoes not reconnect despite existing Wi-Fi Direct connection**Version**
Briar 1.2.9
**Android version**
Android 10
**Description**
1. Connect two Android 10 devices (smartphones) via Wi-Fi Direct
2. Install the Briar app on both Android devices
3. Open the Briar app and add the Android device...**Version**
Briar 1.2.9
**Android version**
Android 10
**Description**
1. Connect two Android 10 devices (smartphones) via Wi-Fi Direct
2. Install the Briar app on both Android devices
3. Open the Briar app and add the Android devices to contacts
4. Now can send and receive messages. A green icon will light up.
5. On the first Android device in Briar app tap "Sign out" and open Briar app again and enter the password.
6. Now there is no more green icon on both Android devices and can no longer send and receive messages.
Note:
The Wi-Fi Direct connection was not disconnected. Same problem also with Bluetooth.
Can you reproduce it?https://code.briarproject.org/briar/briar/-/issues/1763Not optimized for throttled internet connection (SIM Card - Data plans)2020-11-16T10:59:49ZN6P4CFB1BSRSLNot optimized for throttled internet connection (SIM Card - Data plans)**Version**
Briar 1.2.9
**Android version**
Android 10
**Description**
Hello
I use Briar (Tor network) on my Android devices. But it can't send and receive messages when using a throttled internet connection.
I have SIM cards (5G,...**Version**
Briar 1.2.9
**Android version**
Android 10
**Description**
Hello
I use Briar (Tor network) on my Android devices. But it can't send and receive messages when using a throttled internet connection.
I have SIM cards (5G, 4G, 3G and 2G) with data plans, but the speed is throttled to 64 Kbps or 32 Kbps.
Can the developers optimize Briar to send and receive messages even with throttled or very slow Internet connections (64 Kbps and 32 Kbps)?
For comparison I tried Signal Android and here it works fine with throttled internet connection.https://code.briarproject.org/briar/briar/-/issues/1761Implement connection potential. For Bluetooth, Lan connections.2020-11-15T14:58:36ZVladislavImplement connection potential. For Bluetooth, Lan connections.Implement connection potential. For Bluetooth, Lan connections.
For example:
1. If users are interconnected through Bluetooth:
Allow any attachment type
2. Through LAN:
Allow calls.
Allow any attachment type and size
Or e...Implement connection potential. For Bluetooth, Lan connections.
For example:
1. If users are interconnected through Bluetooth:
Allow any attachment type
2. Through LAN:
Allow calls.
Allow any attachment type and size
Or explain please why only images are allowed to send.https://code.briarproject.org/briar/briar/-/issues/1760Connection protocols (mock-up)2021-02-27T21:46:09ZtuquequeConnection protocols (mock-up)Hey... I participated a few weeks ago in the usability testing calls you're running from time to time and I mentioned in that call that I would create a quick mock-up of what I think would improve, simplify and unify the redundancy of th...Hey... I participated a few weeks ago in the usability testing calls you're running from time to time and I mentioned in that call that I would create a quick mock-up of what I think would improve, simplify and unify the redundancy of the connection protocols present in the lower part of the screen in the Hamburger menu and inside the Settings.
![BriarMockUp2](/uploads/c329efbf4d5582906ca0de7afa588de3/BriarMockUp2.gif)
Hopefully the animated gif is pretty self explanatory. I think this concept would unify those settings (so there's no need to actually go to the settings to get more information about the switches)... and it makes those frequently accessed settings much more readily available to the user.
Greets!https://code.briarproject.org/briar/briar/-/issues/1757Investigate whether LAN connections need wake locks2020-11-15T15:46:21ZakwizgranInvestigate whether LAN connections need wake locksWe've added wake locks to Bluetooth connections to ensure keepalives are sent regularly and dead connections are detected in a reasonable amount of time. Investigate whether we need to do the same for LAN connections.We've added wake locks to Bluetooth connections to ensure keepalives are sent regularly and dead connections are detected in a reasonable amount of time. Investigate whether we need to do the same for LAN connections.https://code.briarproject.org/briar/briar/-/issues/1756Investigate connectivity changes when entering/exiting sleep and doze2020-11-15T15:03:26ZakwizgranInvestigate connectivity changes when entering/exiting sleep and dozeAndroidNetworkManager makes a connectivity check when it receives a broadcast associated with entering or exiting sleep or doze (ACTION_SCREEN_ON, ACTION_SCREEN_OFF or ACTION_DEVICE_IDLE_MODE_CHANGED). A second connectivity check is sche...AndroidNetworkManager makes a connectivity check when it receives a broadcast associated with entering or exiting sleep or doze (ACTION_SCREEN_ON, ACTION_SCREEN_OFF or ACTION_DEVICE_IDLE_MODE_CHANGED). A second connectivity check is scheduled 1 minute after the broadcast, because we've sometimes seen connectivity changes shortly after entering or exiting sleep or doze.
We want to detect these delayed connectivity changes reliably, but we don't want to hold a wake lock for a full minute after every screen on/off event, and in any case that might just cause the connectivity changes to be deferred until we release the wake lock.
Investigate the circumstances under which these delayed connectivity changes happen (on various devices), find out whether our current approach detects them reliably (with and without Tor enabled), and if not, work out how to do so.https://code.briarproject.org/briar/briar/-/issues/1752After internal emulated sdcard's zero bytes disk space free condition, the da...2020-11-16T10:46:50ZmathAfter internal emulated sdcard's zero bytes disk space free condition, the database became corrupted and all Briar data was losthttps://code.briarproject.org/briar/briar/-/issues/1751Explain visibility of reblogs/comments2020-11-15T15:29:27ZakwizgranExplain visibility of reblogs/commentsA user was surprised to learn that a reblogged post was visible to all contacts of the user who reblogged the post, rather than all contacts of user who wrote the original post. We should add some onboarding to explain this the first tim...A user was surprised to learn that a reblogged post was visible to all contacts of the user who reblogged the post, rather than all contacts of user who wrote the original post. We should add some onboarding to explain this the first time the reblog/comment feature is used.https://code.briarproject.org/briar/briar/-/issues/1749Blog post dividers are hard to see2020-11-15T15:32:03ZakwizgranBlog post dividers are hard to seeA user reported that the dividers between sections of a reblogged/commented post are hard to see (there isn't enough contrast between the grey divider and the white background).A user reported that the dividers between sections of a reblogged/commented post are hard to see (there isn't enough contrast between the grey divider and the white background).https://code.briarproject.org/briar/briar/-/issues/1748User testing for transport toggles, second round2020-11-15T15:34:28ZakwizgranUser testing for transport toggles, second roundSubtask of #1723.Subtask of #1723.https://code.briarproject.org/briar/briar/-/issues/1741sourceforge not respecting privacy and using proprietary software2021-02-04T14:24:19Zsystersourceforge not respecting privacy and using proprietary softwaresourceforge not respecting privacy and using proprietary software
I assume this is known, so I continue starting a discourse for an alternative:
mattermost/matrix is already an alternative. It is used withing the briar development.
B...sourceforge not respecting privacy and using proprietary software
I assume this is known, so I continue starting a discourse for an alternative:
mattermost/matrix is already an alternative. It is used withing the briar development.
But many might prefer having an option to assign for updates via email.
Tails for example is using: https://lists.autistici.org/list/tails-project.en.html
One can read those messages within their email client of by opening the page in any browser.
The usage of Tor is respected. It is build on free softwarehttps://code.briarproject.org/briar/briar/-/issues/1738Bluetooth stops working on Nokia 3.1 after a few hours2020-11-15T15:48:09ZakwizgranBluetooth stops working on Nokia 3.1 after a few hoursI've been testing some Bluetooth changes on a few devices, which involve turning off wifi and mobile data, connecting the devices via Bluetooth, leaving them running overnight, and seeing which devices are still connected, or able to rec...I've been testing some Bluetooth changes on a few devices, which involve turning off wifi and mobile data, connecting the devices via Bluetooth, leaving them running overnight, and seeing which devices are still connected, or able to reconnect, the next morning.
On several occasions the Nokia 3.1 has lost all its connections and is unable to reconnect until Bluetooth is turned off and on again, at which point it quickly reconnects to the other devices. I need to narrow down the conditions under which this happens (number of other devices, amount of time, etc) to find a workaround.https://code.briarproject.org/briar/briar/-/issues/1737Huawei P8 Lite 2017 enters device idle mode despite doze whitelisting2021-04-30T13:38:14ZakwizgranHuawei P8 Lite 2017 enters device idle mode despite doze whitelistingAfter setting up Briar as normal on the Huawei P8 Lite 2017 (Android 7.0, EMUI 5.0.1) and leaving it running for a few hours, the doze watchdog dialog was shown after unlocking the screen, indicating that the phone entered device idle mo...After setting up Briar as normal on the Huawei P8 Lite 2017 (Android 7.0, EMUI 5.0.1) and leaving it running for a few hours, the doze watchdog dialog was shown after unlocking the screen, indicating that the phone entered device idle mode despite Briar being whitelisted.
![Screenshot_20200602-214120](/uploads/8771b9bbe470ab02575ddfe0221a9656/Screenshot_20200602-214120.png)
![Screenshot_20200602-214132](/uploads/d21e2d865b68342b1a9ae4f5f9319be9/Screenshot_20200602-214132.png)
Wifi and mobile data were turned off, so there was no Tor wake lock keeping the device awake.
After tapping "fix", which prompts to add Briar to the whitelist again, I left the phone idle for more than 24 hours and didn't see the doze watchdog dialog again.
I didn't capture any logs at the time as I was running another experiment. I'll try to reproduce this when the other experiments are finished.https://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.