From 8dab5f9e88ed6ffc9c60d026ffe893268c7aeb28 Mon Sep 17 00:00:00 2001 From: UjuiUjuMandan <125150101+UjuiUjuMandan@users.noreply.github.com> Date: Tue, 17 Dec 2024 13:32:05 +0000 Subject: [PATCH 1/5] test fastlane add icon.png add icon.png scale to 512x512 metadata for zh-CN Revert "metadata for zh-CN" This reverts commit 77b30b9209dd1b082f050c55fa175fa96afbfcf6. --- .github/workflows/fastlane.yml | 16 +++++++ .../android/en-US/full_description.txt | 40 ++++++++++++++++++ .../metadata/android/en-US/images/icon.png | Bin 0 -> 17755 bytes .../android/en-US/short_description.txt | 1 + fastlane/metadata/android/en-US/title.txt | 1 + 5 files changed, 58 insertions(+) create mode 100644 .github/workflows/fastlane.yml create mode 100644 fastlane/metadata/android/en-US/full_description.txt create mode 100644 fastlane/metadata/android/en-US/images/icon.png create mode 100644 fastlane/metadata/android/en-US/short_description.txt create mode 100644 fastlane/metadata/android/en-US/title.txt diff --git a/.github/workflows/fastlane.yml b/.github/workflows/fastlane.yml new file mode 100644 index 0000000..43a4632 --- /dev/null +++ b/.github/workflows/fastlane.yml @@ -0,0 +1,16 @@ +name: Validate Fastlane metadata + +on: + workflow_dispatch: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + go: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Validate Fastlane Supply Metadata + uses: ashutoshgngwr/validate-fastlane-supply-metadata@v2.0.0 diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt new file mode 100644 index 0000000..e595539 --- /dev/null +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -0,0 +1,40 @@ +

flutter +License +Download +stars +Telegram

+ +

A comic reader that support reading local and network comics.

+ +

Features

+ + + +

Build from source

+ +
    +
  1. Clone the repository
  2. +
  3. Install flutter, see flutter.dev
  4. +
  5. Install rust, see rustup.rs
  6. +
  7. Build for your platform: e.g. flutter build apk
  8. +
+ +

Create a new comic source

+ +

See venera-configs

+ +

Thanks

+ +

Tags Translation

+ +

Readme Card

+ +

The Chinese translation of the manga tags is from this project.

diff --git a/fastlane/metadata/android/en-US/images/icon.png b/fastlane/metadata/android/en-US/images/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..803957b8e67d9035734e3c4da8f42946491d7874 GIT binary patch literal 17755 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 Date: Wed, 18 Dec 2024 13:29:30 +0800 Subject: [PATCH 2/5] update dependencies --- pubspec.lock | 20 ++++++++++---------- pubspec.yaml | 11 ++++++----- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index a254914..8850b39 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -408,8 +408,8 @@ packages: dependency: "direct main" description: path: "." - ref: ade0b9d - resolved-ref: ade0b9d67331118c13a2b836684858e251512373 + ref: ff544f6693ba1d08d687403a4d1c36bf09d53b2e + resolved-ref: ff544f6693ba1d08d687403a4d1c36bf09d53b2e url: "https://github.com/wgh136/flutter_qjs" source: git version: "0.3.7" @@ -433,9 +433,9 @@ packages: dependency: "direct main" description: path: "." - ref: "3315082b9f7055655610e4f6f136b69e48228c05" - resolved-ref: "3315082b9f7055655610e4f6f136b69e48228c05" - url: "https://github.com/pkuislm/flutter_saf.git" + ref: "480fb169dd1dcfd7e0bace6795f804f94603e1c9" + resolved-ref: "480fb169dd1dcfd7e0bace6795f804f94603e1c9" + url: "https://github.com/UjuiUjuMandan/flutter_saf" source: git version: "0.0.1" flutter_test: @@ -629,8 +629,8 @@ packages: dependency: "direct main" description: path: "." - ref: d1c96cd6503103b3270dfe2f320d4a1c93780f53 - resolved-ref: d1c96cd6503103b3270dfe2f320d4a1c93780f53 + ref: "31fec41cefc565a8b2f4f71dcb5fde0359148333" + resolved-ref: "31fec41cefc565a8b2f4f71dcb5fde0359148333" url: "https://github.com/venera-app/lodepng_flutter" source: git version: "0.0.1" @@ -1126,11 +1126,11 @@ packages: dependency: "direct main" description: path: "." - ref: HEAD - resolved-ref: d5721f1fd8179ee4a5db59f932ae7c89d94e12a0 + ref: eafa3edda062d99eefc1e765f96f44659bdd6b3d + resolved-ref: eafa3edda062d99eefc1e765f96f44659bdd6b3d url: "https://github.com/wgh136/zip_flutter" source: git - version: "0.0.1" + version: "0.0.3" sdks: dart: ">=3.6.0 <4.0.0" flutter: ">=3.27.0" diff --git a/pubspec.yaml b/pubspec.yaml index 3aa2b77..2dc2540 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -6,7 +6,7 @@ version: 1.1.1+111 environment: sdk: '>=3.6.0 <4.0.0' - flutter: 3.27.0 + flutter: 3.27.1 dependencies: flutter: @@ -21,7 +21,7 @@ dependencies: flutter_qjs: git: url: https://github.com/wgh136/flutter_qjs - ref: ade0b9d + ref: ff544f6693ba1d08d687403a4d1c36bf09d53b2e crypto: ^3.0.6 dio: ^5.7.0 html: ^0.15.5 @@ -54,10 +54,11 @@ dependencies: zip_flutter: git: url: https://github.com/wgh136/zip_flutter + ref: eafa3edda062d99eefc1e765f96f44659bdd6b3d lodepng_flutter: git: url: https://github.com/venera-app/lodepng_flutter - ref: d1c96cd6503103b3270dfe2f320d4a1c93780f53 + ref: 31fec41cefc565a8b2f4f71dcb5fde0359148333 rhttp: 0.9.6 webdav_client: git: @@ -67,8 +68,8 @@ dependencies: local_auth: ^2.3.0 flutter_saf: git: - url: https://github.com/pkuislm/flutter_saf.git - ref: 3315082b9f7055655610e4f6f136b69e48228c05 + url: https://github.com/UjuiUjuMandan/flutter_saf + ref: 480fb169dd1dcfd7e0bace6795f804f94603e1c9 pdf: ^3.11.1 dynamic_color: ^1.7.0 shimmer: ^3.0.0 From 1964c4c0d544b51f4db1384d2ec810cdfa01b218 Mon Sep 17 00:00:00 2001 From: UjuiUjuMandan <125150101+UjuiUjuMandan@users.noreply.github.com> Date: Wed, 18 Dec 2024 09:00:05 +0000 Subject: [PATCH 3/5] update dependencies again --- pubspec.lock | 22 +++++++++++----------- pubspec.yaml | 12 ++++++------ 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 8850b39..4eb9724 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -408,8 +408,8 @@ packages: dependency: "direct main" description: path: "." - ref: ff544f6693ba1d08d687403a4d1c36bf09d53b2e - resolved-ref: ff544f6693ba1d08d687403a4d1c36bf09d53b2e + ref: "1657f62fe7545ac43a339e0a5ee2b82bacd81e9f" + resolved-ref: "1657f62fe7545ac43a339e0a5ee2b82bacd81e9f" url: "https://github.com/wgh136/flutter_qjs" source: git version: "0.3.7" @@ -433,9 +433,9 @@ packages: dependency: "direct main" description: path: "." - ref: "480fb169dd1dcfd7e0bace6795f804f94603e1c9" - resolved-ref: "480fb169dd1dcfd7e0bace6795f804f94603e1c9" - url: "https://github.com/UjuiUjuMandan/flutter_saf" + ref: "7637b8b67d0a831f3cd7e702b8173e300880d32e" + resolved-ref: "7637b8b67d0a831f3cd7e702b8173e300880d32e" + url: "https://github.com/pkuislm/flutter_saf.git" source: git version: "0.0.1" flutter_test: @@ -629,8 +629,8 @@ packages: dependency: "direct main" description: path: "." - ref: "31fec41cefc565a8b2f4f71dcb5fde0359148333" - resolved-ref: "31fec41cefc565a8b2f4f71dcb5fde0359148333" + ref: "9a784b193af5d55b2a35e58fa390bda3e4f35d00" + resolved-ref: "9a784b193af5d55b2a35e58fa390bda3e4f35d00" url: "https://github.com/venera-app/lodepng_flutter" source: git version: "0.0.1" @@ -1126,11 +1126,11 @@ packages: dependency: "direct main" description: path: "." - ref: eafa3edda062d99eefc1e765f96f44659bdd6b3d - resolved-ref: eafa3edda062d99eefc1e765f96f44659bdd6b3d + ref: "7fb4e6ad7662f787f2c248b01f89ccbf8e8ab5cc" + resolved-ref: "7fb4e6ad7662f787f2c248b01f89ccbf8e8ab5cc" url: "https://github.com/wgh136/zip_flutter" source: git - version: "0.0.3" + version: "0.0.4" sdks: dart: ">=3.6.0 <4.0.0" - flutter: ">=3.27.0" + flutter: ">=3.27.1" diff --git a/pubspec.yaml b/pubspec.yaml index 2dc2540..60604a5 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -21,7 +21,7 @@ dependencies: flutter_qjs: git: url: https://github.com/wgh136/flutter_qjs - ref: ff544f6693ba1d08d687403a4d1c36bf09d53b2e + ref: 1657f62fe7545ac43a339e0a5ee2b82bacd81e9f crypto: ^3.0.6 dio: ^5.7.0 html: ^0.15.5 @@ -54,11 +54,11 @@ dependencies: zip_flutter: git: url: https://github.com/wgh136/zip_flutter - ref: eafa3edda062d99eefc1e765f96f44659bdd6b3d + ref: 7fb4e6ad7662f787f2c248b01f89ccbf8e8ab5cc lodepng_flutter: git: url: https://github.com/venera-app/lodepng_flutter - ref: 31fec41cefc565a8b2f4f71dcb5fde0359148333 + ref: 9a784b193af5d55b2a35e58fa390bda3e4f35d00 rhttp: 0.9.6 webdav_client: git: @@ -68,8 +68,8 @@ dependencies: local_auth: ^2.3.0 flutter_saf: git: - url: https://github.com/UjuiUjuMandan/flutter_saf - ref: 480fb169dd1dcfd7e0bace6795f804f94603e1c9 + url: https://github.com/pkuislm/flutter_saf.git + ref: 7637b8b67d0a831f3cd7e702b8173e300880d32e pdf: ^3.11.1 dynamic_color: ^1.7.0 shimmer: ^3.0.0 @@ -100,4 +100,4 @@ flutter_to_arch: url: https://github.com/venera-app/venera depends: - gtk3 - - webkit2gtk-4.1 \ No newline at end of file + - webkit2gtk-4.1 From 788e41f5849f63d3fff8eb097f07db45c9affd46 Mon Sep 17 00:00:00 2001 From: UjuiUjuMandan <125150101+UjuiUjuMandan@users.noreply.github.com> Date: Wed, 18 Dec 2024 10:50:19 +0000 Subject: [PATCH 4/5] Add abiVersionCode & Remove x86 --- android/app/build.gradle | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index a544de7..8a515af 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -35,7 +35,7 @@ android { splits{ abi { reset() - include 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64' + include 'armeabi-v7a', 'arm64-v8a', 'x86_64' enable true universalApk true } @@ -78,14 +78,19 @@ android { buildTypes { release { ndk { - abiFilters "armeabi-v7a", "arm64-v8a", "x86", "x86_64" + abiFilters "armeabi-v7a", "arm64-v8a", "x86_64" } signingConfig signingConfigs.release + ext.abiCodes = ["armeabi-v7a": 1, "arm64-v8a": 2, "x86_64": 3] applicationVariants.all { variant -> variant.outputs.all { output -> def abi = output.getFilter(com.android.build.OutputFile.ABI) if (abi != null) { outputFileName = "venera-${variant.versionName}-${abi}.apk" + def abiVersionCode = project.ext.abiCodes.get(abi) + if (abiVersionCode != null) { + versionCodeOverride = variant.versionCode * 10 + abiVersionCode + } } else { outputFileName = "venera-${variant.versionName}.apk" } From 909c0014ace4301b856d0acf7814d7163f46d080 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=A1=A0=E1=A0=B5=E1=A1=A0=E1=A1=B3=20=E1=A1=A0=E1=A0=B5?= =?UTF-8?q?=E1=A1=A0=20=E1=A0=AE=E1=A0=A0=E1=A0=A8=E1=A1=A9=E1=A0=8B?= =?UTF-8?q?=E1=A0=A0=E1=A0=A8?= <125150101+UjuiUjuMandan@users.noreply.github.com> Date: Wed, 18 Dec 2024 19:15:45 +0800 Subject: [PATCH 5/5] * 10 for universal --- android/app/build.gradle | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index 8a515af..ee5cc5f 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -93,6 +93,7 @@ android { } } else { outputFileName = "venera-${variant.versionName}.apk" + versionCodeOverride = variant.versionCode * 10 } } } @@ -107,4 +108,4 @@ flutter { dependencies { implementation "androidx.activity:activity-ktx:1.9.2" implementation 'androidx.documentfile:documentfile:1.0.1' -} \ No newline at end of file +}