Commit Graph

56 Commits

Author SHA1 Message Date
admin fe12e9ce33 Fix: Install Node.js and Git LFS in CI/CD workflow
Build Debug / Build Android Debug APK (push) Failing after 2s
Build UUVPN / Build Android APK (push) Failing after 1s
Build UUVPN / Cleanup old artifacts (push) Failing after 0s
Build Debug / Build iOS Debug App (push) Has been cancelled
Build UUVPN / Build iOS IPA (push) Has been cancelled
Build UUVPN / Create GitHub Release (push) Has been cancelled
Build UUVPN / Upload to TestFlight (push) Has been cancelled
Build UUVPN / Send Notification (push) Has been cancelled
2026-07-03 18:20:06 +08:00
admin ebf60d4ce6 Fix: Remove lfs option from checkout and use manual Git LFS setup
Build Debug / Build Android Debug APK (push) Failing after 2s
Build UUVPN / Build Android APK (push) Failing after 2s
Build UUVPN / Cleanup old artifacts (push) Failing after 0s
Build Debug / Build iOS Debug App (push) Has been cancelled
Build UUVPN / Build iOS IPA (push) Has been cancelled
Build UUVPN / Create GitHub Release (push) Has been cancelled
Build UUVPN / Upload to TestFlight (push) Has been cancelled
Build UUVPN / Send Notification (push) Has been cancelled
2026-07-03 18:11:10 +08:00
admin 7773749c53 Configure Git LFS for Libbox.xcframework and update workflows
Build Debug / Build Android Debug APK (push) Failing after 1m31s
Build UUVPN / Build Android APK (push) Failing after 2s
Build UUVPN / Cleanup old artifacts (push) Failing after 0s
Build Debug / Build iOS Debug App (push) Has been cancelled
Build UUVPN / Build iOS IPA (push) Has been cancelled
Build UUVPN / Create GitHub Release (push) Has been cancelled
Build UUVPN / Upload to TestFlight (push) Has been cancelled
Build UUVPN / Send Notification (push) Has been cancelled
2026-07-03 16:54:36 +08:00
admin 8eb287d32d Configure Git LFS for Libbox.xcframework binary files 2026-07-03 16:53:49 +08:00
admin aa1dfe0e4b Fix: GitHub Actions workflow syntax error - secrets cannot be used in if condition directly 2026-07-03 16:25:35 +08:00
admin d0b07f42de Docs: Add API field type documentation 2026-07-03 13:46:34 +08:00
admin b9fc411999 Fix: Handle sell field type inconsistency (Boolean or Int) 2026-07-03 13:44:40 +08:00
admin 56c4caeaf3 Fix: PlanData.sell should be Boolean type 2026-07-03 07:15:50 +08:00
admin 012e71cc10 Fix: Add null safety for u and d fields in MainActivity 2026-07-03 05:58:41 +08:00
admin 18f5c7093a Fix: Add null check for cached subscribe data and update SubscribeData fields 2026-07-03 05:51:03 +08:00
admin 103e7eb984 Fix: Change PlanData.sell type from Boolean to Int (API returns number) 2026-07-03 05:44:32 +08:00
admin d2131f1f9c Fix: Update PlanData to match API response (Boolean fields, add device_limit/sell) 2026-07-03 03:27:02 +08:00
admin 6ba16654b1 Fix: Retrofit baseUrl must end with / 2026-07-03 03:03:18 +08:00
admin bc19fe5ef5 Fix: Add x86/x86_64 ABI support for emulator compatibility 2026-07-03 02:40:01 +08:00
admin 7ebe87e276 Enable Android debug build and update ApiClient config URL 2026-07-03 00:59:33 +08:00
admin 14d955951e Fix: Bump swift-tools-version to 5.9 for tvOS v17 support 2026-07-02 23:05:52 +08:00
admin 621e34cc6a Fix: Use local Swift Package (LibboxLocal) with binaryTarget for Libbox.xcframework 2026-07-02 22:50:37 +08:00
admin 20b794122c Fix: Restore original modulemap format and remove SWIFT_INCLUDE_PATHS 2026-07-02 22:19:14 +08:00
admin 1cad70e0b2 CI: Add Libbox module diagnostics and improve error logging 2026-07-02 21:50:36 +08:00
admin c4c0cb3a7a Fix: Update Libbox module.modulemap with umbrella header for Xcode 26 compatibility 2026-07-02 20:16:15 +08:00
admin 0703c3aa07 Fix: Add SWIFT_INCLUDE_PATHS for Libbox module discovery 2026-07-02 20:07:50 +08:00
admin 999ee48e6b Fix: Remove bridging header and restore import Libbox - try module import approach 2026-07-02 20:01:59 +08:00
admin 61d17ccbe2 Fix: Use correct framework import syntax in bridging header 2026-07-02 19:37:49 +08:00
admin 882f74100e Fix: Remove import Libbox statements - use bridging header instead 2026-07-02 19:30:28 +08:00
admin 7e267072f3 Fix: Add HEADER_SEARCH_PATHS for Libbox headers in bridging header 2026-07-02 19:26:42 +08:00
admin 1d0acc8f38 Fix: Disable SWIFT_ENABLE_EXPLICIT_MODULES for Xcode 26 compatibility 2026-07-02 19:13:54 +08:00
admin df0aa6b9f9 Fix: Improve bridging header with conditional include 2026-07-02 19:05:23 +08:00
admin b8e2955ebe Fix: Add bridging header for Libbox.xcframework to enable Swift import 2026-07-02 18:53:45 +08:00
admin dc0c6a0e09 Fix: Use local Libbox.xcframework instead of Swift Package dependency 2026-07-02 18:38:53 +08:00
admin 5b044334ee Fix: Add sing-box-lib Swift Package for Libbox (solves 'No Such module Libbox' issue - see GitHub Issue #37) 2026-07-02 17:54:17 +08:00
admin 3a96b19e0c Fix: Add FRAMEWORK_SEARCH_PATHS to Library target to find Libbox.xcframework (complete fix for iOS build) 2026-07-02 16:58:33 +08:00
admin 31a8a2ba06 Fix: Add Libbox.xcframework to Library target's linked frameworks (fixes iOS build issue) 2026-07-02 16:46:59 +08:00
admin c98b5df051 Docs: Add detailed iOS build issue diagnosis report with root cause and fix instructions 2026-07-02 16:39:34 +08:00
admin a0e3b69ac5 Debug: Add detailed verification of Libbox.xcframework binary file before build to diagnose download issue 2026-07-02 16:31:10 +08:00
admin 5b8e815fe6 Fix: Enable Git LFS to download large Libbox.xcframework binary files (60MB) 2026-07-02 13:43:54 +08:00
admin a2523209b8 Debug: Add verification step to check if Libbox.xcframework exists before build 2026-07-02 12:42:12 +08:00
admin f374e2ce3c Fix: Use iOS Simulator OS 26.2 (26.3 not available, only 26.2, 26.4.1, 26.5) 2026-07-02 12:37:54 +08:00
admin f2ef91036a Fix: Use Xcode 26.3 (26.4 does not exist) and matching simulator OS 2026-07-02 12:28:50 +08:00
admin 4c70cd5f12 Fix: Remove invalid xcodebuild options for Xcode 26.4 2026-07-02 12:17:51 +08:00
admin 63ce949edc Fix: Remove continue-on-error to properly detect build failures 2026-07-02 12:00:03 +08:00
admin 2080366d66 Fix: Add detailed build result checking and DerivedData inspection 2026-07-02 11:54:50 +08:00
admin 15e607dfc6 Fix: Disable Android build temporarily, fix iOS simulator app path detection 2026-07-02 11:43:50 +08:00
admin 7ba0cec04f Fix: Improve iOS app file search with multiple fallback methods and verbose output 2026-07-02 11:39:28 +08:00
admin 73a95e2c7a Fix: Use Xcode 26.4 and iPhone Air simulator matching available versions 2026-07-02 11:10:58 +08:00
admin 26c1cd4bcb Fix: Switch to macos-latest runner with Xcode 16.4 for better availability 2026-07-02 10:56:44 +08:00
admin ec225e72bd Fix: Add skip validation flags and list schemes for better error diagnosis 2026-07-02 10:37:27 +08:00
admin eca0f8a08f Fix: Use macOS-13 runner with Xcode 15.0 for better compatibility 2026-07-02 10:27:59 +08:00
admin 1b78c4b61c Fix: Use specific iOS simulator device (iPhone Air, OS 26.5) 2026-07-02 10:13:50 +08:00
admin 4fa894245c Fix: Use latest-stable Xcode and generic iOS simulator 2026-07-02 09:49:50 +08:00
admin 97f69f1a9c Fix: Use iPhone 16 simulator for Xcode 16 2026-07-02 01:47:04 +08:00