Commit Graph

539 Commits

Author SHA1 Message Date
Kryštof Černý 5ec6f3730c Update Czech language data (#983)
* Update cs/messages.json

* Add Czech store description
2025-07-13 19:44:47 +02:00
Anarios 180840a063 Merge branch 'main' into fork/khangquangtran/main
# Conflicts:
#	CONTRIBUTING.md
#	CONTRIBUTINGfr.md
#	CONTRIBUTINGnl.md
#	CONTRIBUTINGpl.md
#	CONTRIBUTINGru.md
#	CONTRIBUTINGtr.md
#	CONTRIBUTINGuk.md
#	Docs/FAQ.md
#	Docs/FAQfr.md
#	Docs/FAQnl.md
#	Docs/FAQpl.md
#	Docs/FAQru.md
#	Docs/FAQtr.md
#	Docs/FAQuk.md
#	Docs/SECURITY-FAQ.md
#	Docs/SECURITY-FAQfr.md
#	Docs/SECURITY-FAQnl.md
#	Docs/SECURITY-FAQpl.md
#	Docs/SECURITY-FAQru.md
#	Docs/SECURITY-FAQtr.md
#	Docs/SECURITY-FAQuk.md
#	Docs/readme.md
#	Docs/readmefr.md
#	Docs/readmenl.md
#	Docs/readmetr.md
#	README.md
#	READMEcn.md
#	READMEde.md
#	READMEes.md
#	READMEfr.md
#	READMEgr.md
#	READMEja.md
#	READMEnl.md
#	READMEpl.md
#	READMEru.md
#	READMEsv.md
#	READMEtr.md
#	READMEuk.md
#	Website/README.md
#	Website/READMEnl.md
#	Website/READMEtr.md
#	Website/layouts/default.vue
#	Website/nuxt.config.js
#	Website/pages/links.vue
#	Website/store/README.md
#	Website/store/READMEnl.md
#	Website/store/READMEtr.md
2025-07-13 19:43:14 +02:00
Juan Carlos Estrada Alvarez 9f3faae202 Add localization to the tooltip-porcentage-mode fields with the Spanish translation (#1090)
* Add localization to the tooltip-porcentage-mode fields, as well the Spanish translation

* Fix Spanish translation for showTooltipPercentage

* Fix plural Spanish translation
2025-07-13 18:18:59 +02:00
Anarios 2844720d10 Merge branch 'main' into fork/NaufalK25/main
# Conflicts:
#	CONTRIBUTING.md
#	CONTRIBUTINGde.md
#	CONTRIBUTINGfr.md
#	CONTRIBUTINGgr.md
#	CONTRIBUTINGnl.md
#	CONTRIBUTINGpl.md
#	CONTRIBUTINGpt_BR.md
#	CONTRIBUTINGru.md
#	CONTRIBUTINGtr.md
#	CONTRIBUTINGuk.md
#	Docs/FAQ.md
#	Docs/FAQde.md
#	Docs/FAQfr.md
#	Docs/FAQnl.md
#	Docs/FAQpl.md
#	Docs/FAQpt_BR.md
#	Docs/FAQru.md
#	Docs/FAQtr.md
#	Docs/FAQuk.md
#	Docs/SECURITY-FAQ.md
#	Docs/SECURITY-FAQde.md
#	Docs/SECURITY-FAQfr.md
#	Docs/SECURITY-FAQnl.md
#	Docs/SECURITY-FAQpl.md
#	Docs/SECURITY-FAQpt_BR.md
#	Docs/SECURITY-FAQru.md
#	Docs/SECURITY-FAQtr.md
#	Docs/SECURITY-FAQuk.md
#	README.md
#	READMEcn.md
#	READMEda.md
#	READMEde.md
#	READMEes.md
#	READMEfr.md
#	READMEgr.md
#	READMEhu.md
#	READMEja.md
#	READMEnl.md
#	READMEpl.md
#	READMEpt_BR.md
#	READMEru.md
#	READMEsv.md
#	READMEtr.md
#	READMEuk.md
2025-07-13 17:44:42 +02:00
avencores 4fae69734c addition of Russian translation (#1125) 2025-07-13 14:49:54 +02:00
Hacıağa Sadıxov 9205727284 Azerbaijani-az-language (#1126) 2025-07-13 14:49:07 +02:00
skatecram 29c8e7b173 Fixed styling for settings (#1131) 2025-07-13 14:41:03 +02:00
sami155 be303203a9 Updated german translation (#1119)
* Updated german translation

fixed translations and grammar

* Update messages.json

Typo
2025-07-13 13:34:00 +02:00
Snow fc0b0feaa2 fix: sendVote infinitely looping (#1155) 2025-07-13 13:29:34 +02:00
Muhammad Naufal Kateni abb9d0359b Merge branch 'main' into main 2025-01-30 09:33:05 +07:00
Francesco 46e451600a Add Italian translation for website and update Italian translation for extension (#911)
* Add files via upload

* Delete messages.json

* Create messages.json

* Update messages.json

* Update messages.json
2025-01-13 00:44:32 +01:00
Muhammad Naufal Kateni 86dfaa1449 add indonesian translation 2024-12-04 22:41:59 +07:00
Snow 30213b9ecf Unobserved child node removals (#1096)
* fix(userscript): listen to node removals

* fix(combined): observe node removals
2024-10-16 01:27:27 +02:00
Anarios c8f23b2c7d #1074 - Extension is freezing some Youtube pages
#846 - Infinite Recursion on Some Video
2024-08-26 11:42:20 +02:00
Eryk Darnowski 08ee253c05 Fix like to dislike bar appearing misaligned (#835)
* Fix CSS

* Implement more accurate method for getting like + dislike btn widths
2024-06-16 20:39:56 +02:00
officiallor 7d2fe5019c Add Greek translation (#899)
* Add Greek translation

* Corrected typos in the file

* Add a missed line

* Used better words

---------

Co-authored-by: l.tasi <l.tasi@msensis.com>
2024-06-16 20:36:27 +02:00
Pavel d2f334b9bc Make select elements have a dark background (#746)
Co-authored-by: Anarios <selivano.d@gmail.com>
2024-06-16 20:30:06 +02:00
KuryKat 7ddc193a18 Update pt-br localization - Improving translation (#701)
* Update pt-br localization

* Fixes after merge conflicts

---------

Co-authored-by: Anarios <selivano.d@gmail.com>
2024-06-16 20:27:26 +02:00
Gergely Pap bbf29fb2c2 Add Hungarian localization (#692)
* Translate readme to Hungarian

* Translate extension description to Hungarian

* Add Hungarian localization for website

* Add Hungarian locale to the extension

* Fixes after merge conflicts

---------

Co-authored-by: Gergely Pap <pgege42@gmail.com>
Co-authored-by: Anarios <selivano.d@gmail.com>
2024-06-16 20:20:40 +02:00
Leon Bubova d62130b898 Feature/add unit testing framework and start writing unit tests (acceptance tests) (#708)
* add jest and rewire for testing

* wrap loose code for initMutationObserver() in function and call it instead of just executing it

Otherwise this code is executed everytime state.js is imported somewhere in a file.
This leads to not being able to test properly, since state.js is imported in a lot
of the src files and fails when running the tests since we are missing global environment
settings such as document, window etc in the jest environment.

* export roundDown and getNumberformatter to make them testable as well

* add basic acceptance tests for utils.js, create snapshots and add jest config

* add failing test for buggy behaviour in a separate test case and skip it until fixed

* Fixes after merge conflicts

---------

Co-authored-by: Dmitrii Selivanov <selivano.d@gmail.com>
2024-06-16 19:52:58 +02:00
Divyansh Agrawal fbf00e474d Added Option to Disable Logging By Default (#474)
* Added Option to Disable Logging By Default

* Added Userscript Support to Disable Logging

* Formatting and Fixed Compiling

* Updated Description of Setting Option

* Whitespace 😅

* Dot in Description of Setting option

* Typo in JAVASCRIPT
2024-06-16 18:52:41 +02:00
Kenny 3d788b3d31 Update Popup UI to Material 3 (#986)
* basic retheme on homepage

* basic material 3 theme

* fix slider head
2024-06-16 18:39:08 +02:00
dmantione 1339af1378 Improve translation and fix spelling errors (#1021)
Co-authored-by: Dmitrii Selivanov <selivano.d@gmail.com>
2024-06-16 18:27:19 +02:00
ThomasTech bf98563c17 fix: getVideoId() with clip (#1055) 2024-06-16 14:24:21 +02:00
Anarios f1a2cd54c2 Userscript version bump 2024-04-18 13:14:21 +02:00
Enguerran P 1ed03f7cc9 Extension - New (spring 2024) UI support (#1045)
* Extension - new (spring 2024) UI support

Add new player selector for isVideoLoaded() (fixes #1043)

* Githook tasks for fd45f86f (in a separate commit for readability)
2024-04-18 13:06:57 +02:00
Enguerran P 63a8b2868b Userscript - New (spring 2024) UI support (#1046)
* Userscript - new (spring 2024) UI support

Add new player selector for isVideoLoaded() (fixes #1043)

* Githook tasks for 17f5bdf0 (in a separate commit for readability)
2024-04-18 09:12:44 +02:00
Carlos Luiz 27d97a8b5a Update to Brazillian portuguese (#1028)
* Updato Brazillian portuguese

* 000000000

---------

Co-authored-by: Dmitrii Selivanov <selivano.d@gmail.com>
2024-02-25 17:29:12 +01:00
Artis 6e15426637 Add 100% german translation (#1034)
* Add german FAQ translation

* Add german Security-FAQ translation

* Add missing german messages translation

* Add german Contributing translation

* Fix german README translation

* Add german extension description translation

* Add german README translation

* Add german README store translation

* Add german as language
2024-02-25 17:16:47 +01:00
Moondarker 7da80768dd Implemented centralized versioning (#1016) 2024-01-15 09:10:35 +01:00
Anarios b133adeecb Prettier applied to whole project, prettier added to pre-commit hook 2024-01-15 01:39:46 +01:00
Anarios 47517ce0bd Testing prettier commit hooks 2024-01-14 21:41:37 +01:00
Anarios fbf80ab174 3.0.0.14 release - YouTube UI fixes 2023-12-12 23:25:17 +01:00
Moondarker 6791543617 Extension fix - disappearing dislike counter (#999)
* Fix rate bar jumping around in width

* Fix disappearing dislike counter

* Fix disappearing dislike count on button focus/unfocus by @kokonguyen191

* Fix event listeners being thrown away by YouTube in some cases

* Extension fix for disappearing dislikes while smartimations play

* Check if smartimationContainer exists
2023-12-12 19:33:37 +01:00
Moondarker 2f2153ed37 Userscript fix - disappearing dislike counter (#1000)
* Fix disappearing dislike counter - userscript

* Fix rate bar in userscript, disable it by default (it has been broken for ages)

* Fix event listeners being thrown away by YouTube in some cases

* Fix disappearing dislike count on button focus/unfocus

* Remove repetitive code from the userscript

* Userscript fix for disappearing dislikes while smartimations play

* Check if smartimationContainer exists

* Properly handle non-existing dislike button

In some cases, dislike button doesn't exist when we're trying to
interact with it. For end users, it manifested as dislike counter
appearing on both dislike button and share button (because
getDislikeButton was falling back to the second child of getButtons()).
I don't see an elegant way of fixing this without creating a fake button
in DOM specifically for this case or rewriting the whole userscript.
Ignoring this would result in errors appearing in console.

---------

Co-authored-by: Felix Nguyen <kokonguyen191@gmail.com>
2023-12-12 19:30:17 +01:00
Anarios b6367ae334 3.0.0.13 release - dynamic selectors config loading from server added. 2023-12-04 11:04:14 +01:00
Khang 3ff6ce1209 Added Vietnamese translation.
Added Vietnamese translation for extension.
2023-12-02 16:57:02 -06:00
Dmitrii Selivanov 0105c6c141 Update manifest-chrome.json 2023-12-01 13:21:39 +01:00
Dmitrii Selivanov fc76589e77 Update manifest-firefox.json 2023-12-01 13:21:25 +01:00
Moondarker 1e2935b2fa Extension fix for the latest YouTube update (#991)
* Extension fix for the latest YouTube update

* Bump version to reflect real state of things
2023-12-01 10:51:15 +01:00
Moondarker c4961aeb4b Userscript fix for the latest YouTube update (#992) 2023-12-01 10:49:55 +01:00
itsbudyn a6289794d2 Add Polish translation (#884)
* initial polish translation

* add polish translation files

* add missing space

* improved pl extension translations

* improved translations

* website translation

* fixed typos

* add link to polish on READMEgr

* don't litteraly translate endpoints

---------

Co-authored-by: itsbudyn <kuba@m3.perkele.int>
Co-authored-by: Dmitrii Selivanov <selivano.d@gmail.com>
2023-11-05 18:52:13 +01:00
Anarios 6239453b9d Big ternary replaced with if-else 2023-11-05 18:30:57 +01:00
Marcel Guzik adbd0fd947 don't show dislike count on share button - fixes #948 (#978) 2023-11-05 18:29:24 +01:00
Anarios 2c7dd8d8ca New YouTube UI fix - 3.0.0.12 2023-10-18 11:46:37 +02:00
Anarios fdf3c7fc11 New YouTube UI fix 2023-10-12 22:12:51 +02:00
Anarios ccbc9a71b4 New YouTube UI fix 2023-10-12 22:05:55 +02:00
Anarios 8f879dbd25 New YouTube UI fix 2023-08-02 14:01:30 +02:00
Anarios 889089ad1d New YouTube UI fix 2023-08-02 14:00:40 +02:00
Anarios 5c73825aad New YouTube UI fix for userscript and extension 2023-05-10 10:47:27 +02:00