briar issueshttps://code.briarproject.org/briar/briar/-/issues2018-10-09T14:10:00Zhttps://code.briarproject.org/briar/briar/-/issues/1271Update manual for Tor bridges2018-10-09T14:10:00ZakwizgranUpdate manual for Tor bridgesSubtask of #647.Subtask of #647.Android 1.2Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1248User testing for account sign-in improvements2018-10-10T09:34:14ZakwizgranUser testing for account sign-in improvementsSubtask of #1245.Subtask of #1245.Android 1.2Renata GegajRenata Gegajhttps://code.briarproject.org/briar/briar/-/issues/1340Use Onionoo to check the health of bridges2018-10-15T21:10:14ZakwizgranUse Onionoo to check the health of bridgesUse [Onionoo](https://metrics.torproject.org/onionoo.html) to check the health of bridges we're planning to distribute or have already distributed.
Unhealthy bridges should not be distributed. If an already distributed bridge becomes un...Use [Onionoo](https://metrics.torproject.org/onionoo.html) to check the health of bridges we're planning to distribute or have already distributed.
Unhealthy bridges should not be distributed. If an already distributed bridge becomes unhealthy, we may need to distribute a new list.
Subtask of #647.Android 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1255Implement background service for headless desktop/server app2018-10-16T16:05:38ZakwizgranImplement background service for headless desktop/server appThis service will manage the app's lifecycle, similar to BriarService on Android.
Subtask of #1254.This service will manage the app's lifecycle, similar to BriarService on Android.
Subtask of #1254.Headless MVPTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1258REST endpoint for publishing blog posts2018-10-19T13:24:04ZakwizgranREST endpoint for publishing blog postsSubtask of #1254.Subtask of #1254.Headless MVPTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1257REST endpoint for sending private messages2018-10-19T13:24:26ZakwizgranREST endpoint for sending private messagesSubtask of #1254.Subtask of #1254.Headless MVPTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1270User testing for Tor bridges2018-10-23T09:44:41ZakwizgranUser testing for Tor bridgesSubtask of #647.Subtask of #647.Android 1.2Renata GegajRenata Gegaj2018-09-24https://code.briarproject.org/briar/briar/-/issues/1252User testing for dark theme2018-10-24T14:00:05ZakwizgranUser testing for dark themeSubtask of #976.Subtask of #976.Android 1.1Renata GegajRenata Gegajhttps://code.briarproject.org/briar/briar/-/issues/1452Websocket Authentication2018-11-27T10:00:33ZTorsten GroteWebsocket AuthenticationDespite many (older) claims in the internet that you can establish websocket connections with basic auth, this doesn't seem to be true for javascript libraries running in a recent browser. I managed to do it in Python and assumed it will...Despite many (older) claims in the internet that you can establish websocket connections with basic auth, this doesn't seem to be true for javascript libraries running in a recent browser. I managed to do it in Python and assumed it will just work on browsers as well, but it seems that isn't the case. At least I haven't been able to make this work. The only thing we can send in the upgrade request from a browser is a list of protocols. In absence of a standardized authentication mechanism, there's people using this already to pass auth tokens. I confirmed that we can access this header on the server side and check if there's an auth token in it.
If we don't want that hacky (but easy) solution, I am afraid we need to get into the business of tracking each session's authentication state and require them to send a first message with the token before we start sending stuff to it. Maybe even terminate sessions that haven't authenticated after a timeout.Headless MVPTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1242Implement UX for displaying image attachments2018-12-14T14:11:48ZakwizgranImplement UX for displaying image attachmentsSubtask of #1237.Subtask of #1237.Android 1.3Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1476Design UX for finding out whether contacts support image attachments2018-12-17T18:14:27ZakwizgranDesign UX for finding out whether contacts support image attachmentsWhen the user upgrades to a version of Briar that supports image attachments, it may not be possible to send images to a given contact until the contact has also upgraded to a suitable version.
We need to let the user know whether it's ...When the user upgrades to a version of Briar that supports image attachments, it may not be possible to send images to a given contact until the contact has also upgraded to a suitable version.
We need to let the user know whether it's possible to send images to each contact, and if not, what needs to change before it will be possible, and how the user will know when it's changed.
Subtask of #1241.Android 1.3Elio Qoshielio@ura.designElio Qoshielio@ura.designhttps://code.briarproject.org/briar/briar/-/issues/1473Implement UX for displaying multiple image attachments2018-12-18T18:21:59ZTorsten GroteImplement UX for displaying multiple image attachmentsSubtask of #1237.Subtask of #1237.Android 1.3Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1265Identify Tor power management improvements2019-01-29T17:24:47ZakwizgranIdentify Tor power management improvementsIdentify changes to Tor that will allow the device to spend more time asleep without impacting hidden service availabilty or anonymity. This will involve cooperating with the Tor developers.
Implementing the changes is out of scope.
Su...Identify changes to Tor that will allow the device to spend more time asleep without impacting hidden service availabilty or anonymity. This will involve cooperating with the Tor developers.
Implementing the changes is out of scope.
Subtask of #1263.Android 1.1akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1264Document Tor's behaviour in all Android power management states2019-01-30T16:39:56ZakwizgranDocument Tor's behaviour in all Android power management statesSubtask of #1263.Subtask of #1263.Android 1.1akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1261User testing for power management improvements2019-02-14T15:02:37ZakwizgranUser testing for power management improvementsSubtask of #1260.Subtask of #1260.Android 1.1Renata GegajRenata Gegajhttps://code.briarproject.org/briar/briar/-/issues/1241Design UX for sending and displaying image attachments2019-02-19T17:48:53ZakwizgranDesign UX for sending and displaying image attachmentsSubtask of #1237.Subtask of #1237.Android 1.3Elio Qoshielio@ura.designElio Qoshielio@ura.designhttps://code.briarproject.org/briar/briar/-/issues/1496Check whether we're affected by implicit broadcast restrictions on Android 8+2019-02-21T10:32:35ZakwizgranCheck whether we're affected by implicit broadcast restrictions on Android 8+Apps targetting Android 8+ don't receive certain implicit broadcasts. Check whether we're affected.
https://developer.android.com/about/versions/oreo/background
Subtask of #1260.Apps targetting Android 8+ don't receive certain implicit broadcasts. Check whether we're affected.
https://developer.android.com/about/versions/oreo/background
Subtask of #1260.Android 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1262Update manual for power management improvements2019-02-21T10:33:59ZakwizgranUpdate manual for power management improvementsSubtask of #1260.Subtask of #1260.Android 1.1akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1263Tor power management research2019-02-21T10:33:59ZakwizgranTor power management researchUmbrella ticket for sponsor 1, objective 7.Umbrella ticket for sponsor 1, objective 7.Android 1.1https://code.briarproject.org/briar/briar/-/issues/821Research whether network traffic can wake an app from sleep or doze2019-02-21T10:34:00ZakwizgranResearch whether network traffic can wake an app from sleep or dozeThe all-knowing oracles of Stack Overflow have conflicting opinions about whether an Android app that's blocked reading from a TCP connection while the device is sleeping will be woken when data arrives. This may be device-dependent. Cer...The all-knowing oracles of Stack Overflow have conflicting opinions about whether an Android app that's blocked reading from a TCP connection while the device is sleeping will be woken when data arrives. This may be device-dependent. Certainly the connection that's used for GCM/Firebase can wake the device, but the same may not be true of other connections. We also need to investigate whether doze behaves differently from sleep in this respect. Some sources claim that wifi behaves differently from mobile data - if so, we should investigate whether holding a wifi lock affects this.
It would also be useful to know whether an incoming connection to a server socket wakes the app.
Related to #44, #268.Android 1.1akwizgranakwizgran