website

#astro#js#html#css

git clone https://git.pyrossh.dev/website

木 Personal website of pyrossh. Built with astrojs, shiki, vite.


b9fbc6c — pyrossh 2026-05-07T19:44:22+05:30
remove tauri

Generated files not shown: bun.lock, src-tauri/Cargo.lock

Files changed (99) hide show
  1. package.json +1 -8
  2. src-tauri/.gitignore +0 -7
  3. src-tauri/Cargo.toml +0 -34
  4. src-tauri/build.rs +0 -3
  5. src-tauri/capabilities/default.json +0 -10
  6. src-tauri/gen/android/.editorconfig +0 -12
  7. src-tauri/gen/android/.gitignore +0 -19
  8. src-tauri/gen/android/app/.gitignore +0 -6
  9. src-tauri/gen/android/app/build.gradle.kts +0 -70
  10. src-tauri/gen/android/app/proguard-rules.pro +0 -21
  11. src-tauri/gen/android/app/src/main/AndroidManifest.xml +0 -37
  12. src-tauri/gen/android/app/src/main/java/dev/pyrossh/website/MainActivity.kt +0 -11
  13. src-tauri/gen/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +0 -30
  14. src-tauri/gen/android/app/src/main/res/drawable/ic_launcher_background.xml +0 -170
  15. src-tauri/gen/android/app/src/main/res/layout/activity_main.xml +0 -18
  16. src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher.png +0 -0
  17. src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png +0 -0
  18. src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png +0 -0
  19. src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher.png +0 -0
  20. src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png +0 -0
  21. src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png +0 -0
  22. src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png +0 -0
  23. src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png +0 -0
  24. src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png +0 -0
  25. src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png +0 -0
  26. src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png +0 -0
  27. src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png +0 -0
  28. src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png +0 -0
  29. src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png +0 -0
  30. src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png +0 -0
  31. src-tauri/gen/android/app/src/main/res/values-night/themes.xml +0 -6
  32. src-tauri/gen/android/app/src/main/res/values/colors.xml +0 -10
  33. src-tauri/gen/android/app/src/main/res/values/strings.xml +0 -4
  34. src-tauri/gen/android/app/src/main/res/values/themes.xml +0 -6
  35. src-tauri/gen/android/app/src/main/res/xml/file_paths.xml +0 -5
  36. src-tauri/gen/android/build.gradle.kts +0 -22
  37. src-tauri/gen/android/buildSrc/build.gradle.kts +0 -23
  38. src-tauri/gen/android/buildSrc/src/main/java/dev/pyrossh/website/kotlin/BuildTask.kt +0 -68
  39. src-tauri/gen/android/buildSrc/src/main/java/dev/pyrossh/website/kotlin/RustPlugin.kt +0 -85
  40. src-tauri/gen/android/gradle.properties +0 -24
  41. src-tauri/gen/android/gradle/wrapper/gradle-wrapper.jar +0 -0
  42. src-tauri/gen/android/gradle/wrapper/gradle-wrapper.properties +0 -6
  43. src-tauri/gen/android/gradlew +0 -185
  44. src-tauri/gen/android/gradlew.bat +0 -89
  45. src-tauri/gen/android/settings.gradle +0 -3
  46. src-tauri/gen/apple/.gitignore +0 -3
  47. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  48. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  49. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  50. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  51. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  52. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  53. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  54. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  55. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  56. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  57. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  58. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  59. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  60. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  61. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  62. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  63. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  64. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] +0 -0
  65. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/Contents.json +0 -116
  66. src-tauri/gen/apple/Assets.xcassets/Contents.json +0 -6
  67. src-tauri/gen/apple/ExportOptions.plist +0 -8
  68. src-tauri/gen/apple/LaunchScreen.storyboard +0 -30
  69. src-tauri/gen/apple/Podfile +0 -21
  70. src-tauri/gen/apple/Sources/website/bindings/bindings.h +0 -8
  71. src-tauri/gen/apple/Sources/website/main.mm +0 -6
  72. src-tauri/gen/apple/project.yml +0 -88
  73. src-tauri/gen/apple/website.xcodeproj/project.pbxproj +0 -458
  74. src-tauri/gen/apple/website.xcodeproj/project.xcworkspace/contents.xcworkspacedata +0 -7
  75. src-tauri/gen/apple/website.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +0 -10
  76. src-tauri/gen/apple/website.xcodeproj/xcshareddata/xcschemes/website_iOS.xcscheme +0 -131
  77. src-tauri/gen/apple/website_iOS/Info.plist +0 -44
  78. src-tauri/gen/apple/website_iOS/website_iOS.entitlements +0 -5
  79. src-tauri/icons/128x128.png +0 -0
  80. src-tauri/icons/[email protected] +0 -0
  81. src-tauri/icons/32x32.png +0 -0
  82. src-tauri/icons/64x64.png +0 -0
  83. src-tauri/icons/Square107x107Logo.png +0 -0
  84. src-tauri/icons/Square142x142Logo.png +0 -0
  85. src-tauri/icons/Square150x150Logo.png +0 -0
  86. src-tauri/icons/Square284x284Logo.png +0 -0
  87. src-tauri/icons/Square30x30Logo.png +0 -0
  88. src-tauri/icons/Square310x310Logo.png +0 -0
  89. src-tauri/icons/Square44x44Logo.png +0 -0
  90. src-tauri/icons/Square71x71Logo.png +0 -0
  91. src-tauri/icons/Square89x89Logo.png +0 -0
  92. src-tauri/icons/StoreLogo.png +0 -0
  93. src-tauri/icons/icon.icns +0 -0
  94. src-tauri/icons/icon.ico +0 -0
  95. src-tauri/icons/icon.png +0 -0
  96. src-tauri/src/lib.rs +0 -14
  97. src-tauri/src/main.rs +0 -6
  98. src-tauri/tauri.conf.json +0 -36
  99. src/assets/pdfs/resume.pdf +4 -4
package.json CHANGED
@@ -7,17 +7,11 @@
7
7
  "bun": "1.3.3"
8
8
  },
9
9
  "scripts": {
10
- "tauri": "tauri",
11
10
  "dev": "astro dev",
12
- "dev:android": "tauri android dev -v",
13
- "dev:ios": "tauri ios dev",
14
11
  "build": "astro build",
15
12
  "build:resume:pdf": "typst compile src/assets/pdfs/resume.typ -f pdf src/assets/pdfs/resume.pdf",
16
13
  "build:resume:svg": "typst compile src/assets/pdfs/resume.typ -f svg src/assets/pdfs/resume.svg",
17
- "build:tauri": "astro build",
18
- "deploy": "alchemy deploy --stage prd",
19
- "build:android": "tauri android build --aab",
20
- "build:android:sign": "bundletool build-apks --bundle=src-tauri/gen/android/app/build/outputs/bundle/universalRelease/app-universal-release.aab --output=./app-universal-release.apks --mode=universal --ks=../config/pyrossh_keystore.jks --ks-key-alias=pyrossh --ks-pass=pass:Test@123 --key-pass=pass:Test@123"
14
+ "deploy": "alchemy deploy --stage prd"
21
15
  },
22
16
  "dependencies": {
23
17
  "@appzic/astro-reset-css": "^1.2.0",
@@ -38,7 +32,6 @@
38
32
  "@iconify-json/mdi": "^1.2.3",
39
33
  "@iconify-json/vscode-icons": "^1.2.36",
40
34
  "@playwright/test": "^1.52.0",
41
- "@tauri-apps/cli": "^2.9.1",
42
35
  "@types/bun": "^1.3.2",
43
36
  "alchemy": "^0.78.0",
44
37
  "diff2html": "^3.4.52",
src-tauri/.gitignore DELETED
@@ -1,7 +0,0 @@
1
- # Generated by Cargo
2
- # will have compiled files and executables
3
- /target/
4
-
5
- # Generated by Tauri
6
- # will have schema files for capabilities auto-completion
7
- /gen/schemas
src-tauri/Cargo.toml DELETED
@@ -1,34 +0,0 @@
1
- [package]
2
- name = "website"
3
- version = "0.1.0"
4
- description = "pyrossh website app"
5
- authors = ["pyrossh"]
6
- edition = "2021"
7
-
8
- # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
9
-
10
- [lib]
11
- # The `_lib` suffix may seem redundant but it is necessary
12
- # to make the lib name unique and wouldn't conflict with the bin name.
13
- # This seems to be only an issue on Windows, see https://github.com/rust-lang/cargo/issues/8519
14
- name = "tauri_app_lib"
15
- crate-type = ["staticlib", "cdylib", "rlib"]
16
-
17
- [build-dependencies]
18
- tauri-build = { version = "2", features = [] }
19
-
20
- [dependencies]
21
- tauri = { version = "2", features = [] }
22
- tauri-plugin-opener = "2"
23
- serde = { version = "1", features = ["derive"] }
24
- serde_json = "1"
25
-
26
- [profile.dev]
27
- incremental = true # Compile your binary in smaller steps.
28
-
29
- [profile.release]
30
- codegen-units = 1 # Allows LLVM to perform better optimization.
31
- lto = true # Enables link-time-optimizations.
32
- opt-level = "s" # Prioritizes small binary size. Use `3` if you prefer speed.
33
- panic = "abort" # Higher performance by disabling panic handlers.
34
- strip = true # Ensures debug symbols are removed.
src-tauri/build.rs DELETED
@@ -1,3 +0,0 @@
1
- fn main() {
2
- tauri_build::build()
3
- }
src-tauri/capabilities/default.json DELETED
@@ -1,10 +0,0 @@
1
- {
2
- "$schema": "../gen/schemas/desktop-schema.json",
3
- "identifier": "default",
4
- "description": "Capability for the main window",
5
- "windows": ["main"],
6
- "permissions": [
7
- "core:default",
8
- "opener:default"
9
- ]
10
- }
src-tauri/gen/android/.editorconfig DELETED
@@ -1,12 +0,0 @@
1
- # EditorConfig is awesome: https://EditorConfig.org
2
-
3
- # top-most EditorConfig file
4
- root = true
5
-
6
- [*]
7
- indent_style = space
8
- indent_size = 2
9
- end_of_line = lf
10
- charset = utf-8
11
- trim_trailing_whitespace = false
12
- insert_final_newline = false
src-tauri/gen/android/.gitignore DELETED
@@ -1,19 +0,0 @@
1
- *.iml
2
- .gradle
3
- /local.properties
4
- /.idea/caches
5
- /.idea/libraries
6
- /.idea/modules.xml
7
- /.idea/workspace.xml
8
- /.idea/navEditor.xml
9
- /.idea/assetWizardSettings.xml
10
- .DS_Store
11
- build
12
- /captures
13
- .externalNativeBuild
14
- .cxx
15
- local.properties
16
- key.properties
17
-
18
- /.tauri
19
- /tauri.settings.gradle
src-tauri/gen/android/app/.gitignore DELETED
@@ -1,6 +0,0 @@
1
- /src/main/java/dev/pyrossh/website/generated
2
- /src/main/jniLibs/**/*.so
3
- /src/main/assets/tauri.conf.json
4
- /tauri.build.gradle.kts
5
- /proguard-tauri.pro
6
- /tauri.properties
src-tauri/gen/android/app/build.gradle.kts DELETED
@@ -1,70 +0,0 @@
1
- import java.util.Properties
2
-
3
- plugins {
4
- id("com.android.application")
5
- id("org.jetbrains.kotlin.android")
6
- id("rust")
7
- }
8
-
9
- val tauriProperties = Properties().apply {
10
- val propFile = file("tauri.properties")
11
- if (propFile.exists()) {
12
- propFile.inputStream().use { load(it) }
13
- }
14
- }
15
-
16
- android {
17
- compileSdk = 36
18
- namespace = "dev.pyrossh.website"
19
- defaultConfig {
20
- manifestPlaceholders["usesCleartextTraffic"] = "false"
21
- applicationId = "dev.pyrossh.website"
22
- minSdk = 24
23
- targetSdk = 36
24
- versionCode = tauriProperties.getProperty("tauri.android.versionCode", "1").toInt()
25
- versionName = tauriProperties.getProperty("tauri.android.versionName", "1.0")
26
- }
27
- buildTypes {
28
- getByName("debug") {
29
- manifestPlaceholders["usesCleartextTraffic"] = "true"
30
- isDebuggable = true
31
- isJniDebuggable = true
32
- isMinifyEnabled = false
33
- packaging { jniLibs.keepDebugSymbols.add("*/arm64-v8a/*.so")
34
- jniLibs.keepDebugSymbols.add("*/armeabi-v7a/*.so")
35
- jniLibs.keepDebugSymbols.add("*/x86/*.so")
36
- jniLibs.keepDebugSymbols.add("*/x86_64/*.so")
37
- }
38
- }
39
- getByName("release") {
40
- isMinifyEnabled = true
41
- proguardFiles(
42
- *fileTree(".") { include("**/*.pro") }
43
- .plus(getDefaultProguardFile("proguard-android-optimize.txt"))
44
- .toList().toTypedArray()
45
- )
46
- }
47
- }
48
- kotlinOptions {
49
- jvmTarget = "1.8"
50
- }
51
- buildFeatures {
52
- buildConfig = true
53
- }
54
- }
55
-
56
- rust {
57
- rootDirRel = "../../../"
58
- }
59
-
60
- dependencies {
61
- implementation("androidx.webkit:webkit:1.14.0")
62
- implementation("androidx.appcompat:appcompat:1.7.1")
63
- implementation("androidx.activity:activity-ktx:1.10.1")
64
- implementation("com.google.android.material:material:1.12.0")
65
- testImplementation("junit:junit:4.13.2")
66
- androidTestImplementation("androidx.test.ext:junit:1.1.4")
67
- androidTestImplementation("androidx.test.espresso:espresso-core:3.5.0")
68
- }
69
-
70
- apply(from = "tauri.build.gradle.kts")
src-tauri/gen/android/app/proguard-rules.pro DELETED
@@ -1,21 +0,0 @@
1
- # Add project specific ProGuard rules here.
2
- # You can control the set of applied configuration files using the
3
- # proguardFiles setting in build.gradle.
4
- #
5
- # For more details, see
6
- # http://developer.android.com/guide/developing/tools/proguard.html
7
-
8
- # If your project uses WebView with JS, uncomment the following
9
- # and specify the fully qualified class name to the JavaScript interface
10
- # class:
11
- #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12
- # public *;
13
- #}
14
-
15
- # Uncomment this to preserve the line number information for
16
- # debugging stack traces.
17
- #-keepattributes SourceFile,LineNumberTable
18
-
19
- # If you keep the line number information, uncomment this to
20
- # hide the original source file name.
21
- #-renamesourcefileattribute SourceFile
src-tauri/gen/android/app/src/main/AndroidManifest.xml DELETED
@@ -1,37 +0,0 @@
1
- <?xml version="1.0" encoding="utf-8"?>
2
- <manifest xmlns:android="http://schemas.android.com/apk/res/android">
3
- <uses-permission android:name="android.permission.INTERNET" />
4
-
5
- <!-- AndroidTV support -->
6
- <uses-feature android:name="android.software.leanback" android:required="false" />
7
-
8
- <application
9
- android:icon="@mipmap/ic_launcher"
10
- android:label="@string/app_name"
11
- android:theme="@style/Theme.website"
12
- android:usesCleartextTraffic="${usesCleartextTraffic}">
13
- <activity
14
- android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|smallestScreenSize|screenLayout|uiMode"
15
- android:launchMode="singleTask"
16
- android:label="@string/main_activity_title"
17
- android:name=".MainActivity"
18
- android:exported="true">
19
- <intent-filter>
20
- <action android:name="android.intent.action.MAIN" />
21
- <category android:name="android.intent.category.LAUNCHER" />
22
- <!-- AndroidTV support -->
23
- <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
24
- </intent-filter>
25
- </activity>
26
-
27
- <provider
28
- android:name="androidx.core.content.FileProvider"
29
- android:authorities="${applicationId}.fileprovider"
30
- android:exported="false"
31
- android:grantUriPermissions="true">
32
- <meta-data
33
- android:name="android.support.FILE_PROVIDER_PATHS"
34
- android:resource="@xml/file_paths" />
35
- </provider>
36
- </application>
37
- </manifest>
src-tauri/gen/android/app/src/main/java/dev/pyrossh/website/MainActivity.kt DELETED
@@ -1,11 +0,0 @@
1
- package dev.pyrossh.website
2
-
3
- import android.os.Bundle
4
- import androidx.activity.enableEdgeToEdge
5
-
6
- class MainActivity : TauriActivity() {
7
- override fun onCreate(savedInstanceState: Bundle?) {
8
- enableEdgeToEdge()
9
- super.onCreate(savedInstanceState)
10
- }
11
- }
src-tauri/gen/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml DELETED
@@ -1,30 +0,0 @@
1
- <vector xmlns:android="http://schemas.android.com/apk/res/android"
2
- xmlns:aapt="http://schemas.android.com/aapt"
3
- android:width="108dp"
4
- android:height="108dp"
5
- android:viewportWidth="108"
6
- android:viewportHeight="108">
7
- <path android:pathData="M31,63.928c0,0 6.4,-11 12.1,-13.1c7.2,-2.6 26,-1.4 26,-1.4l38.1,38.1L107,108.928l-32,-1L31,63.928z">
8
- <aapt:attr name="android:fillColor">
9
- <gradient
10
- android:endX="85.84757"
11
- android:endY="92.4963"
12
- android:startX="42.9492"
13
- android:startY="49.59793"
14
- android:type="linear">
15
- <item
16
- android:color="#44000000"
17
- android:offset="0.0" />
18
- <item
19
- android:color="#00000000"
20
- android:offset="1.0" />
21
- </gradient>
22
- </aapt:attr>
23
- </path>
24
- <path
25
- android:fillColor="#FFFFFF"
26
- android:fillType="nonZero"
27
- android:pathData="M65.3,45.828l3.8,-6.6c0.2,-0.4 0.1,-0.9 -0.3,-1.1c-0.4,-0.2 -0.9,-0.1 -1.1,0.3l-3.9,6.7c-6.3,-2.8 -13.4,-2.8 -19.7,0l-3.9,-6.7c-0.2,-0.4 -0.7,-0.5 -1.1,-0.3C38.8,38.328 38.7,38.828 38.9,39.228l3.8,6.6C36.2,49.428 31.7,56.028 31,63.928h46C76.3,56.028 71.8,49.428 65.3,45.828zM43.4,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2c-0.3,-0.7 -0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C45.3,56.528 44.5,57.328 43.4,57.328L43.4,57.328zM64.6,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2s-0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C66.5,56.528 65.6,57.328 64.6,57.328L64.6,57.328z"
28
- android:strokeWidth="1"
29
- android:strokeColor="#00000000" />
30
- </vector>
src-tauri/gen/android/app/src/main/res/drawable/ic_launcher_background.xml DELETED
@@ -1,170 +0,0 @@
1
- <?xml version="1.0" encoding="utf-8"?>
2
- <vector xmlns:android="http://schemas.android.com/apk/res/android"
3
- android:width="108dp"
4
- android:height="108dp"
5
- android:viewportWidth="108"
6
- android:viewportHeight="108">
7
- <path
8
- android:fillColor="#3DDC84"
9
- android:pathData="M0,0h108v108h-108z" />
10
- <path
11
- android:fillColor="#00000000"
12
- android:pathData="M9,0L9,108"
13
- android:strokeWidth="0.8"
14
- android:strokeColor="#33FFFFFF" />
15
- <path
16
- android:fillColor="#00000000"
17
- android:pathData="M19,0L19,108"
18
- android:strokeWidth="0.8"
19
- android:strokeColor="#33FFFFFF" />
20
- <path
21
- android:fillColor="#00000000"
22
- android:pathData="M29,0L29,108"
23
- android:strokeWidth="0.8"
24
- android:strokeColor="#33FFFFFF" />
25
- <path
26
- android:fillColor="#00000000"
27
- android:pathData="M39,0L39,108"
28
- android:strokeWidth="0.8"
29
- android:strokeColor="#33FFFFFF" />
30
- <path
31
- android:fillColor="#00000000"
32
- android:pathData="M49,0L49,108"
33
- android:strokeWidth="0.8"
34
- android:strokeColor="#33FFFFFF" />
35
- <path
36
- android:fillColor="#00000000"
37
- android:pathData="M59,0L59,108"
38
- android:strokeWidth="0.8"
39
- android:strokeColor="#33FFFFFF" />
40
- <path
41
- android:fillColor="#00000000"
42
- android:pathData="M69,0L69,108"
43
- android:strokeWidth="0.8"
44
- android:strokeColor="#33FFFFFF" />
45
- <path
46
- android:fillColor="#00000000"
47
- android:pathData="M79,0L79,108"
48
- android:strokeWidth="0.8"
49
- android:strokeColor="#33FFFFFF" />
50
- <path
51
- android:fillColor="#00000000"
52
- android:pathData="M89,0L89,108"
53
- android:strokeWidth="0.8"
54
- android:strokeColor="#33FFFFFF" />
55
- <path
56
- android:fillColor="#00000000"
57
- android:pathData="M99,0L99,108"
58
- android:strokeWidth="0.8"
59
- android:strokeColor="#33FFFFFF" />
60
- <path
61
- android:fillColor="#00000000"
62
- android:pathData="M0,9L108,9"
63
- android:strokeWidth="0.8"
64
- android:strokeColor="#33FFFFFF" />
65
- <path
66
- android:fillColor="#00000000"
67
- android:pathData="M0,19L108,19"
68
- android:strokeWidth="0.8"
69
- android:strokeColor="#33FFFFFF" />
70
- <path
71
- android:fillColor="#00000000"
72
- android:pathData="M0,29L108,29"
73
- android:strokeWidth="0.8"
74
- android:strokeColor="#33FFFFFF" />
75
- <path
76
- android:fillColor="#00000000"
77
- android:pathData="M0,39L108,39"
78
- android:strokeWidth="0.8"
79
- android:strokeColor="#33FFFFFF" />
80
- <path
81
- android:fillColor="#00000000"
82
- android:pathData="M0,49L108,49"
83
- android:strokeWidth="0.8"
84
- android:strokeColor="#33FFFFFF" />
85
- <path
86
- android:fillColor="#00000000"
87
- android:pathData="M0,59L108,59"
88
- android:strokeWidth="0.8"
89
- android:strokeColor="#33FFFFFF" />
90
- <path
91
- android:fillColor="#00000000"
92
- android:pathData="M0,69L108,69"
93
- android:strokeWidth="0.8"
94
- android:strokeColor="#33FFFFFF" />
95
- <path
96
- android:fillColor="#00000000"
97
- android:pathData="M0,79L108,79"
98
- android:strokeWidth="0.8"
99
- android:strokeColor="#33FFFFFF" />
100
- <path
101
- android:fillColor="#00000000"
102
- android:pathData="M0,89L108,89"
103
- android:strokeWidth="0.8"
104
- android:strokeColor="#33FFFFFF" />
105
- <path
106
- android:fillColor="#00000000"
107
- android:pathData="M0,99L108,99"
108
- android:strokeWidth="0.8"
109
- android:strokeColor="#33FFFFFF" />
110
- <path
111
- android:fillColor="#00000000"
112
- android:pathData="M19,29L89,29"
113
- android:strokeWidth="0.8"
114
- android:strokeColor="#33FFFFFF" />
115
- <path
116
- android:fillColor="#00000000"
117
- android:pathData="M19,39L89,39"
118
- android:strokeWidth="0.8"
119
- android:strokeColor="#33FFFFFF" />
120
- <path
121
- android:fillColor="#00000000"
122
- android:pathData="M19,49L89,49"
123
- android:strokeWidth="0.8"
124
- android:strokeColor="#33FFFFFF" />
125
- <path
126
- android:fillColor="#00000000"
127
- android:pathData="M19,59L89,59"
128
- android:strokeWidth="0.8"
129
- android:strokeColor="#33FFFFFF" />
130
- <path
131
- android:fillColor="#00000000"
132
- android:pathData="M19,69L89,69"
133
- android:strokeWidth="0.8"
134
- android:strokeColor="#33FFFFFF" />
135
- <path
136
- android:fillColor="#00000000"
137
- android:pathData="M19,79L89,79"
138
- android:strokeWidth="0.8"
139
- android:strokeColor="#33FFFFFF" />
140
- <path
141
- android:fillColor="#00000000"
142
- android:pathData="M29,19L29,89"
143
- android:strokeWidth="0.8"
144
- android:strokeColor="#33FFFFFF" />
145
- <path
146
- android:fillColor="#00000000"
147
- android:pathData="M39,19L39,89"
148
- android:strokeWidth="0.8"
149
- android:strokeColor="#33FFFFFF" />
150
- <path
151
- android:fillColor="#00000000"
152
- android:pathData="M49,19L49,89"
153
- android:strokeWidth="0.8"
154
- android:strokeColor="#33FFFFFF" />
155
- <path
156
- android:fillColor="#00000000"
157
- android:pathData="M59,19L59,89"
158
- android:strokeWidth="0.8"
159
- android:strokeColor="#33FFFFFF" />
160
- <path
161
- android:fillColor="#00000000"
162
- android:pathData="M69,19L69,89"
163
- android:strokeWidth="0.8"
164
- android:strokeColor="#33FFFFFF" />
165
- <path
166
- android:fillColor="#00000000"
167
- android:pathData="M79,19L79,89"
168
- android:strokeWidth="0.8"
169
- android:strokeColor="#33FFFFFF" />
170
- </vector>
src-tauri/gen/android/app/src/main/res/layout/activity_main.xml DELETED
@@ -1,18 +0,0 @@
1
- <?xml version="1.0" encoding="utf-8"?>
2
- <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
3
- xmlns:app="http://schemas.android.com/apk/res-auto"
4
- xmlns:tools="http://schemas.android.com/tools"
5
- android:layout_width="match_parent"
6
- android:layout_height="match_parent"
7
- tools:context=".MainActivity">
8
-
9
- <TextView
10
- android:layout_width="wrap_content"
11
- android:layout_height="wrap_content"
12
- android:text="Hello World!"
13
- app:layout_constraintBottom_toBottomOf="parent"
14
- app:layout_constraintLeft_toLeftOf="parent"
15
- app:layout_constraintRight_toRightOf="parent"
16
- app:layout_constraintTop_toTopOf="parent" />
17
-
18
- </androidx.constraintlayout.widget.ConstraintLayout>
src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher.png DELETED
Binary file
src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png DELETED
Binary file
src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png DELETED
Binary file
src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher.png DELETED
Binary file
src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png DELETED
Binary file
src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png DELETED
Binary file
src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png DELETED
Binary file
src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png DELETED
Binary file
src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png DELETED
Binary file
src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png DELETED
Binary file
src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png DELETED
Binary file
src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png DELETED
Binary file
src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png DELETED
Binary file
src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png DELETED
Binary file
src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png DELETED
Binary file
src-tauri/gen/android/app/src/main/res/values-night/themes.xml DELETED
@@ -1,6 +0,0 @@
1
- <resources xmlns:tools="http://schemas.android.com/tools">
2
- <!-- Base application theme. -->
3
- <style name="Theme.website" parent="Theme.MaterialComponents.DayNight.NoActionBar">
4
- <!-- Customize your theme here. -->
5
- </style>
6
- </resources>
src-tauri/gen/android/app/src/main/res/values/colors.xml DELETED
@@ -1,10 +0,0 @@
1
- <?xml version="1.0" encoding="utf-8"?>
2
- <resources>
3
- <color name="purple_200">#FFBB86FC</color>
4
- <color name="purple_500">#FF6200EE</color>
5
- <color name="purple_700">#FF3700B3</color>
6
- <color name="teal_200">#FF03DAC5</color>
7
- <color name="teal_700">#FF018786</color>
8
- <color name="black">#FF000000</color>
9
- <color name="white">#FFFFFFFF</color>
10
- </resources>
src-tauri/gen/android/app/src/main/res/values/strings.xml DELETED
@@ -1,4 +0,0 @@
1
- <resources>
2
- <string name="app_name">pyrossh</string>
3
- <string name="main_activity_title">pyrossh</string>
4
- </resources>
src-tauri/gen/android/app/src/main/res/values/themes.xml DELETED
@@ -1,6 +0,0 @@
1
- <resources xmlns:tools="http://schemas.android.com/tools">
2
- <!-- Base application theme. -->
3
- <style name="Theme.website" parent="Theme.MaterialComponents.DayNight.NoActionBar">
4
- <!-- Customize your theme here. -->
5
- </style>
6
- </resources>
src-tauri/gen/android/app/src/main/res/xml/file_paths.xml DELETED
@@ -1,5 +0,0 @@
1
- <?xml version="1.0" encoding="utf-8"?>
2
- <paths xmlns:android="http://schemas.android.com/apk/res/android">
3
- <external-path name="my_images" path="." />
4
- <cache-path name="my_cache_images" path="." />
5
- </paths>
src-tauri/gen/android/build.gradle.kts DELETED
@@ -1,22 +0,0 @@
1
- buildscript {
2
- repositories {
3
- google()
4
- mavenCentral()
5
- }
6
- dependencies {
7
- classpath("com.android.tools.build:gradle:8.11.0")
8
- classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.25")
9
- }
10
- }
11
-
12
- allprojects {
13
- repositories {
14
- google()
15
- mavenCentral()
16
- }
17
- }
18
-
19
- tasks.register("clean").configure {
20
- delete("build")
21
- }
22
-
src-tauri/gen/android/buildSrc/build.gradle.kts DELETED
@@ -1,23 +0,0 @@
1
- plugins {
2
- `kotlin-dsl`
3
- }
4
-
5
- gradlePlugin {
6
- plugins {
7
- create("pluginsForCoolKids") {
8
- id = "rust"
9
- implementationClass = "RustPlugin"
10
- }
11
- }
12
- }
13
-
14
- repositories {
15
- google()
16
- mavenCentral()
17
- }
18
-
19
- dependencies {
20
- compileOnly(gradleApi())
21
- implementation("com.android.tools.build:gradle:8.11.0")
22
- }
23
-
src-tauri/gen/android/buildSrc/src/main/java/dev/pyrossh/website/kotlin/BuildTask.kt DELETED
@@ -1,68 +0,0 @@
1
- import java.io.File
2
- import org.apache.tools.ant.taskdefs.condition.Os
3
- import org.gradle.api.DefaultTask
4
- import org.gradle.api.GradleException
5
- import org.gradle.api.logging.LogLevel
6
- import org.gradle.api.tasks.Input
7
- import org.gradle.api.tasks.TaskAction
8
-
9
- open class BuildTask : DefaultTask() {
10
- @Input
11
- var rootDirRel: String? = null
12
- @Input
13
- var target: String? = null
14
- @Input
15
- var release: Boolean? = null
16
-
17
- @TaskAction
18
- fun assemble() {
19
- val executable = """bun""";
20
- try {
21
- runTauriCli(executable)
22
- } catch (e: Exception) {
23
- if (Os.isFamily(Os.FAMILY_WINDOWS)) {
24
- // Try different Windows-specific extensions
25
- val fallbacks = listOf(
26
- "$executable.exe",
27
- "$executable.cmd",
28
- "$executable.bat",
29
- )
30
-
31
- var lastException: Exception = e
32
- for (fallback in fallbacks) {
33
- try {
34
- runTauriCli(fallback)
35
- return
36
- } catch (fallbackException: Exception) {
37
- lastException = fallbackException
38
- }
39
- }
40
- throw lastException
41
- } else {
42
- throw e;
43
- }
44
- }
45
- }
46
-
47
- fun runTauriCli(executable: String) {
48
- val rootDirRel = rootDirRel ?: throw GradleException("rootDirRel cannot be null")
49
- val target = target ?: throw GradleException("target cannot be null")
50
- val release = release ?: throw GradleException("release cannot be null")
51
- val args = listOf("tauri", "android", "android-studio-script");
52
-
53
- project.exec {
54
- workingDir(File(project.projectDir, rootDirRel))
55
- executable(executable)
56
- args(args)
57
- if (project.logger.isEnabled(LogLevel.DEBUG)) {
58
- args("-vv")
59
- } else if (project.logger.isEnabled(LogLevel.INFO)) {
60
- args("-v")
61
- }
62
- if (release) {
63
- args("--release")
64
- }
65
- args(listOf("--target", target))
66
- }.assertNormalExitValue()
67
- }
68
- }
src-tauri/gen/android/buildSrc/src/main/java/dev/pyrossh/website/kotlin/RustPlugin.kt DELETED
@@ -1,85 +0,0 @@
1
- import com.android.build.api.dsl.ApplicationExtension
2
- import org.gradle.api.DefaultTask
3
- import org.gradle.api.Plugin
4
- import org.gradle.api.Project
5
- import org.gradle.kotlin.dsl.configure
6
- import org.gradle.kotlin.dsl.get
7
-
8
- const val TASK_GROUP = "rust"
9
-
10
- open class Config {
11
- lateinit var rootDirRel: String
12
- }
13
-
14
- open class RustPlugin : Plugin<Project> {
15
- private lateinit var config: Config
16
-
17
- override fun apply(project: Project) = with(project) {
18
- config = extensions.create("rust", Config::class.java)
19
-
20
- val defaultAbiList = listOf("arm64-v8a", "armeabi-v7a", "x86", "x86_64");
21
- val abiList = (findProperty("abiList") as? String)?.split(',') ?: defaultAbiList
22
-
23
- val defaultArchList = listOf("arm64", "arm", "x86", "x86_64");
24
- val archList = (findProperty("archList") as? String)?.split(',') ?: defaultArchList
25
-
26
- val targetsList = (findProperty("targetList") as? String)?.split(',') ?: listOf("aarch64", "armv7", "i686", "x86_64")
27
-
28
- extensions.configure<ApplicationExtension> {
29
- @Suppress("UnstableApiUsage")
30
- flavorDimensions.add("abi")
31
- productFlavors {
32
- create("universal") {
33
- dimension = "abi"
34
- ndk {
35
- abiFilters += abiList
36
- }
37
- }
38
- defaultArchList.forEachIndexed { index, arch ->
39
- create(arch) {
40
- dimension = "abi"
41
- ndk {
42
- abiFilters.add(defaultAbiList[index])
43
- }
44
- }
45
- }
46
- }
47
- }
48
-
49
- afterEvaluate {
50
- for (profile in listOf("debug", "release")) {
51
- val profileCapitalized = profile.replaceFirstChar { it.uppercase() }
52
- val buildTask = tasks.maybeCreate(
53
- "rustBuildUniversal$profileCapitalized",
54
- DefaultTask::class.java
55
- ).apply {
56
- group = TASK_GROUP
57
- description = "Build dynamic library in $profile mode for all targets"
58
- }
59
-
60
- tasks["mergeUniversal${profileCapitalized}JniLibFolders"].dependsOn(buildTask)
61
-
62
- for (targetPair in targetsList.withIndex()) {
63
- val targetName = targetPair.value
64
- val targetArch = archList[targetPair.index]
65
- val targetArchCapitalized = targetArch.replaceFirstChar { it.uppercase() }
66
- val targetBuildTask = project.tasks.maybeCreate(
67
- "rustBuild$targetArchCapitalized$profileCapitalized",
68
- BuildTask::class.java
69
- ).apply {
70
- group = TASK_GROUP
71
- description = "Build dynamic library in $profile mode for $targetArch"
72
- rootDirRel = config.rootDirRel
73
- target = targetName
74
- release = profile == "release"
75
- }
76
-
77
- buildTask.dependsOn(targetBuildTask)
78
- tasks["merge$targetArchCapitalized${profileCapitalized}JniLibFolders"].dependsOn(
79
- targetBuildTask
80
- )
81
- }
82
- }
83
- }
84
- }
85
- }
src-tauri/gen/android/gradle.properties DELETED
@@ -1,24 +0,0 @@
1
- # Project-wide Gradle settings.
2
- # IDE (e.g. Android Studio) users:
3
- # Gradle settings configured through the IDE *will override*
4
- # any settings specified in this file.
5
- # For more details on how to configure your build environment visit
6
- # http://www.gradle.org/docs/current/userguide/build_environment.html
7
- # Specifies the JVM arguments used for the daemon process.
8
- # The setting is particularly useful for tweaking memory settings.
9
- org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
10
- # When configured, Gradle will run in incubating parallel mode.
11
- # This option should only be used with decoupled projects. More details, visit
12
- # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
13
- # org.gradle.parallel=true
14
- # AndroidX package structure to make it clearer which packages are bundled with the
15
- # Android operating system, and which are packaged with your app"s APK
16
- # https://developer.android.com/topic/libraries/support-library/androidx-rn
17
- android.useAndroidX=true
18
- # Kotlin code style for this project: "official" or "obsolete":
19
- kotlin.code.style=official
20
- # Enables namespacing of each library's R class so that its R class includes only the
21
- # resources declared in the library itself and none from the library's dependencies,
22
- # thereby reducing the size of the R class for that library
23
- android.nonTransitiveRClass=true
24
- android.nonFinalResIds=false
src-tauri/gen/android/gradle/wrapper/gradle-wrapper.jar DELETED
Binary file
src-tauri/gen/android/gradle/wrapper/gradle-wrapper.properties DELETED
@@ -1,6 +0,0 @@
1
- #Tue May 10 19:22:52 CST 2022
2
- distributionBase=GRADLE_USER_HOME
3
- distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
4
- distributionPath=wrapper/dists
5
- zipStorePath=wrapper/dists
6
- zipStoreBase=GRADLE_USER_HOME
src-tauri/gen/android/gradlew DELETED
@@ -1,185 +0,0 @@
1
- #!/usr/bin/env sh
2
-
3
- #
4
- # Copyright 2015 the original author or authors.
5
- #
6
- # Licensed under the Apache License, Version 2.0 (the "License");
7
- # you may not use this file except in compliance with the License.
8
- # You may obtain a copy of the License at
9
- #
10
- # https://www.apache.org/licenses/LICENSE-2.0
11
- #
12
- # Unless required by applicable law or agreed to in writing, software
13
- # distributed under the License is distributed on an "AS IS" BASIS,
14
- # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
- # See the License for the specific language governing permissions and
16
- # limitations under the License.
17
- #
18
-
19
- ##############################################################################
20
- ##
21
- ## Gradle start up script for UN*X
22
- ##
23
- ##############################################################################
24
-
25
- # Attempt to set APP_HOME
26
- # Resolve links: $0 may be a link
27
- PRG="$0"
28
- # Need this for relative symlinks.
29
- while [ -h "$PRG" ] ; do
30
- ls=`ls -ld "$PRG"`
31
- link=`expr "$ls" : '.*-> \(.*\)$'`
32
- if expr "$link" : '/.*' > /dev/null; then
33
- PRG="$link"
34
- else
35
- PRG=`dirname "$PRG"`"/$link"
36
- fi
37
- done
38
- SAVED="`pwd`"
39
- cd "`dirname \"$PRG\"`/" >/dev/null
40
- APP_HOME="`pwd -P`"
41
- cd "$SAVED" >/dev/null
42
-
43
- APP_NAME="Gradle"
44
- APP_BASE_NAME=`basename "$0"`
45
-
46
- # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
47
- DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
48
-
49
- # Use the maximum available, or set MAX_FD != -1 to use that value.
50
- MAX_FD="maximum"
51
-
52
- warn () {
53
- echo "$*"
54
- }
55
-
56
- die () {
57
- echo
58
- echo "$*"
59
- echo
60
- exit 1
61
- }
62
-
63
- # OS specific support (must be 'true' or 'false').
64
- cygwin=false
65
- msys=false
66
- darwin=false
67
- nonstop=false
68
- case "`uname`" in
69
- CYGWIN* )
70
- cygwin=true
71
- ;;
72
- Darwin* )
73
- darwin=true
74
- ;;
75
- MINGW* )
76
- msys=true
77
- ;;
78
- NONSTOP* )
79
- nonstop=true
80
- ;;
81
- esac
82
-
83
- CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
84
-
85
-
86
- # Determine the Java command to use to start the JVM.
87
- if [ -n "$JAVA_HOME" ] ; then
88
- if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
89
- # IBM's JDK on AIX uses strange locations for the executables
90
- JAVACMD="$JAVA_HOME/jre/sh/java"
91
- else
92
- JAVACMD="$JAVA_HOME/bin/java"
93
- fi
94
- if [ ! -x "$JAVACMD" ] ; then
95
- die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
96
-
97
- Please set the JAVA_HOME variable in your environment to match the
98
- location of your Java installation."
99
- fi
100
- else
101
- JAVACMD="java"
102
- which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
103
-
104
- Please set the JAVA_HOME variable in your environment to match the
105
- location of your Java installation."
106
- fi
107
-
108
- # Increase the maximum file descriptors if we can.
109
- if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
110
- MAX_FD_LIMIT=`ulimit -H -n`
111
- if [ $? -eq 0 ] ; then
112
- if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
113
- MAX_FD="$MAX_FD_LIMIT"
114
- fi
115
- ulimit -n $MAX_FD
116
- if [ $? -ne 0 ] ; then
117
- warn "Could not set maximum file descriptor limit: $MAX_FD"
118
- fi
119
- else
120
- warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
121
- fi
122
- fi
123
-
124
- # For Darwin, add options to specify how the application appears in the dock
125
- if $darwin; then
126
- GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
127
- fi
128
-
129
- # For Cygwin or MSYS, switch paths to Windows format before running java
130
- if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
131
- APP_HOME=`cygpath --path --mixed "$APP_HOME"`
132
- CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
133
-
134
- JAVACMD=`cygpath --unix "$JAVACMD"`
135
-
136
- # We build the pattern for arguments to be converted via cygpath
137
- ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
138
- SEP=""
139
- for dir in $ROOTDIRSRAW ; do
140
- ROOTDIRS="$ROOTDIRS$SEP$dir"
141
- SEP="|"
142
- done
143
- OURCYGPATTERN="(^($ROOTDIRS))"
144
- # Add a user-defined pattern to the cygpath arguments
145
- if [ "$GRADLE_CYGPATTERN" != "" ] ; then
146
- OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
147
- fi
148
- # Now convert the arguments - kludge to limit ourselves to /bin/sh
149
- i=0
150
- for arg in "$@" ; do
151
- CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
152
- CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
153
-
154
- if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
155
- eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
156
- else
157
- eval `echo args$i`="\"$arg\""
158
- fi
159
- i=`expr $i + 1`
160
- done
161
- case $i in
162
- 0) set -- ;;
163
- 1) set -- "$args0" ;;
164
- 2) set -- "$args0" "$args1" ;;
165
- 3) set -- "$args0" "$args1" "$args2" ;;
166
- 4) set -- "$args0" "$args1" "$args2" "$args3" ;;
167
- 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
168
- 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
169
- 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
170
- 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
171
- 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
172
- esac
173
- fi
174
-
175
- # Escape application args
176
- save () {
177
- for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
178
- echo " "
179
- }
180
- APP_ARGS=`save "$@"`
181
-
182
- # Collect all arguments for the java command, following the shell quoting and substitution rules
183
- eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
184
-
185
- exec "$JAVACMD" "$@"
src-tauri/gen/android/gradlew.bat DELETED
@@ -1,89 +0,0 @@
1
- @rem
2
- @rem Copyright 2015 the original author or authors.
3
- @rem
4
- @rem Licensed under the Apache License, Version 2.0 (the "License");
5
- @rem you may not use this file except in compliance with the License.
6
- @rem You may obtain a copy of the License at
7
- @rem
8
- @rem https://www.apache.org/licenses/LICENSE-2.0
9
- @rem
10
- @rem Unless required by applicable law or agreed to in writing, software
11
- @rem distributed under the License is distributed on an "AS IS" BASIS,
12
- @rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
- @rem See the License for the specific language governing permissions and
14
- @rem limitations under the License.
15
- @rem
16
-
17
- @if "%DEBUG%" == "" @echo off
18
- @rem ##########################################################################
19
- @rem
20
- @rem Gradle startup script for Windows
21
- @rem
22
- @rem ##########################################################################
23
-
24
- @rem Set local scope for the variables with windows NT shell
25
- if "%OS%"=="Windows_NT" setlocal
26
-
27
- set DIRNAME=%~dp0
28
- if "%DIRNAME%" == "" set DIRNAME=.
29
- set APP_BASE_NAME=%~n0
30
- set APP_HOME=%DIRNAME%
31
-
32
- @rem Resolve any "." and ".." in APP_HOME to make it shorter.
33
- for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
34
-
35
- @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
36
- set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
37
-
38
- @rem Find java.exe
39
- if defined JAVA_HOME goto findJavaFromJavaHome
40
-
41
- set JAVA_EXE=java.exe
42
- %JAVA_EXE% -version >NUL 2>&1
43
- if "%ERRORLEVEL%" == "0" goto execute
44
-
45
- echo.
46
- echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
47
- echo.
48
- echo Please set the JAVA_HOME variable in your environment to match the
49
- echo location of your Java installation.
50
-
51
- goto fail
52
-
53
- :findJavaFromJavaHome
54
- set JAVA_HOME=%JAVA_HOME:"=%
55
- set JAVA_EXE=%JAVA_HOME%/bin/java.exe
56
-
57
- if exist "%JAVA_EXE%" goto execute
58
-
59
- echo.
60
- echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
61
- echo.
62
- echo Please set the JAVA_HOME variable in your environment to match the
63
- echo location of your Java installation.
64
-
65
- goto fail
66
-
67
- :execute
68
- @rem Setup the command line
69
-
70
- set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
71
-
72
-
73
- @rem Execute Gradle
74
- "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
75
-
76
- :end
77
- @rem End local scope for the variables with windows NT shell
78
- if "%ERRORLEVEL%"=="0" goto mainEnd
79
-
80
- :fail
81
- rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
82
- rem the _cmd.exe /c_ return code!
83
- if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
84
- exit /b 1
85
-
86
- :mainEnd
87
- if "%OS%"=="Windows_NT" endlocal
88
-
89
- :omega
src-tauri/gen/android/settings.gradle DELETED
@@ -1,3 +0,0 @@
1
- include ':app'
2
-
3
- apply from: 'tauri.settings.gradle'
src-tauri/gen/apple/.gitignore DELETED
@@ -1,3 +0,0 @@
1
- xcuserdata/
2
- build/
3
- Externals/
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/[email protected] DELETED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/Contents.json DELETED
@@ -1,116 +0,0 @@
1
- {
2
- "images" : [
3
- {
4
- "size" : "20x20",
5
- "idiom" : "iphone",
6
- "filename" : "[email protected]",
7
- "scale" : "2x"
8
- },
9
- {
10
- "size" : "20x20",
11
- "idiom" : "iphone",
12
- "filename" : "[email protected]",
13
- "scale" : "3x"
14
- },
15
- {
16
- "size" : "29x29",
17
- "idiom" : "iphone",
18
- "filename" : "[email protected]",
19
- "scale" : "2x"
20
- },
21
- {
22
- "size" : "29x29",
23
- "idiom" : "iphone",
24
- "filename" : "[email protected]",
25
- "scale" : "3x"
26
- },
27
- {
28
- "size" : "40x40",
29
- "idiom" : "iphone",
30
- "filename" : "[email protected]",
31
- "scale" : "2x"
32
- },
33
- {
34
- "size" : "40x40",
35
- "idiom" : "iphone",
36
- "filename" : "[email protected]",
37
- "scale" : "3x"
38
- },
39
- {
40
- "size" : "60x60",
41
- "idiom" : "iphone",
42
- "filename" : "[email protected]",
43
- "scale" : "2x"
44
- },
45
- {
46
- "size" : "60x60",
47
- "idiom" : "iphone",
48
- "filename" : "[email protected]",
49
- "scale" : "3x"
50
- },
51
- {
52
- "size" : "20x20",
53
- "idiom" : "ipad",
54
- "filename" : "[email protected]",
55
- "scale" : "1x"
56
- },
57
- {
58
- "size" : "20x20",
59
- "idiom" : "ipad",
60
- "filename" : "[email protected]",
61
- "scale" : "2x"
62
- },
63
- {
64
- "size" : "29x29",
65
- "idiom" : "ipad",
66
- "filename" : "[email protected]",
67
- "scale" : "1x"
68
- },
69
- {
70
- "size" : "29x29",
71
- "idiom" : "ipad",
72
- "filename" : "[email protected]",
73
- "scale" : "2x"
74
- },
75
- {
76
- "size" : "40x40",
77
- "idiom" : "ipad",
78
- "filename" : "[email protected]",
79
- "scale" : "1x"
80
- },
81
- {
82
- "size" : "40x40",
83
- "idiom" : "ipad",
84
- "filename" : "[email protected]",
85
- "scale" : "2x"
86
- },
87
- {
88
- "size" : "76x76",
89
- "idiom" : "ipad",
90
- "filename" : "[email protected]",
91
- "scale" : "1x"
92
- },
93
- {
94
- "size" : "76x76",
95
- "idiom" : "ipad",
96
- "filename" : "[email protected]",
97
- "scale" : "2x"
98
- },
99
- {
100
- "size" : "83.5x83.5",
101
- "idiom" : "ipad",
102
- "filename" : "[email protected]",
103
- "scale" : "2x"
104
- },
105
- {
106
- "size" : "1024x1024",
107
- "idiom" : "ios-marketing",
108
- "filename" : "[email protected]",
109
- "scale" : "1x"
110
- }
111
- ],
112
- "info" : {
113
- "version" : 1,
114
- "author" : "xcode"
115
- }
116
- }
src-tauri/gen/apple/Assets.xcassets/Contents.json DELETED
@@ -1,6 +0,0 @@
1
- {
2
- "info" : {
3
- "version" : 1,
4
- "author" : "xcode"
5
- }
6
- }
src-tauri/gen/apple/ExportOptions.plist DELETED
@@ -1,8 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
- <plist version="1.0">
4
- <dict>
5
- <key>method</key>
6
- <string>debugging</string>
7
- </dict>
8
- </plist>
src-tauri/gen/apple/LaunchScreen.storyboard DELETED
@@ -1,30 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="17150" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="Y6W-OH-hqX">
3
- <dependencies>
4
- <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17122"/>
5
- <capability name="Safe area layout guides" minToolsVersion="9.0"/>
6
- <capability name="System colors in document resources" minToolsVersion="11.0"/>
7
- <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
8
- </dependencies>
9
- <scenes>
10
- <!--View Controller-->
11
- <scene sceneID="s0d-6b-0kx">
12
- <objects>
13
- <viewController id="Y6W-OH-hqX" sceneMemberID="viewController">
14
- <view key="view" contentMode="scaleToFill" id="5EZ-qb-Rvc">
15
- <rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
16
- <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
17
- <viewLayoutGuide key="safeArea" id="vDu-zF-Fre"/>
18
- <color key="backgroundColor" systemColor="systemBackgroundColor"/>
19
- </view>
20
- </viewController>
21
- <placeholder placeholderIdentifier="IBFirstResponder" id="Ief-a0-LHa" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
22
- </objects>
23
- </scene>
24
- </scenes>
25
- <resources>
26
- <systemColor name="systemBackgroundColor">
27
- <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
28
- </systemColor>
29
- </resources>
30
- </document>
src-tauri/gen/apple/Podfile DELETED
@@ -1,21 +0,0 @@
1
- # Uncomment the next line to define a global platform for your project
2
-
3
- target 'website_iOS' do
4
- platform :ios, '14.0'
5
- # Pods for website_iOS
6
- end
7
-
8
- target 'website_macOS' do
9
- platform :osx, '11.0'
10
- # Pods for website_macOS
11
- end
12
-
13
- # Delete the deployment target for iOS and macOS, causing it to be inherited from the Podfile
14
- post_install do |installer|
15
- installer.pods_project.targets.each do |target|
16
- target.build_configurations.each do |config|
17
- config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET'
18
- config.build_settings.delete 'MACOSX_DEPLOYMENT_TARGET'
19
- end
20
- end
21
- end
src-tauri/gen/apple/Sources/website/bindings/bindings.h DELETED
@@ -1,8 +0,0 @@
1
- #pragma once
2
-
3
- namespace ffi {
4
- extern "C" {
5
- void start_app();
6
- }
7
- }
8
-
src-tauri/gen/apple/Sources/website/main.mm DELETED
@@ -1,6 +0,0 @@
1
- #include "bindings/bindings.h"
2
-
3
- int main(int argc, char * argv[]) {
4
- ffi::start_app();
5
- return 0;
6
- }
src-tauri/gen/apple/project.yml DELETED
@@ -1,88 +0,0 @@
1
- name: website
2
- options:
3
- bundleIdPrefix: dev.pyrossh.website
4
- deploymentTarget:
5
- iOS: 14.0
6
- fileGroups: [../../src]
7
- configs:
8
- debug: debug
9
- release: release
10
- settingGroups:
11
- app:
12
- base:
13
- PRODUCT_NAME: pyrossh
14
- PRODUCT_BUNDLE_IDENTIFIER: dev.pyrossh.website
15
- targetTemplates:
16
- app:
17
- type: application
18
- sources:
19
- - path: Sources
20
- scheme:
21
- environmentVariables:
22
- RUST_BACKTRACE: full
23
- RUST_LOG: info
24
- settings:
25
- groups: [app]
26
- targets:
27
- website_iOS:
28
- type: application
29
- platform: iOS
30
- sources:
31
- - path: Sources
32
- - path: Assets.xcassets
33
- - path: Externals
34
- - path: website_iOS
35
- - path: assets
36
- buildPhase: resources
37
- type: folder
38
- - path: LaunchScreen.storyboard
39
- info:
40
- path: website_iOS/Info.plist
41
- properties:
42
- LSRequiresIPhoneOS: true
43
- UILaunchStoryboardName: LaunchScreen
44
- UIRequiredDeviceCapabilities: [arm64, metal]
45
- UISupportedInterfaceOrientations:
46
- - UIInterfaceOrientationPortrait
47
- - UIInterfaceOrientationLandscapeLeft
48
- - UIInterfaceOrientationLandscapeRight
49
- UISupportedInterfaceOrientations~ipad:
50
- - UIInterfaceOrientationPortrait
51
- - UIInterfaceOrientationPortraitUpsideDown
52
- - UIInterfaceOrientationLandscapeLeft
53
- - UIInterfaceOrientationLandscapeRight
54
- CFBundleShortVersionString: 0.1.0
55
- CFBundleVersion: "0.1.0"
56
- entitlements:
57
- path: website_iOS/website_iOS.entitlements
58
- scheme:
59
- environmentVariables:
60
- RUST_BACKTRACE: full
61
- RUST_LOG: info
62
- settings:
63
- base:
64
- ENABLE_BITCODE: false
65
- ARCHS: [arm64]
66
- VALID_ARCHS: arm64
67
- LIBRARY_SEARCH_PATHS[arch=x86_64]: $(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)
68
- LIBRARY_SEARCH_PATHS[arch=arm64]: $(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)
69
- ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES: true
70
- EXCLUDED_ARCHS[sdk=iphoneos*]: x86_64
71
- groups: [app]
72
- dependencies:
73
- - framework: libapp.a
74
- embed: false
75
- - sdk: CoreGraphics.framework
76
- - sdk: Metal.framework
77
- - sdk: MetalKit.framework
78
- - sdk: QuartzCore.framework
79
- - sdk: Security.framework
80
- - sdk: UIKit.framework
81
- - sdk: WebKit.framework
82
- preBuildScripts:
83
- - script: bun tauri ios xcode-script -v --platform ${PLATFORM_DISPLAY_NAME:?} --sdk-root ${SDKROOT:?} --framework-search-paths "${FRAMEWORK_SEARCH_PATHS:?}" --header-search-paths "${HEADER_SEARCH_PATHS:?}" --gcc-preprocessor-definitions "${GCC_PREPROCESSOR_DEFINITIONS:-}" --configuration ${CONFIGURATION:?} ${FORCE_COLOR} ${ARCHS:?}
84
- name: Build Rust Code
85
- basedOnDependencyAnalysis: false
86
- outputFiles:
87
- - $(SRCROOT)/Externals/x86_64/${CONFIGURATION}/libapp.a
88
- - $(SRCROOT)/Externals/arm64/${CONFIGURATION}/libapp.a
src-tauri/gen/apple/website.xcodeproj/project.pbxproj DELETED
@@ -1,458 +0,0 @@
1
- // !$*UTF8*$!
2
- {
3
- archiveVersion = 1;
4
- classes = {
5
- };
6
- objectVersion = 77;
7
- objects = {
8
-
9
- /* Begin PBXBuildFile section */
10
- 0493E2F87E8F7C9F794C1B34 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DAA64BC163CEFBAD08F66211 /* Security.framework */; };
11
- 0A90377127D43BAD3C3C0A7A /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5473F9169BAE2325C40E5A99 /* main.mm */; };
12
- 0D5873105DD74611B081A4A3 /* assets in Resources */ = {isa = PBXBuildFile; fileRef = BBF7CBA019B728942FAE291D /* assets */; };
13
- 17771C197F17EA56AE15B585 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 535C3C9D350C1E1429DD9FF6 /* QuartzCore.framework */; };
14
- 2E50A699862B8902BE4B1B8A /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4089124370A3CDF41282AB02 /* LaunchScreen.storyboard */; };
15
- 3883C4AD60DFD0B246A9BCC6 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DAF46F52F19D6D45ED818707 /* UIKit.framework */; };
16
- 443945E92FE8908364947E84 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 651618644F58327895D07ADE /* Metal.framework */; };
17
- 5164D359C48CDFEFCBC52799 /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 86F77AEF3C535780FA61C70E /* MetalKit.framework */; };
18
- 5BE2A729DF17D1F82E538035 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12FE403996F58E69924775BC /* CoreGraphics.framework */; };
19
- 78BD33716BA88F5EEE27CF72 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 94930D8561C7E566D0BA9B22 /* Assets.xcassets */; };
20
- A79C0E77D599BF7535D59A73 /* libapp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FAC398011E766C3CD5C3AA2 /* libapp.a */; };
21
- CDDB60A5E3FF3FA95016B2EA /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03E71EA79ED5D7D8C76BCF46 /* WebKit.framework */; };
22
- /* End PBXBuildFile section */
23
-
24
- /* Begin PBXFileReference section */
25
- 03E71EA79ED5D7D8C76BCF46 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
26
- 12FE403996F58E69924775BC /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
27
- 13E5015BE69EC238DF5E1C4B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
28
- 3E42CE58A26F4A4537990E73 /* website_iOS.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = website_iOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
29
- 4089124370A3CDF41282AB02 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
30
- 42D0761224AD048056963FF9 /* main.rs */ = {isa = PBXFileReference; path = main.rs; sourceTree = "<group>"; };
31
- 4FAC398011E766C3CD5C3AA2 /* libapp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libapp.a; sourceTree = "<group>"; };
32
- 535C3C9D350C1E1429DD9FF6 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
33
- 5473F9169BAE2325C40E5A99 /* main.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = "<group>"; };
34
- 651618644F58327895D07ADE /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
35
- 86F77AEF3C535780FA61C70E /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; };
36
- 94930D8561C7E566D0BA9B22 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
37
- A53C794967C82D65BF213E78 /* bindings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bindings.h; sourceTree = "<group>"; };
38
- BBF7CBA019B728942FAE291D /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; path = assets; sourceTree = SOURCE_ROOT; };
39
- DA07FF1C699F9180B6AFC48C /* lib.rs */ = {isa = PBXFileReference; path = lib.rs; sourceTree = "<group>"; };
40
- DAA64BC163CEFBAD08F66211 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
41
- DAF46F52F19D6D45ED818707 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
42
- FC57ED7C809BF215ACE80823 /* website_iOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = website_iOS.entitlements; sourceTree = "<group>"; };
43
- /* End PBXFileReference section */
44
-
45
- /* Begin PBXFrameworksBuildPhase section */
46
- 7583D8B9CE3CD614BC1DD9A5 /* Frameworks */ = {
47
- isa = PBXFrameworksBuildPhase;
48
- buildActionMask = 2147483647;
49
- files = (
50
- A79C0E77D599BF7535D59A73 /* libapp.a in Frameworks */,
51
- 5BE2A729DF17D1F82E538035 /* CoreGraphics.framework in Frameworks */,
52
- 443945E92FE8908364947E84 /* Metal.framework in Frameworks */,
53
- 5164D359C48CDFEFCBC52799 /* MetalKit.framework in Frameworks */,
54
- 17771C197F17EA56AE15B585 /* QuartzCore.framework in Frameworks */,
55
- 0493E2F87E8F7C9F794C1B34 /* Security.framework in Frameworks */,
56
- 3883C4AD60DFD0B246A9BCC6 /* UIKit.framework in Frameworks */,
57
- CDDB60A5E3FF3FA95016B2EA /* WebKit.framework in Frameworks */,
58
- );
59
- runOnlyForDeploymentPostprocessing = 0;
60
- };
61
- /* End PBXFrameworksBuildPhase section */
62
-
63
- /* Begin PBXGroup section */
64
- 3414C8584534A3ECF0C8D143 /* website */ = {
65
- isa = PBXGroup;
66
- children = (
67
- 5473F9169BAE2325C40E5A99 /* main.mm */,
68
- 3E3FAFAAD8C0F60391DD9DE3 /* bindings */,
69
- );
70
- path = website;
71
- sourceTree = "<group>";
72
- };
73
- 3E3FAFAAD8C0F60391DD9DE3 /* bindings */ = {
74
- isa = PBXGroup;
75
- children = (
76
- A53C794967C82D65BF213E78 /* bindings.h */,
77
- );
78
- path = bindings;
79
- sourceTree = "<group>";
80
- };
81
- 686794EA8CCC7F7587344201 /* Products */ = {
82
- isa = PBXGroup;
83
- children = (
84
- 3E42CE58A26F4A4537990E73 /* website_iOS.app */,
85
- );
86
- name = Products;
87
- sourceTree = "<group>";
88
- };
89
- 7BA08FD346DFAB0608ED68D3 /* Sources */ = {
90
- isa = PBXGroup;
91
- children = (
92
- 3414C8584534A3ECF0C8D143 /* website */,
93
- );
94
- path = Sources;
95
- sourceTree = "<group>";
96
- };
97
- BAB31B8016D1C01ED4825409 /* Externals */ = {
98
- isa = PBXGroup;
99
- children = (
100
- );
101
- path = Externals;
102
- sourceTree = "<group>";
103
- };
104
- D5EA0579610FC1A18543DE74 /* src */ = {
105
- isa = PBXGroup;
106
- children = (
107
- DA07FF1C699F9180B6AFC48C /* lib.rs */,
108
- 42D0761224AD048056963FF9 /* main.rs */,
109
- );
110
- name = src;
111
- path = ../../src;
112
- sourceTree = "<group>";
113
- };
114
- D697450EC597BD6FFBB8C9FD = {
115
- isa = PBXGroup;
116
- children = (
117
- BBF7CBA019B728942FAE291D /* assets */,
118
- 94930D8561C7E566D0BA9B22 /* Assets.xcassets */,
119
- 4089124370A3CDF41282AB02 /* LaunchScreen.storyboard */,
120
- BAB31B8016D1C01ED4825409 /* Externals */,
121
- 7BA08FD346DFAB0608ED68D3 /* Sources */,
122
- D5EA0579610FC1A18543DE74 /* src */,
123
- F717530A8E2095005FCBE277 /* website_iOS */,
124
- E16B41AB859C18F3BD55ABD2 /* Frameworks */,
125
- 686794EA8CCC7F7587344201 /* Products */,
126
- );
127
- sourceTree = "<group>";
128
- };
129
- E16B41AB859C18F3BD55ABD2 /* Frameworks */ = {
130
- isa = PBXGroup;
131
- children = (
132
- 12FE403996F58E69924775BC /* CoreGraphics.framework */,
133
- 4FAC398011E766C3CD5C3AA2 /* libapp.a */,
134
- 651618644F58327895D07ADE /* Metal.framework */,
135
- 86F77AEF3C535780FA61C70E /* MetalKit.framework */,
136
- 535C3C9D350C1E1429DD9FF6 /* QuartzCore.framework */,
137
- DAA64BC163CEFBAD08F66211 /* Security.framework */,
138
- DAF46F52F19D6D45ED818707 /* UIKit.framework */,
139
- 03E71EA79ED5D7D8C76BCF46 /* WebKit.framework */,
140
- );
141
- name = Frameworks;
142
- sourceTree = "<group>";
143
- };
144
- F717530A8E2095005FCBE277 /* website_iOS */ = {
145
- isa = PBXGroup;
146
- children = (
147
- 13E5015BE69EC238DF5E1C4B /* Info.plist */,
148
- FC57ED7C809BF215ACE80823 /* website_iOS.entitlements */,
149
- );
150
- path = website_iOS;
151
- sourceTree = "<group>";
152
- };
153
- /* End PBXGroup section */
154
-
155
- /* Begin PBXNativeTarget section */
156
- CE477CBD3BC30A319BF11379 /* website_iOS */ = {
157
- isa = PBXNativeTarget;
158
- buildConfigurationList = 261C19669627DEB526D22683 /* Build configuration list for PBXNativeTarget "website_iOS" */;
159
- buildPhases = (
160
- B7418C0D2E82AEF10995AB89 /* Build Rust Code */,
161
- E7C182EDA366516C29559102 /* Sources */,
162
- 5C04A9801679092C238D6A57 /* Resources */,
163
- 7583D8B9CE3CD614BC1DD9A5 /* Frameworks */,
164
- );
165
- buildRules = (
166
- );
167
- dependencies = (
168
- );
169
- name = website_iOS;
170
- packageProductDependencies = (
171
- );
172
- productName = website_iOS;
173
- productReference = 3E42CE58A26F4A4537990E73 /* website_iOS.app */;
174
- productType = "com.apple.product-type.application";
175
- };
176
- /* End PBXNativeTarget section */
177
-
178
- /* Begin PBXProject section */
179
- 09D371B39E032D1C75D03DC2 /* Project object */ = {
180
- isa = PBXProject;
181
- attributes = {
182
- BuildIndependentTargetsInParallel = YES;
183
- LastUpgradeCheck = 1430;
184
- };
185
- buildConfigurationList = BD04E45C5DE624B205F4CB28 /* Build configuration list for PBXProject "website" */;
186
- compatibilityVersion = "Xcode 14.0";
187
- developmentRegion = en;
188
- hasScannedForEncodings = 0;
189
- knownRegions = (
190
- Base,
191
- en,
192
- );
193
- mainGroup = D697450EC597BD6FFBB8C9FD;
194
- minimizedProjectReferenceProxies = 1;
195
- preferredProjectObjectVersion = 77;
196
- projectDirPath = "";
197
- projectRoot = "";
198
- targets = (
199
- CE477CBD3BC30A319BF11379 /* website_iOS */,
200
- );
201
- };
202
- /* End PBXProject section */
203
-
204
- /* Begin PBXResourcesBuildPhase section */
205
- 5C04A9801679092C238D6A57 /* Resources */ = {
206
- isa = PBXResourcesBuildPhase;
207
- buildActionMask = 2147483647;
208
- files = (
209
- 78BD33716BA88F5EEE27CF72 /* Assets.xcassets in Resources */,
210
- 2E50A699862B8902BE4B1B8A /* LaunchScreen.storyboard in Resources */,
211
- 0D5873105DD74611B081A4A3 /* assets in Resources */,
212
- );
213
- runOnlyForDeploymentPostprocessing = 0;
214
- };
215
- /* End PBXResourcesBuildPhase section */
216
-
217
- /* Begin PBXShellScriptBuildPhase section */
218
- B7418C0D2E82AEF10995AB89 /* Build Rust Code */ = {
219
- isa = PBXShellScriptBuildPhase;
220
- alwaysOutOfDate = 1;
221
- buildActionMask = 2147483647;
222
- files = (
223
- );
224
- inputFileListPaths = (
225
- );
226
- inputPaths = (
227
- );
228
- name = "Build Rust Code";
229
- outputFileListPaths = (
230
- );
231
- outputPaths = (
232
- "$(SRCROOT)/Externals/x86_64/${CONFIGURATION}/libapp.a",
233
- "$(SRCROOT)/Externals/arm64/${CONFIGURATION}/libapp.a",
234
- );
235
- runOnlyForDeploymentPostprocessing = 0;
236
- shellPath = /bin/sh;
237
- shellScript = "bun tauri ios xcode-script -v --platform ${PLATFORM_DISPLAY_NAME:?} --sdk-root ${SDKROOT:?} --framework-search-paths \"${FRAMEWORK_SEARCH_PATHS:?}\" --header-search-paths \"${HEADER_SEARCH_PATHS:?}\" --gcc-preprocessor-definitions \"${GCC_PREPROCESSOR_DEFINITIONS:-}\" --configuration ${CONFIGURATION:?} ${FORCE_COLOR} ${ARCHS:?}";
238
- };
239
- /* End PBXShellScriptBuildPhase section */
240
-
241
- /* Begin PBXSourcesBuildPhase section */
242
- E7C182EDA366516C29559102 /* Sources */ = {
243
- isa = PBXSourcesBuildPhase;
244
- buildActionMask = 2147483647;
245
- files = (
246
- 0A90377127D43BAD3C3C0A7A /* main.mm in Sources */,
247
- );
248
- runOnlyForDeploymentPostprocessing = 0;
249
- };
250
- /* End PBXSourcesBuildPhase section */
251
-
252
- /* Begin XCBuildConfiguration section */
253
- 0E9519C86727B450CD89865A /* debug */ = {
254
- isa = XCBuildConfiguration;
255
- buildSettings = {
256
- ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
257
- ARCHS = (
258
- arm64,
259
- );
260
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
261
- CODE_SIGN_ENTITLEMENTS = website_iOS/website_iOS.entitlements;
262
- CODE_SIGN_IDENTITY = "iPhone Developer";
263
- ENABLE_BITCODE = NO;
264
- "EXCLUDED_ARCHS[sdk=iphoneos*]" = x86_64;
265
- FRAMEWORK_SEARCH_PATHS = (
266
- "$(inherited)",
267
- "\".\"",
268
- );
269
- INFOPLIST_FILE = website_iOS/Info.plist;
270
- LD_RUNPATH_SEARCH_PATHS = (
271
- "$(inherited)",
272
- "@executable_path/Frameworks",
273
- );
274
- "LIBRARY_SEARCH_PATHS[arch=arm64]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
275
- "LIBRARY_SEARCH_PATHS[arch=x86_64]" = "$(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
276
- PRODUCT_BUNDLE_IDENTIFIER = dev.pyrossh.website;
277
- PRODUCT_NAME = pyrossh;
278
- SDKROOT = iphoneos;
279
- TARGETED_DEVICE_FAMILY = "1,2";
280
- VALID_ARCHS = arm64;
281
- };
282
- name = debug;
283
- };
284
- 3F97C5E7673094FE5640D153 /* debug */ = {
285
- isa = XCBuildConfiguration;
286
- buildSettings = {
287
- ALWAYS_SEARCH_USER_PATHS = NO;
288
- CLANG_ANALYZER_NONNULL = YES;
289
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
290
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
291
- CLANG_CXX_LIBRARY = "libc++";
292
- CLANG_ENABLE_MODULES = YES;
293
- CLANG_ENABLE_OBJC_ARC = YES;
294
- CLANG_ENABLE_OBJC_WEAK = YES;
295
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
296
- CLANG_WARN_BOOL_CONVERSION = YES;
297
- CLANG_WARN_COMMA = YES;
298
- CLANG_WARN_CONSTANT_CONVERSION = YES;
299
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
300
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
301
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
302
- CLANG_WARN_EMPTY_BODY = YES;
303
- CLANG_WARN_ENUM_CONVERSION = YES;
304
- CLANG_WARN_INFINITE_RECURSION = YES;
305
- CLANG_WARN_INT_CONVERSION = YES;
306
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
307
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
308
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
309
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
310
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
311
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
312
- CLANG_WARN_STRICT_PROTOTYPES = YES;
313
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
314
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
315
- CLANG_WARN_UNREACHABLE_CODE = YES;
316
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
317
- COPY_PHASE_STRIP = NO;
318
- DEBUG_INFORMATION_FORMAT = dwarf;
319
- ENABLE_STRICT_OBJC_MSGSEND = YES;
320
- ENABLE_TESTABILITY = YES;
321
- GCC_C_LANGUAGE_STANDARD = gnu11;
322
- GCC_DYNAMIC_NO_PIC = NO;
323
- GCC_NO_COMMON_BLOCKS = YES;
324
- GCC_OPTIMIZATION_LEVEL = 0;
325
- GCC_PREPROCESSOR_DEFINITIONS = (
326
- "$(inherited)",
327
- "DEBUG=1",
328
- );
329
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
330
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
331
- GCC_WARN_UNDECLARED_SELECTOR = YES;
332
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
333
- GCC_WARN_UNUSED_FUNCTION = YES;
334
- GCC_WARN_UNUSED_VARIABLE = YES;
335
- IPHONEOS_DEPLOYMENT_TARGET = 14.0;
336
- MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
337
- MTL_FAST_MATH = YES;
338
- ONLY_ACTIVE_ARCH = YES;
339
- PRODUCT_NAME = "$(TARGET_NAME)";
340
- SDKROOT = iphoneos;
341
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
342
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
343
- SWIFT_VERSION = 5.0;
344
- };
345
- name = debug;
346
- };
347
- 54FAEF10FBAF48B93A7149FF /* release */ = {
348
- isa = XCBuildConfiguration;
349
- buildSettings = {
350
- ALWAYS_SEARCH_USER_PATHS = NO;
351
- CLANG_ANALYZER_NONNULL = YES;
352
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
353
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
354
- CLANG_CXX_LIBRARY = "libc++";
355
- CLANG_ENABLE_MODULES = YES;
356
- CLANG_ENABLE_OBJC_ARC = YES;
357
- CLANG_ENABLE_OBJC_WEAK = YES;
358
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
359
- CLANG_WARN_BOOL_CONVERSION = YES;
360
- CLANG_WARN_COMMA = YES;
361
- CLANG_WARN_CONSTANT_CONVERSION = YES;
362
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
363
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
364
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
365
- CLANG_WARN_EMPTY_BODY = YES;
366
- CLANG_WARN_ENUM_CONVERSION = YES;
367
- CLANG_WARN_INFINITE_RECURSION = YES;
368
- CLANG_WARN_INT_CONVERSION = YES;
369
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
370
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
371
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
372
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
373
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
374
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
375
- CLANG_WARN_STRICT_PROTOTYPES = YES;
376
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
377
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
378
- CLANG_WARN_UNREACHABLE_CODE = YES;
379
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
380
- COPY_PHASE_STRIP = NO;
381
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
382
- ENABLE_NS_ASSERTIONS = NO;
383
- ENABLE_STRICT_OBJC_MSGSEND = YES;
384
- GCC_C_LANGUAGE_STANDARD = gnu11;
385
- GCC_NO_COMMON_BLOCKS = YES;
386
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
387
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
388
- GCC_WARN_UNDECLARED_SELECTOR = YES;
389
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
390
- GCC_WARN_UNUSED_FUNCTION = YES;
391
- GCC_WARN_UNUSED_VARIABLE = YES;
392
- IPHONEOS_DEPLOYMENT_TARGET = 14.0;
393
- MTL_ENABLE_DEBUG_INFO = NO;
394
- MTL_FAST_MATH = YES;
395
- PRODUCT_NAME = "$(TARGET_NAME)";
396
- SDKROOT = iphoneos;
397
- SWIFT_COMPILATION_MODE = wholemodule;
398
- SWIFT_OPTIMIZATION_LEVEL = "-O";
399
- SWIFT_VERSION = 5.0;
400
- };
401
- name = release;
402
- };
403
- F5E19F06FF370630D2A8D5B7 /* release */ = {
404
- isa = XCBuildConfiguration;
405
- buildSettings = {
406
- ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
407
- ARCHS = (
408
- arm64,
409
- );
410
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
411
- CODE_SIGN_ENTITLEMENTS = website_iOS/website_iOS.entitlements;
412
- CODE_SIGN_IDENTITY = "iPhone Developer";
413
- ENABLE_BITCODE = NO;
414
- "EXCLUDED_ARCHS[sdk=iphoneos*]" = x86_64;
415
- FRAMEWORK_SEARCH_PATHS = (
416
- "$(inherited)",
417
- "\".\"",
418
- );
419
- INFOPLIST_FILE = website_iOS/Info.plist;
420
- LD_RUNPATH_SEARCH_PATHS = (
421
- "$(inherited)",
422
- "@executable_path/Frameworks",
423
- );
424
- "LIBRARY_SEARCH_PATHS[arch=arm64]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
425
- "LIBRARY_SEARCH_PATHS[arch=x86_64]" = "$(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
426
- PRODUCT_BUNDLE_IDENTIFIER = dev.pyrossh.website;
427
- PRODUCT_NAME = pyrossh;
428
- SDKROOT = iphoneos;
429
- TARGETED_DEVICE_FAMILY = "1,2";
430
- VALID_ARCHS = arm64;
431
- };
432
- name = release;
433
- };
434
- /* End XCBuildConfiguration section */
435
-
436
- /* Begin XCConfigurationList section */
437
- 261C19669627DEB526D22683 /* Build configuration list for PBXNativeTarget "website_iOS" */ = {
438
- isa = XCConfigurationList;
439
- buildConfigurations = (
440
- 0E9519C86727B450CD89865A /* debug */,
441
- F5E19F06FF370630D2A8D5B7 /* release */,
442
- );
443
- defaultConfigurationIsVisible = 0;
444
- defaultConfigurationName = debug;
445
- };
446
- BD04E45C5DE624B205F4CB28 /* Build configuration list for PBXProject "website" */ = {
447
- isa = XCConfigurationList;
448
- buildConfigurations = (
449
- 3F97C5E7673094FE5640D153 /* debug */,
450
- 54FAEF10FBAF48B93A7149FF /* release */,
451
- );
452
- defaultConfigurationIsVisible = 0;
453
- defaultConfigurationName = debug;
454
- };
455
- /* End XCConfigurationList section */
456
- };
457
- rootObject = 09D371B39E032D1C75D03DC2 /* Project object */;
458
- }
src-tauri/gen/apple/website.xcodeproj/project.xcworkspace/contents.xcworkspacedata DELETED
@@ -1,7 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <Workspace
3
- version = "1.0">
4
- <FileRef
5
- location = "self:">
6
- </FileRef>
7
- </Workspace>
src-tauri/gen/apple/website.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings DELETED
@@ -1,10 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
- <plist version="1.0">
4
- <dict>
5
- <key>BuildSystemType</key>
6
- <string>Original</string>
7
- <key>DisableBuildSystemDeprecationDiagnostic</key>
8
- <true/>
9
- </dict>
10
- </plist>
src-tauri/gen/apple/website.xcodeproj/xcshareddata/xcschemes/website_iOS.xcscheme DELETED
@@ -1,131 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <Scheme
3
- LastUpgradeVersion = "1430"
4
- version = "1.7">
5
- <BuildAction
6
- parallelizeBuildables = "YES"
7
- buildImplicitDependencies = "YES"
8
- runPostActionsOnFailure = "NO">
9
- <BuildActionEntries>
10
- <BuildActionEntry
11
- buildForTesting = "YES"
12
- buildForRunning = "YES"
13
- buildForProfiling = "YES"
14
- buildForArchiving = "YES"
15
- buildForAnalyzing = "YES">
16
- <BuildableReference
17
- BuildableIdentifier = "primary"
18
- BlueprintIdentifier = "CE477CBD3BC30A319BF11379"
19
- BuildableName = "website_iOS.app"
20
- BlueprintName = "website_iOS"
21
- ReferencedContainer = "container:website.xcodeproj">
22
- </BuildableReference>
23
- </BuildActionEntry>
24
- </BuildActionEntries>
25
- </BuildAction>
26
- <TestAction
27
- buildConfiguration = "debug"
28
- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
29
- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
30
- shouldUseLaunchSchemeArgsEnv = "NO"
31
- onlyGenerateCoverageForSpecifiedTargets = "NO">
32
- <MacroExpansion>
33
- <BuildableReference
34
- BuildableIdentifier = "primary"
35
- BlueprintIdentifier = "CE477CBD3BC30A319BF11379"
36
- BuildableName = "website_iOS.app"
37
- BlueprintName = "website_iOS"
38
- ReferencedContainer = "container:website.xcodeproj">
39
- </BuildableReference>
40
- </MacroExpansion>
41
- <Testables>
42
- </Testables>
43
- <CommandLineArguments>
44
- </CommandLineArguments>
45
- <EnvironmentVariables>
46
- <EnvironmentVariable
47
- key = "RUST_BACKTRACE"
48
- value = "full"
49
- isEnabled = "YES">
50
- </EnvironmentVariable>
51
- <EnvironmentVariable
52
- key = "RUST_LOG"
53
- value = "info"
54
- isEnabled = "YES">
55
- </EnvironmentVariable>
56
- </EnvironmentVariables>
57
- </TestAction>
58
- <LaunchAction
59
- buildConfiguration = "debug"
60
- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
61
- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
62
- launchStyle = "0"
63
- useCustomWorkingDirectory = "NO"
64
- ignoresPersistentStateOnLaunch = "NO"
65
- debugDocumentVersioning = "YES"
66
- debugServiceExtension = "internal"
67
- allowLocationSimulation = "YES">
68
- <BuildableProductRunnable
69
- runnableDebuggingMode = "0">
70
- <BuildableReference
71
- BuildableIdentifier = "primary"
72
- BlueprintIdentifier = "CE477CBD3BC30A319BF11379"
73
- BuildableName = "website_iOS.app"
74
- BlueprintName = "website_iOS"
75
- ReferencedContainer = "container:website.xcodeproj">
76
- </BuildableReference>
77
- </BuildableProductRunnable>
78
- <CommandLineArguments>
79
- </CommandLineArguments>
80
- <EnvironmentVariables>
81
- <EnvironmentVariable
82
- key = "RUST_BACKTRACE"
83
- value = "full"
84
- isEnabled = "YES">
85
- </EnvironmentVariable>
86
- <EnvironmentVariable
87
- key = "RUST_LOG"
88
- value = "info"
89
- isEnabled = "YES">
90
- </EnvironmentVariable>
91
- </EnvironmentVariables>
92
- </LaunchAction>
93
- <ProfileAction
94
- buildConfiguration = "release"
95
- shouldUseLaunchSchemeArgsEnv = "NO"
96
- savedToolIdentifier = ""
97
- useCustomWorkingDirectory = "NO"
98
- debugDocumentVersioning = "YES">
99
- <BuildableProductRunnable
100
- runnableDebuggingMode = "0">
101
- <BuildableReference
102
- BuildableIdentifier = "primary"
103
- BlueprintIdentifier = "CE477CBD3BC30A319BF11379"
104
- BuildableName = "website_iOS.app"
105
- BlueprintName = "website_iOS"
106
- ReferencedContainer = "container:website.xcodeproj">
107
- </BuildableReference>
108
- </BuildableProductRunnable>
109
- <CommandLineArguments>
110
- </CommandLineArguments>
111
- <EnvironmentVariables>
112
- <EnvironmentVariable
113
- key = "RUST_BACKTRACE"
114
- value = "full"
115
- isEnabled = "YES">
116
- </EnvironmentVariable>
117
- <EnvironmentVariable
118
- key = "RUST_LOG"
119
- value = "info"
120
- isEnabled = "YES">
121
- </EnvironmentVariable>
122
- </EnvironmentVariables>
123
- </ProfileAction>
124
- <AnalyzeAction
125
- buildConfiguration = "debug">
126
- </AnalyzeAction>
127
- <ArchiveAction
128
- buildConfiguration = "release"
129
- revealArchiveInOrganizer = "YES">
130
- </ArchiveAction>
131
- </Scheme>
src-tauri/gen/apple/website_iOS/Info.plist DELETED
@@ -1,44 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
- <plist version="1.0">
4
- <dict>
5
- <key>CFBundleDevelopmentRegion</key>
6
- <string>$(DEVELOPMENT_LANGUAGE)</string>
7
- <key>CFBundleExecutable</key>
8
- <string>$(EXECUTABLE_NAME)</string>
9
- <key>CFBundleIdentifier</key>
10
- <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11
- <key>CFBundleInfoDictionaryVersion</key>
12
- <string>6.0</string>
13
- <key>CFBundleName</key>
14
- <string>$(PRODUCT_NAME)</string>
15
- <key>CFBundlePackageType</key>
16
- <string>APPL</string>
17
- <key>CFBundleShortVersionString</key>
18
- <string>0.1.0</string>
19
- <key>CFBundleVersion</key>
20
- <string>0.1.0</string>
21
- <key>LSRequiresIPhoneOS</key>
22
- <true/>
23
- <key>UILaunchStoryboardName</key>
24
- <string>LaunchScreen</string>
25
- <key>UIRequiredDeviceCapabilities</key>
26
- <array>
27
- <string>arm64</string>
28
- <string>metal</string>
29
- </array>
30
- <key>UISupportedInterfaceOrientations</key>
31
- <array>
32
- <string>UIInterfaceOrientationPortrait</string>
33
- <string>UIInterfaceOrientationLandscapeLeft</string>
34
- <string>UIInterfaceOrientationLandscapeRight</string>
35
- </array>
36
- <key>UISupportedInterfaceOrientations~ipad</key>
37
- <array>
38
- <string>UIInterfaceOrientationPortrait</string>
39
- <string>UIInterfaceOrientationPortraitUpsideDown</string>
40
- <string>UIInterfaceOrientationLandscapeLeft</string>
41
- <string>UIInterfaceOrientationLandscapeRight</string>
42
- </array>
43
- </dict>
44
- </plist>
src-tauri/gen/apple/website_iOS/website_iOS.entitlements DELETED
@@ -1,5 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
- <plist version="1.0">
4
- <dict/>
5
- </plist>
src-tauri/icons/128x128.png DELETED
Binary file
src-tauri/icons/[email protected] DELETED
Binary file
src-tauri/icons/32x32.png DELETED
Binary file
src-tauri/icons/64x64.png DELETED
Binary file
src-tauri/icons/Square107x107Logo.png DELETED
Binary file
src-tauri/icons/Square142x142Logo.png DELETED
Binary file
src-tauri/icons/Square150x150Logo.png DELETED
Binary file
src-tauri/icons/Square284x284Logo.png DELETED
Binary file
src-tauri/icons/Square30x30Logo.png DELETED
Binary file
src-tauri/icons/Square310x310Logo.png DELETED
Binary file
src-tauri/icons/Square44x44Logo.png DELETED
Binary file
src-tauri/icons/Square71x71Logo.png DELETED
Binary file
src-tauri/icons/Square89x89Logo.png DELETED
Binary file
src-tauri/icons/StoreLogo.png DELETED
Binary file
src-tauri/icons/icon.icns DELETED
Binary file
src-tauri/icons/icon.ico DELETED
Binary file
src-tauri/icons/icon.png DELETED
Binary file
src-tauri/src/lib.rs DELETED
@@ -1,14 +0,0 @@
1
- // Learn more about Tauri commands at https://tauri.app/develop/calling-rust/
2
- #[tauri::command]
3
- fn greet(name: &str) -> String {
4
- format!("Hello, {}! You've been greeted from Rust!", name)
5
- }
6
-
7
- #[cfg_attr(mobile, tauri::mobile_entry_point)]
8
- pub fn run() {
9
- tauri::Builder::default()
10
- .plugin(tauri_plugin_opener::init())
11
- .invoke_handler(tauri::generate_handler![greet])
12
- .run(tauri::generate_context!())
13
- .expect("error while running tauri application");
14
- }
src-tauri/src/main.rs DELETED
@@ -1,6 +0,0 @@
1
- // Prevents additional console window on Windows in release, DO NOT REMOVE!!
2
- #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
3
-
4
- fn main() {
5
- tauri_app_lib::run()
6
- }
src-tauri/tauri.conf.json DELETED
@@ -1,36 +0,0 @@
1
- {
2
- "$schema": "https://schema.tauri.app/config/2",
3
- "productName": "pyrossh",
4
- "version": "0.1.0",
5
- "identifier": "dev.pyrossh.website",
6
- "build": {
7
- "devUrl": "http://localhost:4321",
8
- "beforeDevCommand": "bun run dev --host",
9
- "frontendDist": "../dist",
10
- "removeUnusedCommands": true
11
- },
12
- "app": {
13
- "withGlobalTauri": true,
14
- "windows": [
15
- {
16
- "title": "pyrossh",
17
- "width": 800,
18
- "height": 600
19
- }
20
- ],
21
- "security": {
22
- "csp": null
23
- }
24
- },
25
- "bundle": {
26
- "active": true,
27
- "targets": "all",
28
- "icon": [
29
- "icons/32x32.png",
30
- "icons/128x128.png",
31
- "icons/[email protected]",
32
- "icons/icon.icns",
33
- "icons/icon.ico"
34
- ]
35
- }
36
- }
src/assets/pdfs/resume.pdf CHANGED
@@ -2031,8 +2031,8 @@ endobj
2031
2031
  /Title (Peter John)
2032
2032
  /Author (Peter John)
2033
2033
  /Creator (Typst 0.14.0)
2034
- /ModDate (D:20251129214216+05'30)
2034
+ /ModDate (D:20260124214553+05'30)
2035
- /CreationDate (D:20251129214216+05'30)
2035
+ /CreationDate (D:20260124214553+05'30)
2036
2036
  >>
2037
2037
  endobj
2038
2038
 
@@ -2043,7 +2043,7 @@ endobj
2043
2043
  /Subtype /XML
2044
2044
  >>
2045
2045
  stream
2046
- <?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?><x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="xmp-writer"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" xmlns:pdf="http://ns.adobe.com/pdf/1.3/" ><dc:title><rdf:Alt><rdf:li xml:lang="x-default">Peter John</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li>Peter John</rdf:li></rdf:Seq></dc:creator><xmp:CreatorTool>Typst 0.14.0</xmp:CreatorTool><dc:language><rdf:Bag><rdf:li>en</rdf:li></rdf:Bag></dc:language><xmp:ModifyDate>2025-11-29T21:42:16+05:30</xmp:ModifyDate><xmp:CreateDate>2025-11-29T21:42:16+05:30</xmp:CreateDate><xmpTPg:NPages>1</xmpTPg:NPages><dc:format>application/pdf</dc:format><xmpMM:InstanceID>MHuZGlEu9CSVotF6u5r7Aw==</xmpMM:InstanceID><xmpMM:DocumentID>Bpg9hu8ylxJXwyqPdK/PyQ==</xmpMM:DocumentID><xmpMM:RenditionClass>proof</xmpMM:RenditionClass><pdf:PDFVersion>1.7</pdf:PDFVersion></rdf:Description></rdf:RDF></x:xmpmeta><?xpacket end="r"?>
2046
+ <?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?><x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="xmp-writer"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" xmlns:pdf="http://ns.adobe.com/pdf/1.3/" ><dc:title><rdf:Alt><rdf:li xml:lang="x-default">Peter John</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li>Peter John</rdf:li></rdf:Seq></dc:creator><xmp:CreatorTool>Typst 0.14.0</xmp:CreatorTool><dc:language><rdf:Bag><rdf:li>en</rdf:li></rdf:Bag></dc:language><xmp:ModifyDate>2026-01-24T21:45:53+05:30</xmp:ModifyDate><xmp:CreateDate>2026-01-24T21:45:53+05:30</xmp:CreateDate><xmpTPg:NPages>1</xmpTPg:NPages><dc:format>application/pdf</dc:format><xmpMM:InstanceID>PMUK/B9YUcTh49Slf24TGg==</xmpMM:InstanceID><xmpMM:DocumentID>Bpg9hu8ylxJXwyqPdK/PyQ==</xmpMM:DocumentID><xmpMM:RenditionClass>proof</xmpMM:RenditionClass><pdf:PDFVersion>1.7</pdf:PDFVersion></rdf:Description></rdf:RDF></x:xmpmeta><?xpacket end="r"?>
2047
2047
  endstream
2048
2048
  endobj
2049
2049
 
@@ -2232,7 +2232,7 @@ trailer
2232
2232
  /Size 160
2233
2233
  /Root 159 0 R
2234
2234
  /Info 157 0 R
2235
- /ID [(Bpg9hu8ylxJXwyqPdK/PyQ==) (MHuZGlEu9CSVotF6u5r7Aw==)]
2235
+ /ID [(Bpg9hu8ylxJXwyqPdK/PyQ==) (PMUK/B9YUcTh49Slf24TGg==)]
2236
2236
  >>
2237
2237
  startxref
2238
2238
  48137