Commit Graph

8 Commits

Author SHA1 Message Date
Davide
d4543b49ac
Update library with Provider.Metadata renaming 2024-12-04 09:26:10 +01:00
Davide
0aaef04a25
Refactor with provider customizations ()
Update library with new API.
2024-12-03 20:28:33 +01:00
Davide
abd1d5bb9b
Enable animations in OpenVPN credentials 2024-12-02 00:11:52 +01:00
Davide
a2544b33ac
Hide OpenVPN password if provider does not require it () 2024-12-02 00:01:35 +01:00
Davide
14ce23f25b
Improve confusing footer modifiers ()
There was duplication and a ugly `#if os(macOS)` with some footers
explicitly rendered on macOS with .themeFooter() (now .themeSubtitle()).

Move this logic to the .themeSection() modifiers by adding a
`forcesFooter` parameter. When true, a fake footer is added on macOS as
the last row of a section.
2024-12-01 23:23:51 +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
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