Raymond Hill
7ee99e6875
[mv3] Add fallback fetch in case main one fails
2025-05-20 07:34:05 -04:00
Raymond Hill
a59daf5978
[mv3] Forgot to commit new CSS file
2025-05-19 19:02:41 -04:00
Raymond Hill
13b7f381b2
[mv3] Safari: warn to not open filter issues for stable Safari
...
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/28408
Stable Safari is known to not block certain network requests due to
the current state of the DNR engine in Safari. The warning is to
ensure volunteers are not burdened by issues originating from the
browser.
Eventually Safari's DNR implementation will catch up with the
specification, at which time the warning will be removed.
2025-05-19 16:55:27 -04:00
Raymond Hill
05f7a7b8c3
[mv3] Minor code review
2025-05-19 10:41:15 -04:00
Raymond Hill
be8b6238d3
[mv3] Add browser info in troubleshooting data
2025-05-19 10:39:31 -04:00
Raymond Hill
ed10973717
[mv3] Add "AdGuard -- Mobile Ads"
...
Maybe related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/351
The list is enabled by default on mobile devices.
2025-05-18 09:55:20 -04:00
Raymond Hill
4c6f8222af
Import translation work from https://crowdin.com/project/ublock
2025-05-18 09:00:28 -04:00
Raymond Hill
4aa16e9409
[mv3] Add missing image
2025-05-18 08:57:48 -04:00
Raymond Hill
ce4a4fcd75
[mv3] Minor CSS change
2025-05-18 08:50:54 -04:00
Raymond Hill
b2c9be14cf
[mv3] Code review: matches is never empty
2025-05-16 10:30:20 -04:00
Raymond Hill
4c99471a25
[mv3] Avoid passing empty arrays to scripting.registerContentScripts
...
Maybe related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/344
2025-05-15 11:20:52 -04:00
Raymond Hill
a551d1cc01
[mv3] Editor font size
2025-05-15 07:26:40 -04:00
Raymond Hill
907e33ef59
Update README.md
2025-05-14 17:33:10 -04:00
Raymond Hill
2322038e8f
Update README.md
2025-05-14 17:32:20 -04:00
Raymond Hill
ae461f47d3
Update README.md
2025-05-14 17:31:49 -04:00
Raymond Hill
9491fcdb2e
Update README.md
2025-05-14 17:31:26 -04:00
Raymond Hill
fd5da3fcd2
[mv3] Use CodeMirror editor for list of no-filtering websites
...
This is a first step to integrate CodeMirror6 into the project.
As a side effect, this should take care of:
https://github.com/uBlockOrigin/uBOL-home/issues/297
Though most likely the list of no-filtering websites will probably
move to its own pane as in uBO in some future.
2025-05-14 17:20:55 -04:00
Raymond Hill
d12e7817d2
[mv3] Add ability to reset zapper selection on mobile devices
2025-05-14 10:02:37 -04:00
Raymond Hill
ed3a0b8ab9
[mv3] Remove hard-coded line height
2025-05-13 10:52:42 -04:00
Raymond Hill
3e39e5beab
[mv3] CSS fine tuning
2025-05-13 08:00:39 -04:00
Raymond Hill
84db4585f5
[mv3] Fix popup width for Firefox
2025-05-12 19:31:40 -04:00
Raymond Hill
9763a79c01
[mv3] Minor CSS adjustments
2025-05-12 18:00:14 -04:00
Raymond Hill
569dfea3cb
[mv3] Have the slider button size dictates all other dimensions
2025-05-12 16:55:23 -04:00
Raymond Hill
a075442e1c
Import translation work from https://crowdin.com/project/ublock
2025-05-11 10:37:24 -04:00
Raymond Hill
3ff54b7f2a
[mv3] Just force a reload when URL doesn't change
...
Most of the time the URL doesn't change and just forcing a reload
of the page is sufficient. When a document is strict-blocked, the
URL must be updated however.
2025-05-11 10:34:49 -04:00
Raymond Hill
5c029b3532
Use color-scheme meta tag as suggested
...
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3631
2025-05-11 10:17:17 -04:00
Raymond Hill
a83be19987
[mv3] Remove equivalence between chromium and safari
2025-05-10 12:32:09 -04:00
Raymond Hill
8a7f1589ec
[mv3] Expose setExtensionActionOptions in Safari compatibility layer
...
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/327#issuecomment-2864897864
2025-05-10 12:21:51 -04:00
Raymond Hill
1c98faf46c
[mv3] Safari works; use 3-component version for uBOL
...
uBOL doesn't pass validation when using 4-component versioning,
so falling back to 3-component versioning for all platforms to
avoid special case.
2025-05-08 16:53:07 -04:00
Raymond Hill
df9cd6c9a2
Import translation work from https://crowdin.com/project/ublock
2025-05-08 10:09:03 -04:00
Raymond Hill
cc2760f4d6
[mv3] New approach to toggle toolbar icon not requiring extra permissions
...
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/198#issuecomment-2855135571
As a result, the permissions `tabs` and `webNavigation` have been removed.
2025-05-07 08:53:59 -04:00
Raymond Hill
0ee6e3044d
[mv3] No need to retry sending messages with top-level listener
2025-05-07 07:47:28 -04:00
Raymond Hill
58f5c53fbb
[mv3] Fix strict-block exceptions caused duplicate rule ids
...
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/304
2025-05-05 08:04:21 -04:00
Raymond Hill
3cd04c3806
Fix list name; also change for uBOL
2025-05-04 06:42:42 -04:00
Raymond Hill
48146f8351
[mv3] Address various issues for Safari build
2025-05-02 14:33:33 -04:00
Raymond Hill
a4ba51a790
Import translation work from https://crowdin.com/project/ublock
2025-05-02 09:05:53 -04:00
Raymond Hill
457dd7acdb
[mv3] Remove "OpenPhish Domain Blocklist" as per "Terms of Use"
...
Excerpt from <https://openphish.com/terms.html >:
> Except as expressly permitted by OpenPhish in writing, you agree not
> to license, sell, rent, lease, transfer, assign, distribute, display,
> disclose, create derivative works or otherwise make all or any portion
> of the information obtained through the Services available to any
> third party.
2025-04-30 10:00:35 -04:00
Raymond Hill
526af62864
[mv3] Fix overzealous strict-blocking in Safari
2025-04-28 10:56:43 -04:00
Raymond Hill
c2eee87029
Import translation work from https://crowdin.com/project/ublock
2025-04-27 10:55:12 -04:00
Raymond Hill
b4aea4ab27
[mv3] Avoid pointless messaging when no changes at beforeunload
2025-04-27 09:02:29 -04:00
Raymond Hill
6c84ae7aba
[mv3] Support disabling all lists
...
Related discussion:
https://github.com/uBlockOrigin/uBlock-discussions/discussions/943
2025-04-27 08:22:04 -04:00
Raymond Hill
5e64ace64d
[mv3] Code review of safari-specific code
2025-04-26 10:11:33 -04:00
Raymond Hill
ef9709fb07
[mv3] Safari does not support resource type object
...
Need to filter out DNR rules with `object`, otherwise this causes
a failure when adding the rules dynamically.
2025-04-25 19:26:16 -04:00
Raymond Hill
a56e13156f
[mv3] Add more managed policies
...
"showBlockedCount": Boolean, to enable/disable the badge count on the
toolbar icon.
"strictBlockMode": Boolean. to enable/disable strict-blocking.
Related issues/discussion:
- https://github.com/uBlockOrigin/uBOL-home/discussions/35#discussioncomment-12567804
- https://github.com/uBlockOrigin/uBOL-home/issues/334
2025-04-25 11:25:50 -04:00
Raymond Hill
e5efe64d20
[mv3] Code review
2025-04-25 08:06:19 -04:00
Raymond Hill
ed66a8d157
[mv3] Code review
2025-04-24 19:47:29 -04:00
Raymond Hill
203b2235aa
[mv3] Reflect no-filtering mode on the toolbar icon
...
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/198
2025-04-24 19:42:59 -04:00
Raymond Hill
0e5dec7fbb
[mv3] Separate EasyList, EasyPrivacy, PGL lists from uBlock filters
...
Additionally, remember `badfilter` filters across conversion of
filter lists to DNR rulesets.
2025-04-24 09:58:31 -04:00
Raymond Hill
0243a141a7
Ignore start_page transition for popup-blocking purpose
...
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/2227
2025-04-23 09:34:00 -04:00
Raymond Hill
b5642ba602
[mv3] Minor
2025-04-21 13:21:08 -04:00