briar issueshttps://code.briarproject.org/groups/briar/-/issues2017-07-17T15:28:05Zhttps://code.briarproject.org/briar/briar/-/issues/138Installation guide2017-07-17T15:28:05ZakwizgranInstallation guideAndroid Beta 1akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/139User manual2018-06-12T11:32:37ZakwizgranUser manualMilestone Fakwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/140User testing sessions2018-06-12T11:32:37ZakwizgranUser testing sessionsTwo user testing sessions for Milestone F -- findings to be documented in the issue tracker.Two user testing sessions for Milestone F -- findings to be documented in the issue tracker.Milestone Fhttps://code.briarproject.org/briar/briar/-/issues/141Roadmap for partner organisation's Bramble app2018-06-12T11:32:37ZakwizgranRoadmap for partner organisation's Bramble appMilestone Fakwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/142Co-ordinate with OTF security audit2018-06-12T11:32:37ZakwizgranCo-ordinate with OTF security auditMilestone Gakwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/143Co-ordinate translations before 1.0 release2018-06-12T11:32:37ZakwizgranCo-ordinate translations before 1.0 releaseMilestone GTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/144User testing sessions2018-06-12T11:32:37ZakwizgranUser testing sessionsTwo user testing sessions for Milestone G -- findings to be documented in the issue tracker.Two user testing sessions for Milestone G -- findings to be documented in the issue tracker.Milestone Ghttps://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/146Upgrade Spongy Castle to 1.532018-06-12T11:32:37ZakwizgranUpgrade Spongy Castle to 1.53Milestone 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/148Upgrade Tor to 0.2.7.52018-06-12T11:32:37ZakwizgranUpgrade Tor to 0.2.7.5Milestone Aakwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/149Use control port to create Tor hidden service2018-06-12T11:32:37ZakwizgranUse control port to create Tor hidden serviceHidden services can now be created via the control port, with the controller storing the private key. This will enable us to store the private key in the encrypted database.Hidden services can now be created via the control port, with the controller storing the private key. This will enable us to store the private key in the encrypted database.Milestone Chttps://code.briarproject.org/briar/briar/-/issues/150Clear the password field if wrong password is entered2018-06-12T11:32:37ZakwizgranClear the password field if wrong password is enteredMilestone Ahttps://code.briarproject.org/briar/briar/-/issues/151Explain what "account creation" means on first run2018-06-12T11:32:37Zstr4dExplain what "account creation" means on first runWhen I first started the app after building it, I saw the initial screen and immediately got nervous, thinking "ooh, I'd better not use my actual username because 'Create Account' could break my pseudonymity by talking to a server over t...When I first started the app after building it, I saw the initial screen and immediately got nervous, thinking "ooh, I'd better not use my actual username because 'Create Account' could break my pseudonymity by talking to a server over the clearnet". This was despite knowing *full well* that Briar is a distributed app, and therefore logically the 'Create Account' button should only set up the local app, and not talk to anything. I expect that other new users could also feel anxious about the lack of explanation of what is happening (somewhat related: #94).
Perhaps the fix is as simple as changing the "Create Account" text, to something that isn't so closely associated by users with the client-server model. Or adding some text at the top to explain what is happening. Or maybe it's just me :smile:Milestone DTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/153Improve Forum Sharing UI when sharing with selected contacts2018-06-12T11:32:37ZTorsten GroteImprove Forum Sharing UI when sharing with selected contactsWhen sharing only with chosen contacts, checking the contact's checkbox and pressing Done nothing happens and the forum is not shared. An additional click on "Share Forum" is necessary to actually share.
I would either share the forum...When sharing only with chosen contacts, checking the contact's checkbox and pressing Done nothing happens and the forum is not shared. An additional click on "Share Forum" is necessary to actually share.
I would either share the forum right away when the contacts have been selected or show the list of contacts directly in the View below the "chosen contacts" radio button and not in a separate dialog. Both solutions would remove the confusion I had when using the existing UI for the first time.
This is a sub-ticket of #121.Milestone ATorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/154Test Requirement of Foreground and Permanent Notification Icon2018-06-12T11:32:36ZTorsten GroteTest Requirement of Foreground and Permanent Notification IconShowing a permanent notification icon is discouraged and many people's notification bar is incredibly cluttered with notification icons already. I'd like to raise the question whether we really need to show the icon to signal the user th...Showing a permanent notification icon is discouraged and many people's notification bar is incredibly cluttered with notification icons already. I'd like to raise the question whether we really need to show the icon to signal the user that she is signed into Briar at the moment.
The notification icon is shown for the app to run in the foreground and for preventing it from getting killed. However, we should experiment to see whether running in the foreground is definitely necessary. (It's more likely to be necessary on devices with less memory, so that's the place to test.)Milestone Cakwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/155Change Notification Icon to be less similar to the Superuser/root icon2018-06-12T11:32:36ZTorsten GroteChange Notification Icon to be less similar to the Superuser/root iconThe current Notification Icon looks very similar to the icon of the Superuser app that signals that an app is currently using root privileges. This might confuse users.
An alternative would be to use a white circle with a black hash c...The current Notification Icon looks very similar to the icon of the Superuser app that signals that an app is currently using root privileges. This might confuse users.
An alternative would be to use a white circle with a black hash cut out, rather than a white hash.Milestone Fakwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/156Turn off Bluetooth again when not required anymore2018-06-12T11:32:36ZTorsten GroteTurn off Bluetooth again when not required anymoreWhen Bluetooth was disabled on the device and we turned it on (e.g. for adding a contact), we should disable it again after it is not needed anymore.When Bluetooth was disabled on the device and we turned it on (e.g. for adding a contact), we should disable it again after it is not needed anymore.Milestone ATorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/158Support Android 6 Permission Model2018-06-12T11:32:36ZTorsten GroteSupport Android 6 Permission ModelCurrently, the app is built for API level 22 and does not yet support the new permission model of Android 6 (API 23).
This affects at least the permission `ACCESS_COARSE_LOCATION`. We need to ask for this permission before adding cont...Currently, the app is built for API level 22 and does not yet support the new permission model of Android 6 (API 23).
This affects at least the permission `ACCESS_COARSE_LOCATION`. We need to ask for this permission before adding contacts via Bluetooth. For details see #223.
See https://developer.android.com/training/permissions/requesting.html for more information.Android Beta 2Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/159Improve error messages on setup page2018-06-12T11:32:36Zstr4dImprove error messages on setup pageTwo parts:
* "Password is too weak" is displayed while typing password even after the password's strength exceeds the minimum; the message only disappears once you shift focus to another text box.
* Error messages should be errors on...Two parts:
* "Password is too weak" is displayed while typing password even after the password's strength exceeds the minimum; the message only disappears once you shift focus to another text box.
* Error messages should be errors on the relevant text boxes, not a separate label.Milestone A