Skip to content

Commit 4fe1dbe

Browse files
author
LisoUseInAIKyrios
authored
chore: Merge branch dev to main (#3369)
2 parents dfc14c1 + 32acfba commit 4fe1dbe

File tree

113 files changed

+53296
-118
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+53296
-118
lines changed

.github/workflows/open_pull_request.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ jobs:
2020
- name: Open pull request
2121
uses: repo-sync/pull-request@v2
2222
with:
23-
destination_branch: 'main'
24-
pr_title: 'chore: ${{ env.MESSAGE }}'
23+
destination_branch: "main"
24+
pr_title: "chore: ${{ env.MESSAGE }}"
2525
pr_body: |
2626
This pull request will ${{ env.MESSAGE }}.
27-
27+
2828
## Dependencies before merge
2929
3030
- [ ] https://github.com/revanced/revanced-integrations

.github/workflows/pull_strings.yml

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,35 @@
11
name: Pull strings
22

33
on:
4-
workflow_dispatch:
5-
schedule:
6-
- cron: 0 0 1 * *
4+
workflow_dispatch:
5+
schedule:
6+
- cron: 0 0 1 * *
77

88
jobs:
9-
pull:
10-
name: Pull strings
11-
runs-on: ubuntu-latest
12-
steps:
13-
- name: Checkout
14-
uses: actions/checkout@v4
15-
with:
16-
fetch-depth: 0
9+
pull:
10+
name: Pull strings
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout
14+
uses: actions/checkout@v4
15+
with:
16+
fetch-depth: 0
17+
ref: dev
1718

18-
- name: Pull strings
19-
uses: crowdin/github-action@v1
20-
with:
21-
config: crowdin.yml
22-
download_translations: true
23-
localization_branch_name: feat/translations
24-
create_pull_request: true
25-
pull_request_title: "chore: Sync translations"
26-
pull_request_body: "Sync translations from [crowdin.com/project/revanced](https://crowdin.com/project/revanced)"
27-
pull_request_base_branch_name: "dev"
28-
commit_message: "chore: Sync translations"
29-
github_user_name: revanced-bot
30-
github_user_email: [email protected]
31-
env:
32-
GITHUB_TOKEN: ${{ secrets.REPOSITORY_PUSH_ACCESS }}
33-
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
34-
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
19+
- name: Pull strings
20+
uses: crowdin/github-action@v1
21+
with:
22+
config: crowdin.yml
23+
download_translations: true
24+
localization_branch_name: feat/translations
25+
create_pull_request: true
26+
pull_request_title: "chore: Sync translations"
27+
pull_request_body: "Sync translations from [crowdin.com/project/revanced](https://crowdin.com/project/revanced)"
28+
pull_request_base_branch_name: "dev"
29+
commit_message: "chore: Sync translations"
30+
github_user_name: revanced-bot
31+
github_user_email: [email protected]
32+
env:
33+
GITHUB_TOKEN: ${{ secrets.REPOSITORY_PUSH_ACCESS }}
34+
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
35+
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}

.github/workflows/push_strings.yml

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,29 @@
11
name: Push strings
22

33
on:
4-
workflow_dispatch:
5-
push:
6-
paths:
7-
- /src/main/resources/addresources/values/strings.xml
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- dev
8+
paths:
9+
- src/main/resources/addresources/values/strings.xml
810

911
jobs:
10-
push:
11-
name: Push strings
12-
runs-on: ubuntu-latest
13-
steps:
14-
- name: Checkout
15-
uses: actions/checkout@v4
16-
with:
17-
fetch-depth: 0
12+
push:
13+
name: Push strings
14+
runs-on: ubuntu-latest
15+
steps:
16+
- name: Checkout
17+
uses: actions/checkout@v4
18+
with:
19+
fetch-depth: 0
1820

19-
- name: Push strings
20-
uses: crowdin/github-action@v1
21-
with:
22-
config: crowdin.yml
23-
upload_sources: true
24-
env:
25-
GITHUB_TOKEN: ${{ secrets.REPOSITORY_PUSH_ACCESS }}
26-
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
27-
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
21+
- name: Push strings
22+
uses: crowdin/github-action@v1
23+
with:
24+
config: crowdin.yml
25+
upload_sources: true
26+
env:
27+
GITHUB_TOKEN: ${{ secrets.REPOSITORY_PUSH_ACCESS }}
28+
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
29+
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}

CHANGELOG.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,74 @@
1+
# [4.11.0-dev.7](https://github.com/ReVanced/revanced-patches/compare/v4.11.0-dev.6...v4.11.0-dev.7) (2024-07-10)
2+
3+
4+
### Features
5+
6+
* **Bandcamp:** Add `Remove play limits` patch ([#3366](https://github.com/ReVanced/revanced-patches/issues/3366)) ([ad8d3bb](https://github.com/ReVanced/revanced-patches/commit/ad8d3bb1c86f1324234e890f1171ec4a18e56dd9))
7+
8+
# [4.11.0-dev.6](https://github.com/ReVanced/revanced-patches/compare/v4.11.0-dev.5...v4.11.0-dev.6) (2024-07-10)
9+
10+
11+
### Bug Fixes
12+
13+
* **YouTube - SponsorBlock:** Skip segments when casting ([#3331](https://github.com/ReVanced/revanced-patches/issues/3331)) ([d9395fd](https://github.com/ReVanced/revanced-patches/commit/d9395fdbca45cf68fbc63469e228eefbd6c2bf2e))
14+
15+
16+
### Features
17+
18+
* **Soundcloud:** Add `Hide ads` and `Disable telemetry` patch ([#3386](https://github.com/ReVanced/revanced-patches/issues/3386)) ([3c79f3d](https://github.com/ReVanced/revanced-patches/commit/3c79f3d34d978aead60de19e64d05fbebc1bc73a))
19+
20+
# [4.11.0-dev.5](https://github.com/ReVanced/revanced-patches/compare/v4.11.0-dev.4...v4.11.0-dev.5) (2024-07-05)
21+
22+
23+
### Bug Fixes
24+
25+
* **YouTube - Settings:** Move some settings to different menus, adjust default setting values ([#3415](https://github.com/ReVanced/revanced-patches/issues/3415)) ([7201ac4](https://github.com/ReVanced/revanced-patches/commit/7201ac45c158682413c8584aac7bb37b770fc924))
26+
27+
# [4.11.0-dev.4](https://github.com/ReVanced/revanced-patches/compare/v4.11.0-dev.3...v4.11.0-dev.4) (2024-07-01)
28+
29+
30+
### Bug Fixes
31+
32+
* **Windy - Unlock pro:** Revert changing package name ([#3402](https://github.com/ReVanced/revanced-patches/issues/3402)) ([541f1e7](https://github.com/ReVanced/revanced-patches/commit/541f1e702665630a3737f67a4cc0c4f7b4899f8f))
33+
34+
# [4.11.0-dev.3](https://github.com/ReVanced/revanced-patches/compare/v4.11.0-dev.2...v4.11.0-dev.3) (2024-06-30)
35+
36+
37+
### Bug Fixes
38+
39+
* **Windy - Unlock pro:** Use correct package name ([#3397](https://github.com/ReVanced/revanced-patches/issues/3397)) ([1d8459a](https://github.com/ReVanced/revanced-patches/commit/1d8459ac992b12371c41df3c25b6386119770d15))
40+
41+
# [4.11.0-dev.2](https://github.com/ReVanced/revanced-patches/compare/v4.11.0-dev.1...v4.11.0-dev.2) (2024-06-27)
42+
43+
44+
### Features
45+
46+
* Add translations ([#2963](https://github.com/ReVanced/revanced-patches/issues/2963)) ([69ea6f3](https://github.com/ReVanced/revanced-patches/commit/69ea6f3bc2b5f419320f17c150489dcb9eed76ce))
47+
48+
# [4.11.0-dev.1](https://github.com/ReVanced/revanced-patches/compare/v4.10.1-dev.2...v4.11.0-dev.1) (2024-06-27)
49+
50+
51+
### Features
52+
53+
* Add `Remove share targets` patch ([#3334](https://github.com/ReVanced/revanced-patches/issues/3334)) ([9414122](https://github.com/ReVanced/revanced-patches/commit/94141228163aee8d051491db51fc1e4c8b86f0e6))
54+
* **Instagram:** Add `Hide ads` patch ([#3380](https://github.com/ReVanced/revanced-patches/issues/3380)) ([c6b2f8c](https://github.com/ReVanced/revanced-patches/commit/c6b2f8c0172b4fd142927d9448ed855831c86ae4))
55+
* **RAR:** Add `Hide purchase reminder` patch ([#3321](https://github.com/ReVanced/revanced-patches/issues/3321)) ([8fbe7e3](https://github.com/ReVanced/revanced-patches/commit/8fbe7e3d38c43adfa0755bcbe87f8c6b7696da3a))
56+
* **Stocard:** Add `Hide offers tab` and `Hide story bubbles` patch ([#3359](https://github.com/ReVanced/revanced-patches/issues/3359)) ([fbd0507](https://github.com/ReVanced/revanced-patches/commit/fbd0507ce5cdeb93a1f661aa8097139c61e643a0))
57+
58+
## [4.10.1-dev.2](https://github.com/ReVanced/revanced-patches/compare/v4.10.1-dev.1...v4.10.1-dev.2) (2024-06-24)
59+
60+
61+
### Bug Fixes
62+
63+
* **Boost for reddit - Fix missing audio in video downloads:** Replace correct strings ([#3379](https://github.com/ReVanced/revanced-patches/issues/3379)) ([b43db98](https://github.com/ReVanced/revanced-patches/commit/b43db98e8483e2939d8fb9cd02443f24aeaae3c3))
64+
65+
## [4.10.1-dev.1](https://github.com/ReVanced/revanced-patches/compare/v4.10.0...v4.10.1-dev.1) (2024-06-23)
66+
67+
68+
### Bug Fixes
69+
70+
* **YouTube - Hide layout components:** Detect if a keyword filter hides all videos ([#3365](https://github.com/ReVanced/revanced-patches/issues/3365)) ([6aa47ec](https://github.com/ReVanced/revanced-patches/commit/6aa47ec1050cf32158ab608441c0649501184971))
71+
172
# [4.10.0](https://github.com/ReVanced/revanced-patches/compare/v4.9.0...v4.10.0) (2024-06-23)
273

374

CONTRIBUTING.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,10 @@ Features can be requested by opening an issue using the
8383
If you encounter a bug while using ReVanced Patches, open an issue using the
8484
[Bug report issue template](https://github.com/ReVanced/revanced-patches/issues/new?assignees=&labels=Bug+report&projects=&template=bug_report.yml&title=bug%3A+).
8585

86+
## 🌐 Submitting translations
87+
88+
You can contribute translations at [translate.revanced.app](https://translate.revanced.app).
89+
8690
## 🧑‍⚖️ Guidelines for requesting or contributing patches
8791

8892
To maintain a high-quality and ethical collection of patches, the following guidelines for requesting
@@ -107,7 +111,6 @@ are unaffected by this change.
107111
* Payment circumvention: We do not accept patches that exist solely to bypass payment for the app or any of its features
108112
* Malicious patches: Patches that are malicious in nature are not allowed
109113

110-
111114
## 📝 How to contribute
112115

113116
1. Before contributing, it is recommended to open an issue to discuss your change
@@ -120,6 +123,6 @@ described in the [ReVanced Patcher documentation](https://github.com/ReVanced/re
120123
that your pull request closes in the description of your pull request
121124
5. Our team will review your pull request and provide feedback. Once your pull request is approved,
122125
it will be merged into the `dev` branch and will be included in the next release of ReVanced Patches
123-
126+
124127
❤️ Thank you for considering contributing to ReVanced Patches,
125128
ReVanced

api/revanced-patches.api

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,12 @@ public final class app/revanced/patches/all/screenshot/removerestriction/RemoveS
155155
public static fun values ()[Lapp/revanced/patches/all/screenshot/removerestriction/RemoveScreenshotRestrictionPatch$MethodCall;
156156
}
157157

158+
public final class app/revanced/patches/all/shortcut/sharetargets/RemoveShareTargetsPatch : app/revanced/patcher/patch/ResourcePatch {
159+
public static final field INSTANCE Lapp/revanced/patches/all/shortcut/sharetargets/RemoveShareTargetsPatch;
160+
public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V
161+
public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V
162+
}
163+
158164
public final class app/revanced/patches/all/telephony/sim/spoof/SpoofSimCountryPatch : app/revanced/patches/all/misc/transformation/BaseTransformInstructionsPatch {
159165
public static final field INSTANCE Lapp/revanced/patches/all/telephony/sim/spoof/SpoofSimCountryPatch;
160166
public synthetic fun filterMap (Lcom/android/tools/smali/dexlib2/iface/ClassDef;Lcom/android/tools/smali/dexlib2/iface/Method;Lcom/android/tools/smali/dexlib2/iface/instruction/Instruction;I)Ljava/lang/Object;
@@ -175,6 +181,12 @@ public final class app/revanced/patches/backdrops/misc/pro/ProUnlockPatch : app/
175181
public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V
176182
}
177183

184+
public final class app/revanced/patches/bandcamp/limitations/RemovePlayLimitsPatch : app/revanced/patcher/patch/BytecodePatch {
185+
public static final field INSTANCE Lapp/revanced/patches/bandcamp/limitations/RemovePlayLimitsPatch;
186+
public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V
187+
public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V
188+
}
189+
178190
public final class app/revanced/patches/candylinkvpn/UnlockProPatch : app/revanced/patcher/patch/BytecodePatch {
179191
public static final field INSTANCE Lapp/revanced/patches/candylinkvpn/UnlockProPatch;
180192
public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V
@@ -241,6 +253,12 @@ public final class app/revanced/patches/inshorts/ad/HideAdsPatch : app/revanced/
241253
public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V
242254
}
243255

256+
public final class app/revanced/patches/instagram/patches/ad/HideAdsPatch : app/revanced/patcher/patch/BytecodePatch {
257+
public static final field INSTANCE Lapp/revanced/patches/instagram/patches/ad/HideAdsPatch;
258+
public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V
259+
public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V
260+
}
261+
244262
public final class app/revanced/patches/instagram/patches/ads/timeline/HideTimelineAdsPatch : app/revanced/patcher/patch/BytecodePatch {
245263
public static final field INSTANCE Lapp/revanced/patches/instagram/patches/ads/timeline/HideTimelineAdsPatch;
246264
public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V
@@ -523,6 +541,16 @@ public final class app/revanced/patches/pixiv/ads/HideAdsPatch : app/revanced/pa
523541
public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V
524542
}
525543

544+
public final class app/revanced/patches/rar/misc/annoyances/purchasereminder/HidePurchaseReminderPatch : app/revanced/patcher/patch/BytecodePatch {
545+
public static final field INSTANCE Lapp/revanced/patches/rar/misc/annoyances/purchasereminder/HidePurchaseReminderPatch;
546+
public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V
547+
public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V
548+
}
549+
550+
public final class app/revanced/patches/rar/misc/annoyances/purchasereminder/fingerprints/ShowReminderFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint {
551+
public static final field INSTANCE Lapp/revanced/patches/rar/misc/annoyances/purchasereminder/fingerprints/ShowReminderFingerprint;
552+
}
553+
526554
public final class app/revanced/patches/reddit/ad/banner/HideBannerPatch : app/revanced/patcher/patch/ResourcePatch {
527555
public static final field INSTANCE Lapp/revanced/patches/reddit/ad/banner/HideBannerPatch;
528556
public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V
@@ -1010,6 +1038,18 @@ public final class app/revanced/patches/songpal/badge/RemoveNotificationBadgePat
10101038
public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V
10111039
}
10121040

1041+
public final class app/revanced/patches/soundcloud/ad/HideAdsPatch : app/revanced/patcher/patch/BytecodePatch {
1042+
public static final field INSTANCE Lapp/revanced/patches/soundcloud/ad/HideAdsPatch;
1043+
public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V
1044+
public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V
1045+
}
1046+
1047+
public final class app/revanced/patches/soundcloud/analytics/DisableTelemetryPatch : app/revanced/patcher/patch/BytecodePatch {
1048+
public static final field INSTANCE Lapp/revanced/patches/soundcloud/analytics/DisableTelemetryPatch;
1049+
public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V
1050+
public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V
1051+
}
1052+
10131053
public final class app/revanced/patches/spotify/layout/theme/CustomThemePatch : app/revanced/patcher/patch/ResourcePatch {
10141054
public static final field INSTANCE Lapp/revanced/patches/spotify/layout/theme/CustomThemePatch;
10151055
public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V
@@ -1034,6 +1074,18 @@ public final class app/revanced/patches/spotify/navbar/PremiumNavbarTabResourceP
10341074
public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V
10351075
}
10361076

1077+
public final class app/revanced/patches/stocard/layout/HideOffersTabPatch : app/revanced/patcher/patch/ResourcePatch {
1078+
public static final field INSTANCE Lapp/revanced/patches/stocard/layout/HideOffersTabPatch;
1079+
public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V
1080+
public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V
1081+
}
1082+
1083+
public final class app/revanced/patches/stocard/layout/HideStoryBubblesPatch : app/revanced/patcher/patch/ResourcePatch {
1084+
public static final field INSTANCE Lapp/revanced/patches/stocard/layout/HideStoryBubblesPatch;
1085+
public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V
1086+
public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V
1087+
}
1088+
10371089
public final class app/revanced/patches/strava/subscription/UnlockSubscriptionPatch : app/revanced/patcher/patch/BytecodePatch {
10381090
public static final field INSTANCE Lapp/revanced/patches/strava/subscription/UnlockSubscriptionPatch;
10391091
public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
org.gradle.parallel = true
22
org.gradle.caching = true
33
kotlin.code.style = official
4-
version = 4.10.0
4+
version = 4.11.0-dev.7

0 commit comments

Comments
 (0)