Skip to content

Commit

Permalink
Merge pull request #3 from code4charity/master
Browse files Browse the repository at this point in the history
up-to-date
  • Loading branch information
niceRAM authored Feb 24, 2021
2 parents 00cf69a + 3149f0b commit 35d6d6b
Show file tree
Hide file tree
Showing 142 changed files with 25,278 additions and 42,237 deletions.
12 changes: 12 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
custom: 'http://www.improvedtube.com/donate' # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

# These are supported funding model platforms
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
44 changes: 44 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: help wanted
assignees: ''

---

## Bug Report:
*BUG*:
<!-- (a clear & concise description of what the bug is) -->
<!-- ( please click "PREVIEW" , to understand the template with html comments) -->

_**1.** Thanks for coming! Before submitting please check if the issue has already been reported ever. With [GitHub's issue search (use this link)](https://github.com/ImprovedTube/ImprovedTube/issues?q=) (else removing "is:issue is:open" from the standard search)
**2.** If you find the issue you can answer there to get it fixed fastest - and you can see if its status is "closed" (fixed) already? If it was fixed recently you can just wait or try [our latest code](https://github.com/ImprovedTube/ImprovedTube/archive/master.zip) with [installation from github](https://github.com/ImprovedTube/ImprovedTube#installation-from-github) Or our [BETA in Google Web Store](https://chrome.google.com/webstore/detail/improvedtube/lodjfjlkodalimdjgncejhkadjhacgki) If it was update recently enough. (You can see the date)_

*HOW*:
<!-- Steps to **reproduce** the Bug -->

*EXPECTED (/preferred) behavior*:

*Screenshots*:
<!-- (maybe) -->
/ ⚬ *Context*:
<!-- (Additional context maybe) -->

## Setup:
<!-- Maybe fill in your **details**: -->

⚬ Browser:
<!-- [e.g. Chromium 83.0.4103.116 / Firefox / Safari / ...] -->

⚬ ImprovedTube Version:
<!-- [e.g. ImprovedTube 3.21 You can find it at the ⋮ icon>settings>version] -->

⚬ Settings:
<!-- Attach exported settings `(ImprovedTube -> Settings -> Backup & reset -> Export settings)` -->

⚬ OS:
<!-- [e.g. Linux Ubuntu 16 / Windows 7 / Mac OSX / iOS ] -->

⚬ Device:
<!-- [if applicable e.g. iPhone4] -->
47 changes: 47 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request---suggestion---idea.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
name: Feature request / suggestion / idea
about: Suggest an idea for this project
title: ''
labels: help wanted
assignees: ''

---

<!--
(Click PREVIEW to undestand this template)
OPTIONALLY fill the table if each point fits in the same line:
-->

_PROBLEM_:
<!-- (Does your IDEA / feature request relate to a Problem? Which problem is?
Ex. I'm always frustrated when [...] )-->

_SOLUTION_:
<!-- (Describe what you'd like
(A clear and concise description of what you want to happen).
Please consider screenshots or sketches if it makes sense)-->

_ALTERNATIVES_:
<!-- (Describe what you've considered:
Alternative solutions or features, you'd consider as equal or inferior). -->

_RELEVANCE / SCOPE_:
<!-- (Would this be good by for everybody by default? (hypothetically).
Estimate how many percent of our users (or all youtube users) should/would use your idea? ) -->

_"SIDE EFFECTS"_:
<!-- (Is there any conflict with any other feature?
Who might NOT want this?(How many percent of users could be bothered by it even filling space in our menu?)-->

_CONTEXT_: <!-- any other context. -->
//
Thank you!

SHORT Table | (Summary)
------------ | -------------
*Problem* |
*Solution* | <!-- TYPE HERE, 1 line each) -->
*Alternatives*|
*Scope* |
*Side effects*|
*Context* |
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: Other topic, plan, suggestion, mission, 3rd party solutions,...
about: Other contributions / issues
title: ''
labels: ''
assignees: ''

---


25 changes: 25 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
Ask us? ☺

Draft:

1. Personal use:
This was made for you ♡ If you like it consider donating. Our work is efficient.
(if you modify or add anything: Please take the time to post it in our Repo or tell us? ☺
Should you find any parts relevant in a different context, we are curious/amazed too ☺)

2. Contributors:
Accepted pull requests: You are a share holder of this project / 'cooperative'. Proportional to the time well spent.
Please feel free to vote about our actions.

3. Charity/NGO:
Link to us prominently. Or ask.

4. Commercial:
Written permission/contract required.
No such permission was granted. However popular commercial projects keep using our code without permission. Some who feature adware / spyware

(5. No warranty / liablity)


Thank you

149 changes: 95 additions & 54 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,54 +1,95 @@
## ImprovedTube
![](/assets/rating.svg) ![](/assets/size.svg)</br>
[ImprovedTube](https://chrome.google.com/webstore/detail/improve-youtube-open-sour/bnomihfieiccainjcjblhegjgglakjdd) is an extension that is built to improve the user's experience on YouTube. We designed it on our [Satus](https://github.com/victor-savinov/satus) library so that you can manage your settings more efficiently.

## Features

You can learn more about features on [the page](https://github.com/ImprovedTube/ImprovedTube/wiki/Features).

## Browsers support

| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/brave/brave_48x48.png" alt="Brave" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Brave | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chromium/chromium_48x48.png" alt="Chromium" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Chromium | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt="Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png" alt="Opera" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Opera | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/vivaldi/vivaldi_48x48.png" alt="Vivaldi" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Vivaldi |
| --------- | --------- | --------- | --------- | --------- | --------- | --------- |
| 0.52+ | 49.0+ | 49.0+ | 79.0+ | 44.0+ | 36.0+ | 1.0+ |

## Translations

* [Arabic](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/ar/messages.json) by [Raayib](https://github.com/Raayib)
* [Deutsch](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/de/messages.json) by [ImprovedTube](https://github.com/ImprovedTube)
* [Dutch](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/nl/messages.json) by [Heimen Stoffels](https://github.com/Vistaus)
* [English](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/en/messages.json) by [ImprovedTube](https://github.com/ImprovedTube), [Victor Savinov](https://github.com/victor-savinov)
* [Español](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/es/messages.json) by [Kioraga](https://github.com/Kioraga)
* [Français](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/fr/messages.json) by [Leghort](https://github.com/leghort)
* [Italian](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/it/messages.json) by [urfausto](https://github.com/urfausto)
* [Português (Brasil)](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/pt_BR/messages.json) by [Mike-Correa](https://github.com/Mike-Correa), [dthiago](https://github.com/dthiago)
* [Русский](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/ru/messages.json) by [Victor Savinov](https://github.com/victor-savinov), [WhoIsPrivalov](https://github.com/WhoIsPrivalov), [qweered](https://github.com/qweered)
* [中文 (简体)](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/zh_CN/messages.json) by [niceRAM](https://github.com/niceRAM)
* [中文 (繁體)](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/zh_TW/messages.json) by [water903](https://github.com/water903)

## Installation

#### Chromium / Brave / Vivaldi / Chrome and other
1. Download & unzip [latest release](https://github.com/ImprovedTube/ImprovedTube/releases/latest)
2. Open Extensions (*chrome://extensions/*) page in your browser
3. Activate "Developer mode"
4. Click on "Load unpacked" button
5. Select unzipped folder

Or use one of the published versions: [Stable](https://chrome.google.com/webstore/detail/improve-youtube-open-sour/bnomihfieiccainjcjblhegjgglakjdd), [Beta](https://chrome.google.com/webstore/detail/improvedtube-youtube-exte/lodjfjlkodalimdjgncejhkadjhacgki).

#### Firefox / Waterfox / GNUzilla and IceCat and other
1. Download & unzip [latest release](https://github.com/ImprovedTube/ImprovedTube/releases/latest)
2. Open Add-ons page (*about:addons*) in your browser
3. Click on "Extensions" tab
4. Click on "Debug Add-ons" (*about:debugging#/runtime/this-firefox*)
5. Click on "Load Temporary Add-on…"
6. Select "manifest.json" file from unzipped folder

## Donate

You can learn more on [the page](http://improvedtube.com/donate).

## Credits

Big thanks to all our [contributors](https://github.com/ImprovedTube/ImprovedTube/graphs/contributors)!
<p align="center">
<a href="https://chrome.google.com/webstore/detail/improve-youtube-open-sour/bnomihfieiccainjcjblhegjgglakjdd">
<img src="https://github.com/victor-savinov/icons/blob/master/improvedtube/red-raised-48.png">
</a>
</p>


<h1 align="center">«Improve YouTube!»</h1>

<p align="center">
<a href="https://chrome.google.com/webstore/detail/improve-youtube-open-sour/bnomihfieiccainjcjblhegjgglakjdd">
<img src="https://github.com/victor-savinov/previews/blob/master/improvedtube/screenshot-github.png">
</a>
</p>

<p align="center">
<a href="https://chrome.google.com/webstore/detail/improve-youtube-open-sour/bnomihfieiccainjcjblhegjgglakjdd">
<img src="https://github.com/code4charity/YouTube-Extension/blob/master/previews/chrome.png" alt="Chrome Web Store">
</a>
<a href="#">
<img src="https://github.com/code4charity/YouTube-Extension/blob/master/previews/firefox-disabled.png" alt="Firefox add-ons">
</a>
<a href="#">
<img src="https://github.com/code4charity/YouTube-Extension/blob/master/previews/edge-disabled.png" alt="Microsoft Store">
</a>
<a href="https://addons.opera.com/en/extensions/details/improvedtube-youtube-extension/">
<img src="https://github.com/code4charity/YouTube-Extension/blob/master/previews/opera.png" alt="Opera add-ons">
</a>
</p>


<p align="center">
<code>/ImprovedTube/</code> is a lightweight browser extension with a simple UI and powerful features.
<br>
<br>
<a href="https://github.com/code4charity/YouTube-Extension/wiki/Features">Features</a>
·
<a href="https://github.com/code4charity/YouTube-Extension/wiki/Donate">Donate</a>
·
<a href="https://github.com/code4charity/YouTube-Extension/issues/new">Report bug</a>
·
<a href="https://github.com/code4charity/YouTube-Extension/issues/new">Request feature</a>
</p>
<br><br>

## 🙏 Credits

Big thanks ❤️ to our [contributors](https://github.com/ImprovedTube/ImprovedTube/graphs/contributors) and [donators](https://www.blockchain.com/btc/address/144kqL6nGEQtVL3QCdADY4EtduZ95Vu1pL).

## 🌎 Translations

- [x] [Bahasa Indonesia](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/id/messages.json) by [Bagus23](https://github.com/Bagus23)
- [x] [Deutsch](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/de/messages.json) by [Termuellinator](https://github.com/Termuellinator), [css-smueller](https://github.com/css-smueller)
- [x] [English](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/en/messages.json)
- [x] [Español](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/es/messages.json) by [Kioraga](https://github.com/Kioraga), [Compvictor](https://github.com/Compvictor), [dimateos](https://github.com/dimateos)
- [x] [Français](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/fr/messages.json) by [leghort](https://github.com/leghort), [Eymiks](https://github.com/Eymiks), [Solvabl](https://github.com/Solvabl)
- [x] [Italiano](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/it/messages.json) by [urfausto](https://github.com/urfausto)
- [x] [Nederlands](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/nl/messages.json) by [aron-hoogeveen](https://github.com/aron-hoogeveen), [Vistaus](https://github.com/Vistaus)
- [x] [Norsk](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/no/messages.json) by [master3395](https://github.com/master3395), [comradekingu](https://github.com/comradekingu)
- [x] [Norsk Bokmål](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/nb_NO/messages.json) by [comradekingu](https://github.com/comradekingu)
- [x] [Português](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/pt_PT/messages.json) by [DrNopt](https://github.com/DrNopt)
- [x] [Português (Brasil)](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/pt_BR/messages.json) by [dthiago](https://github.com/dthiago), [Mike-Correa](https://github.com/Mike-Correa)
- [x] [Slovenčina](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/sk/messages.json) by [bbc-s](https://github.com/bbc-s)
- [x] [Türkçe](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/tr/messages.json) by [onurdumangoz](https://github.com/onurdumangoz), [daswareinfach](https://github.com/daswareinfach)
- [x] [Русский](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/ru/messages.json) by [qweered](https://github.com/qweered), [alexesprit](https://github.com/alexesprit)
- [x] [ελληνικά](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/el/messages.json) by [molyvius](https://github.com/molyvius)
- [x] [العربية](https://github.com/code4charity/YouTube-Extension/blob/master/_locales/ar/messages.json) by [Raayib](https://github.com/Raayib)
- [x] [हिन्दी](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/hin/messages.json) by [monishamandal02](https://github.com/monishamandal02), [BRAVO68WEB](https://github.com/BRAVO68WEB)
- [x] [বাংলা](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/bn/messages.json) by [BRAVO68WEB](https://github.com/BRAVO68WEB)
- [x] [中文 (简体)](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/zh_CN/messages.json) by [niceRAM](https://github.com/niceRAM), [ausers](https://github.com/ausers)
- [x] [中文 (繁體)](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/zh_TW/messages.json) by [Still34](https://github.com/Still34), [water903](https://github.com/water903), [suitangi](https://github.com/suitangi)
- [x] [日本語](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/ja/messages.json) by [utuhiro78](https://github.com/utuhiro78)
- [x] [한국어](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/ko/messages.json) by [msc9533](https://github.com/msc9533), [LYHyoung](https://github.com/LYHyoung)


## 🔧 Install from source / Testing Latest version

#### Chromium[ ](https://github.com/chromium/chromium) / Brave[ ](https://github.com/brave/brave) / Vivaldi / ...

1. Download & extract the [latest release](https://github.com/ImprovedTube/ImprovedTube/releases/latest)
2. Go to your Browser's Extensions page (*chrome://extensions/*)
3. Activate "Developer mode"
4. Click the "Load unpacked" button
5. Select the extracted folder

#### Firefox[ ](https://github.com/mozilla)/ LibreWolf[ ](https://librewolf-community.gitlab.io/)/ Waterfox[ ](https://github.com/MrAlex94/Waterfox)/ GNUzilla / IceCat

1. Download & extract the [latest release](https://github.com/ImprovedTube/ImprovedTube/releases/latest)
2. Go to Add-ons (*about:addons*)
3. Click on "Extensions" tab
4. Click on "Debug Add-ons" (*about:debugging#/runtime/this-firefox*)
5. Click on "Load Temporary Add-on…"
6. Select the "manifest.json" file from unzipped folder

#### [Safari](https://github.com/code4charity/YouTube-Extension/issues/494#issuecomment-675098753)
13 changes: 7 additions & 6 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Security Policy

Our extension requires very limited permissions, only to YouTube and ImprovedTube sites. While on YouTube, we don't log anything you visit, click, or view. If you are an ImprovedTube Plus user, every few days a small request is made to ImprovedTube to verify your product key. No personal information is sent. When contacting ImprovedTube through our site, we add extra details about the extension to the message to help us resolve problems quickly. This information includes the extension version number, extension settings, and the date you installed the extension.

## Contacting Us
When contacting us, all information you insert into the form is sent to us. Your e-mail and information you provide will only by used by ImprovedTube. We do not sell your information or give it away. When contacting us through our website we include your IP address, user-agent, and extension debug information inside the message. This information greatly helps us resolve bugs with the extension and website. The IP address in the message is required when you report issues with our website. We compare the IP address to the website logs to see exactly what went wrong when you visited our site. The user-agent is useful when fixing site and extension problems because it provides information about the web browser you are using, allowing us to determine if the problem is browser specific. Finally the extension debug information is basic information about the extension. This data includes what version of the extension you are running, the settings you have active, the date and time the extension was installed and if you are an ImprovedTube Plus user. This information is used to help us solve bugs with our extension quickly by being able to replicate the same settings you use. The information that is included doesn't contain any personal data and only shows data about the extension.
info: ImprovedTube is a high layer product (in the Browser, with limited permission, youtube.com only)
and we need to pass the improved google webstore reviews / audit (year 2021).
Nonetheless, if update ever is urgent please post here in public and / or write to [email protected] using the keyword ASAP.
for example if the youtube player isn't working properly for many people .
Btw, We currently use Google Analytics to check if everything works. At least in Google Webstore version.


Loading

0 comments on commit 35d6d6b

Please sign in to comment.