Commit Graph

43 Commits

Author SHA1 Message Date
Anarios 3657de9b2c Fix Shorts support and add userscript voting
Harden Shorts controls, reaction state, and navigation; share voting logic
with the extension; improve ratio-bar rendering; and add comprehensive Jest,
Playwright, artifact, and live-browser regression coverage.
2026-09-01 23:41:28 +02:00
Anarios d6cbaadf05 Prepare 4.0.0.3 extension release 2026-05-01 06:26:51 +02:00
Dmitrii Selivanov 590a764bd6 Defer showing changelog untill browser restart. Make changelog easier to identify with the extension (better title, logo) (#1233)
* Deferr showing changelog untill browser restart.

Make changelog easier to identify with the extension (better title, logo)

* Deferr showing changelog untill browser restart.

Make changelog easier to identify with the extension (better title, logo)
2025-10-24 15:31:55 +02:00
Anarios 00242eaef0 #1227 - Premium popup feature annoying fix. 2025-10-22 10:35:16 +02:00
Dmitrii Selivanov 40fda6dd32 Advanced stats for patreon supporters (#1222)
* auth works

* Works after review.

* switched to auth flow

* all works well in chrome

* all works well in chrome and firefox

* translations harmonized

* translations harmonized

* website translations

* Translations harmonized.

* Everything kinda works

* Almost works

* all works

* all works

* all works #2

* Streamline premium analytics range handling

* Restore premium analytics selection flow

* Fix analytics zoom interactions

* Add per-section expansion controls to premium analytics

* Adjust map legend visibility for premium analytics

* Add missing country synonyms for premium map

* Remove legacy premium badge overlay

* Polish premium analytics controls for light theme

* Refresh map legend when toggling sections

* Improve light-mode styling for range selectors

* Fix map mode switching regression

* Fix for panel expand

* Typo fix

* webpack fix

* before next steps.

* split, zero-buckets

* bucket size indicated on UI

* all works

* first/last toggle

* breadcrumbs

* release
2025-10-20 18:43:06 +02:00
Snow fc0b0feaa2 fix: sendVote infinitely looping (#1155) 2025-07-13 13:29:34 +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
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
Anarios b133adeecb Prettier applied to whole project, prettier added to pre-commit hook 2024-01-15 01:39:46 +01:00
Anarios 61c3757d1f 3.0.0.3 2022-07-28 22:56:32 +02:00
Anarios 8e376f6142 RoundDown option removed 2022-07-28 22:18:42 +02:00
Anarios b0cb173830 Fixes after merges, prettier globally applied 2022-07-26 00:05:20 +02:00
Dmitrii Selivanov cb5f9474a2 Merge pull request #560 from ErykDarnowski/main
Implemented option to show like/dislike percentage instead of full like/dislike count
2022-07-20 00:01:10 +02:00
Anton Bershanskiy f41d668e75 Handle onInstalled.reason "chrome_update" 2022-06-16 23:00:22 +03:00
ErykDarnowski a5375bae2a Feat #211 (implementation in ryd.background.js) 2022-05-04 00:09:37 +02:00
Dmitrii Selivanov 0df5bb75e7 3.0.0.1 2022-04-27 00:56:05 +02:00
Dmitrii Selivanov 55cc2879ee Merge branch 'main' into fix-onInstalled 2022-04-26 23:08:35 +02:00
Dmitrii Selivanov a4806c1f47 sendVideoIds removed, sponsor links updated 2022-04-26 23:07:05 +02:00
Dmitrii Selivanov 43380c83c3 Merge branch 'main' into extOptionFormatLikes 2022-04-26 19:00:09 +02:00
sy-b b63a5c08eb Update ryd.background.js
- Doesn't steal focus
- Prevents the second time popup before opt-in
2022-04-22 20:39:58 +05:30
sy-b 4025503b9c Update ryd.background.js
1. Race condition between two async calls
2. We don't need to rewrite the variable every time a page is open.

 https://github.com/Anarios/return-youtube-dislike/pull/537#discussion_r855432386
2022-04-22 10:19:37 +05:30
Anton Bershanskiy bdc46fae6f Smaller diff 2022-04-20 23:25:49 +03:00
Anton Bershanskiy 7d742a7ea6 Fix: do not open changelog if not needed 2022-04-20 23:06:06 +03:00
Yvon Cui 09b29d7cab Add user option to re-format likes
fixes #543
This feature does not force-display likes when uploader has disabled like number display. Consult with other issues.
2022-04-19 00:57:28 -05:00
sy-b a99410ae13 cherry pick #541
clean up unnecessary commented code

Show changelog only on installation

fixes #534

add changelog button in popup
2022-04-19 00:07:16 -05:00
sy-b b73aaddb59 Show changelog only on installation
fixes #534
2022-04-16 19:57:36 +05:30
Dmitrii Selivanov 19b582fb9d 3.0 release 2022-03-27 01:25:10 +03:00
Dmitrii Selivanov f5650fcc4e Bugfixes, author name changed 2022-03-21 01:26:42 +03:00
Dmitrii Selivanov b7029ce426 Merge issues fixed, core reformatted with prettier 2022-03-20 23:40:46 +03:00
Dmitrii Selivanov f218443b4c Merge branch 'main' into ColorizedButtonsAndBar-New 2022-03-20 23:24:08 +03:00
Yvon Cui b476c60fe0 cherry pick from previously broken and abandoned branch
colorize buttons and ratio bar

Resolves #218
Using user options (#387)

edit color schemes

logistics for the added options

handles storage, change, initialize
2022-01-18 09:54:17 -05:00
Yvon Cui a2bc4ca92e Add custom number formats
Fix Issues #201 #364 #407
Using plugin options (Issue #387)
2022-01-18 09:43:46 -05:00
Dmitrii Selivanov cebe938ce0 2.1.0 release 2022-01-08 23:22:29 +03:00
Nikita Krupin db666735e4 a better, more compact extension UI 2022-01-05 15:59:13 -05:00
Dmitrii Selivanov 7fd4904c39 Merge branch 'main' of https://github.com/Anarios/return-youtube-dislike 2021-12-20 13:57:55 +03:00
Dmitrii Selivanov a211bec12f Removed eslint rules, because site build was failing. Added sponsor to links 2021-12-20 13:56:43 +03:00
himanshudabas 819c59c5b7 add option to disable vote submission
also change the icon of the extension when voting is disabled
popup.js, content-script, bg-script listenes to storage change event
so that they can all stay in sync without passing messages
icon_hold is addded
advanced setting is enabled in popup.html

add fallback for changing extension icon

refactor stateData
2021-12-19 05:05:00 +05:30
Dmitrii Selivanov 1d33b7c5a2 Removed old files, temporary disabled webpack because it was not working 2021-12-17 19:57:47 +03:00
himanshudabas 7d3ab78ef1 remove unused functions from extension 2021-12-15 19:41:37 +05:30
Dmitrii Selivanov 3cb09e6fd2 Old extensions removed, sponsors added to website 2021-12-15 03:10:33 +03:00
Glen Lalo 2779497a69 fix negative zero dislikes 2021-12-13 13:00:13 +01:00
Dmitrii Selivanov c36a0ab58d FF and chrome are now combined, version 2.0 - votes counting, proof of work 2021-12-13 04:55:36 +03:00