briar issueshttps://code.briarproject.org/groups/briar/-/issues2018-02-28T15:56:53Zhttps://code.briarproject.org/briar/briar/-/issues/1136Improve UX for startup failures2018-02-28T15:56:53ZakwizgranImprove UX for startup failuresImprove the startup failure messages, so it says "this account was created with an older/newer version of briar" if the schema version is wrong, rather than saying the DB is corrupt.Improve the startup failure messages, so it says "this account was created with an older/newer version of briar" if the schema version is wrong, rather than saying the DB is corrupt.Android 1.0Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1135Author versioning2018-01-23T12:10:51ZakwizgranAuthor versioningVarious protocols serialise authors as a nickname (string) and a public key (raw). In future we may want to support other author formats (for example, we may add support for another signature algorithm). Serialised authors should start w...Various protocols serialise authors as a nickname (string) and a public key (raw). In future we may want to support other author formats (for example, we may add support for another signature algorithm). Serialised authors should start with a number that indicates the format version.
Subtask of #617.Android 1.0akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1134Improve error message when scanning unsupported QR code2018-02-22T17:15:50ZTorsten GroteImprove error message when scanning unsupported QR codeWhen scanning a QR code from an unsupported protocol version, the error message just says: `The Qr code is invalid`
It probably should say something like:
`The other person is using an outdated version of Briar. They need to upgrade fi...When scanning a QR code from an unsupported protocol version, the error message just says: `The Qr code is invalid`
It probably should say something like:
`The other person is using an outdated version of Briar. They need to upgrade first, before you can add them.`
Subtask of #617Android 1.0Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1133Extend beta expiry date again2018-01-04T10:05:44ZakwizgranExtend beta expiry date againAndroid Beta 2akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1132Upgrade Tor to 0.2.9.142018-01-07T11:49:34ZakwizgranUpgrade Tor to 0.2.9.14Tor 0.2.9.14 fixes a hidden service security bug.Tor 0.2.9.14 fixes a hidden service security bug.Android Beta 2akwizgranakwizgranhttps://code.briarproject.org/briar/briar-spec/-/issues/11Write spec for private group sharing client2018-03-22T15:23:45ZakwizgranWrite spec for private group sharing clienthttps://code.briarproject.org/briar/briar-spec/-/issues/10Write spec for private group client2018-03-22T15:23:45ZakwizgranWrite spec for private group clienthttps://code.briarproject.org/briar/briar-spec/-/issues/9Write spec for blog sharing client2018-03-22T15:23:45ZakwizgranWrite spec for blog sharing clienthttps://code.briarproject.org/briar/briar-spec/-/issues/8Write spec for blog client2018-03-22T15:23:45ZakwizgranWrite spec for blog clienthttps://code.briarproject.org/briar/briar-spec/-/issues/7Write spec for forum sharing client2018-03-22T15:23:45ZakwizgranWrite spec for forum sharing clienthttps://code.briarproject.org/briar/briar-spec/-/issues/6Write spec for forum client2018-03-22T15:23:44ZakwizgranWrite spec for forum clienthttps://code.briarproject.org/briar/briar-spec/-/issues/5Write spec for messaging client2018-03-22T15:23:45ZakwizgranWrite spec for messaging clienthttps://code.briarproject.org/briar/briar-spec/-/issues/4Write spec for introduction client2018-04-29T14:41:18ZakwizgranWrite spec for introduction clientSome of the information exists on tickets, but it should all be in one place.Some of the information exists on tickets, but it should all be in one place.akwizgranakwizgranhttps://code.briarproject.org/briar/briar-spec/-/issues/3Write spec for transport properties client2018-03-22T15:23:45ZakwizgranWrite spec for transport properties clienthttps://code.briarproject.org/briar/briar-spec/-/issues/2Update BQP spec to version 42019-04-11T14:05:30ZakwizgranUpdate BQP spec to version 4Protocol versioning, crypto labels, key derivation, confirmation records, maybe encoding of transport properties?Protocol versioning, crypto labels, key derivation, confirmation records, maybe encoding of transport properties?akwizgranakwizgranhttps://code.briarproject.org/briar/briar-spec/-/issues/1Update BTP spec to version 42019-04-11T14:05:07ZakwizgranUpdate BTP spec to version 4Protocol versioning, key derivation labels.Protocol versioning, key derivation labels.akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1129Send message on ctrl+return2018-01-07T11:49:33ZsbkafSend message on ctrl+returnhttps://code.briarproject.org/briar/briar/-/issues/1127All notifications should use notification channels2017-12-07T10:45:16ZakwizgranAll notifications should use notification channelsNow that we're targetting API 26, it looks like we need to use notification channels for all our notifications, not just the ongoing notification.Now that we're targetting API 26, it looks like we need to use notification channels for all our notifications, not just the ongoing notification.Android Beta 2akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1126Buttons on external link warning aren't visible in landscape mode2019-03-08T14:24:49ZakwizgranButtons on external link warning aren't visible in landscape modeFeedback from a user: "I just tried opening a link from an RSS feed. The pop-up warning me that this could be used to identify me is a bit higher than wide, and since I was using my phone in landscape mode, the buttons at the bottom of t...Feedback from a user: "I just tried opening a link from an RSS feed. The pop-up warning me that this could be used to identify me is a bit higher than wide, and since I was using my phone in landscape mode, the buttons at the bottom of the pop-up were off-screen, and I only understood what was going on after several attempts, and turning the phone. It would be good if that pop-up could adjust its aspect ratio to the screen."Android 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1124Startup Crash on Android 8.12017-12-01T17:22:40ZTorsten GroteStartup Crash on Android 8.1```
E/AndroidRuntime: FATAL EXCEPTION: main
Process: org.briarproject.briar.beta.debug, PID: 13836
android.app.RemoteServiceException: Bad notification for startFo...```
E/AndroidRuntime: FATAL EXCEPTION: main
Process: org.briarproject.briar.beta.debug, PID: 13836
android.app.RemoteServiceException: Bad notification for startForeground: java.lang.RuntimeException: invalid service notification: Notification(channel=test pri=-2 contentView=null vibrate=null sound=null defaults=0x0 flags=0x42 color=0xff2d3e50 category=service vis=SECRET)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1768)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6494)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
```
Looks like we need to use `NotificationChannel`s now:
https://stackoverflow.com/questions/47531742/startforeground-fail-after-upgrade-to-android-8-1Android Beta 2Torsten GroteTorsten Grote