Skip to content

Commit eebd9e8

Browse files
authored
chore: Merge dev to main (#287)
2 parents e9e54ce + 305d9ba commit eebd9e8

Some content is hidden

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

57 files changed

+1779
-1047
lines changed
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
name: 🐞 Bug report
2+
description: Report a bug or an issue.
3+
title: 'bug: '
4+
labels: ['Bug report']
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
<p align="center">
10+
<picture>
11+
<source
12+
width="256px"
13+
media="(prefers-color-scheme: dark)"
14+
srcset="https://raw.githubusercontent.com/revanced/revanced-website/main/assets/revanced-headline/revanced-headline-vertical-dark.svg"
15+
>
16+
<img
17+
width="256px"
18+
src="https://raw.githubusercontent.com/revanced/revanced-website/main/assets/revanced-headline/revanced-headline-vertical-light.svg"
19+
>
20+
</picture>
21+
<br>
22+
<a href="https://revanced.app/">
23+
<picture>
24+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/revanced/revanced-website/main/assets/revanced-logo/revanced-logo.svg" />
25+
<img height="24px" src="https://raw.githubusercontent.com/revanced/revanced-website/main/assets/revanced-logo/revanced-logo.svg" />
26+
</picture>
27+
</a>&nbsp;&nbsp;&nbsp;
28+
<a href="https://github.com/ReVanced">
29+
<picture>
30+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://i.ibb.co/dMMmCrW/Git-Hub-Mark.png" />
31+
<img height="24px" src="https://i.ibb.co/9wV3HGF/Git-Hub-Mark-Light.png" />
32+
</picture>
33+
</a>&nbsp;&nbsp;&nbsp;
34+
<a href="http://revanced.app/discord">
35+
<picture>
36+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032563-d4e084b7-244e-4358-af50-26bde6dd4996.png" />
37+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032563-d4e084b7-244e-4358-af50-26bde6dd4996.png" />
38+
</picture>
39+
</a>&nbsp;&nbsp;&nbsp;
40+
<a href="https://reddit.com/r/revancedapp">
41+
<picture>
42+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032351-9d9d5619-8ef7-470a-9eec-2744ece54553.png" />
43+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032351-9d9d5619-8ef7-470a-9eec-2744ece54553.png" />
44+
</picture>
45+
</a>&nbsp;&nbsp;&nbsp;
46+
<a href="https://t.me/app_revanced">
47+
<picture>
48+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032213-faf25ab8-0bc3-4a94-a730-b524c96df124.png" />
49+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032213-faf25ab8-0bc3-4a94-a730-b524c96df124.png" />
50+
</picture>
51+
</a>&nbsp;&nbsp;&nbsp;
52+
<a href="https://x.com/revancedapp">
53+
<picture>
54+
<source media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/93124920/270180600-7c1b38bf-889b-4d68-bd5e-b9d86f91421a.png">
55+
<img height="24px" src="https://user-images.githubusercontent.com/93124920/270108715-d80743fa-b330-4809-b1e6-79fbdc60d09c.png" />
56+
</picture>
57+
</a>&nbsp;&nbsp;&nbsp;
58+
<a href="https://www.youtube.com/@ReVanced">
59+
<picture>
60+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032714-c51c7492-0666-44ac-99c2-f003a695ab50.png" />
61+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032714-c51c7492-0666-44ac-99c2-f003a695ab50.png" />
62+
</picture>
63+
</a>
64+
<br>
65+
<br>
66+
Continuing the legacy of Vanced
67+
</p>
68+
69+
# ReVanced Website bug report
70+
71+
Before creating a new bug report, please keep the following in mind:
72+
73+
- **Do not submit a duplicate bug report**: Search for existing bug reports [here](https://github.com/ReVanced/revanced-website/issues?q=label%3A%22Bug+report%22).
74+
- **Review the contribution guidelines**: Make sure your bug report adheres to it. You can find the guidelines [here](https://github.com/ReVanced/revanced-website/blob/main/CONTRIBUTING.md).
75+
- **Do not use the issue page for support**: If you need help or have questions, check out other platforms on [revanced.app](https://revanced.app).
76+
- type: textarea
77+
attributes:
78+
label: Bug description
79+
description: |
80+
- Describe your bug in detail
81+
- Add steps to reproduce the bug if possible (Step 1. ... Step 2. ...)
82+
- Add images and videos if possible
83+
validations:
84+
required: true
85+
- type: textarea
86+
attributes:
87+
label: Error logs
88+
description: Exceptions that unexpectedly happened during the development or production status of the website.
89+
render: shell
90+
- type: textarea
91+
attributes:
92+
label: Solution
93+
description: If applicable, add a possible solution to the bug.
94+
- type: textarea
95+
attributes:
96+
label: Additional context
97+
description: Add additional context here.
98+
- type: checkboxes
99+
id: acknowledgements
100+
attributes:
101+
label: Acknowledgements
102+
description: Your bug report will be closed if you don't follow the checklist below.
103+
options:
104+
- label: I have checked all open and closed bug reports and this is not a duplicate.
105+
required: true
106+
- label: I have chosen an appropriate title.
107+
required: true
108+
- label: All requested information has been provided properly.
109+
required: true

β€Ž.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: πŸ—¨ Discussions
4+
url: https://github.com/revanced/revanced-suggestions/discussions
5+
about: Have something unspecific to ReVanced Website in mind? Search for or start a new discussion!
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
name: ⭐ Feature request
2+
description: Create a detailed request for a new feature.
3+
title: 'feat: '
4+
labels: ['Feature request']
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
<p align="center">
10+
<picture>
11+
<source
12+
width="256px"
13+
media="(prefers-color-scheme: dark)"
14+
srcset="https://raw.githubusercontent.com/revanced/revanced-website/main/assets/revanced-headline/revanced-headline-vertical-dark.svg"
15+
>
16+
<img
17+
width="256px"
18+
src="https://raw.githubusercontent.com/revanced/revanced-website/main/assets/revanced-headline/revanced-headline-vertical-light.svg"
19+
>
20+
</picture>
21+
<br>
22+
<a href="https://revanced.app/">
23+
<picture>
24+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/revanced/revanced-website/main/assets/revanced-logo/revanced-logo.svg" />
25+
<img height="24px" src="https://raw.githubusercontent.com/revanced/revanced-website/main/assets/revanced-logo/revanced-logo.svg" />
26+
</picture>
27+
</a>&nbsp;&nbsp;&nbsp;
28+
<a href="https://github.com/ReVanced">
29+
<picture>
30+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://i.ibb.co/dMMmCrW/Git-Hub-Mark.png" />
31+
<img height="24px" src="https://i.ibb.co/9wV3HGF/Git-Hub-Mark-Light.png" />
32+
</picture>
33+
</a>&nbsp;&nbsp;&nbsp;
34+
<a href="http://revanced.app/discord">
35+
<picture>
36+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032563-d4e084b7-244e-4358-af50-26bde6dd4996.png" />
37+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032563-d4e084b7-244e-4358-af50-26bde6dd4996.png" />
38+
</picture>
39+
</a>&nbsp;&nbsp;&nbsp;
40+
<a href="https://reddit.com/r/revancedapp">
41+
<picture>
42+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032351-9d9d5619-8ef7-470a-9eec-2744ece54553.png" />
43+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032351-9d9d5619-8ef7-470a-9eec-2744ece54553.png" />
44+
</picture>
45+
</a>&nbsp;&nbsp;&nbsp;
46+
<a href="https://t.me/app_revanced">
47+
<picture>
48+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032213-faf25ab8-0bc3-4a94-a730-b524c96df124.png" />
49+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032213-faf25ab8-0bc3-4a94-a730-b524c96df124.png" />
50+
</picture>
51+
</a>&nbsp;&nbsp;&nbsp;
52+
<a href="https://x.com/revancedapp">
53+
<picture>
54+
<source media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/93124920/270180600-7c1b38bf-889b-4d68-bd5e-b9d86f91421a.png">
55+
<img height="24px" src="https://user-images.githubusercontent.com/93124920/270108715-d80743fa-b330-4809-b1e6-79fbdc60d09c.png" />
56+
</picture>
57+
</a>&nbsp;&nbsp;&nbsp;
58+
<a href="https://www.youtube.com/@ReVanced">
59+
<picture>
60+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032714-c51c7492-0666-44ac-99c2-f003a695ab50.png" />
61+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032714-c51c7492-0666-44ac-99c2-f003a695ab50.png" />
62+
</picture>
63+
</a>
64+
<br>
65+
<br>
66+
Continuing the legacy of Vanced
67+
</p>
68+
69+
# ReVanced Website feature request
70+
71+
Before creating a new feature request, please keep the following in mind:
72+
73+
- **Do not submit a duplicate feature request**: Search for existing feature requests [here](https://github.com/ReVanced/revanced-website/issues?q=label%3A%22Feature+request%22).
74+
- **Review the contribution guidelines**: Make sure your feature request adheres to it. You can find the guidelines [here](https://github.com/ReVanced/revanced-website/blob/main/CONTRIBUTING.md).
75+
- **Do not use the issue page for support**: If you need help or have questions, check out other platforms on [revanced.app](https://revanced.app).
76+
- type: textarea
77+
attributes:
78+
label: Feature description
79+
description: |
80+
- Describe your feature in detail
81+
- Add images, videos, links, examples, references, etc. if possible
82+
- type: textarea
83+
attributes:
84+
label: Motivation
85+
description: |
86+
A strong motivation is necessary for a feature request to be considered.
87+
88+
- Why should this feature be implemented?
89+
- What is the explicit use case?
90+
- What are the benefits?
91+
- What makes this feature important?
92+
validations:
93+
required: true
94+
- type: checkboxes
95+
id: acknowledgements
96+
attributes:
97+
label: Acknowledgements
98+
description: Your feature request will be closed if you don't follow the checklist below.
99+
options:
100+
- label: I have checked all open and closed feature requests and this is not a duplicate
101+
required: true
102+
- label: I have chosen an appropriate title.
103+
required: true
104+
- label: All requested information has been provided properly.
105+
required: true

β€Ž.github/config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
firstPRMergeComment: >
2+
Thank you for contributing to ReVanced. Join us on [Discord](https://revanced.app/discord) to receive a role for your contribution.

β€Ž.github/dependabot.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: npm
4+
labels: []
5+
directory: /
6+
target-branch: dev
7+
schedule:
8+
interval: monthly

β€Ž.github/workflows/deploy.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,26 +21,31 @@ jobs:
2121
- name: Checkout
2222
uses: actions/checkout@v4
2323

24+
- name: Install Node.js
25+
uses: actions/setup-node@v4
26+
with:
27+
cache: npm
28+
29+
- name: Install dependencies
30+
run: npm i
31+
2432
- name: Build
2533
env:
2634
RV_API_URL: ${{ vars.RV_API_URL }}
2735
RV_GOOGLE_TAG_MANAGER_ID: ${{ vars.RV_GOOGLE_TAG_MANAGER_ID }}
2836
RV_DMCA_GUID: ${{ vars.RV_DMCA_GUID }}
29-
run: |
30-
npm i
31-
npm run build
37+
run: npm run build
3238

3339
- name: Deploy
40+
id: deploy
3441
uses: cloudflare/wrangler-action@v3
3542
with:
3643
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
3744
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
3845
command: pages deploy public --project-name=revanced-website
39-
id: deploy
4046

4147
- name: Comment deployment URL
4248
if: ${{ github.event_name == 'pull_request' }}
4349
uses: thollander/actions-comment-pull-request@v2
4450
with:
45-
GITHUB_TOKEN: ${{ secrets.PULL_REQUESTS_WRITE }}
46-
message: Deployed at ${{ steps.deploy.outputs.pages-deployment-alias-url }}.
51+
message: Deployed at ${{ steps.deploy.outputs.deployment-url }}.

β€ŽCONTRIBUTING.md

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
<p align="center">
2+
<picture>
3+
<source
4+
width="256px"
5+
media="(prefers-color-scheme: dark)"
6+
srcset="assets/revanced-headline/revanced-headline-vertical-dark.svg"
7+
>
8+
<img
9+
width="256px"
10+
src="assets/revanced-headline/revanced-headline-vertical-light.svg"
11+
>
12+
</picture>
13+
<br>
14+
<a href="https://revanced.app/">
15+
<picture>
16+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="assets/revanced-logo/revanced-logo.svg" />
17+
<img height="24px" src="assets/revanced-logo/revanced-logo.svg" />
18+
</picture>
19+
</a>&nbsp;&nbsp;&nbsp;
20+
<a href="https://github.com/ReVanced">
21+
<picture>
22+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://i.ibb.co/dMMmCrW/Git-Hub-Mark.png" />
23+
<img height="24px" src="https://i.ibb.co/9wV3HGF/Git-Hub-Mark-Light.png" />
24+
</picture>
25+
</a>&nbsp;&nbsp;&nbsp;
26+
<a href="http://revanced.app/discord">
27+
<picture>
28+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032563-d4e084b7-244e-4358-af50-26bde6dd4996.png" />
29+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032563-d4e084b7-244e-4358-af50-26bde6dd4996.png" />
30+
</picture>
31+
</a>&nbsp;&nbsp;&nbsp;
32+
<a href="https://reddit.com/r/revancedapp">
33+
<picture>
34+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032351-9d9d5619-8ef7-470a-9eec-2744ece54553.png" />
35+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032351-9d9d5619-8ef7-470a-9eec-2744ece54553.png" />
36+
</picture>
37+
</a>&nbsp;&nbsp;&nbsp;
38+
<a href="https://t.me/app_revanced">
39+
<picture>
40+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032213-faf25ab8-0bc3-4a94-a730-b524c96df124.png" />
41+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032213-faf25ab8-0bc3-4a94-a730-b524c96df124.png" />
42+
</picture>
43+
</a>&nbsp;&nbsp;&nbsp;
44+
<a href="https://x.com/revancedapp">
45+
<picture>
46+
<source media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/93124920/270180600-7c1b38bf-889b-4d68-bd5e-b9d86f91421a.png">
47+
<img height="24px" src="https://user-images.githubusercontent.com/93124920/270108715-d80743fa-b330-4809-b1e6-79fbdc60d09c.png" />
48+
</picture>
49+
</a>&nbsp;&nbsp;&nbsp;
50+
<a href="https://www.youtube.com/@ReVanced">
51+
<picture>
52+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032714-c51c7492-0666-44ac-99c2-f003a695ab50.png" />
53+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032714-c51c7492-0666-44ac-99c2-f003a695ab50.png" />
54+
</picture>
55+
</a>
56+
<br>
57+
<br>
58+
Continuing the legacy of Vanced
59+
</p>
60+
61+
# πŸ‘‹ Contribution guidelines
62+
63+
This document describes how to contribute to ReVanced Website.
64+
65+
## πŸ“– Resources to help you get started
66+
67+
* Our [backlog](https://github.com/orgs/ReVanced/projects/12) is where we keep track of what we're working on
68+
* [Issues](https://github.com/ReVanced/revanced-website/issues) are where we keep track of bugs and feature requests
69+
70+
## πŸ™ Submitting a feature request
71+
72+
Features can be requested by opening an issue using the
73+
[feature request issue template](https://github.com/ReVanced/revanced-website/issues/new?assignees=&labels=feature-request&projects=&template=feature-issue.yml&title=feat%3A+%3Ctitle%3E).
74+
75+
> [!NOTE]
76+
> Requests can be accepted or rejected at the discretion of maintainers of ReVanced Website.
77+
> Good motivation has to be provided for a request to be accepted.
78+
79+
## 🐞 Submitting a bug report
80+
81+
If you encounter a bug while using the ReVanced Website, open an issue using the
82+
[bug report issue template](https://github.com/ReVanced/revanced-website/issues/new?assignees=&labels=bug&projects=&template=bug-issue.yml&title=bug%3A+%3Ctitle%3E).
83+
84+
## πŸ“ How to contribute
85+
86+
1. Before contributing, it is recommended to open an issue to discuss your change
87+
with the maintainers of ReVanced Website. This will help you determine whether your change is acceptable
88+
and whether it is worth your time to implement it
89+
2. Development happens on the `dev` branch. Fork the repository and create your branch from `dev`
90+
3. Commit your changes
91+
4. Submit a pull request to the `dev` branch of the repository and reference issues
92+
that your pull request closes in the description of your pull request
93+
5. Our team will review your pull request and provide feedback. Once your pull request is approved,
94+
it will be merged into the `dev` branch and will be included in the next release of ReVanced Website
95+
96+
❀️ Thank you for considering contributing to ReVanced Website,
97+
ReVanced

0 commit comments

Comments
Β (0)