Skip to content

Commit

Permalink
Merge cb7b7e5 into f569732
Browse files Browse the repository at this point in the history
  • Loading branch information
NikkelM authored Jul 23, 2024
2 parents f569732 + cb7b7e5 commit 61b5918
Show file tree
Hide file tree
Showing 45 changed files with 2,058 additions and 968 deletions.
33 changes: 15 additions & 18 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -1,21 +1,18 @@
{
"parser": "@typescript-eslint/parser",
"plugins": [
"@typescript-eslint"
],
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/eslint-recommended",
"plugin:@typescript-eslint/recommended",
"prettier"
],
"env": {
"browser": true,
"node": true,
"parser": "@typescript-eslint/parser",
"plugins": ["@typescript-eslint"],
"extends": ["eslint:recommended", "plugin:@typescript-eslint/eslint-recommended", "plugin:@typescript-eslint/recommended", "prettier"],
"env": {
"browser": true,
"node": true,
"webextensions": true,
"mocha": true
},
"rules": {
"@typescript-eslint/no-var-requires": 0
}
}
},
"rules": {
"@typescript-eslint/no-var-requires": 0,
"@typescript-eslint/no-unused-vars": ["warn", { "varsIgnorePattern": "^_", "argsIgnorePattern": "^_" }],
"semi": ["error", "always"],
"curly": "error",
"quotes": ["error", "double", { "avoidEscape": true, "allowTemplateLiterals": true }]
}
}
14 changes: 12 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,21 @@
# Changelog

## v3.1.10
## v4.0.0-beta

<!--Releasenotes start-->
- News page will no longer open after updating from v3.1.5 or an earlier version.
- Introducing Shuffle+, a new way to shuffle, with more customization options than ever before.
- Subscribe to Shuffle+ to gain access to exclusive new features, taking your shuffling experience to the next level.
- You can find a list of all features on the new 'Shuffle+' page in the extension popup.
- Sign in to the extension with your YouTube account, save your preferences and settings across devices and enable new features by giving access to your subscriptions and watched videos.
- The extension icon will now reflect your Shuffle+ subscription status.
- A number of improvements to the maintainability of the extension's codebase.
- Fixed the progress percentage displayed on the button when ignoring or only shuffling from shorts.
<!--Releasenotes end-->

## v3.1.10

- News page will no longer open after updating from v3.1.5 or an earlier version.

## v3.1.9

- Temporarily disabled the news feature.
Expand Down
40 changes: 40 additions & 0 deletions PRIVACY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Privacy Policy
This privacy policy governs your use of the "Random YouTube Video" (hereby, "app", "extension") browser extension, developed by NikkelM (hereby, "we", "us", "our", "developer).

# What information does the app obtain and how is it used?
During normal usage, the app does not collect any personal information, and does not store any personal data in any form.

The app offers the option to sign up for a user account using third-party providers, such as, but not necessarily limited to, Google.
Choosing a third-party provider to sign up for an account is optional, and not required to use the basic functionality of the app.
When you sign up for an account using a third-party provider, the app collects and stores information provided by the third-party provider, such as, but not necessarily limited to, your name and email address.
All information that is shared by the third-party provider with the app is disclosed to you during the sign-up process.
The information collected is used to provide the functionality of the app, and for no other reason.

If you choose to subscribe to a paid plan, the app will collect and store payment information through Stripe, a third-party payment processor.
After payment concludes, the app will store information about your subscription, such as, but not necessarily limited to, the subscription plan and the subscription status, as well as identifiers to link this data to your payment identity with Stripe.
This data is collected with the sole purpose of identifying your subscription status, and subsequently providing you with the functionality of the app.
If you have any questions about the handling of your information during the payment process, please refer to Stripe's privacy policy.

# Do third parties see and/or have access to information obtained by the app?
The app utilizes the third-party payment processor Stripe to handle payments for subscriptions.
During this process, Stripe may collect and store information about your payment identity, such as, but not necessarily limited to, your name, email address, and payment information, such as credit card details.

# Data Retention Policy
Personal data collected by the app as described above is stored as long as you have an active account with the app.
If you choose to delete your user account, the app will delete personal data it collected.

Non-linkable data may be stored for longer amounts of time.

# Security
We are concerned about safeguarding the confidentiality of your information.
We limit access to this information to authorized employees who need access to the information in order to operate, develop or improve the app.
Please be aware that, although we endeavor to provide reasonable security for information we process and maintain, no security system can prevent all potential security breaches.
If you are concerned about your data related to payment processing, please refer to the Stripe privacy policy.

# Changes to the Policy
This privacy policy may be updated from time to time for any reason.
We will notify you of any changes to our Privacy Policy by posting the new Privacy Policy here.
You are advised to consult this Privacy Policy regularly for any changes, as continued use is deemed approval of all changes.

# Contact
If you have any questions regarding this privacy policy or your usage of the app, or have questions about our practices, please contact us via email at contact[at]nikkelm.dev.
Binary file modified development/images/github/social_preview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified development/images/github/social_preview.xcf
Binary file not shown.
Loading

0 comments on commit 61b5918

Please sign in to comment.