Commit graph

13774 commits

Author SHA1 Message Date
Raymond Hill
c6de97ceb7
[mv3] Add to troubleshooting info 2026-01-21 15:40:01 -05:00
Raymond Hill
f36dd3461b
[mv3] Fix regex in regex substitution rules
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/594
2026-01-21 09:40:35 -05:00
Raymond Hill
d44a1ddf2a
Make Firefox dev build auto-update 2026-01-19 09:16:52 -05:00
Raymond Hill
d136c08710
Import translation work from https://crowdin.com/project/ublock 2026-01-18 12:23:17 -05:00
Raymond Hill
f4c3c823fb
Rename list 2026-01-18 10:29:56 -05:00
Raymond Hill
b74b1a789c
[mv3] Remove obsolete comment 2026-01-17 13:28:25 -05:00
Raymond Hill
222f4fbbc1
[mv3] Fix equality test between two rulesets
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/591
2026-01-17 13:19:51 -05:00
Raymond Hill
61f30ea1fb
New revision for release candidate 2026-01-14 12:45:19 -05:00
Raymond Hill
3eeaca4e2d
Update changelog 2026-01-14 12:44:54 -05:00
Raymond Hill
b8bf0bbab4
Add adthrive shim 2026-01-14 12:30:58 -05:00
Raymond Hill
2ec2610f36
[mv3] Add "Liste AR" to stock rulesets
Related discussion:
https://github.com/uBlockOrigin/uBOL-home/discussions/582
2026-01-14 12:00:58 -05:00
Anton Lazarev
c8b42ea819
add elem.shadowRoot fallback in getShadowRoot 2026-01-12 17:30:20 -08:00
Raymond Hill
161cc473a2
[mv3] Fine tune busy state of popup panel 2026-01-11 14:00:58 -05:00
Raymond Hill
dfeb4e79ed
[mv3] Show spinner when filtering mode change takes long
Related issue:
https://github.com/uBlockOrigin/uBOL-home/discussions/583

If the filtering mode change takes more than a second, a spinner
covering the whole popup panel will appear until the browser
API calls complete.
2026-01-11 13:26:16 -05:00
Raymond Hill
3c1c84df50
Import translation work from https://crowdin.com/project/ublock 2026-01-11 13:17:45 -05:00
Raymond Hill
5e9b662024
[mv3] Removing multiple keys is supported 2026-01-10 12:49:17 -05:00
Raymond Hill
c8004c4b02
Fix merging of uncommitted filters
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3912
2026-01-10 12:38:27 -05:00
Raymond Hill
41ced43f03
Improve urlskip implementation
Support multiple instances of regex-based steps.

Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3914
2026-01-10 12:36:47 -05:00
Raymond Hill
74b838cc03
Import translation work from https://crowdin.com/project/ublock 2026-01-04 11:37:19 -05:00
Raymond Hill
329e99fd19
[mv3] Fix regression in conversion of removeparam filters
`removeparam` filters with `important` option must have higher priority
than `allow` filters.
2026-01-04 09:07:48 -05:00
Raymond Hill
f6048a0804
[mv3] Fix class collision 2026-01-03 09:21:10 -05:00
Raymond Hill
e55811bbf9
[mv3] Need to setup scriptlet details only once 2026-01-01 13:15:44 -05:00
Raymond Hill
e6a44b5f95
Update makefile 2026-01-01 13:15:12 -05:00
Raymond Hill
f26135940d
New revision for release candidate 2025-12-31 10:56:49 -05:00
Raymond Hill
b71a2fcf74
Update changelog 2025-12-31 10:56:22 -05:00
Raymond Hill
3f3d4768b6
Improve set-attr/trusted-set-attr scriptlets
Related discussion:
https://github.com/uBlockOrigin/uAssets/issues/31323#issuecomment-3701471598
2025-12-31 08:49:09 -05:00
Raymond Hill
e0fcb8485a
Import translation work from https://github.com/gorhill/uBlock 2025-12-30 15:44:20 -05:00
Raymond Hill
9b45333e0d
[mv3] Fix "Proceed" button not working in strict-block page
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/576
2025-12-30 15:36:42 -05:00
Raymond Hill
3c7eb3497d
Improve trusted-create-html scriptlet 2025-12-30 10:29:40 -05:00
Raymond Hill
c8c29faab4
Import translation work from https://crowdin.com/project/ublock 2025-12-29 10:01:40 -05:00
Raymond Hill
79453f3c1e
New revision for release candidate 2025-12-29 09:58:16 -05:00
Raymond Hill
230f5653a0
Update changelog 2025-12-29 09:57:04 -05:00
Raymond Hill
675ae7b5af
[mv3] Add easylist ai suggestions to stock lists
Related PR:
https://github.com/gorhill/uBlock/pull/3947
2025-12-29 09:46:08 -05:00
Raymond Hill
3cea60be0f
Fix i18n issue in strict-block page 2025-12-28 10:15:08 -05:00
Raymond Hill
85f587162f
[mv3] Use parameter name as url filter where possible
Related issue:
https://github.com/uBlockOrigin/uBOL-home/discussions/575
2025-12-28 09:48:20 -05:00
Raymond Hill
41dd3bf5f2
[mv3] Support removing multiple keys 2025-12-28 09:21:41 -05:00
Raymond Hill
bda2a50ec8
[mv3] Increase local storage limit beyond 5 MB
Reference:
https://developer.apple.com/documentation/safariservices/assessing-your-safari-web-extension-s-browser-compatibility
2025-12-28 09:09:46 -05:00
Raymond Hill
0101a47d25
[mv3] Try to address Safari's webextensions API issues
1) Reset "seen realms" when modifying enabled rulesets. The "seen
realms" code path is an attempt at mitigating an issue whereas
the DNR rules would not be enforced under certain circumstances.

2) Re-write the scripting manager to always wholly
unregister/register all content scripts instead of only the
differences before/after following a change affecting content
scripts.
2025-12-27 14:12:31 -05:00
Raymond Hill
d3024ac309
Fix easylist AI list entry 2025-12-27 11:09:11 -05:00
Fanboynz
a0a7a99675
Add Anti-AI Suggestions list (#3947) 2025-12-27 11:05:08 -05:00
Raymond Hill
7a69bf06d8
Import translation work from https://crowdin.com/project/ublock 2025-12-27 10:17:51 -05:00
Raymond Hill
4b83b55d8d
Import translation work from https://crowdin.com/project/ublock 2025-12-27 10:16:09 -05:00
Raymond Hill
c4225e9179
Import translation work from https://crowdin.com/project/ublock 2025-12-27 10:14:36 -05:00
Raymond Hill
f7f96140d9
[mv3] Add page-wide spinner when restoring/resetting settings 2025-12-27 10:12:34 -05:00
Raymond Hill
2bb3f8c974
Fix comment 2025-12-27 09:51:22 -05:00
Raymond Hill
df0d21d92e
[mv3] Avoid instantiating regexes by using simple needle first
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/223
2025-12-27 09:45:25 -05:00
Raymond Hill
bb34a4b83b
Unescape unduly escaped | in regex-based domain options
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/31261#issuecomment-3693496669
2025-12-27 09:37:30 -05:00
Raymond Hill
6f8edc3ac6
Improve google-ima.js shim
Add expected keywords.
2025-12-26 12:07:40 -05:00
Raymond Hill
ede231b9c2
Import translation work from https://crowdin.com/project/ublock 2025-12-26 10:51:37 -05:00
Raymond Hill
0bd6d09736
Fix source strings as per feedback 2025-12-26 10:50:26 -05:00