├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ └── Action CI.yml ├── .gitignore ├── LICENSE ├── README.md ├── composeApp ├── build.gradle.kts ├── proguard-rules-android.pro ├── proguard-rules-jvm.pro ├── src │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ ├── Main.android.kt │ │ │ ├── misc │ │ │ │ └── KeyStoreUtils.kt │ │ │ ├── platform │ │ │ │ ├── Clipboard.android.kt │ │ │ │ ├── Crypto.android.kt │ │ │ │ ├── Download.android.kt │ │ │ │ ├── HttpClient.android.kt │ │ │ │ ├── Preferences.android.kt │ │ │ │ └── Toast.android.kt │ │ │ └── top │ │ │ │ └── yukonga │ │ │ │ └── updater │ │ │ │ └── kmp │ │ │ │ ├── AndroidAppContext.kt │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ └── locales_config.xml │ ├── appleMain │ │ └── kotlin │ │ │ └── platform │ │ │ ├── Crypto.apple.kt │ │ │ ├── HttpClient.apple.kt │ │ │ ├── Preferences.apple.kt │ │ │ └── Toast.apple.kt │ ├── commonMain │ │ ├── composeResources │ │ │ ├── drawable │ │ │ │ └── icon.webp │ │ │ ├── values-ja-rJP │ │ │ │ └── strings.xml │ │ │ ├── values-pt-rBR │ │ │ │ └── strings.xml │ │ │ ├── values-zh-rCN │ │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ │ └── strings.xml │ │ │ └── values │ │ │ │ └── strings.xml │ │ └── kotlin │ │ │ ├── App.kt │ │ │ ├── Login.kt │ │ │ ├── Password.kt │ │ │ ├── RomInfo.kt │ │ │ ├── Theme.kt │ │ │ ├── data │ │ │ ├── DataHelper.kt │ │ │ ├── DeviceInfoHelper.kt │ │ │ ├── FileInfoHelper.kt │ │ │ └── RomInfoHelper.kt │ │ │ ├── platform │ │ │ ├── Clipboard.kt │ │ │ ├── Crypto.kt │ │ │ ├── Download.kt │ │ │ ├── HttpClient.kt │ │ │ ├── Preferences.kt │ │ │ └── Toast.kt │ │ │ ├── ui │ │ │ ├── AboutDialog.kt │ │ │ ├── BasicViews.kt │ │ │ ├── DeviceListDialog.kt │ │ │ ├── LoginCardView.kt │ │ │ ├── LoginDialog.kt │ │ │ ├── ResultViews.kt │ │ │ └── components │ │ │ │ └── AutoCompleteTextField.kt │ │ │ └── utils │ │ │ ├── DeviceListUtils.kt │ │ │ ├── LinkUtils.kt │ │ │ ├── MessageUtils.kt │ │ │ ├── MetadataUtils.kt │ │ │ └── ZipFileUtils.kt │ ├── desktopMain │ │ ├── kotlin │ │ │ ├── Main.desktop.kt │ │ │ ├── misc │ │ │ │ └── KeyStoreUtils.kt │ │ │ ├── platform │ │ │ │ ├── Clipboard.desktop.kt │ │ │ │ ├── Crypto.desktop.kt │ │ │ │ ├── Download.desktop.kt │ │ │ │ ├── HttpClient.desktop.kt │ │ │ │ ├── Preferences.desktop.kt │ │ │ │ └── Toast.desktop.kt │ │ │ └── theme │ │ │ │ ├── LinuxThemeManager.kt │ │ │ │ ├── MacOSThemeManager.kt │ │ │ │ └── WindowsThemeManager.kt │ │ └── resources │ │ │ ├── linux │ │ │ └── Icon.png │ │ │ ├── macos │ │ │ └── Icon.icns │ │ │ └── windows │ │ │ └── Icon.ico │ ├── iosMain │ │ └── kotlin │ │ │ ├── Main.ios.kt │ │ │ ├── ResourceEnvironmentFix.kt │ │ │ └── platform │ │ │ ├── Clipboard.ios.kt │ │ │ └── Download.ios.kt │ ├── jsMain │ │ ├── kotlin │ │ │ ├── Main.js.kt │ │ │ └── platform │ │ │ │ ├── Clipboard.js.kt │ │ │ │ ├── Download.js.kt │ │ │ │ ├── HttpClient.js.kt │ │ │ │ └── Preferences.js.kt │ │ └── resources │ │ │ └── app.js │ ├── macosMain │ │ ├── kotlin │ │ │ ├── Main.macos.kt │ │ │ └── platform │ │ │ │ ├── Clipboard.macos.kt │ │ │ │ └── Download.macos.kt │ │ └── resources │ │ │ └── Updater.icns │ ├── wasmJsMain │ │ └── kotlin │ │ │ ├── Main.wasmJs.kt │ │ │ └── platform │ │ │ ├── Clipboard.wasmJs.kt │ │ │ ├── Download.wasmJs.kt │ │ │ ├── HttpClient.wasmJs.kt │ │ │ └── Preferences.wasmJs.kt │ └── webMain │ │ ├── kotlin │ │ └── platform │ │ │ ├── Crypto.web.kt │ │ │ └── Toast.web.kt │ │ └── resources │ │ ├── MiSans VF.woff2 │ │ ├── favicon.ico │ │ ├── index.html │ │ └── styles.css └── webpack.config.d │ └── config.js ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── iosApp ├── Configuration │ └── Config.xcconfig ├── iosApp.xcodeproj │ └── project.pbxproj └── iosApp │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ └── app-icon-1024.png │ └── Contents.json │ ├── ContentView.swift │ ├── Info.plist │ └── iosApp.swift └── settings.gradle.kts /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/Action CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/.github/workflows/Action CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/README.md -------------------------------------------------------------------------------- /composeApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/build.gradle.kts -------------------------------------------------------------------------------- /composeApp/proguard-rules-android.pro: -------------------------------------------------------------------------------- 1 | -dontwarn org.slf4j.helpers.SubstituteLogger -------------------------------------------------------------------------------- /composeApp/proguard-rules-jvm.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/proguard-rules-jvm.pro -------------------------------------------------------------------------------- /composeApp/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/Main.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/kotlin/Main.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/misc/KeyStoreUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/kotlin/misc/KeyStoreUtils.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/platform/Clipboard.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/kotlin/platform/Clipboard.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/platform/Crypto.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/kotlin/platform/Crypto.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/platform/Download.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/kotlin/platform/Download.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/platform/HttpClient.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/kotlin/platform/HttpClient.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/platform/Preferences.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/kotlin/platform/Preferences.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/platform/Toast.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/kotlin/platform/Toast.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/top/yukonga/updater/kmp/AndroidAppContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/kotlin/top/yukonga/updater/kmp/AndroidAppContext.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/top/yukonga/updater/kmp/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/kotlin/top/yukonga/updater/kmp/MainActivity.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/res/drawable/ic_launcher.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/res/values-night/themes.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/res/values/colors.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/res/values/themes.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/xml/locales_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/androidMain/res/xml/locales_config.xml -------------------------------------------------------------------------------- /composeApp/src/appleMain/kotlin/platform/Crypto.apple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/appleMain/kotlin/platform/Crypto.apple.kt -------------------------------------------------------------------------------- /composeApp/src/appleMain/kotlin/platform/HttpClient.apple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/appleMain/kotlin/platform/HttpClient.apple.kt -------------------------------------------------------------------------------- /composeApp/src/appleMain/kotlin/platform/Preferences.apple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/appleMain/kotlin/platform/Preferences.apple.kt -------------------------------------------------------------------------------- /composeApp/src/appleMain/kotlin/platform/Toast.apple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/appleMain/kotlin/platform/Toast.apple.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/icon.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/composeResources/drawable/icon.webp -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/values-ja-rJP/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/composeResources/values-ja-rJP/strings.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/composeResources/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/composeResources/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/composeResources/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/composeResources/values/strings.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/App.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/Login.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/Login.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/Password.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/Password.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/RomInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/RomInfo.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/Theme.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/DataHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/data/DataHelper.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/DeviceInfoHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/data/DeviceInfoHelper.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/FileInfoHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/data/FileInfoHelper.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/data/RomInfoHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/data/RomInfoHelper.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/platform/Clipboard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/platform/Clipboard.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/platform/Crypto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/platform/Crypto.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/platform/Download.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/platform/Download.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/platform/HttpClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/platform/HttpClient.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/platform/Preferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/platform/Preferences.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/platform/Toast.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/platform/Toast.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/AboutDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/ui/AboutDialog.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/BasicViews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/ui/BasicViews.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/DeviceListDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/ui/DeviceListDialog.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/LoginCardView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/ui/LoginCardView.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/LoginDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/ui/LoginDialog.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/ResultViews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/ui/ResultViews.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/ui/components/AutoCompleteTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/ui/components/AutoCompleteTextField.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/utils/DeviceListUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/utils/DeviceListUtils.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/utils/LinkUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/utils/LinkUtils.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/utils/MessageUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/utils/MessageUtils.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/utils/MetadataUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/utils/MetadataUtils.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/utils/ZipFileUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/commonMain/kotlin/utils/ZipFileUtils.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/Main.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/desktopMain/kotlin/Main.desktop.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/misc/KeyStoreUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/desktopMain/kotlin/misc/KeyStoreUtils.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/platform/Clipboard.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/desktopMain/kotlin/platform/Clipboard.desktop.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/platform/Crypto.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/desktopMain/kotlin/platform/Crypto.desktop.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/platform/Download.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/desktopMain/kotlin/platform/Download.desktop.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/platform/HttpClient.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/desktopMain/kotlin/platform/HttpClient.desktop.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/platform/Preferences.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/desktopMain/kotlin/platform/Preferences.desktop.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/platform/Toast.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/desktopMain/kotlin/platform/Toast.desktop.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/theme/LinuxThemeManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/desktopMain/kotlin/theme/LinuxThemeManager.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/theme/MacOSThemeManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/desktopMain/kotlin/theme/MacOSThemeManager.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/theme/WindowsThemeManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/desktopMain/kotlin/theme/WindowsThemeManager.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/resources/linux/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/desktopMain/resources/linux/Icon.png -------------------------------------------------------------------------------- /composeApp/src/desktopMain/resources/macos/Icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/desktopMain/resources/macos/Icon.icns -------------------------------------------------------------------------------- /composeApp/src/desktopMain/resources/windows/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/desktopMain/resources/windows/Icon.ico -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/Main.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/iosMain/kotlin/Main.ios.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/ResourceEnvironmentFix.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/iosMain/kotlin/ResourceEnvironmentFix.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/platform/Clipboard.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/iosMain/kotlin/platform/Clipboard.ios.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/platform/Download.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/iosMain/kotlin/platform/Download.ios.kt -------------------------------------------------------------------------------- /composeApp/src/jsMain/kotlin/Main.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/jsMain/kotlin/Main.js.kt -------------------------------------------------------------------------------- /composeApp/src/jsMain/kotlin/platform/Clipboard.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/jsMain/kotlin/platform/Clipboard.js.kt -------------------------------------------------------------------------------- /composeApp/src/jsMain/kotlin/platform/Download.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/jsMain/kotlin/platform/Download.js.kt -------------------------------------------------------------------------------- /composeApp/src/jsMain/kotlin/platform/HttpClient.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/jsMain/kotlin/platform/HttpClient.js.kt -------------------------------------------------------------------------------- /composeApp/src/jsMain/kotlin/platform/Preferences.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/jsMain/kotlin/platform/Preferences.js.kt -------------------------------------------------------------------------------- /composeApp/src/jsMain/resources/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/jsMain/resources/app.js -------------------------------------------------------------------------------- /composeApp/src/macosMain/kotlin/Main.macos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/macosMain/kotlin/Main.macos.kt -------------------------------------------------------------------------------- /composeApp/src/macosMain/kotlin/platform/Clipboard.macos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/macosMain/kotlin/platform/Clipboard.macos.kt -------------------------------------------------------------------------------- /composeApp/src/macosMain/kotlin/platform/Download.macos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/macosMain/kotlin/platform/Download.macos.kt -------------------------------------------------------------------------------- /composeApp/src/macosMain/resources/Updater.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/macosMain/resources/Updater.icns -------------------------------------------------------------------------------- /composeApp/src/wasmJsMain/kotlin/Main.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/wasmJsMain/kotlin/Main.wasmJs.kt -------------------------------------------------------------------------------- /composeApp/src/wasmJsMain/kotlin/platform/Clipboard.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/wasmJsMain/kotlin/platform/Clipboard.wasmJs.kt -------------------------------------------------------------------------------- /composeApp/src/wasmJsMain/kotlin/platform/Download.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/wasmJsMain/kotlin/platform/Download.wasmJs.kt -------------------------------------------------------------------------------- /composeApp/src/wasmJsMain/kotlin/platform/HttpClient.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/wasmJsMain/kotlin/platform/HttpClient.wasmJs.kt -------------------------------------------------------------------------------- /composeApp/src/wasmJsMain/kotlin/platform/Preferences.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/wasmJsMain/kotlin/platform/Preferences.wasmJs.kt -------------------------------------------------------------------------------- /composeApp/src/webMain/kotlin/platform/Crypto.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/webMain/kotlin/platform/Crypto.web.kt -------------------------------------------------------------------------------- /composeApp/src/webMain/kotlin/platform/Toast.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/webMain/kotlin/platform/Toast.web.kt -------------------------------------------------------------------------------- /composeApp/src/webMain/resources/MiSans VF.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/webMain/resources/MiSans VF.woff2 -------------------------------------------------------------------------------- /composeApp/src/webMain/resources/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/webMain/resources/favicon.ico -------------------------------------------------------------------------------- /composeApp/src/webMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/webMain/resources/index.html -------------------------------------------------------------------------------- /composeApp/src/webMain/resources/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/src/webMain/resources/styles.css -------------------------------------------------------------------------------- /composeApp/webpack.config.d/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/composeApp/webpack.config.d/config.js -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/gradlew.bat -------------------------------------------------------------------------------- /iosApp/Configuration/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/iosApp/Configuration/Config.xcconfig -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/iosApp/iosApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/iosApp/iosApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/iosApp/iosApp/ContentView.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/iosApp/iosApp/Info.plist -------------------------------------------------------------------------------- /iosApp/iosApp/iosApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/iosApp/iosApp/iosApp.swift -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuKongA/Updater-KMP/HEAD/settings.gradle.kts --------------------------------------------------------------------------------