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
Raymond Hill
4fbcabbc66
[mv3] Move redirect/removeParams/modifyHeaders rules to static rulesets
...
Since permissions are now managed by the browsers, the browser will take
care whether to enforce those "usafe" rules according to the permissions
in effect on a given site.
2025-09-02 12:29:41 -04:00