* Extension - new (spring 2024) UI support
Add new player selector for isVideoLoaded() (fixes#1043)
* Githook tasks for fd45f86f (in a separate commit for readability)
* Userscript - new (spring 2024) UI support
Add new player selector for isVideoLoaded() (fixes#1043)
* Githook tasks for 17f5bdf0 (in a separate commit for readability)
* 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
* 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
* 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>
Added Vietnamese Docs/readme translation.
Added links to the Vietnamese Docs/readme in the other Docs/readme translations.
Added Vietnamese Privacy Policy translation.
Added Vietnamese FAQ translation.
Added links to the Vietnamese FAQ in the other FAQ translations.
Added Vietnamese SECURITY-FAQ translation.
Added links to the Vietnamese FAQ in the other SECURITY-FAQ translations.
Added placeholder for Vietnamese Guide__Installing translation.
Added placeholder for Vietnamese Guide__Troubleshooting translation.
Fixed typos.
Initial Vietnamese translation.
Added Vietnamese README.
Added links to the Vietnamese README in the other README translations.
Added Vietnamese CONTRIBUTING.
Added links to the Vietnamese CONTRIBUTING in the other CONTRIBUTING translations.
Added Vietnamese extension-description-store.
* fix (ryd.content.script.js, events.js) fix get count likes on mobile version of yt (tested on android device)
* fix fallback solution for get dislikes