briar issueshttps://code.briarproject.org/groups/briar/-/issues2021-07-06T09:40:37Zhttps://code.briarproject.org/briar/briar/-/issues/2028Show a notification for as long as Wi-Fi hotspot is active2021-07-06T09:40:37ZTorsten GroteShow a notification for as long as Wi-Fi hotspot is activeThe notification should have a `Stop sharing` button.
Subtask of #1081The notification should have a `Stop sharing` button.
Subtask of #1081Install via Bluetooth or Wi-FiTorsten GroteTorsten Grote2021-07-31https://code.briarproject.org/briar/briar/-/issues/2026UX testing of offline app sharing feature2021-08-27T11:41:26ZTorsten GroteUX testing of offline app sharing featureWe should test the feature design of #2011 and validate that users understand it and can successfully share an app offline.
Since this requires two people (and the test engineer) in proximity doing this might be difficult during a pande...We should test the feature design of #2011 and validate that users understand it and can successfully share an app offline.
Since this requires two people (and the test engineer) in proximity doing this might be difficult during a pandemic.Install via Bluetooth or Wi-FiRenata GegajRenata Gegaj2021-07-31https://code.briarproject.org/briar/briar/-/issues/2025Implement fallback option for when Wi-Fi hotspot does not work2022-04-20T14:52:38ZTorsten GroteImplement fallback option for when Wi-Fi hotspot does not workWe could offer to copy the APK to some storage medium or to use Bluetooth file-transfer (with the drawback that the sent file needs to be renamed - #1010).
Subtask of #1081We could offer to copy the APK to some storage medium or to use Bluetooth file-transfer (with the drawback that the sent file needs to be renamed - #1010).
Subtask of #1081Install via Bluetooth or Wi-FiTorsten GroteTorsten Grote2021-07-31https://code.briarproject.org/briar/briar/-/issues/2024Port code from hotspot test app to Briar2021-07-06T09:40:31ZTorsten GrotePort code from hotspot test app to BriarThe `MainViewModel` and the `WebServer` from the hotspot test app need to be ported to Briar.
Subtask of #1081The `MainViewModel` and the `WebServer` from the hotspot test app need to be ported to Briar.
Subtask of #1081Install via Bluetooth or Wi-FiTorsten GroteTorsten Grote2021-07-31https://code.briarproject.org/briar/briar/-/issues/2023List of Wi-Fi hotspot troubleshooting tips2021-08-11T07:48:33ZTorsten GroteList of Wi-Fi hotspot troubleshooting tipsWhen sharing the app via a hotspot doesn't work, we should provide a list of things the user can try to make things work.
This ticket is about assembling this list.
Subtask of #1081When sharing the app via a hotspot doesn't work, we should provide a list of things the user can try to make things work.
This ticket is about assembling this list.
Subtask of #1081Install via Bluetooth or Wi-FiTorsten GroteTorsten Grote2021-07-31https://code.briarproject.org/briar/briar/-/issues/2022Implement website for app sharing2021-07-06T09:39:13ZSebastianImplement website for app sharingSubtask of #1081Subtask of #1081Install via Bluetooth or Wi-FiTorsten GroteTorsten Grote2021-07-31https://code.briarproject.org/briar/briar/-/issues/2021Permission requests cleanup in hotspot test app2021-07-06T09:40:50ZTorsten GrotePermission requests cleanup in hotspot test appThe hotspot test app currently asks for permissions once when it starts and then just refuses to work if they were not granted. We should probably introduce some sort of PermissionController that encapsulates all that logic and ensures t...The hotspot test app currently asks for permissions once when it starts and then just refuses to work if they were not granted. We should probably introduce some sort of PermissionController that encapsulates all that logic and ensures that the necessary permissions and enabled system settings (wi-fi, location) are requested properly.
Subtask of #1081Install via Bluetooth or Wi-FiTorsten GroteTorsten Grote2021-07-31https://code.briarproject.org/briar/briar/-/issues/2020Implement UI prototype for app sharing2021-07-06T09:40:41ZSebastianImplement UI prototype for app sharingSubtask of #1081
1 acitivty + 3 fragments + 1 troubleshooting fragmentSubtask of #1081
1 acitivty + 3 fragments + 1 troubleshooting fragmentInstall via Bluetooth or Wi-FiTorsten GroteTorsten Grote2021-07-31https://code.briarproject.org/briar/briar/-/issues/2019ViewModel Cleanup (in hotspot test app)2021-07-06T09:40:45ZSebastianViewModel Cleanup (in hotspot test app)Subtask of #1081Subtask of #1081Install via Bluetooth or Wi-FiSebastianSebastian2021-07-31https://code.briarproject.org/briar/hotspot/-/issues/1Test ticket2021-05-03T18:18:11ZSebastianTest ticketInstall via Bluetooth or Wi-Fihttps://code.briarproject.org/briar/briar/-/issues/2011App offline sharing UX2021-10-29T11:45:23ZElio Qoshielio@ura.designApp offline sharing UX![All_Screens](/uploads/bd9eb2dd5bbb58e2287fd8e9a036f12f/All_Screens.png)
I drafted an initial UX proposal for sharing an app offline.
Figma specs: https://www.figma.com/file/NgBKOW1GcLk1NXzHQBcYdY/Offline-App-Installer-Sharing?node-id=...![All_Screens](/uploads/bd9eb2dd5bbb58e2287fd8e9a036f12f/All_Screens.png)
I drafted an initial UX proposal for sharing an app offline.
Figma specs: https://www.figma.com/file/NgBKOW1GcLk1NXzHQBcYdY/Offline-App-Installer-Sharing?node-id=1%3A5491
Considerations:
- This doesn't take into account that we are automatically detecting if a fellow peer connects to the hotspot. The hosting user needs to manually confirm this.
- There should be plenty of space for instructions and help text, as well as a separate help option via the dropdown menu if needed. The texts are of course only placeholders, though their I included their notion, more or less.
- An illustration should make the process feel more engaging (like the start of onboarding).
- Not sure about the steppers on the bottom. Open to hear what you think.Install via Bluetooth or Wi-FiElio Qoshielio@ura.designElio Qoshielio@ura.design2021-07-31https://code.briarproject.org/briar/briar/-/issues/1995Test sharing an app when offline2022-07-20T10:38:40ZTorsten GroteTest sharing an app when offlineYou will need *two* Android phones to help with testing sharing an app in an offline scenario.
It starts by download this test app on the first phone: https://grobox.de/tmp/hotspot.apk
Then please respond to this ticket, copying and pa...You will need *two* Android phones to help with testing sharing an app in an offline scenario.
It starts by download this test app on the first phone: https://grobox.de/tmp/hotspot.apk
Then please respond to this ticket, copying and pasting the text below into your response, giving the phone models in the first line.
You can check boxes by replacing `[ ]` with `[x]` or sending your response and then go through the steps, checking boxes by clicking them.
If you don't have or want an account to respond here, you can also send your response to `contact@briarproject.org` via email.
Please also respond, if you fail to complete all the steps. We would especially like to hear from you!
If something didn't go as expected, please feel free to add extra info to the questionnaire.
This is an example, how going through these steps could look like on the first phone:
[<img src="/uploads/b78344755319ed1b0830ce528b8c9637/device-2021-04-13-141128.png" width="200">](/uploads/b78344755319ed1b0830ce528b8c9637/device-2021-04-13-141128.png)
[<img src="/uploads/cdf3ae921106e98ee9dabbec2dfb3ac8/device-2021-04-13-141146.png" width="200">](/uploads/cdf3ae921106e98ee9dabbec2dfb3ac8/device-2021-04-13-141146.png)
[<img src="/uploads/750cd78087a215ede1c8a295eb9eb8a2/device-2021-04-13-142703.png" width="200">](/uploads/750cd78087a215ede1c8a295eb9eb8a2/device-2021-04-13-142703.png)
[<img src="/uploads/2e720826106e1fbedad1dde85b1683cd/device-2021-04-13-142720.png" width="200">](/uploads/2e720826106e1fbedad1dde85b1683cd/device-2021-04-13-142720.png)
[<img src="/uploads/6ccedfa1a0f8475383e43eb202645258/device-2021-04-14-102618.png" width="200">](/uploads/6ccedfa1a0f8475383e43eb202645258/device-2021-04-14-102618.png)
```
1. My phone models are: **[ModelOfPhone1]** and **[ModelOfPhone2]** running **[AndroidVersion1]** and **[AndroidVersion2]**
1. Download and install app on the first phone only
1. Start app and allow location permission (if requested)
1. [ ] Below the `START HOTSPOT` button, it says that `5GHz Wi-Fi is supported`.
1. Press the `START HOTSPOT` button
1. [ ] A QR code for a Wi-Fi appears
1. [ ] The Wi-Fi's name starts with `DIRECT-`
1. [ ] Below the `START HOTSPOT` button, it says `Hotspot started` and there's this text behind: **[no text]**
1. With a second phone I was able to connect to this Wi-Fi by
1. [ ] Scanning the QR code with a reader app
1. [ ] Entering the Wi-Fi data manually in the phone's Wi-Fi settings
1. Once the second phone is connected, press the `PEER CONNECTED` button
1. [ ] The app shows `http://192.168.49.1:9999` at the bottom
1. Press the menu/overflow icon and select `Network interfaces`
1. [ ] A new page shows text that includes the line `p2p0: /192.168.49.1`
1. Press the back button to come back to the (second) QR code screen
1. I was able to visit the shown site with the second phone by
1. [ ] Scanning the QR code with a reader app
1. [ ] Entering the link manually in my browser app
1. [ ] I could not visit this site
1. [ ] I could download the app on the second phone
1. [ ] I could install and open the app on the second phone
1. [ ] The second phone stayed connected to the first phone's Wi-Fi and I did not need to reconnect
1. While still connected to the first phone's Wi-Fi, go to system settings on the second phone.
* Open Wi-Fi settings and select the first phone's Wi-Fi.
* Try to find the `Frequency` (e.g. `5 GHz`) the Wi-Fi is using and write it down here: **[frequency]**
1. [ ] Bonus step: I could repeat the process by switching phones and it works the same or different in what aspect?
```
You can see how this will look like below or when using the "Preview" tab in your response.
Subtask of #1992Install via Bluetooth or Wi-FiTorsten GroteTorsten Grote2021-07-31https://code.briarproject.org/briar/briar/-/issues/1992Initial experiments to decide whether to use Bluetooth or Wi-Fi2021-07-06T09:40:57ZakwizgranInitial experiments to decide whether to use Bluetooth or Wi-FiInstall via Bluetooth or Wi-FiTorsten GroteTorsten Grote2021-07-31https://code.briarproject.org/briar/briar/-/issues/1081Share app via WiFi hotspot2021-11-04T12:43:33ZJordiShare app via WiFi hotspotDuring an emergency with Internet down it would be a good option to be able to share the application with a wifi hotspot. It would make possible to distribute the application to multiple devices at the same time with just a single user h...During an emergency with Internet down it would be a good option to be able to share the application with a wifi hotspot. It would make possible to distribute the application to multiple devices at the same time with just a single user having itInstall via Bluetooth or Wi-FiIvanaIvana2021-07-31