Commit Graph

57 Commits

Author SHA1 Message Date
Davide
f87cc1da0b
Fix OpenVPN/WireGuard import error messages ()
OpenVPN parser was indirectly swallowing WireGuard errors.
2024-12-01 21:33:58 +01:00
Davide
725168b652
Show guidance regardless of OTP method 2024-11-30 16:15:04 +01:00
Davide
1a25102ec3
Add guidance for OpenVPN provider credentials ()
Some providers require specific credentials for OpenVPN, different from
account credentials. Update the API index with this information to show
an information footer and possibly a link to the OpenVPN credentials.

Also, fix the OTP footer not appearing on macOS.
2024-11-29 15:25:22 +01:00
Davide
8c305688cc
Always use setLater for paywall
Fixes 
2024-11-29 00:13:00 +01:00
Davide
63496725c8
Transparent logo in version screen ()
Looks better on macOS and allows gradient on tvOS.
2024-11-28 22:59:37 +01:00
Davide
e761979134
Extend ProfileManager events ()
Especially for flaky tests:

- Do objectWillChange.send() _before_ performing the change
- Send more events to .didChange to be more deterministic about test
expectations
2024-11-28 22:56:12 +01:00
Davide
7af703c164
Move app library to the root ()
Makes it easier to search among app files and library files.
2024-11-28 17:45:18 +01:00