Skip to content

RFC: Reachability: UX for first setup wizard and apps

Hello,

Here is a proposal for reachability user experience for first setup wizard and apps. Some salient points:

  • Explanations for the problems where they can't be eliminated. Presentation of solutions with strengths and limitations.
  • Hierarchial presentation of solutions to the user to hide unnecessary complexity.
  • Comprehensive presentation all available solutions.
  • Completely functional FreedomBox at the end of the first wizard. Checks for setup steps are done while running the wizard instead of presenting error status later.
  • Simpler ways for performing current operations such as auto registration for Dynamic DNS.
  • Ability to skip and restart wizards later.
  • Improvements to all apps' UI to deal with reachability problems.
  • Improvements to reachability related configuration in system section.
  • Scope for providing automatic recommendations and automatic discovery of current state.

Update: Posted version 2 with some feedback incorporated and more work

1_freedombox_connection

2_type_of_ip_address

3_domain_for_static_ip

4_domain_for_dynamic_ip

5_domain_for_no_public_ip

6_domain_config_own

7_domain_config_foundation

8_domain_config_foundation_confirmation

9_tor_hs_config

10_tor_hs_config_success

11_dynamic_domain_config

12_domain_configuration_success

13_dynamic_domain_configuration_success

14_pagekite_domain_configuration_success

15_pagekite_domain_config

16_remote_front_config

17_behind_a_router

18_networks_app

19_names

20_pagekite_app

21_dynamic_dns_app

22_skip_wizard

23_reacability

24_reacability_for_app

25_tor_app

26_bind_app

27_flow

Edited by Sunil Mohan Adapa