-
-
Notifications
You must be signed in to change notification settings - Fork 207
Open
Labels
Area: GUIRelated to the GUIRelated to the GUIType: EnhancementAdds or improves a featureAdds or improves a feature
Description
Redesign the Wi-Fi provisioning page completely 📶
Need to work for all of those three cases:
- Firmware version is older than the first version that added Wi-Fi scan 👻
- Firmware version older than the one that added tracker to tracker provisioning 🕹️
- Firmware version that has tracker to tracker provisioning 💫
I would redesign the whole style of the page to get rid of mistakes of the past:
- Allow for easy change of SSID / Password without having to go to a previous page 🥺
- Make the connected trackers list, smaller, no need for two columns and no need for tracker cards -> just a simple list with connected trackers name is probably enough (maybe still have the visual feedback of shaking a tracker could be cool) 🤏
We need to keep:
- Warning prompt if no trackers found on serial and or tracker does not show signs of life
⚠️ - Warning prompt if the Wi-Fi network is set to public on Windows 🚸
- A link to a troubleshooting guide in the docs 📝
The flow of the provisioning would look like
- Ask the user to connect a tracker 👩🏭
- Show a dropdown with all the found ssids from the serial command of the tracker (Change to a text field if the connected tracker is older than Wi-Fi scan) 💧⬇️
- Have the input password underneath 🔑
- Show the provisioning progress.🏗️
- If connected tracker versions is older than Tracker to Tracker provisioning:
- Prompt the user to connect their next tracker. ⏭️
- Make sure to remember SSID and password from first step / reuse them for the next tracker ♻️
- if tracker to tracker provisioning is working
- Have a visual feedback that other trackers are provisioning 🐾
- Still prompt that the user can plug other trackers if they like to 💃
- In the future we will know what type of set they have and be able to tell that the provisioning is complete and that they can go to the next step 📡
Metadata
Metadata
Assignees
Labels
Area: GUIRelated to the GUIRelated to the GUIType: EnhancementAdds or improves a featureAdds or improves a feature