Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/manifest-v3' into manifest-v3
Browse files Browse the repository at this point in the history
  • Loading branch information
0xc60f committed Oct 2, 2023
2 parents 5d475a8 + 7961409 commit 5e71011
Show file tree
Hide file tree
Showing 45 changed files with 1,378 additions and 577 deletions.
45 changes: 25 additions & 20 deletions .github/ISSUE_TEMPLATE/broken-bypass.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,56 +11,61 @@ body:
### **Please don't submit multiple issue about the same website. [Search](https://github.com/FastForwardTeam/FastForward/labels/Broken-bypass) if the domain has been reported before filing the issue.**
Thanks for taking the time to fill out this form!
### MV3 has less bypasses than MV2 version, we are working to migrate all bypasses.
- type: input
id: domain
attributes:
label: Domain
description: Submit one website only.
placeholder: 'Just the name of the site. example: https://google.com'
validations:
required: true
- type: input
id: site
attributes:
label: Link
description: Submit the exact link you are on.
placeholder: 'Example: https://www.google.com/webhp'
description: Submit the link you are trying to bypass.
placeholder: 'Just the name of the site. example: gotiny.cc/p4bwaa'
validations:
required: true
### Removed: duplicate field
#- type: input
#id: site
# attributes:
#label: Link
#description: Submit the exact link you are on.
#placeholder: 'Example: https://www.google.com/webhp'
#validations:
#required: true
### Removed: duplicate field
- type: dropdown
id: version
attributes:
label: Version
description: What version of the extension are you running?
options:
- 0.0.0
- Manifest-v2
- Manifest-v3
validations:
required: true
- type: dropdown
id: browsers
attributes:
label: What browsers are you seeing the problem on?
label: What browser(s) are you seeing the problem on?
multiple: true
options:
- Firefox
- Chrome
- Brave
- Microsoft Edge
- Firefox browsers
- Chrome browsers (includes brave, edge, opera, etc)
validations:
required: true
- type: dropdown
id: os
attributes:
label: What OS are you seeing the problem on?
label: What platform are you seeing the problem on?
options:
- Windows
- Linux
- MacOS
- Computer (Windows, Linux, MacOS)
- Phone (Android)
validations:
required: true
- type: textarea
attributes:
label: Anything else?
description: |
Images? Videos? Anything that will give us more context about the issue you are encountering!
The more information you give us, the fast we will solve the issue
Tip: You can attach images files by clicking this area to highlight it and then dragging files in.
validations:
Expand Down
23 changes: 12 additions & 11 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
name: Bug report
description: Something is broken in the extension
title: "[Bug] "
description: Something is not working in the extension
labels: [Bug]
body:
- type: markdown
Expand All @@ -24,29 +25,29 @@ body:
label: Version
description: What version of the extension are you running?
options:
- 0.0.0
- Manifest-v2
- Manifest-v3
validations:
required: true
- type: dropdown
id: browsers
attributes:
label: What browsers are you seeing the problem on?
label: What browser(s) are you seeing the problem on?
multiple: true
options:
- Firefox
- Chrome
- Brave
- Microsoft Edge
- Firefox browsers
- Chrome browsers (includes brave, edge, opera, etc)
validations:
required: true
- type: dropdown
id: os
attributes:
label: What OS are you seeing the problem on?
label: What platform are you seeing the problem on?
options:
- Windows
- Linux
- MacOS
- Computer (Windows, Linux, MacOS)
- Phone (Android)
validations:
required: true
- type: textarea
attributes:
label: Anything else?
Expand Down
5 changes: 1 addition & 4 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
blank_issues_enabled: false
blank_issues_enabled: true
contact_links:
- name: Discord
url: https://discord.gg/RSAf7b5njt
about: Please ask for help and support there.
- name: Issues
url: https://github.com/FastForwardTeam/FastForward/issues?q=label%3ANew-bypass
about: Please search before issues to check if a site is already submitted.
- name: New bypass
url: https://github.com/FastForwardTeam/FastForward/issues/656
about: You came here to suggest a new link shortner to be bypassed? If so, please click on the button on the right to read more about it. ➡
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,16 @@ body:
### **Please don't submit multiple issues about the same website. [Search](https://github.com/FastForwardTeam/FastForward/labels/New-bypass) if the domain has been reported before filing the issue.**
Thanks for taking the time to fill out this form!
- type: input
id: domain
attributes:
label: Domain
description: Submit one website only.
placeholder: 'Just the name of the site. example: https://google.com'
validations:
required: true
### Disabled: duplicated field
#- type: input
#id: domain
#attributes:
#label: Domain
#description: Submit one website only.
#placeholder: 'Just the name of the site. example: https://google.com'
#validations:
#required: true
### Disabled: duplicated field
- type: input
id: site
attributes:
Expand All @@ -33,29 +35,29 @@ body:
label: Version
description: What version of the extension are you running?
options:
- 0.0.0
- Manifest-v2
- Manifest-v3
validations:
required: true
- type: dropdown
id: browsers
attributes:
label: What browsers are you seeing the problem on?
label: What browser(s) are you using?
multiple: true
options:
- Firefox
- Chrome
- Brave
- Microsoft Edge
- Firefox browsers
- Chrome browsers (includes brave, edge, opera, etc)
validations:
required: true
- type: dropdown
id: os
attributes:
label: What OS are you seeing the problem on?
label: What platform are you using?
options:
- Windows
- Linux
- MacOS
- Computer (Windows, Linux, MacOS)
- Phone (Android)
validations:
required: true
- type: textarea
attributes:
label: (Optional) Anything else?
Expand Down
20 changes: 4 additions & 16 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,7 @@
<details> <summary>NOTICE</summary>
I dedicate any and all copyright interest in this software to the
public domain. I make this dedication for the benefit of the public at
large and to the detriment of my heirs and successors. I intend this
dedication to be an overt act of relinquishment in perpetuity of all
present and future rights to this software under copyright law.
</details>


Fixes: Link to issue

Fix(es):
<!-- A brief description of what you did -->

<!--Add an x to mark as done-->
- [ ] I made sure there are no unnecessary changes in the code*
- [ ] Tested on Chromium- Browser OS
- [ ] Tested on Firefox

\* indicates required
- [ ] I made sure there are no unnecessary changes in the code;
- [ ] Tested on Chromium (Includes Opera, Brave, Vivaldi, Edge, etc);
- [ ] Tested on Firefox.
4 changes: 2 additions & 2 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/issues.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Close inactive issues
on:
schedule:
- cron: "30 1 * * *"
- cron: "0 0 14,28 * *"
workflow_dispatch:

jobs:
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
build/
node_modules
injection_script.js
.DS_Store
32 changes: 32 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<div align="center">
<img src="https://avatars.githubusercontent.com/u/88992224?s=200&v=4" width="128" />
<h1> FastForward </h1>
<p> Don't waste your time with compliance. FastForward automatically skips annoying link shorteners. </p>



[<img src="https://img.shields.io/github/actions/workflow/status/fastforwardteam/fastforward/main.yml?branch=main&label=Builds&style=for-the-badge" />](https://github.com/FastForwardTeam/FastForward/blob/main/.github/workflows/main.yml)
<a href="https://discord.gg/RSAf7b5njt" target="_blank"> <img alt="Discord" src="https://img.shields.io/discord/876622516607656006?label=Our%20Discord&logo=discord&style=for-the-badge"> </a>
<br> <br>
<a href="https://github.com/FastForwardTeam/FastForward#why-is-fastforward-no-longer-on-the-chrome-web-store"><img src="https://user-images.githubusercontent.com/585534/107280622-91a8ea80-6a26-11eb-8d07-77c548b28665.png" alt="Get FastForward on Chromium based browsers" width="126px"></a>
<a href="https://microsoftedge.microsoft.com/addons/detail/fastforward/ldcclmkclhomnpcnccgbgleikchbnecl"><img src="https://user-images.githubusercontent.com/585534/107280673-a5ece780-6a26-11eb-9cc7-9fa9f9f81180.png" alt="Get FastForward on Microsoft Edge" width="126px"></a>
<a href="https://addons.mozilla.org/firefox/addon/fastforwardteam/"><img src="https://user-images.githubusercontent.com/585534/107280546-7b9b2a00-6a26-11eb-8f9f-f95932f4bfec.png" alt="Get FastForward for Firefox" width="126px"></a>
</div>

# Contributing to FastForward
Thanks for taking the time to contribute to FastForward, it is volunteers like you who make this project possible.

## Contributing bypasses

### Making the bypass
Initially, you may use the custom bypasses section on the extension's settings page to test out and formulate your bypass, but after that we recommend using a code editor like [VSCode](https://code.visualstudio.com/download)/[Codium](https://vscodium.com/#install).

### Submitting a Pull Request

When submitting a pull please take care that:
- Your code follows [the code style](docs/CODE_STYLE.md#code-style)
- Commit messages should be descriptive
- If it's a small change [squash all your commits](docs/Git_CLI.md#squashing-commits)
- Follow the pull request template

Consider joining the [Discord](https://discord.gg/RSAf7b5njt) so that we can discuss the PR in real time.
36 changes: 36 additions & 0 deletions PRIVACY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
<div align="center">
<img src="https://avatars.githubusercontent.com/u/88992224?s=200&v=4" width="128" />
<h1> FastForward </h1>
<p> Don't waste your time with compliance. FastForward automatically skips annoying link shorteners. </p>



[<img src="https://img.shields.io/github/actions/workflow/status/fastforwardteam/fastforward/main.yml?branch=main&label=Builds&style=for-the-badge" />](https://github.com/FastForwardTeam/FastForward/blob/main/.github/workflows/main.yml)
<a href="https://discord.gg/RSAf7b5njt" target="_blank"> <img alt="Discord" src="https://img.shields.io/discord/876622516607656006?label=Our%20Discord&logo=discord&style=for-the-badge"> </a>
<br> <br>
<a href="https://github.com/FastForwardTeam/FastForward#why-is-fastforward-no-longer-on-the-chrome-web-store"><img src="https://user-images.githubusercontent.com/585534/107280622-91a8ea80-6a26-11eb-8d07-77c548b28665.png" alt="Get FastForward on Chromium based browsers" width="126px"></a>
<a href="https://microsoftedge.microsoft.com/addons/detail/fastforward/ldcclmkclhomnpcnccgbgleikchbnecl"><img src="https://user-images.githubusercontent.com/585534/107280673-a5ece780-6a26-11eb-9cc7-9fa9f9f81180.png" alt="Get FastForward on Microsoft Edge" width="126px"></a>
<a href="https://addons.mozilla.org/firefox/addon/fastforwardteam/"><img src="https://user-images.githubusercontent.com/585534/107280546-7b9b2a00-6a26-11eb-8f9f-f95932f4bfec.png" alt="Get FastForward for Firefox" width="126px"></a>
</div>

# FastForward Privacy Policy

## What We Collect
FastForward does not collect any personally identifiable information on its users. The only information collected is what is described below, in the Auto updating and Crowd Bypass sections.


## Auto-updating
_This section does not apply to Firefox._

In order to provide up-to-date bypasses, FastForward sends a request to Github every hour, and if a new commit is found, it will download the latest "injection script."


For this, [Github's privacy policy](https://help.github.com/en/github/site-policy/github-privacy-statement) applies.

## Crowd Bypass

When Crowd Bypass (Options > "Give and take the destinations of unbypassable shorteners.") is enabled, occasionally the extension will send requests to our server.

When you visit a known unbypassable shortener website, the URL is sent so it can check against the database if someone else has already reported its destination.
When you complete your visit on such a website, the URL and destination URL are sent so it can be recorded for future visitors.
We keep no request logs. We use Cloudflare and their [privacy policy](https://www.cloudflare.com/privacypolicy/) applies to you as an "End User."
Loading

0 comments on commit 5e71011

Please sign in to comment.