diff --git a/Passepartout/App/iOS/CHANGELOG.md b/Passepartout/App/iOS/CHANGELOG.md index 2d0e7113..847d9524 100644 --- a/Passepartout/App/iOS/CHANGELOG.md +++ b/Passepartout/App/iOS/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## Unreleased + +### Added + +- SurfShark provider. + ## 1.15.2 (2021-04-17) ### Changed diff --git a/Passepartout/App/iOS/Providers.xcassets/Contents.json b/Passepartout/App/iOS/Providers.xcassets/Contents.json index da4a164c..73c00596 100644 --- a/Passepartout/App/iOS/Providers.xcassets/Contents.json +++ b/Passepartout/App/iOS/Providers.xcassets/Contents.json @@ -1,6 +1,6 @@ { "info" : { - "version" : 1, - "author" : "xcode" + "author" : "xcode", + "version" : 1 } -} \ No newline at end of file +} diff --git a/Passepartout/App/iOS/Providers.xcassets/surfshark.imageset/Contents.json b/Passepartout/App/iOS/Providers.xcassets/surfshark.imageset/Contents.json new file mode 100644 index 00000000..901b3e5a --- /dev/null +++ b/Passepartout/App/iOS/Providers.xcassets/surfshark.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "surfshark@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "surfshark@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Passepartout/App/iOS/Providers.xcassets/surfshark.imageset/surfshark@2x.png b/Passepartout/App/iOS/Providers.xcassets/surfshark.imageset/surfshark@2x.png new file mode 100644 index 00000000..701f3a1f Binary files /dev/null and b/Passepartout/App/iOS/Providers.xcassets/surfshark.imageset/surfshark@2x.png differ diff --git a/Passepartout/App/iOS/Providers.xcassets/surfshark.imageset/surfshark@3x.png b/Passepartout/App/iOS/Providers.xcassets/surfshark.imageset/surfshark@3x.png new file mode 100644 index 00000000..62c832c1 Binary files /dev/null and b/Passepartout/App/iOS/Providers.xcassets/surfshark.imageset/surfshark@3x.png differ diff --git a/Passepartout/App/iOS/fastlane/metadata/de-DE/description.txt b/Passepartout/App/iOS/fastlane/metadata/de-DE/description.txt index 51040ebd..4a105fec 100644 --- a/Passepartout/App/iOS/fastlane/metadata/de-DE/description.txt +++ b/Passepartout/App/iOS/fastlane/metadata/de-DE/description.txt @@ -16,6 +16,7 @@ Passepartout bietet Voreinstellungen für alle gängigen VPN-Anbieter: - NordVPN - Private Internet Access - ProtonVPN +- SurfShark - TorGuard - TunnelBear - VyprVPN diff --git a/Passepartout/App/iOS/fastlane/metadata/el/description.txt b/Passepartout/App/iOS/fastlane/metadata/el/description.txt index 2fbccc46..c3f7bed0 100644 --- a/Passepartout/App/iOS/fastlane/metadata/el/description.txt +++ b/Passepartout/App/iOS/fastlane/metadata/el/description.txt @@ -16,6 +16,7 @@ To Passepartout βασίζεται σε ανοιχτό κώδικα: https://git - NordVPN - Private Internet Access - ProtonVPN +- SurfShark - TorGuard - TunnelBear - VyprVPN diff --git a/Passepartout/App/iOS/fastlane/metadata/en-US/description.txt b/Passepartout/App/iOS/fastlane/metadata/en-US/description.txt index 35e45991..1ded24fc 100644 --- a/Passepartout/App/iOS/fastlane/metadata/en-US/description.txt +++ b/Passepartout/App/iOS/fastlane/metadata/en-US/description.txt @@ -16,6 +16,7 @@ Passepartout offers presets for major VPN providers: - NordVPN - Private Internet Access - ProtonVPN +- SurfShark - TorGuard - TunnelBear - VyprVPN diff --git a/Passepartout/App/iOS/fastlane/metadata/es-MX/description.txt b/Passepartout/App/iOS/fastlane/metadata/es-MX/description.txt index 595be7e3..9ac841df 100644 --- a/Passepartout/App/iOS/fastlane/metadata/es-MX/description.txt +++ b/Passepartout/App/iOS/fastlane/metadata/es-MX/description.txt @@ -16,6 +16,7 @@ Passepartout ofrece ajustes para estos proveedores VPN: - NordVPN - Private Internet Access - ProtonVPN +- SurfShark - TorGuard - TunnelBear - VyprVPN diff --git a/Passepartout/App/iOS/fastlane/metadata/fr-FR/description.txt b/Passepartout/App/iOS/fastlane/metadata/fr-FR/description.txt index cf791142..559d0057 100644 --- a/Passepartout/App/iOS/fastlane/metadata/fr-FR/description.txt +++ b/Passepartout/App/iOS/fastlane/metadata/fr-FR/description.txt @@ -16,6 +16,7 @@ Passepartout offre des réglages pré-conçu avec des fournisseurs VPN majeurs : - NordVPN - Private Internet Access - ProtonVPN +- SurfShark - TorGuard - TunnelBear - VyprVPN diff --git a/Passepartout/App/iOS/fastlane/metadata/it/description.txt b/Passepartout/App/iOS/fastlane/metadata/it/description.txt index 610b91f3..31467c55 100644 --- a/Passepartout/App/iOS/fastlane/metadata/it/description.txt +++ b/Passepartout/App/iOS/fastlane/metadata/it/description.txt @@ -16,6 +16,7 @@ Passepartout offre profili per i maggiori provider VPN: - NordVPN - Private Internet Access - ProtonVPN +- SurfShark - TorGuard - TunnelBear - VyprVPN diff --git a/Passepartout/App/iOS/fastlane/metadata/nl-NL/description.txt b/Passepartout/App/iOS/fastlane/metadata/nl-NL/description.txt index 1abf2402..41abc4ec 100644 --- a/Passepartout/App/iOS/fastlane/metadata/nl-NL/description.txt +++ b/Passepartout/App/iOS/fastlane/metadata/nl-NL/description.txt @@ -16,6 +16,7 @@ Passepartout biedt presets voor grote VPN-providers: - NordVPN - Private Internet Access - ProtonVPN +- SurfShark - TorGuard - TunnelBear - VyprVPN diff --git a/Passepartout/App/iOS/fastlane/metadata/pl/description.txt b/Passepartout/App/iOS/fastlane/metadata/pl/description.txt index be0b511c..1ee8727d 100644 --- a/Passepartout/App/iOS/fastlane/metadata/pl/description.txt +++ b/Passepartout/App/iOS/fastlane/metadata/pl/description.txt @@ -17,6 +17,7 @@ Passepartout oferuje gotowe konfiguracje najważniejszych dostawców VPN: - NordVPN - Private Internet Access - ProtonVPN +- SurfShark - TorGuard - TunnelBear - VyprVPN diff --git a/Passepartout/App/iOS/fastlane/metadata/pt-BR/description.txt b/Passepartout/App/iOS/fastlane/metadata/pt-BR/description.txt index 9a482cf0..b6bb0ae4 100644 --- a/Passepartout/App/iOS/fastlane/metadata/pt-BR/description.txt +++ b/Passepartout/App/iOS/fastlane/metadata/pt-BR/description.txt @@ -16,6 +16,7 @@ Passepartout oferece configurações para os seguintes provedores de VPN: - NordVPN - Private Internet Access - ProtonVPN +- SurfShark - TorGuard - TunnelBear - VyprVPN diff --git a/Passepartout/App/iOS/fastlane/metadata/ru/description.txt b/Passepartout/App/iOS/fastlane/metadata/ru/description.txt index d7618221..43c6a77c 100644 --- a/Passepartout/App/iOS/fastlane/metadata/ru/description.txt +++ b/Passepartout/App/iOS/fastlane/metadata/ru/description.txt @@ -16,6 +16,7 @@ Passepartout предлагает предустановленные настр - NordVPN - Private Internet Access - ProtonVPN +- SurfShark - TorGuard - TunnelBear - VyprVPN diff --git a/Passepartout/App/iOS/fastlane/metadata/sv/description.txt b/Passepartout/App/iOS/fastlane/metadata/sv/description.txt index 60c01b25..529fda52 100644 --- a/Passepartout/App/iOS/fastlane/metadata/sv/description.txt +++ b/Passepartout/App/iOS/fastlane/metadata/sv/description.txt @@ -16,6 +16,7 @@ Passepartout erbjuder förinställningar för större VPN-leverantörer: - NordVPN - Private Internet Access - ProtonVPN +- SurfShark - TorGuard - TunnelBear - VyprVPN diff --git a/Passepartout/App/macOS/CHANGELOG.md b/Passepartout/App/macOS/CHANGELOG.md index a5a2ccac..10338a67 100644 --- a/Passepartout/App/macOS/CHANGELOG.md +++ b/Passepartout/App/macOS/CHANGELOG.md @@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +# Unreleased + +### Added + +- SurfShark provider. + +### Fixed + +- Crash when adding dynamically updated provider. + ## 1.15.2 (2021-04-17) ### Added @@ -20,7 +30,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Prevent ineffective editing of trusted network SSID. - VPN not being disabled when "Inactive" due to trusted network. -- Crash when adding dynamically updated provider. ## 1.15.1 (2021-02-14) diff --git a/Passepartout/App/macOS/Providers.xcassets/surfshark.imageset/Contents.json b/Passepartout/App/macOS/Providers.xcassets/surfshark.imageset/Contents.json new file mode 100644 index 00000000..901b3e5a --- /dev/null +++ b/Passepartout/App/macOS/Providers.xcassets/surfshark.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "surfshark@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "surfshark@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Passepartout/App/macOS/Providers.xcassets/surfshark.imageset/surfshark@2x.png b/Passepartout/App/macOS/Providers.xcassets/surfshark.imageset/surfshark@2x.png new file mode 100644 index 00000000..701f3a1f Binary files /dev/null and b/Passepartout/App/macOS/Providers.xcassets/surfshark.imageset/surfshark@2x.png differ diff --git a/Passepartout/App/macOS/Providers.xcassets/surfshark.imageset/surfshark@3x.png b/Passepartout/App/macOS/Providers.xcassets/surfshark.imageset/surfshark@3x.png new file mode 100644 index 00000000..62c832c1 Binary files /dev/null and b/Passepartout/App/macOS/Providers.xcassets/surfshark.imageset/surfshark@3x.png differ diff --git a/Submodules/API b/Submodules/API index 64c4ecb1..cbd5ae45 160000 --- a/Submodules/API +++ b/Submodules/API @@ -1 +1 @@ -Subproject commit 64c4ecb12686205305136552f6b7665e640eaa01 +Subproject commit cbd5ae45cf294fcbce55e2488fc7b5673b58e1d4 diff --git a/scripts/add-provider-description.sh b/scripts/add-provider-description.sh index 0d16204c..b4a58502 100755 --- a/scripts/add-provider-description.sh +++ b/scripts/add-provider-description.sh @@ -1,5 +1,5 @@ #!/bin/sh -PATTERN="Passepartout/App/*/fastlane/metadata/*/description.txt" +PATTERN="Passepartout/App/iOS/fastlane/metadata/*/description.txt" AFTER=$1 NAME=$2 DELIMITER="†"