briar issueshttps://code.briarproject.org/briar/briar/-/issues2018-06-12T11:32:37Zhttps://code.briarproject.org/briar/briar/-/issues/148Upgrade Tor to 0.2.7.52018-06-12T11:32:37ZakwizgranUpgrade Tor to 0.2.7.5Milestone Aakwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/147Implement crypto_secretbox with Spongy Castle2018-06-12T11:32:37ZakwizgranImplement crypto_secretbox with Spongy CastleThis is a simple combination of XSalsa20 and Poly1305. Use libsodium or tweetnacl to generate test vectors.This is a simple combination of XSalsa20 and Poly1305. Use libsodium or tweetnacl to generate test vectors.Milestone Ahttps://code.briarproject.org/briar/briar/-/issues/146Upgrade Spongy Castle to 1.532018-06-12T11:32:37ZakwizgranUpgrade Spongy Castle to 1.53Milestone Aakwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/145Briar development roadmap2018-06-12T11:32:37ZakwizgranBriar development roadmapCreate a roadmap page on the website describing the milestones leading to the 1.0 release.Create a roadmap page on the website describing the milestones leading to the 1.0 release.Milestone Aakwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/114Establish initial contacts with partner organisation2018-06-12T11:32:38ZakwizgranEstablish initial contacts with partner organisationIdentify a partner organisation that could benefit from an app built on the Bramble protocol stack and establish initial contacts with a view to producing a roadmap for the application.Identify a partner organisation that could benefit from an app built on the Bramble protocol stack and establish initial contacts with a view to producing a roadmap for the application.Milestone Ahttps://code.briarproject.org/briar/briar/-/issues/113Threat modelling2018-06-12T11:32:38ZakwizgranThreat modellingThreat modelling round for Milestone A -- findings to be documented in the issue tracker.Threat modelling round for Milestone A -- findings to be documented in the issue tracker.Milestone AEleanor SaittaEleanor Saittahttps://code.briarproject.org/briar/briar/-/issues/112Separate data sync protocol (BSP) from clients2018-04-16T16:24:37ZakwizgranSeparate data sync protocol (BSP) from clientsThe current clients of the data sync protocol are:
* Transport properties
* Private messages
* Forums
The current clients of the data sync protocol are:
* Transport properties
* Private messages
* Forums
Milestone Aakwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/111Implement new transport protocol (BTP2)2018-06-12T11:32:39ZakwizgranImplement new transport protocol (BTP2)Milestone Aakwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/103Launch the app at startup2018-06-12T11:32:39ZakwizgranLaunch the app at startupSome of the UX reviewers asked for the ability to launch the app at startup. We would need to prompt for the password -- how do other apps that run at startup handle this?Some of the UX reviewers asked for the ability to launch the app at startup. We would need to prompt for the password -- how do other apps that run at startup handle this?Milestone Ahttps://code.briarproject.org/briar/briar/-/issues/100Hide password strength meter when confirming password2018-06-12T11:32:39ZakwizgranHide password strength meter when confirming passwordUsers were confused by the fact that the password strength meter remains green when the message below it is 'Passwords do not match'. Hide the meter when confirming the password, or change it to red until the passwords match.Users were confused by the fact that the password strength meter remains green when the message below it is 'Passwords do not match'. Hide the meter when confirming the password, or change it to red until the passwords match.Milestone Ahttps://code.briarproject.org/briar/briar/-/issues/99Don't enable Bluetooth by default2018-06-12T11:32:39ZakwizgranDon't enable Bluetooth by defaultBy default, Bluetooth should only be enabled while adding contacts. When we have connectivity indicators on the dashboard it will be easy for users to enable Bluetooth when they want to use it.By default, Bluetooth should only be enabled while adding contacts. When we have connectivity indicators on the dashboard it will be easy for users to enable Bluetooth when they want to use it.Milestone Aakwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/97Show connection status of contact in conversation view2018-06-12T11:32:39ZakwizgranShow connection status of contact in conversation viewMilestone ATorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/96Show which transports are currently available2018-06-12T11:32:39ZakwizgranShow which transports are currently availableAdd indicators to the dashboard to show which transports are currently available. For Tor, use an icon representing the internet.Add indicators to the dashboard to show which transports are currently available. For Tor, use an icon representing the internet.Milestone ATorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/87More detailed instructions for adding contacts2018-06-12T11:32:39ZakwizgranMore detailed instructions for adding contactsA user was confused by the process of adding a contact for the first time, went to the phone's Bluetooth settings screen, and tried to pair with the contact's phone. The user asked for more information from the app to explain what the ph...A user was confused by the process of adding a contact for the first time, went to the phone's Bluetooth settings screen, and tried to pair with the contact's phone. The user asked for more information from the app to explain what the phone was doing and what the users should do.
Related Issue: #33.Milestone ATorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/67Roboguice error causes an endless loop of crash dialogs2018-06-12T11:32:39ZakwizgranRoboguice error causes an endless loop of crash dialogsIf a module listed in roboguice.xml can't be found, the app repeatedly crashes, tries to show the crash report dialog, and crashes again.
Can we decouple the crash reporter from roboguice so this doesn't happen?If a module listed in roboguice.xml can't be found, the app repeatedly crashes, tries to show the crash report dialog, and crashes again.
Can we decouple the crash reporter from roboguice so this doesn't happen?Milestone Ahttps://code.briarproject.org/briar/briar/-/issues/55Refactor KeyManager and TagRecogniser2018-06-12T11:32:40ZakwizgranRefactor KeyManager and TagRecogniserThese classes are tightly coupled but live in different packages. They both provide StreamContexts - KeyManager for outgoing streams and TagRecogniser for incoming streams. They both hold copies of temporary secrets.These classes are tightly coupled but live in different packages. They both provide StreamContexts - KeyManager for outgoing streams and TagRecogniser for incoming streams. They both hold copies of temporary secrets.Milestone Aakwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/52Use AppCompat for the action bar2018-06-12T11:32:40ZakwizgranUse AppCompat for the action barhttp://android-developers.blogspot.co.uk/2014/10/appcompat-v21-material-design-for-pre.htmlhttp://android-developers.blogspot.co.uk/2014/10/appcompat-v21-material-design-for-pre.htmlMilestone Ahttps://code.briarproject.org/briar/briar/-/issues/46Change 'Message sent' to 'Message will be sent later' when appropriate2018-06-12T11:32:40ZakwizgranChange 'Message sent' to 'Message will be sent later' when appropriateFor contexts where 'Message sent' isn't shown, we may need to add an indicator to the message to show that it's waiting to be sent.For contexts where 'Message sent' isn't shown, we may need to add an indicator to the message to show that it's waiting to be sent.Milestone ATorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/40Add a 'forgot password' button to PasswordActivity2018-06-12T11:32:40ZakwizgranAdd a 'forgot password' button to PasswordActivityWe have no way of recovering the password, so the button should show a dialog asking the user whether they want to reset the app, permanently deleting their contacts and messages.We have no way of recovering the password, so the button should show a dialog asking the user whether they want to reset the app, permanently deleting their contacts and messages.Milestone Ahttps://code.briarproject.org/briar/briar/-/issues/38Touching startup failure notification should show details2018-06-12T11:32:40ZakwizgranTouching startup failure notification should show detailsThe text of the startup failure notification is unhelpful due to lack of space. Touching the notification currently restarts the app; instead it should launch an activity that gives details of the problem and what can be done about it.The text of the startup failure notification is unhelpful due to lack of space. Touching the notification currently restarts the app; instead it should launch an activity that gives details of the problem and what can be done about it.Milestone ATorsten GroteTorsten Grote