From 05575cccfb95e33cd567d0ca1c7551338c123efd Mon Sep 17 00:00:00 2001 From: Pun Butrach Date: Fri, 4 Apr 2025 22:59:06 +0700 Subject: [PATCH 01/39] fix: Crash using when Integer type in Patch Options (#2453) --- lib/ui/widgets/patchesSelectorView/patch_options_fields.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ui/widgets/patchesSelectorView/patch_options_fields.dart b/lib/ui/widgets/patchesSelectorView/patch_options_fields.dart index 08123160..48644185 100644 --- a/lib/ui/widgets/patchesSelectorView/patch_options_fields.dart +++ b/lib/ui/widgets/patchesSelectorView/patch_options_fields.dart @@ -85,7 +85,7 @@ class _IntAndStringPatchOptionState extends State { crossAxisAlignment: CrossAxisAlignment.start, children: [ TextFieldForPatchOption( - value: value, + value: value.toString(), patchOption: widget.patchOption, selectedKey: getKey(), onChanged: (value) { From 783f313ed8f1207d44078743967e8a53d77d4c39 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 4 Apr 2025 16:11:35 +0000 Subject: [PATCH 02/39] chore(release): 1.24.1-dev.1 [skip ci] ## [1.24.1-dev.1](https://github.com/ReVanced/revanced-manager/compare/v1.24.0...v1.24.1-dev.1) (2025-04-04) ### Bug Fixes * Crash using when Integer type in Patch Options ([#2453](https://github.com/ReVanced/revanced-manager/issues/2453)) ([05575cc](https://github.com/ReVanced/revanced-manager/commit/05575cccfb95e33cd567d0ca1c7551338c123efd)) --- pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pubspec.yaml b/pubspec.yaml index de25971a..3aa6dece 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -4,7 +4,7 @@ homepage: https://revanced.app publish_to: 'none' -version: 1.24.0+101800055 +version: 1.24.1-dev.1+101800056 environment: sdk: '>=3.7.0' From 915ec0e260da9d3570eb5d9cedf5e7b6006c1417 Mon Sep 17 00:00:00 2001 From: Pun Butrach Date: Thu, 10 Apr 2025 03:09:15 +0700 Subject: [PATCH 03/39] fix: Unable to Share Logs due to missing ProGuard rules (#2474) Technical commit message: fix: Unable to Share Logs due to CCE in FileProvider Signed-off-by: Pun Butrach --- android/app/proguard-rules.pro | 3 +++ 1 file changed, 3 insertions(+) diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro index 88daa53d..2e93c83e 100644 --- a/android/app/proguard-rules.pro +++ b/android/app/proguard-rules.pro @@ -12,3 +12,6 @@ -dontwarn com.google.j2objc.annotations.* -dontwarn java.awt.** -dontwarn javax.** + +# Keep this for Share Plus or else you can't share log in Settings +-keep interface android.content.res.XmlResourceParser { *; } From 221e663e472213f9d0e602fdbdf5c4021aba7a54 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 9 Apr 2025 20:20:00 +0000 Subject: [PATCH 04/39] chore(release): 1.24.1-dev.2 [skip ci] ## [1.24.1-dev.2](https://github.com/ReVanced/revanced-manager/compare/v1.24.1-dev.1...v1.24.1-dev.2) (2025-04-09) ### Bug Fixes * Unable to Share Logs due to missing ProGuard rules ([#2474](https://github.com/ReVanced/revanced-manager/issues/2474)) ([915ec0e](https://github.com/ReVanced/revanced-manager/commit/915ec0e260da9d3570eb5d9cedf5e7b6006c1417)) --- pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pubspec.yaml b/pubspec.yaml index 3aa6dece..7e319e56 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -4,7 +4,7 @@ homepage: https://revanced.app publish_to: 'none' -version: 1.24.1-dev.1+101800056 +version: 1.24.1-dev.2+101800057 environment: sdk: '>=3.7.0' From 7fa5daf623db0a7212d3f91133efc004455539b4 Mon Sep 17 00:00:00 2001 From: Pun Butrach Date: Thu, 10 Apr 2025 22:05:38 +0700 Subject: [PATCH 05/39] chore: Remove Android cxx generated file Signed-off-by: Pun Butrach --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 8c96735a..64ed78de 100644 --- a/.gitignore +++ b/.gitignore @@ -43,6 +43,7 @@ app.*.map.json /android/app/release # Generated files +android/app/.cxx **/*.g.dart **/*.locator.dart **/*.router.dart From 8182228a46168ad0a7a6310ecdc57790e2c0ed21 Mon Sep 17 00:00:00 2001 From: Pun Butrach Date: Thu, 10 Apr 2025 22:08:04 +0700 Subject: [PATCH 06/39] chore: Default project Flutter devtools options configuration for debugging --- devtools_options.yaml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 devtools_options.yaml diff --git a/devtools_options.yaml b/devtools_options.yaml new file mode 100644 index 00000000..fa0b357c --- /dev/null +++ b/devtools_options.yaml @@ -0,0 +1,3 @@ +description: This file stores settings for Dart & Flutter DevTools. +documentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states +extensions: From cde3f8d62cb27a08066aae22337c96e7ccc89b22 Mon Sep 17 00:00:00 2001 From: Pun Butrach Date: Thu, 10 Apr 2025 22:15:29 +0700 Subject: [PATCH 07/39] fix: Correct supported required patch option types (#2475) Signed-off-by: Pun Butrach --- lib/utils/check_for_supported_patch.dart | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/lib/utils/check_for_supported_patch.dart b/lib/utils/check_for_supported_patch.dart index f5c4ecba..2934c10b 100644 --- a/lib/utils/check_for_supported_patch.dart +++ b/lib/utils/check_for_supported_patch.dart @@ -1,3 +1,4 @@ +import 'package:flutter/foundation.dart'; import 'package:revanced_manager/app/app.locator.dart'; import 'package:revanced_manager/models/patch.dart'; import 'package:revanced_manager/models/patched_application.dart'; @@ -17,12 +18,12 @@ bool isPatchSupported(Patch patch) { bool hasUnsupportedRequiredOption(List