Davide
8f778faa5d
Inform about use of profile name in Shortcuts ( #954 )
...
Now that Siri is superseded by the more general Shortcuts automations,
add an informational footer below the "Name" field of the profile
editor.
2024-11-27 15:30:15 +01:00
Davide
a92c2c2c64
Fix profile menus
...
- Omit duplicate/delete from current profile
- Replace .infoButton with .installedProfile if current
- Drop dots from direct actions
- Disable trailing dots on iOS/tvOS
- Disable "Connect to" if ineligible (decouple to own view)
2024-11-27 01:20:42 +01:00
Davide
8ec6f90077
Connect on provider server selection ( #941 )
...
Unless profile is current and active, in which case AppContext does it
under the hood.
2024-11-26 10:30:30 +01:00
Davide
b357d985ed
Add "Refresh infrastructure" in server lists ( #938 )
...
Refactoring:
- Split Providers and VPN views
- Rename VPNProviderServerView subviews
- Reuse RefreshInfrastructureButton
Closes #929
2024-11-26 01:04:58 +01:00
Davide
8b043d8a4f
Refactor provider server views
...
- Rename ServersView to ContainerView
- Rename ServersSubview to ContentView
- Split parent extensions and content
- Move container handlers to methods suggesting logic
- Drop dup previews
2024-11-26 00:18:08 +01:00
Davide
7e49493d75
Improve provider servers responsiveness on iOS ( #927 )
...
Pre-compute servers by country code.
Fixes #898
2024-11-25 10:18:10 +01:00
Davide
f13a292b4b
Refactor String identifiers ( #920 )
...
- Group all views under "views.*"
- Split global strings into actions and nouns
- Use underscores
- Clean up unused
Fixes #835
2024-11-23 20:31:22 +01:00