13 Commits

Author SHA1 Message Date
Anarios ee20c7437c Fix Firefox account consent for 4.0.6 2026-09-07 19:10:02 +02:00
Anarios e500088e65 Prepare 4.0.5 Firefox update and Shorts fixes
Add Firefox data consent, repair contributor sign-in, and introduce optional Hide clutter buttons. Harden video navigation, voting, and action layouts with shared browser regression coverage and reproducible release packaging.
2026-09-06 12:51:12 +02:00
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 51afbdaee1 Fix 4.0.4 lockfile version 2026-05-02 09:13:04 +02:00
Anarios 6fb6726a0c Prepare next extension version 2026-05-02 09:09:35 +02:00
Anarios 54ff493ea4 Prepare AMO source submission 2026-05-01 06:08:29 +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
Anarios b6367ae334 3.0.0.13 release - dynamic selectors config loading from server added. 2023-12-04 11:04:14 +01:00
Dmitrii Selivanov a43811f2d7 Webpack fixes 2022-01-08 22:59:18 +03:00
thereaper90917 c5d3f024ad added a UI for a user to see if the api is online or offline 2021-12-21 04:09:34 +02:00
Dmitrii Selivanov d13aa3f051 Webpack fixes, build now builds both FF and chrome versions 2021-12-19 03:12:11 +03:00
Dmitrii Selivanov 1d33b7c5a2 Removed old files, temporary disabled webpack because it was not working 2021-12-17 19:57:47 +03:00
Leon Bubova 7b9c1781b4 implement webpack and create scripts to bundle source 2021-12-15 10:14:17 +01:00