Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #1

Merged
merged 49 commits into from
Mar 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
cc1d9b7
feat(YouTube - Change start page): Add more start pages
oSumAtrIX Feb 8, 2024
e0ec9c6
chore(release): 4.3.0-dev.1 [skip ci]
semantic-release-bot Feb 9, 2024
f15ef3f
feat(Sync for Reddit): Add `Fix /s/ links` patch
oSumAtrIX Feb 9, 2024
b5caab6
chore(release): 4.3.0-dev.2 [skip ci]
semantic-release-bot Feb 9, 2024
de3f291
build: Bump dependencies
oSumAtrIX Feb 13, 2024
f80feb7
chore: Add `.editorconfig`
oSumAtrIX Feb 13, 2024
a430d3c
chore: Remove `dummy` subproject
oSumAtrIX Feb 13, 2024
8dc0133
chore: Fix `ReplaceWith` of `Deprecated` annotation
oSumAtrIX Feb 13, 2024
16d8d26
build: Bump Gradle
oSumAtrIX Feb 14, 2024
e86389e
build: Bump dependencies
oSumAtrIX Feb 14, 2024
3b8bc08
feat(YouTube - Change header): Improve patch option description
oSumAtrIX Feb 20, 2024
e27f56c
feat(YouTube - Custom branding): Improve patch option description
oSumAtrIX Feb 20, 2024
2c438e4
chore(release): 4.3.0-dev.3 [skip ci]
semantic-release-bot Feb 20, 2024
bdc54ef
build: Bump dependencies
oSumAtrIX Feb 13, 2024
d789fd6
build: Sign release artifacts
oSumAtrIX Feb 15, 2024
69ec28a
build: Publish to GitHub Packages
oSumAtrIX Feb 15, 2024
f5df957
fix: Compile DEX without debugging information
oSumAtrIX Feb 21, 2024
ba75a51
feat(X): Add `Open links as query` patch (#2730)
dic1911 Feb 21, 2024
930dc29
ci: Split release into a separate PR build workflow
oSumAtrIX Feb 21, 2024
083bd40
fix: Use deprecated members to ensure backwards compatibility
oSumAtrIX Feb 21, 2024
6b0fda1
ci: Do not start a Gradle daemon for PR builds
oSumAtrIX Feb 21, 2024
cb3d715
chore: Update fingerprint
oSumAtrIX Feb 22, 2024
8cc4687
chore(release): 4.3.0-dev.4 [skip ci]
semantic-release-bot Feb 22, 2024
0b70cf8
ci: Fix PR builds by adding missing GitHub token
oSumAtrIX Feb 23, 2024
fd27725
docs: Remove documentation section
oSumAtrIX Feb 23, 2024
91e673a
docs: Fix mistakes and wording
oSumAtrIX Feb 23, 2024
17f2eb9
docs: Break long lines
oSumAtrIX Feb 23, 2024
77ba124
ci: Fix indentation in workflow
oSumAtrIX Feb 24, 2024
c8f4f6e
chore: Rename issue templates
oSumAtrIX Feb 25, 2024
1a89dd9
feat: Remove unnecessary description from patch
oSumAtrIX Feb 25, 2024
d0f91c8
feat(Twitter - Unlock downloads): Unlock GIF downloads
oSumAtrIX Feb 25, 2024
ebae8cf
chore(release): 4.3.0-dev.5 [skip ci]
semantic-release-bot Feb 25, 2024
6dd4a7c
feat(VSCO - Unlock pro): Constrain to last working version
oSumAtrIX Feb 25, 2024
7d7fa93
chore(release): 4.3.0-dev.6 [skip ci]
semantic-release-bot Feb 25, 2024
517f140
docs: Fix broken links
oSumAtrIX Feb 26, 2024
0d011b8
feat(OpeningHours): Add `Fix crash` patch (#2697)
Linus789 Feb 26, 2024
323e63f
chore(release): 4.3.0-dev.7 [skip ci]
semantic-release-bot Feb 26, 2024
96a3f35
fix: Remove extra space from patch description (#2780)
KobeW50 Feb 28, 2024
020c642
chore(release): 4.3.0-dev.8 [skip ci]
semantic-release-bot Feb 28, 2024
2a842a1
fix(Override certificate pinning): Always overwrite with a generic ne…
oSumAtrIX Feb 28, 2024
a22ed46
chore(release): 4.3.0-dev.9 [skip ci]
semantic-release-bot Feb 28, 2024
9466d97
fix(YouTube - Spoof app version): Remove broken versions (#2776)
oSumAtrIX Feb 29, 2024
c22604a
chore(release): 4.3.0-dev.10 [skip ci]
semantic-release-bot Feb 29, 2024
bcd8b48
fix(YouTube - Spoof signature): Fix tracking such as history or watch…
oSumAtrIX Mar 2, 2024
2d53037
chore(release): 4.3.0-dev.11 [skip ci]
semantic-release-bot Mar 2, 2024
83a7bd8
feat(YouTube - Spoof app version): Add target versions (#2787)
kitadai31 Mar 2, 2024
0342c79
chore(release): 4.3.0-dev.12 [skip ci]
semantic-release-bot Mar 2, 2024
36132df
feat(YouTube): Reorganize settings menu (#2737)
LisoUseInAIKyrios Mar 2, 2024
931a6f8
chore(release): 4.3.0-dev.13 [skip ci]
semantic-release-bot Mar 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[*.{kt,kts}]
ktlint_code_style = intellij_idea
ktlint_standard_no-wildcard-imports = disabled
25 changes: 25 additions & 0 deletions .github/workflows/build_pull_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Build pull request

on:
workflow_dispatch:
pull_request:
branches:
- dev

jobs:
release:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Cache Gradle
uses: burrunan/gradle-cache-action@v1

- name: Build
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: ./gradlew build --no-daemon
11 changes: 7 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,6 @@ on:
branches:
- main
- dev
pull_request:
branches:
- main
- dev

jobs:
release:
Expand Down Expand Up @@ -41,6 +37,13 @@ jobs:
- name: Install dependencies
run: npm install

- name: Import GPG key
uses: crazy-max/ghaction-import-gpg@v6
with:
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
passphrase: ${{ secrets.GPG_PASSPHRASE }}
fingerprint: ${{ env.GPG_FINGERPRINT }}

- name: Release
env:
GITHUB_TOKEN: ${{ secrets.REPOSITORY_PUSH_ACCESS }}
Expand Down
2 changes: 1 addition & 1 deletion .releaserc
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
{
"assets": [
{
"path": "build/libs/*.jar"
"path": "build/libs/revanced-patches*"
},
{
"path": "patches.json"
Expand Down
99 changes: 99 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,102 @@
# [4.3.0-dev.13](https:/ReVanced/revanced-patches/compare/v4.3.0-dev.12...v4.3.0-dev.13) (2024-03-02)


### Features

* **YouTube:** Reorganize settings menu ([#2737](https:/ReVanced/revanced-patches/issues/2737)) ([36132df](https:/ReVanced/revanced-patches/commit/36132df4be6a04c08b6f3dd79de1bcea93a80fb8))

# [4.3.0-dev.12](https:/ReVanced/revanced-patches/compare/v4.3.0-dev.11...v4.3.0-dev.12) (2024-03-02)


### Features

* **YouTube - Spoof app version:** Add target versions ([#2787](https:/ReVanced/revanced-patches/issues/2787)) ([83a7bd8](https:/ReVanced/revanced-patches/commit/83a7bd8d69e62623fc4d2ba73d9fb49e92751d89))

# [4.3.0-dev.11](https:/ReVanced/revanced-patches/compare/v4.3.0-dev.10...v4.3.0-dev.11) (2024-03-02)


### Bug Fixes

* **YouTube - Spoof signature:** Fix tracking such as history or watch time ([bcd8b48](https:/ReVanced/revanced-patches/commit/bcd8b48e70693dac1bfcc0bf4971d6b526065b59))

# [4.3.0-dev.10](https:/ReVanced/revanced-patches/compare/v4.3.0-dev.9...v4.3.0-dev.10) (2024-02-29)


### Bug Fixes

* **YouTube - Spoof app version:** Remove broken versions ([#2776](https:/ReVanced/revanced-patches/issues/2776)) ([9466d97](https:/ReVanced/revanced-patches/commit/9466d973c6d7a2891e3fa9f283107b64399152ea))

# [4.3.0-dev.9](https:/ReVanced/revanced-patches/compare/v4.3.0-dev.8...v4.3.0-dev.9) (2024-02-28)


### Bug Fixes

* **Override certificate pinning:** Always overwrite with a generic network security configuration ([2a842a1](https:/ReVanced/revanced-patches/commit/2a842a1e14e1993eb028ae0bd1a93e227bb929a6))

# [4.3.0-dev.8](https:/ReVanced/revanced-patches/compare/v4.3.0-dev.7...v4.3.0-dev.8) (2024-02-28)


### Bug Fixes

* Remove extra space from patch description ([#2780](https:/ReVanced/revanced-patches/issues/2780)) ([96a3f35](https:/ReVanced/revanced-patches/commit/96a3f359266ff8d16ae9ee3c6ce2f16ce67a3b93))

# [4.3.0-dev.7](https:/ReVanced/revanced-patches/compare/v4.3.0-dev.6...v4.3.0-dev.7) (2024-02-26)


### Features

* **OpeningHours:** Add `Fix crash` patch ([#2697](https:/ReVanced/revanced-patches/issues/2697)) ([0d011b8](https:/ReVanced/revanced-patches/commit/0d011b876ecf05031a7daa54ab7e6d3506728a47))

# [4.3.0-dev.6](https:/ReVanced/revanced-patches/compare/v4.3.0-dev.5...v4.3.0-dev.6) (2024-02-25)


### Features

* **VSCO - Unlock pro:** Constrain to last working version ([6dd4a7c](https:/ReVanced/revanced-patches/commit/6dd4a7c29e48c3bc517bbdd7ed160624c36c2333))

# [4.3.0-dev.5](https:/ReVanced/revanced-patches/compare/v4.3.0-dev.4...v4.3.0-dev.5) (2024-02-25)


### Features

* Remove unnecessary description from patch ([1a89dd9](https:/ReVanced/revanced-patches/commit/1a89dd9f8cd0c614055a9da97338839b77a25ed1))
* **Twitter - Unlock downloads:** Unlock GIF downloads ([d0f91c8](https:/ReVanced/revanced-patches/commit/d0f91c8550592723e1252e1af2971b508591dd59))

# [4.3.0-dev.4](https:/ReVanced/revanced-patches/compare/v4.3.0-dev.3...v4.3.0-dev.4) (2024-02-22)


### Bug Fixes

* Compile DEX without debugging information ([f5df957](https:/ReVanced/revanced-patches/commit/f5df9578669f71a67411bc93a25a7e8da43610d0))
* Use deprecated members to ensure backwards compatibility ([083bd40](https:/ReVanced/revanced-patches/commit/083bd4009231b9612394b4496ca1d329947d6577))


### Features

* **X:** Add `Open links as query` patch ([#2730](https:/ReVanced/revanced-patches/issues/2730)) ([ba75a51](https:/ReVanced/revanced-patches/commit/ba75a51b71dbb9157db230b3e97a90361019fe30))

# [4.3.0-dev.3](https:/ReVanced/revanced-patches/compare/v4.3.0-dev.2...v4.3.0-dev.3) (2024-02-20)


### Features

* **YouTube - Change header:** Improve patch option description ([3b8bc08](https:/ReVanced/revanced-patches/commit/3b8bc08d4ed3a3a0f96d2f476e5059840b9f9d9b))
* **YouTube - Custom branding:** Improve patch option description ([e27f56c](https:/ReVanced/revanced-patches/commit/e27f56c8a34d41167b290f47280276c1c6003876))

# [4.3.0-dev.2](https:/ReVanced/revanced-patches/compare/v4.3.0-dev.1...v4.3.0-dev.2) (2024-02-09)


### Features

* **Sync for Reddit:** Add `Fix /s/ links` patch ([f15ef3f](https:/ReVanced/revanced-patches/commit/f15ef3f63460254236185f8e22c9395db4db9465))

# [4.3.0-dev.1](https:/ReVanced/revanced-patches/compare/v4.2.0...v4.3.0-dev.1) (2024-02-09)


### Features

* **YouTube - Change start page:** Add more start pages ([cc1d9b7](https:/ReVanced/revanced-patches/commit/cc1d9b743633c619fb6acc428e884c1c9b53e10b))

# [4.2.0](https:/ReVanced/revanced-patches/compare/v4.1.0...v4.2.0) (2024-02-08)


Expand Down
10 changes: 5 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,15 +64,15 @@ This document describes how to contribute to ReVanced Patches.

## 📖 Resources to help you get started

* The [documentation](https:/ReVanced/revanced-patches/tree/docs/docs) provides the fundamentals of patches
and everything necessary to create your own patch from scratch
* The [documentation](https:/ReVanced/revanced-patcher/tree/docs/docs) contains the fundamentals
of ReVanced Patcher and how to use ReVanced Patcher to create patches
* [Our backlog](https:/orgs/ReVanced/projects/12) is where we keep track of what we're working on
* [Issues](https:/ReVanced/revanced-patches/issues) are where we keep track of bugs and feature requests

## 🙏 Submitting a feature request

Features can be requested by opening an issue using the
[Feature request issue template](https:/ReVanced/revanced-patches/issues/new?assignees=&labels=Feature+request&projects=&template=feature-request.yml&title=feat%3A+).
[Feature request issue template](https:/ReVanced/revanced-patches/issues/new?assignees=&labels=Feature+request&projects=&template=feature_request.yml&title=feat%3A+).

> **Note**
> Requests can be accepted or rejected at the discretion of maintainers of ReVanced Patches.
Expand All @@ -81,7 +81,7 @@ Features can be requested by opening an issue using the
## 🐞 Submitting a bug report

If you encounter a bug while using ReVanced Patches, open an issue using the
[Bug report issue template](https:/ReVanced/revanced-patches/issues/new?assignees=&labels=Bug+report&projects=&template=bug-report.yml&title=bug%3A+).
[Bug report issue template](https:/ReVanced/revanced-patches/issues/new?assignees=&labels=Bug+report&projects=&template=bug_report.yml&title=bug%3A+).

## 🧑‍⚖️ Guidelines for requesting or contributing patches

Expand Down Expand Up @@ -110,7 +110,7 @@ are unaffected by this change.

## 📝 How to contribute

1. Before contributing, it is recommended to open an issue to discuss your change
1. Before contributing, it is recommended to open an issue to discuss your change
with the maintainers of ReVanced Patches. This will help you determine whether your change is acceptable
and whether it is worth your time to implement it
2. Development happens on the `dev` branch. Fork the repository and create your branch from `dev`
Expand Down
20 changes: 8 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ This repository contains a collection of ReVanced Patches.

## ❓ About

Patches are small modifications to Android apps that allow you to change the behaviour of or add new features,
Patches are small modifications to Android apps that allow you to change the behavior of or add new features,
block ads, customize the appearance, and much more.

## 💪 Features
Expand All @@ -77,11 +77,11 @@ Some of the features the patches provide are:
* 🚫 **Block ads**: Say goodbye to ads
* ⭐ **Customize your app**: Personalize the appearance of apps with various layouts and themes
* 🪄 **Add new features**: Extend the functionality of apps with lots of new features
* ⚙️ **Miscellaneous and general purpose**: Rename packages, enable debugging, disable screen capture restrictions,
export activities, etc.
* ⚙️ **Miscellaneous and general purpose**: Rename packages, enable debugging, disable screen capture restrictions,
export activities, etc.
* ✨ **And much more!**

For a full list of all available patches, visit [revanced.app/patches](https://revanced.app/patches).
For a complete list of all available patches, visit [revanced.app/patches](https://revanced.app/patches).

## 🚀 How to get started

Expand All @@ -93,17 +93,13 @@ You can use [ReVanced CLI](https:/ReVanced/revanced-cli) or [ReVance

Thank you for considering contributing to ReVanced Patches. You can find the contribution guidelines [here](CONTRIBUTING.md).

### 📃 Documentation

The documentation provides the fundamentals of patches and everything necessary to create your own patch from scratch.
You can find it [here](https:/ReVanced/revanced-patches/tree/docs/docs).

### 🛠️ Building

In order to build ReVanced Patches, you can follow the [ReVanced documentation](https:/ReVanced/revanced-documentation).
To build ReVanced Patches, you can follow the [ReVanced documentation](https:/ReVanced/revanced-documentation).

## 📜 Licence

ReVanced Patches is licensed under the GPLv3 licence. Please see the [licence file](LICENSE) for more information.
ReVanced Patches is licensed under the GPLv3 license. Please see the [license file](LICENSE) for more information.
[tl;dr](https://www.tldrlegal.com/license/gnu-general-public-license-v3-gpl-3) you may copy, distribute and modify ReVanced Patches as long as you track changes/dates in source files.
Any modifications to ReVanced Patches must also be made available under the GPL along with build & install instructions.
Any modifications to ReVanced Patches must also be made available under the GPL,
along with build & install instructions.
Loading