passepartout-apple/Passepartout/Library/Sources/UILibrary
Davide 7c27125dd7
Decouple library from PassepartoutKit implementations (#834)
Move the following dependencies:

- OpenVPN/OpenSSL
- WireGuard/Go

up the chain until the main App/Tunnel targets, so that UILibrary and
CommonLibrary can abstract from these unnecessary details. Instead, give
module views access to generic implementations via Registry.

Incidentally, this fixes an issue preventing TV previews from working
due to OpenSSL linkage.
2024-11-08 12:37:09 +01:00
..
Business Improve startup time (#822) 2024-11-07 01:48:39 +01:00
Domain Decouple library from PassepartoutKit implementations (#834) 2024-11-08 12:37:09 +01:00
Extensions Refactor AppContext creation and profile processing (#810) 2024-11-04 23:34:22 +01:00
L10n Add donations UI and in-app error handling (#833) 2024-11-07 23:02:10 +01:00
Mock Refactor in-app entities for StoreKit/Kvitto integration (#820) 2024-11-06 13:20:12 +01:00
Protocols Merge AppLibrary into CommonLibrary (#806) 2024-11-03 13:16:13 +01:00
Resources/en.lproj Add donations UI and in-app error handling (#833) 2024-11-07 23:02:10 +01:00
Theme Finalize paywall UI (#831) 2024-11-07 18:27:36 +01:00
Views Add donations UI and in-app error handling (#833) 2024-11-07 23:02:10 +01:00
UILibrary.swift Decouple library from PassepartoutKit implementations (#834) 2024-11-08 12:37:09 +01:00