Raymond Hill
f40dac91b9
Import translation work from https://crowdin.com/project/ublock
2025-09-28 09:28:14 -04:00
Raymond Hill
575f018c69
[mv3] Fine tuning details
2025-09-27 15:59:32 -04:00
Raymond Hill
6a9357e903
[mv3] Group toggle-based options all under same section
2025-09-27 13:57:00 -04:00
Raymond Hill
12418ae664
Import translation work from https://crowdin.com/project/ublock
2025-09-27 13:54:09 -04:00
Raymond Hill
2581004e8f
[mv3] Add ability to backup/restore settings
...
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/482
2025-09-27 12:53:58 -04:00
Raymond Hill
f89de42364
Import translation work from https://crowdin.com/project/ublock
2025-09-27 12:34:44 -04:00
Raymond Hill
10e48d7ec5
Import translation work from https://crowdin.com/project/ublock
2025-09-27 12:31:08 -04:00
Raymond Hill
f441773f30
Update changelog
2025-09-26 11:57:51 -04:00
Raymond Hill
3e5ea3b03f
Fix removeparam for multiple query parameters with same name
...
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/30090
2025-09-26 11:55:38 -04:00
Raymond Hill
34d202f79d
Import translation work from https://crowdin.com/project/ublock
2025-09-25 09:08:34 -04:00
Raymond Hill
93c5c077a0
[mv3] Minor CSS-related change
2025-09-25 08:57:55 -04:00
Raymond Hill
91d36749bb
[mv3] Export using human-readable hostnames
2025-09-24 11:01:50 -04:00
Raymond Hill
4598ef3edc
Import translation work from https://crowdin.com/project/ublock
2025-09-24 10:48:18 -04:00
Raymond Hill
8af80be5b2
[mv3] Add dashboard pane to manage custom filters
...
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/418
2025-09-24 10:42:18 -04:00
Raymond Hill
4fb4aa1b25
New revision for dev build
2025-09-22 19:10:56 -04:00
Raymond Hill
e2325f5e79
Update changelog
2025-09-22 19:10:34 -04:00
Raymond Hill
9aa91ba111
Improve trusted-click-element scriptlet
...
Related discussion/issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2917
- https://github.com/uBlockOrigin/uAssets/discussions/30124
The "list of selectors" parameter is now a "list of steps". A step
can be:
- A selector, which tells the scriptlet to click a matching element. If
no matching element is found, the scriptlet will wait for a matching
element to become available.
- An integer, which tells the scriptlet to wait n ms before processing
the next step
- A directive, which is a string starting with `!` (not implemented yet)
If the last item in the list is an integer, this tells the scriplet to
override the built-in timeout value of 10s, such that the life time of
the scriptlet can now be extended beyond 10s.
Example:
..##+js(trusted-click-element, '1000, a, 500, b, c, 15000')
The scriptlet filter above will perform the following steps, in order:
- Prepare the scriptlet to timeout at 15s from now
- Wait 1000 ms
- Wait for element `a` to become available then click on it
- Wait 500 ms
- Wait for element `b` to become available then click on it
- Wait for element `c` to become available then click on it
- Abort if all the steps cannot be completed before 15s
The changes keep compatiblity with older syntax or with AdGuard
syntax.
2025-09-22 18:50:58 -04:00
Raymond Hill
705e6329eb
Import translation work from https://crowdin.com/project/ublock
2025-09-22 12:46:13 -04:00
Raymond Hill
8de47f250d
Improve google-ima shim
...
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/30134
2025-09-22 10:41:36 -04:00
Raymond Hill
5127e17573
Update submodules
2025-09-21 09:53:25 -04:00
Raymond Hill
511a59584d
[mv3][safari] Internally disable strict-blocking in Safari
...
Related discussion:
https://github.com/uBlockOrigin/uAssets/issues/30118#issuecomment-3315925462
2025-09-21 09:43:21 -04:00
Raymond Hill
1209119206
Unreference obsolete npm scripts
...
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3805
2025-09-20 09:21:14 -04:00
Raymond Hill
87dddb7d78
Add back a uBO-specific version of "CERT.PL's Warning List"
...
Related discussion:
https://github.com/uBlockOrigin/uBlock-issues/discussions/3793
2025-09-18 10:17:38 -04:00
Raymond Hill
836e04d110
[mv3][safari] Remove doc from removeParams rules
...
Related issues:
- https://github.com/uBlockOrigin/uBOL-home/issues/476
- https://github.com/uBlockOrigin/uBOL-home/issues/409
2025-09-17 13:34:28 -04:00
Raymond Hill
b3b2142fb6
[mv3][safari] Exclude "AdGuard URL Tracking Protection"
...
Related issues:
- https://github.com/uBlockOrigin/uBOL-home/issues/476
- https://github.com/uBlockOrigin/uBOL-home/issues/409
2025-09-16 09:15:12 -04:00
Raymond Hill
e9e1626f8e
Update changelog
2025-09-15 09:34:21 -04:00
Raymond Hill
889c0eb208
Fix potential infinite loop when scanning for $ anchor
...
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3799
An infinite loop in the network filter parser was triggered when
the following conditions were fulfilled:
- There was a network option `$` anchor
- There were only whitespace character(s) preceding the anchor
- There was an invalid filter option following the anchor
2025-09-15 09:26:09 -04:00
Raymond Hill
cb767f4534
Remove obsolete files
2025-09-12 11:05:15 -04:00
Raymond Hill
edd26d27eb
Remove obsolete files
2025-09-12 11:04:43 -04:00
Raymond Hill
9a5703fa0d
Fix revision for next dev build
2025-09-12 10:52:56 -04:00
Raymond Hill
b7f4c1f5d7
Update submodules
2025-09-12 10:52:25 -04:00
Raymond Hill
3609ea66ed
Make Firefox dev build auto-update
2025-09-12 09:24:50 -04:00
Raymond Hill
087bef3837
Update submodules
2025-09-11 09:52:57 -04:00
Raymond Hill
2943ef5112
[mv3] Don't use push() when large collections are possible
...
Otherwise this opens potential stack overflow issues.
2025-09-11 09:29:39 -04:00
Raymond Hill
e016a63f7b
Lower maintenance burden: Drop assets that never result in feedback
2025-09-08 14:40:45 -04:00
Raymond Hill
126495d17a
Update changelog
2025-09-08 14:20:21 -04:00
Raymond Hill
30e5e8c8ce
Remove obsolete code
2025-09-08 14:09:55 -04:00
Raymond Hill
23056514cc
New revision for dev build
2025-09-08 14:06:53 -04:00
Raymond Hill
e1028c299f
Update changelog
2025-09-08 08:14:30 -04:00
Raymond Hill
8ce7a8d1e4
Update changelog
2025-09-08 08:13:35 -04:00
Raymond Hill
50cb780107
Fix version snafu
...
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3792
2025-09-08 08:11:20 -04:00
Raymond Hill
52dba4116e
Allow generic exception for replace= option
...
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3791
2025-09-08 07:32:03 -04:00
Raymond Hill
5d88b72b47
Update README.md
2025-09-07 08:39:45 -04:00
Raymond Hill
f290d0a142
New revision for stable release
2025-09-06 12:26:03 -04:00
Raymond Hill
946a3d202c
Update submodules
2025-09-06 10:23:09 -04:00
Raymond Hill
7eab358165
Fix makefile
2025-09-06 10:22:45 -04:00
Raymond Hill
0936b9b8b7
Import translation work from https://crowdin.com/project/ublock
2025-09-06 08:23:05 -04:00
Raymond Hill
abe144a79d
Update submodules
2025-09-05 09:25:01 -04:00
Raymond Hill
80f7bd155a
Make Firefox dev build auto-update
2025-09-05 09:17:31 -04:00
Raymond Hill
da9491c94e
Update makefile
2025-09-04 09:51:02 -04:00