Briar Mailbox merge requestshttps://code.briarproject.org/briar/briar-mailbox/-/merge_requests2022-04-29T13:53:52Zhttps://code.briarproject.org/briar/briar-mailbox/-/merge_requests/84Replace Material3 circular progress indicator which doesn't work reliably2022-04-29T13:53:52ZSebastianReplace Material3 circular progress indicator which doesn't work reliablyThere are issues with the Material3 indicator on API levels 22 and 23.
Closes #111There are issues with the Material3 indicator on API levels 22 and 23.
Closes #111Mailboxhttps://code.briarproject.org/briar/briar-mailbox/-/merge_requests/81Downgrade H2 to 1.4.192 for Java 6 compatibility2022-04-27T13:30:30ZakwizgranDowngrade H2 to 1.4.192 for Java 6 compatibilityCloses #107Closes #107Mailbox: Databasehttps://code.briarproject.org/briar/briar-mailbox/-/merge_requests/69Add error screen for when device is offline2022-04-26T10:01:03ZSebastianAdd error screen for when device is offlineCloses #95
Test instructions @earthlingIB:
* reset Mailbox app data
* disable Wifi
* start Mailbox
* skip onboarding
* if prompted, grant app additional permissions
* expected: progress spinner comes up: "starting services", "starting t...Closes #95
Test instructions @earthlingIB:
* reset Mailbox app data
* disable Wifi
* start Mailbox
* skip onboarding
* if prompted, grant app additional permissions
* expected: progress spinner comes up: "starting services", "starting tor"
* expected: error message appears: "device offline?"
* enable Wifi
* expected: after a few seconds max, the error message disappears automatically and the progress spinner re-appears
* expected Mailbox starts up as expected and shows QR code eventually
Test variation:
* do the same as above
* after the progress spinner re-appeared, disable Wifi again, making the error screen appear once more
* enable Wifi once more. As before, the progress spinner should re-appear automatically and the QR code should show up eventually.https://code.briarproject.org/briar/briar-mailbox/-/merge_requests/75Properly configure checkstyle for Android modules2022-04-20T11:41:06ZSebastianProperly configure checkstyle for Android modulesCloses #78Closes #78https://code.briarproject.org/briar/briar-mailbox/-/merge_requests/72Add illustrations to onboarding fragment2022-04-20T11:40:15ZSebastianAdd illustrations to onboarding fragmentCloses #94Closes #94Mailbox: Pairinghttps://code.briarproject.org/briar/briar-mailbox/-/merge_requests/74Revise api doc to return mailbox api versions supported2022-04-14T13:02:03ZDaniel LublinRevise api doc to return mailbox api versions supportedTo be implemented in:
- https://code.briarproject.org/briar/briar-mailbox/-/issues/104
- https://code.briarproject.org/briar/briar-mailbox/-/issues/103To be implemented in:
- https://code.briarproject.org/briar/briar-mailbox/-/issues/104
- https://code.briarproject.org/briar/briar-mailbox/-/issues/103Mailbox: Pairinghttps://code.briarproject.org/briar/briar-mailbox/-/merge_requests/73Do not include cli module twice2022-04-14T10:51:27ZSebastianDo not include cli module twicehttps://code.briarproject.org/briar/briar-mailbox/-/merge_requests/68Flesh out stub of successful linking screen2022-04-08T11:59:58ZSebastianFlesh out stub of successful linking screenCloses #99Closes #99Mailbox: Pairinghttps://code.briarproject.org/briar/briar-mailbox/-/merge_requests/67Map lifecycle/tor plugin state to translatable messages2022-04-08T11:32:07ZSebastianMap lifecycle/tor plugin state to translatable messagesCloses #98Closes #98https://code.briarproject.org/briar/briar-mailbox/-/merge_requests/70Replace remaining usage of java.util.logging with slf4j2022-04-04T14:49:02ZSebastianReplace remaining usage of java.util.logging with slf4jCloses #101Closes #101https://code.briarproject.org/briar/briar-mailbox/-/merge_requests/66Introduce new Tor state PUBLISHED2022-04-04T12:49:56ZTorsten GroteIntroduce new Tor state PUBLISHEDThis gets reached when we uploaded the onion service descriptor three times (still need to check the actual number needed).
Most part of #90This gets reached when we uploaded the onion service descriptor three times (still need to check the actual number needed).
Most part of #90Mailbox: PairingSebastianSebastianhttps://code.briarproject.org/briar/briar-mailbox/-/merge_requests/53Avoid deadlocks with dropAllTablesAndClose() and concurrently started transac...2022-03-29T10:56:22ZSebastianAvoid deadlocks with dropAllTablesAndClose() and concurrently started transactionsCloses #76
sorry, the branch has the wrong number, ticket is #76, but branch has 78- prefixCloses #76
sorry, the branch has the wrong number, ticket is #76, but branch has 78- prefixhttps://code.briarproject.org/briar/briar-mailbox/-/merge_requests/64Implement outline UI for pairing mailbox with Briar2022-03-29T09:10:24ZSebastianImplement outline UI for pairing mailbox with BriarWIP: based on !62
Still missing:
* [ ] ~~error screen when offline~~
* [x] transition to status screen
Follow up tickets:
* #95
* #96
* #98
* #99WIP: based on !62
Still missing:
* [ ] ~~error screen when offline~~
* [x] transition to status screen
Follow up tickets:
* #95
* #96
* #98
* #99Mailbox: Pairinghttps://code.briarproject.org/briar/briar-mailbox/-/merge_requests/65Store the tor state subdir in app datadir2022-03-21T12:12:57ZDaniel LublinStore the tor state subdir in app datadirCloses #91Closes #91Mailboxhttps://code.briarproject.org/briar/briar-mailbox/-/merge_requests/62Add styled DoNotKillMeFragment2022-03-02T11:15:35ZSebastianAdd styled DoNotKillMeFragmentCloses #89Closes #89https://code.briarproject.org/briar/briar-mailbox/-/merge_requests/63Fix status bar for API level 222022-02-15T11:54:21ZSebastianFix status bar for API level 22https://code.briarproject.org/briar/briar-mailbox/-/merge_requests/59Implement Onboarding UI2022-02-11T21:23:34ZTorsten GroteImplement Onboarding UIMailbox: First runhttps://code.briarproject.org/briar/briar-mailbox/-/merge_requests/58Resolve "Exception logging broken"2022-02-10T13:27:25ZSebastianResolve "Exception logging broken"Closes #84
~~WIP: based on !56~~Closes #84
~~WIP: based on !56~~https://code.briarproject.org/briar/briar-mailbox/-/merge_requests/61Add project level dictionary and fix a few typos2022-02-09T16:42:46ZSebastianAdd project level dictionary and fix a few typoshttps://code.briarproject.org/briar/briar-mailbox/-/merge_requests/60Upgrade ch.qos.logback dependency2022-02-07T12:14:12ZSebastianUpgrade ch.qos.logback dependencyCloses #81Closes #81Mailbox