This PR adds a bunch of fixes to the redesigned app:
Behaviour changes:
Show "Renew Session" button when 20% time is remaining
If VPN is on at app launch (can happen if app crashed or the device shutdown while the VPN was on), app shows connection screen. To do this, a last_connection_attempt.json is created under the "AddedServers" folder and the connection vc is created by using the info in that file along with the discovery data.
Support contacts are made clickable
Long profile names are handled correctly (like those from the Germany Secure Internet server)
Data migration from the old app for the eduVPN app (secure internet servers are ignored)
server_list.json and organization_list.json are included in the app bundle, for use when the cache doesn't have it. This is used during migration as well, where we need it at app launch, because we don't want to wait till we can download it from the server.
Skipping WAYF
Updated discovery file paths to v2
Visual changes:
Connection Info expand button is changed to a down chevron. The hit area is increased.
Settings icon and Help icon in the top toolbar are made grey
This PR adds a bunch of fixes to the redesigned app:
Behaviour changes:
Visual changes: