briar issueshttps://code.briarproject.org/groups/briar/-/issues2021-12-06T14:25:50Zhttps://code.briarproject.org/briar/briar-desktop/-/issues/23Use different database location for Briar Desktop2021-12-06T14:25:50ZMikolai GütschowUse different database location for Briar DesktopNot sure if that is supposed to be a feature or it is a bug, but I would opt for using a separate path.Not sure if that is supposed to be a feature or it is a bug, but I would opt for using a separate path.Desktop 0.1.0NicoNicohttps://code.briarproject.org/briar/briar-desktop/-/issues/22Fix UX issues on login/registration screen2021-12-06T14:25:50ZSebastianFix UX issues on login/registration screen- Password input box is a multi-line input
> Unless we want to support multi-line passwords (:wink:), I guess we want to switch to a single-line input component
- Password text is displayed and black (not very readable)
- No Tab/Enter a...- Password input box is a multi-line input
> Unless we want to support multi-line passwords (:wink:), I guess we want to switch to a single-line input component
- Password text is displayed and black (not very readable)
- No Tab/Enter actions definedDesktop 0.1.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/issues/21Startup image broken2021-12-06T14:25:50ZSebastianStartup image brokenLooks like the SVG image we're using doesn't render fine here. Maybe it helps to make the SVG as simple as possible (i.e. avoid "fancy" methods for achieving certain effects). I think Inkscape has a mode to store a SVG in simple mode, wh...Looks like the SVG image we're using doesn't render fine here. Maybe it helps to make the SVG as simple as possible (i.e. avoid "fancy" methods for achieving certain effects). I think Inkscape has a mode to store a SVG in simple mode, which can also help sometimes.Desktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/20Cannot build and run in Android Studio2023-02-01T14:03:02ZSebastianCannot build and run in Android StudioWhen I load the project in my current Android Studio, I cannot run build and run the project.
The project is not built yet, and when I select from the menu: Build → Rebuild Project,
I get an error message popup in the lower right corner...When I load the project in my current Android Studio, I cannot run build and run the project.
The project is not built yet, and when I select from the menu: Build → Rebuild Project,
I get an error message popup in the lower right corner with this message:
```
Unable to find Gradle tasks to build: [:briar:briar-api, :briar:bramble-java, :briar, :briar:bramble-core, :...]. Build mode: REBUILD. Tests: None.
```https://code.briarproject.org/briar/briar-desktop/-/issues/19`./gradlew run` not working2021-12-06T14:25:49ZSebastian`./gradlew run` not workingExecuting `./gradlew run` should start the app from its main entry pointExecuting `./gradlew run` should start the app from its main entry pointDesktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/18Setup Transifex configuration2021-12-06T14:25:48ZNicoSetup Transifex configurationDesktop 0.1.0NicoNicohttps://code.briarproject.org/briar/briar-desktop/-/issues/17Update mechanism2022-04-03T10:36:54ZMikolai GütschowUpdate mechanism- updates also through Tor network
- binary diffs?
- might enable estimation of number of Briar (Desktop) users- updates also through Tor network
- binary diffs?
- might enable estimation of number of Briar (Desktop) usershttps://code.briarproject.org/briar/briar-desktop/-/issues/16Installers2022-04-03T10:36:55ZMikolai GütschowInstallershttps://code.briarproject.org/briar/briar-desktop/-/issues/15Blogs2022-04-03T10:47:51ZMikolai GütschowBlogsDesktop 1.0.0https://code.briarproject.org/briar/briar-desktop/-/issues/14RSS2022-04-03T10:36:55ZMikolai GütschowRSSDesktop 1.0.0https://code.briarproject.org/briar/briar-desktop/-/issues/13Forums2023-02-02T14:59:58ZMikolai GütschowForumsDesktop 0.4.0Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar-desktop/-/issues/12Private groups2023-06-26T13:29:11ZMikolai GütschowPrivate groupsDesktop 0.5.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/issues/11Private chats2022-01-18T09:16:38ZMikolai GütschowPrivate chatsDesktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/10Import UI Prototype to Briar2021-12-06T14:25:51ZMikolai GütschowImport UI Prototype to Briarhttps://code.briarproject.org/paul-lorenc/briar-compose-desktop-ui
CC @paul-lorenchttps://code.briarproject.org/paul-lorenc/briar-compose-desktop-ui
CC @paul-lorencDesktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar-mailbox/-/issues/34Tor port2022-02-07T09:46:35ZSebastianTor portUse different tor port than briar itself to avoid problems should users install both briar and the mailbox app on a single deviceUse different tor port than briar itself to avoid problems should users install both briar and the mailbox app on a single deviceMailbox: TorTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/2164Design UI for unpairing the mailbox2022-07-07T11:32:57ZTorsten GroteDesign UI for unpairing the mailboxThe user should be able to remove a mailbox from their briar app. We need a design for that flow. It probably needs a generic entry point and one for when we notice that the connection isn't working anymore.
The ui could be as simple as...The user should be able to remove a mailbox from their briar app. We need a design for that flow. It probably needs a generic entry point and one for when we notice that the connection isn't working anymore.
The ui could be as simple as "Do you want to remove your mailbox? [Yes/No]"Mailbox: UnpairingElio Qoshielio@ura.designElio Qoshielio@ura.designhttps://code.briarproject.org/briar/briar/-/issues/2163Design status UI for mailbox connection2022-04-01T15:56:30ZTorsten GroteDesign status UI for mailbox connectionwould be nice to have a place in the briar app to show the current status of the mailbox connection (like we do for tor).
in case there's a permanent issue with the mailbox, we need to surface this in the UI and alert the user, so if t...would be nice to have a place in the briar app to show the current status of the mailbox connection (like we do for tor).
in case there's a permanent issue with the mailbox, we need to surface this in the UI and alert the user, so if the mailbox is lost, the user can fix it or let us tell all contacts to stop using it.
it *might* be interesting to know which contact supports/has a mailboxMailbox: Status UI for Briar appElio Qoshielio@ura.designElio Qoshielio@ura.designhttps://code.briarproject.org/briar/briar-mailbox/-/issues/33Design mailbox status screen2022-03-28T12:42:45ZTorsten GroteDesign mailbox status screenDesign a status screen showing whether the mailbox is running, whether it has internet access, whether it's connected to Tor (and optionally how much data is waiting to be downloaded by contacts and the owner).Design a status screen showing whether the mailbox is running, whether it has internet access, whether it's connected to Tor (and optionally how much data is waiting to be downloaded by contacts and the owner).Mailbox: Status UI for Mailbox appElio Qoshielio@ura.designElio Qoshielio@ura.designhttps://code.briarproject.org/briar/briar-mailbox/-/issues/32Implement UI for pairing mailbox with Briar2022-05-18T10:37:36ZTorsten GroteImplement UI for pairing mailbox with BriarImplement design done in #31.
Depends on #31, #48, #49.
Subtasks:
* [x] Implement four screens below with raw non-polished design, just minimum info and widgets to implement flow based on backend events including handover to current pl...Implement design done in #31.
Depends on #31, #48, #49.
Subtasks:
* [x] Implement four screens below with raw non-polished design, just minimum info and widgets to implement flow based on backend events including handover to current placeholder status screen
* [x] Test flow with briar app
* [x] Implement [setup progress screen](https://www.figma.com/file/bFoueGka5aTwlfL4Ap920v/Mailbox?node-id=1%3A9265) (#98)
* [x] Add and implement [error screen for when device is offline](https://www.figma.com/file/bFoueGka5aTwlfL4Ap920v/Mailbox?node-id=308%3A779) (#95)
* [x] Implement [QR-display screen](https://www.figma.com/file/bFoueGka5aTwlfL4Ap920v/Mailbox?node-id=1%3A9345)
* [x] Implement [Successful linking screen](https://www.figma.com/file/bFoueGka5aTwlfL4Ap920v/Mailbox?node-id=1%3A9648) (#99)
## Testing instructions:
@earthlingIB
In order to test repeatedly with the do-not-kill-me-fragment, it is required to enable battery optimizations for the mailbox app. The do-not-kill-fragment will disable the optimizations for us, and then to re-test the flow, it needs to be enabled again. This can be done by navigating to "System settings" → "Apps & Notifications" → "Advanced" → "Special app access" → "Battery optimization" → Wait for list of apps to load for ~5 seconds → Select Mailbox app → "Optimize".
That takes way too long to make it frequently, so here's an `adb` shortcut:
`adb shell dumpsys deviceidle whitelist -org.briarproject.mailbox`Mailbox: PairingSebastianSebastianhttps://code.briarproject.org/briar/briar-mailbox/-/issues/31Design UI for mailbox setup: pairing mailbox app with briar2022-03-28T12:42:26ZTorsten GroteDesign UI for mailbox setup: pairing mailbox app with briarThe Mailbox app can provide mailbox functionality to *one* Briar app to receive messages when it doesn't have an internet connection. There needs to be some sort of setup flow for the new app.
Possible flow:
1. onboarding
* This is...The Mailbox app can provide mailbox functionality to *one* Briar app to receive messages when it doesn't have an internet connection. There needs to be some sort of setup flow for the new app.
Possible flow:
1. onboarding
* This is a mailbox for briar
* Navigate to X in briar to use it
* press 'start' when ready
1. progress screen while we set up tor and connect to it
1. show single-use setup token to be entered into briar app
1. provide option to generate a new setup token (note that this can be needed even after setup appears to have completed)
1. show some sort of success/status screen when setup was complete (aka briar could connect and pair mailbox)Mailbox: PairingElio Qoshielio@ura.designElio Qoshielio@ura.design