briar issueshttps://code.briarproject.org/briar/briar/-/issues2018-09-03T14:34:17Zhttps://code.briarproject.org/briar/briar/-/issues/1267Automatically enable Tor bridges when current location needs them2018-09-03T14:34:17ZakwizgranAutomatically enable Tor bridges when current location needs themSubtask of #647.Subtask of #647.Android 1.1Torsten 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/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/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/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/1260Power management improvements2019-04-01T13:19:14ZakwizgranPower management improvementsUmbrella ticket for sponsor 1, objective 6.Umbrella ticket for sponsor 1, objective 6.https://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/1256REST endpoint for adding and removing contacts2019-05-16T14:06:09ZakwizgranREST endpoint for adding and removing contacts* [x] adding contacts
* [x] removing contacts
Subtask of #1254.* [x] adding contacts
* [x] removing contacts
Subtask of #1254.Headless MVPTorsten 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/1254Headless server/desktop app2019-06-18T11:50:21ZakwizgranHeadless server/desktop appUmbrella ticket for sponsor 1, objective 5.
Outstanding Tasks:
* [x] add command line options for things like controlling log verbosity, port to bind to, etc.
* [x] research better input validation options
* [x] unit tests for all con...Umbrella ticket for sponsor 1, objective 5.
Outstanding Tasks:
* [x] add command line options for things like controlling log verbosity, port to bind to, etc.
* [x] research better input validation options
* [x] unit tests for all controllers
* [x] REST API authentication with bearer token (maybe optional, or only when not bound to localhost?)
* [x] Websocket API authentication (problematic since JavaScript can't control headers in request)
* [x] simple API documentation in README.md
* [x] add support for adding contacts (blocked by missing support in core)Headless MVPTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1253Update manual for dark theme2018-09-03T18:53:45ZakwizgranUpdate manual for dark themeSubtask of #976.Subtask of #976.Android 1.1Torsten GroteTorsten Grotehttps://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/1251Implement dark theme2018-09-06T12:38:40ZakwizgranImplement dark themeSubtask of #976.Subtask of #976.Android 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1250UX design for dark theme2018-08-30T09:00:47ZakwizgranUX design for dark themeSubtask of #976.Subtask of #976.Android 1.1Elio Qoshielio@ura.designElio Qoshielio@ura.designhttps://code.briarproject.org/briar/briar/-/issues/1249Update manual for account sign-in improvements2018-09-17T16:10:26ZakwizgranUpdate manual for account sign-in improvementsSubtask of #1245.Subtask of #1245.Android 1.1Torsten 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/1247Implement PIN lock2018-09-17T16:09:06ZakwizgranImplement PIN lockSubtask of #1245.
* [x] Lock Setting, enabled only when available
* [x] Unlock with PIN/password/pattern
* [x] Lock from foreground notification
* [x] Lock from Navigation Drawer
* [x] Unlock with Fingerprint
* [x] Auto-lock after custo...Subtask of #1245.
* [x] Lock Setting, enabled only when available
* [x] Unlock with PIN/password/pattern
* [x] Lock from foreground notification
* [x] Lock from Navigation Drawer
* [x] Unlock with Fingerprint
* [x] Auto-lock after customizable timeoutAndroid 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1246Design UX for PIN lock2018-09-03T18:55:43ZakwizgranDesign UX for PIN lockSubtask of #1245.
These specifications are a summary of the discussion in #1247. Please look there for details:
* Give the user the possibility to lock the app
* This is different from signing out, in the sense that the user will stay ...Subtask of #1245.
These specifications are a summary of the discussion in #1247. Please look there for details:
* Give the user the possibility to lock the app
* This is different from signing out, in the sense that the user will stay online and can receive messages
* Only the content of the app will be inaccessible
* This PIN lock feature should be optional and needs to be activated by the user
* Ideas for how to lock the app:
* action in navigation drawer
* action button below the permanent "signed in" notification
* panic response (out of scope of this ticket) #1345
* There should also be an option to automatically lock the app after a period of time. Maybe the user can define this time.
* It should be easy for the user to unlock the app. Ideally they don't need to remember another PIN or password. Signal uses the existing lockscreen security mechanism (secret or fingerprint) for unlocking. We can do the same. If there is no lockscreen security set, we can deactivate the feature.
* Open question: How to handle notifications when app is locked?
* option 1: show them as they are now, but ask for unlocking when they are clicked (Signal is doing this)
* option 2: don't show any notifications while the app is lockedAndroid 1.1Elio Qoshielio@ura.designElio Qoshielio@ura.design