hotspot merge requestshttps://code.briarproject.org/briar/hotspot/-/merge_requests2021-07-05T11:44:28Zhttps://code.briarproject.org/briar/hotspot/-/merge_requests/11Do not increment the attempt variable twice when requesting group info2021-07-05T11:44:28ZSebastianDo not increment the attempt variable twice when requesting group infoas with https://code.briarproject.org/briar/briar/-/merge_requests/1499 fix the same problem hereas with https://code.briarproject.org/briar/briar/-/merge_requests/1499 fix the same problem hereInstall via Bluetooth or Wi-Fihttps://code.briarproject.org/briar/hotspot/-/merge_requests/10Check if peer has connected2021-06-02T18:41:21ZTorsten GroteCheck if peer has connectedThis is just first test code. We should check if it works with our devices.This is just first test code. We should check if it works with our devices.Install via Bluetooth or Wi-Fihttps://code.briarproject.org/briar/hotspot/-/merge_requests/9Use HTML template to render designed website2021-05-20T13:09:56ZTorsten GroteUse HTML template to render designed websiteThe website texts get replaced with localized Android strings.
Closes briar#2022The website texts get replaced with localized Android strings.
Closes briar#2022Install via Bluetooth or Wi-Fihttps://code.briarproject.org/briar/hotspot/-/merge_requests/8Ensure that conditions are fulfilled when pressing START button2021-05-05T13:24:28ZTorsten GroteEnsure that conditions are fulfilled when pressing START buttonThis is done by introducing a new `ConditionManager` that handles location permission and Wi-Fi setting.
The `ConditionManager` is similar to other permission managers that already exist in Briar.
Closes briar#2021This is done by introducing a new `ConditionManager` that handles location permission and Wi-Fi setting.
The `ConditionManager` is similar to other permission managers that already exist in Briar.
Closes briar#2021Install via Bluetooth or Wi-Fihttps://code.briarproject.org/briar/hotspot/-/merge_requests/6ViewModel cleanup2021-05-13T18:35:14ZSebastianViewModel cleanupInstall via Bluetooth or Wi-Fihttps://code.briarproject.org/briar/hotspot/-/merge_requests/16Hold a full wake lock while the hotspot's running.2022-04-14T11:51:00ZTorsten GroteHold a full wake lock while the hotspot's running.For some reason, this never made it into a merge request.For some reason, this never made it into a merge request.https://code.briarproject.org/briar/hotspot/-/merge_requests/15Try starting the WifiP2p framework multiple times with delay if BUSY2021-07-21T15:46:58ZSebastianTry starting the WifiP2p framework multiple times with delay if BUSYInstead of relying on the ConditionManager making sure that WifiP2p is
really ready to be used, just try starting the framework as soon as Wifi
is enabled and retry for 5 seconds until it either works or fails.Instead of relying on the ConditionManager making sure that WifiP2p is
really ready to be used, just try starting the framework as soon as Wifi
is enabled and retry for 5 seconds until it either works or fails.https://code.briarproject.org/briar/hotspot/-/merge_requests/14Do not fail when group is null and no attempts left to retry2021-07-19T14:39:14ZSebastianDo not fail when group is null and no attempts left to retryhttps://code.briarproject.org/briar/hotspot/-/merge_requests/7Upgrade and add libraries2021-05-04T14:46:50ZTorsten GroteUpgrade and add librariesso they are more in line with what Briar usesso they are more in line with what Briar useshttps://code.briarproject.org/briar/hotspot/-/merge_requests/5Use same formatting settings2021-05-04T12:31:57ZSebastianUse same formatting settingsI think it's a good idea to use the same formatting rules as in the main briar app now that we're going to continue working on this and eventually want to copy over significant parts to the main app.
I originally applied the formatting ...I think it's a good idea to use the same formatting rules as in the main briar app now that we're going to continue working on this and eventually want to copy over significant parts to the main app.
I originally applied the formatting rules while I was in the middle of my initial work on #2019 and this created messy diffs. So I applied the formatting in isolation in this separate branch and rebased my current changes on top of that. Of course this is a big chunk of changes now and I don't know if we really want to do this. I think *if* we want to do it, now is a good time, as we only have that one ~~other MR~~ other branch online from @akwizgran open which doesn't include too many changes, so it can be rebased relatively easy.https://code.briarproject.org/briar/hotspot/-/merge_requests/4Avoid letters 0,O,l,I for wifi names and passwords2021-05-03T17:10:32ZSebastianAvoid letters 0,O,l,I for wifi names and passwordsThose characters look very familiar depending on the font and can produce problem if people type the password instead of using the QR codeThose characters look very familiar depending on the font and can produce problem if people type the password instead of using the QR codehttps://code.briarproject.org/briar/hotspot/-/merge_requests/3Make interface list scrollable2021-05-03T17:07:46ZakwizgranMake interface list scrollableSome phones have a *lot* of interfaces.Some phones have a *lot* of interfaces.https://code.briarproject.org/briar/hotspot/-/merge_requests/2Add fragment for network interfaces und use address if p2p interface, if avai...2021-04-20T09:58:15ZTorsten GroteAdd fragment for network interfaces und use address if p2p interface, if availableThis makes things work again on my phone that uses a non-standard address. Also it allows us to debug interface/address issues.
Instructions at https://code.briarproject.org/briar/briar/-/issues/1995 for amended accordingly.This makes things work again on my phone that uses a non-standard address. Also it allows us to debug interface/address issues.
Instructions at https://code.briarproject.org/briar/briar/-/issues/1995 for amended accordingly.https://code.briarproject.org/briar/hotspot/-/merge_requests/1Add web server for app downloading and small fixes2021-04-16T12:23:06ZTorsten GroteAdd web server for app downloading and small fixes