Skip to content

Commit

Permalink
Merge branch 'develop' into 'master'
Browse files Browse the repository at this point in the history
3.32.2 Release

See merge request papers/airgap/airgap-wallet!763
  • Loading branch information
isordo committed Jul 31, 2024
2 parents feb93f8 + aa68ae3 commit 196e55f
Show file tree
Hide file tree
Showing 17 changed files with 7,733 additions and 8,761 deletions.
4 changes: 2 additions & 2 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,8 @@ build-ios:
- echo "$IOS_BUILD_JSON" > build.json
script:
- export DEVELOPER_DIR=$XCODE_PATH
- nvm install 20
- nvm use 20
- nvm install 18
- nvm use 18
- npm install --legacy-peer-deps
- npm run prepare-prod-build
- npm run apply-diagnostic-modules # manually remove unused cordova-diagnostic-plugin modules
Expand Down
6 changes: 3 additions & 3 deletions android/build.gradle
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
ext.kotlin_version = '1.8.20'
ext.kotlin_version = '1.9.10'

repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:8.0.0'
classpath 'com.google.gms:google-services:4.3.15'
classpath 'com.android.tools.build:gradle:8.4.0'
classpath 'com.google.gms:google-services:4.4.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

// NOTE: Do not place your application dependencies here; they belong
Expand Down
4 changes: 2 additions & 2 deletions android/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#Mon Oct 10 13:37:00 CEST 2022
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
distributionSha256Sum=47a5bfed9ef814f90f8debcbbb315e8e7c654109acd224595ea39fca95c5d4da
distributionSha256Sum=85719317abd2112f021d4f41f09ec370534ba288432065f4b477b6a3b652910d
20 changes: 10 additions & 10 deletions android/variables.gradle
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
ext {
minSdkVersion = 22
compileSdkVersion = 33
targetSdkVersion = 33
androidxActivityVersion = '1.7.0'
compileSdkVersion = 34
targetSdkVersion = 34
androidxActivityVersion = '1.8.0'
androidxAppCompatVersion = '1.6.1'
androidxBrowserVersion = '1.5.0'
androidxBrowserVersion = '1.8.0'
androidxCoordinatorLayoutVersion = '1.2.0'
androidxCoreVersion = '1.10.0'
androidxFragmentVersion = '1.5.6'
firebaseMessagingVersion = '23.1.2'
androidxCoreVersion = '1.12.0'
androidxFragmentVersion = '1.6.2'
firebaseMessagingVersion = '23.2.0'
coreSplashScreenVersion = '1.0.1'
androidxWebkitVersion = '1.9.0'
junitVersion = '4.13.2'
androidxTestCoreVersion = '1.4.0'
androidxTestCoreVersion = '1.6.1'
androidxJunitVersion = '1.1.5'
androidxEspressoCoreVersion = '3.5.1'
cordovaAndroidVersion = '10.1.1'
coreSplashScreenVersion = '1.0.0'
androidxWebkitVersion = '1.6.1'
}
17 changes: 5 additions & 12 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -99,19 +99,19 @@
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"buildTarget": "app:build"
"browserTarget": "app:build"
},
"configurations": {
"production": {
"buildTarget": "app:build:production"
"browserTarget": "app:build:production"
},
"ci": {}
}
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
"buildTarget": "app:build"
"browserTarget": "app:build"
}
},
"test": {
Expand Down Expand Up @@ -177,10 +177,7 @@
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": [
"src/**/*.ts",
"src/**/*.html"
]
"lintFilePatterns": ["src/**/*.ts", "src/**/*.html"]
}
}
}
Expand All @@ -206,11 +203,7 @@
},
"cli": {
"analytics": false,
"schematicCollections": [
"@angular-eslint/schematics",
"@angular-eslint/schematics",
"@ionic/angular-toolkit"
]
"schematicCollections": ["@angular-eslint/schematics", "@angular-eslint/schematics", "@ionic/angular-toolkit"]
},
"schematics": {
"@ionic/angular-toolkit:component": {
Expand Down
6 changes: 5 additions & 1 deletion ios/App/App.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
objectVersion = 52;
objectVersion = 54;
objects = {

/* Begin PBXBuildFile section */
Expand All @@ -14,6 +14,7 @@
504EC30D1FED79650016851F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30B1FED79650016851F /* Main.storyboard */; };
504EC30F1FED79650016851F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30E1FED79650016851F /* Assets.xcassets */; };
504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC3101FED79650016851F /* LaunchScreen.storyboard */; };
77DAC8402C469B6C000A5D87 /* MyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77DAC83F2C469B6C000A5D87 /* MyViewController.swift */; };
881CF03124530A4D007A5381 /* AppInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 881CF03024530A4D007A5381 /* AppInfo.swift */; };
881CF03424530A6F007A5381 /* AppInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 881CF03324530A6F007A5381 /* AppInfo.m */; };
8888FC2924581A5D00A8551D /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8888FC2824581A5D00A8551D /* GoogleService-Info.plist */; };
Expand Down Expand Up @@ -50,6 +51,7 @@
504EC30E1FED79650016851F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
504EC3111FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
504EC3131FED79650016851F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
77DAC83F2C469B6C000A5D87 /* MyViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyViewController.swift; sourceTree = "<group>"; };
881CF03024530A4D007A5381 /* AppInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppInfo.swift; sourceTree = "<group>"; };
881CF03224530A6F007A5381 /* App-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "App-Bridging-Header.h"; sourceTree = "<group>"; };
881CF03324530A6F007A5381 /* AppInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppInfo.m; sourceTree = "<group>"; };
Expand Down Expand Up @@ -139,6 +141,7 @@
504EC3101FED79650016851F /* LaunchScreen.storyboard */,
504EC3131FED79650016851F /* Info.plist */,
2FAD9762203C412B000D30F8 /* config.xml */,
77DAC83F2C469B6C000A5D87 /* MyViewController.swift */,
);
path = App;
sourceTree = "<group>";
Expand Down Expand Up @@ -375,6 +378,7 @@
A3FCA8F929E5B5870012FE3C /* JS.swift in Sources */,
A3FCA90029E5C2890012FE3C /* FileExplorer.swift in Sources */,
A3FCA90229E5C2890012FE3C /* IsolatedModules.m in Sources */,
77DAC8402C469B6C000A5D87 /* MyViewController.swift in Sources */,
88BD9D0B25F0CDE600780458 /* SaplingNative.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"originHash" : "dd6c7513dabb2fb0805d2f3cf7ccd4e3841f27c3c4a7e3e2600c33b300226f08",
"pins" : [
{
"identity" : "airgap-sapling",
Expand All @@ -10,5 +11,5 @@
}
}
],
"version" : 2
"version" : 3
}
13 changes: 6 additions & 7 deletions ios/App/App/Base.lproj/Main.storyboard
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14111" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
<device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/>
</device>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="32700.99.1234" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
<device id="retina4_7" orientation="portrait" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14088"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22685"/>
</dependencies>
<scenes>
<!--Bridge View Controller-->
<!--My View Controller-->
<scene sceneID="tne-QT-ifu">
<objects>
<viewController id="BYZ-38-t0r" customClass="CAPBridgeViewController" customModule="Capacitor" sceneMemberID="viewController"/>
<viewController id="BYZ-38-t0r" customClass="MyViewController" customModule="App" customModuleProvider="target" sceneMemberID="viewController"/>
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-41" y="-69"/>
</scene>
</scenes>
</document>
36 changes: 36 additions & 0 deletions ios/App/App/MyViewController.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
//
// MyViewController.swift
// App
//
// Created by Isacco on 16.07.2024.
//

import UIKit
import Capacitor

class MyViewController: CAPBridgeViewController {

override func viewDidLoad() {
super.viewDidLoad()

// Do any additional setup after loading the view.
}

override open func capacitorDidLoad() {
bridge?.registerPluginInstance(AppInfo())
bridge?.registerPluginInstance(Zip())
bridge?.registerPluginInstance(IsolatedModules())
bridge?.registerPluginInstance(SaplingNative())
}

/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/

}
17 changes: 16 additions & 1 deletion ios/App/App/capacitor.config.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,20 @@
},
"android": {
"allowMixedContent": true
}
},
"packageClassList": [
"AppPlugin",
"AppLauncherPlugin",
"CAPBrowserPlugin",
"ClipboardPlugin",
"FilesystemPlugin",
"HapticsPlugin",
"KeyboardPlugin",
"PushNotificationsPlugin",
"SharePlugin",
"SplashScreenPlugin",
"StatusBarPlugin",
"FilePickerPlugin",
"CDVPlugin"
]
}
58 changes: 29 additions & 29 deletions ios/App/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
PODS:
- Capacitor (5.0.4):
- Capacitor (6.1.0):
- CapacitorCordova
- CapacitorApp (5.0.2):
- CapacitorApp (6.0.0):
- Capacitor
- CapacitorAppLauncher (5.0.2):
- CapacitorAppLauncher (6.0.1):
- Capacitor
- CapacitorBrowser (5.0.2):
- CapacitorBrowser (6.0.1):
- Capacitor
- CapacitorClipboard (5.0.2):
- CapacitorClipboard (6.0.0):
- Capacitor
- CapacitorCordova (5.0.4)
- CapacitorFilesystem (5.0.2):
- CapacitorCordova (6.1.0)
- CapacitorFilesystem (6.0.0):
- Capacitor
- CapacitorHaptics (5.0.2):
- CapacitorHaptics (6.0.0):
- Capacitor
- CapacitorKeyboard (5.0.2):
- CapacitorKeyboard (6.0.1):
- Capacitor
- CapacitorPushNotifications (5.0.2):
- CapacitorPushNotifications (6.0.1):
- Capacitor
- CapacitorShare (5.0.2):
- CapacitorShare (6.0.1):
- Capacitor
- CapacitorSplashScreen (5.0.2):
- CapacitorSplashScreen (6.0.1):
- Capacitor
- CapacitorStatusBar (5.0.2):
- CapacitorStatusBar (6.0.0):
- Capacitor
- CapawesomeCapacitorFilePicker (0.5.10):
- Capacitor
- CordovaPlugins (5.0.4):
- CordovaPlugins (6.1.0):
- CapacitorCordova
- Firebase/CoreOnly (8.12.1):
- FirebaseCore (= 8.12.1)
Expand Down Expand Up @@ -150,21 +150,21 @@ EXTERNAL SOURCES:
:path: "../capacitor-cordova-ios-plugins"

SPEC CHECKSUMS:
Capacitor: d3d4463573438b9fa65326d1f3549da6f4c21634
CapacitorApp: 28fef1fd75b2b3686e875216806fb8416d421097
CapacitorAppLauncher: 222eb443f90379a47bd84c8b3ed8ec47fa7e236f
CapacitorBrowser: 7986ee35377383fc40f7c1a0a793e0d9a49fe527
CapacitorClipboard: a198f34cd0ed4d1777da5edae13445227ec05be3
CapacitorCordova: b1fe6bf1f36974a8e4a9044b342d22d49c0996d6
CapacitorFilesystem: 3a7bb944feb5b7e9473adeb08662c73141510aa8
CapacitorHaptics: 864585542a435bd41eaabf7f30d9ff5ec03024d3
CapacitorKeyboard: e628d4e66d621c69e449945ebabded17c5b9c2e8
CapacitorPushNotifications: 0566429afa72fe083a4142a58321f0ad83837096
CapacitorShare: 931224a0e17615e799d35b26286ab1d05f37d8fb
CapacitorSplashScreen: bd2a056394ba0b8807e7bb3e746424f67c426e03
CapacitorStatusBar: 48f2899f6846cc7d8431b251ebfc58e1c10e3d58
Capacitor: 187bd7847b6f71467015a20200a1a071be3e5f14
CapacitorApp: 9d53aec7101f7b030a950c5bdc4df8612576b279
CapacitorAppLauncher: ca97e232064f293cc23a0083f237af74a2976add
CapacitorBrowser: 473c7fd70ddbe541608ff09ec1be14da0078279e
CapacitorClipboard: 80282f684154124b9019ebf401235b70b0cf4994
CapacitorCordova: be703980ca797f847c3356f78fa175d21c8330c2
CapacitorFilesystem: 60e59ba274c234a979e7a3be2552feaadcee4263
CapacitorHaptics: 9ebc9363f0e9b8eb4295088a0b474530acf1859b
CapacitorKeyboard: 5f32a712adf41e07a61caafb82cf29fb6d8ba123
CapacitorPushNotifications: 293fabe42c7229756078e81f2d3a60394ba4e5d8
CapacitorShare: 02222f2457ff003e642370a9c1ecd101baaa27c8
CapacitorSplashScreen: 61645214e8f955ff2b80f16a6a3648960fe4c89f
CapacitorStatusBar: 2e4369f99166125435641b1908d05f561eaba6f6
CapawesomeCapacitorFilePicker: 3c6c193300649c9c7ce49426e17582edbf7ed601
CordovaPlugins: 97e74f93e87c689f94c795b786f4645a55efd4b4
CordovaPlugins: bc9dd476898b7b0402ac526b307e61def2530e92
Firebase: 580d09e8edafc3073ebf09c03fd42e4d80d35fe9
FirebaseCore: 8138de860a90ca7eec5e324da5788fb0ebf1d93c
FirebaseCoreDiagnostics: 3b40dfadef5b90433a60ae01f01e90fe87aa76aa
Expand All @@ -178,4 +178,4 @@ SPEC CHECKSUMS:

PODFILE CHECKSUM: e315223308d6a03ceb49f5f9760e913733b8ae7b

COCOAPODS: 1.11.3
COCOAPODS: 1.15.2
Loading

0 comments on commit 196e55f

Please sign in to comment.