Commit Graph

11610 Commits

Author SHA1 Message Date
Raymond Hill abe41034f6
Change approach to `...-xhr-response` scriptlets
Related commit:
3152896d42
2023-09-05 14:11:33 -04:00
Raymond Hill 0f82471ee2
Make Firefox dev build auto-update 2023-09-04 15:16:10 -04:00
Raymond Hill e9147b534d
New revision for release candidate 2023-09-04 15:00:57 -04:00
Raymond Hill 3152896d42
Add `json-prune-xhr-response` and `trusted-replace-xhr-response` scriptlets
As discussed with filter list maintainers.

Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/2743
2023-09-04 14:54:57 -04:00
Raymond Hill eeafae12b0
Let uBOL-home pick the uBO version 2023-08-25 11:17:15 -04:00
Raymond Hill 1fc4232ece
Make Firefox dev build auto-update 2023-08-25 07:46:09 -04:00
Raymond Hill 971a71c7a2
New revision for dev build 2023-08-25 07:39:20 -04:00
Raymond Hill 2282215e1c
Use `globalThis` instead of `self` in scriptlet helper
Related discussion:
https://github.com/uBlockOrigin/uBlock-issues/discussions/2768
2023-08-25 07:28:50 -04:00
Raymond Hill 15e6f7990a
Make Firefox dev build auto-update 2023-08-23 10:25:53 -04:00
Raymond Hill dd78aa99ad
New revision for release candidate 2023-08-23 10:17:51 -04:00
Raymond Hill 4fc8eef1c1
Fix typo in last commit 2023-08-23 09:45:58 -04:00
Raymond Hill 749cec0f09
Add `json-prune-fetch-response` scriptlet
As per request from filter list maintainers.

Usage:

  ...##+js(json-prune-fetch-response, prune paths [, needle paths [, ...varargs ]])

See `json-prune` scriptlet for usage.

Possible variable arguments:

  ..., log, [match | nomatch | all]
  ..., propsToMatch, [see prevent-xhr]
2023-08-23 08:49:22 -04:00
Raymond Hill f8a83fff7c
[mv3] Fine tune for small screens 2023-08-22 20:08:26 -04:00
Raymond Hill f5169ac6ea
Make Firefox dev build auto-update 2023-08-22 19:26:05 -04:00
Raymond Hill 174ebd5939
New revision for release candidate 2023-08-22 19:13:08 -04:00
Raymond Hill eccfd3b823
Position reload icon in logger as per feedback
Related feedback:
https://github.com/uBlockOrigin/uBlock-issues/discussions/2782
2023-08-22 19:11:52 -04:00
Raymond Hill 3c7f35ed9c
Import translation work from https://crowdin.com/project/ublock 2023-08-22 10:50:04 -04:00
Raymond Hill f407c28a00
Re-factor extra args for `set-constant` scriptlet
To prepare for better compatibility with AdGuard's own `set-constant`
scriptlet.

The 3rd position parameter which dictates how to set the value has
been converted into a vararg paramater, as follow:

  ..., as, function
  ..., as, callback
  ..., as, resolved
  ..., as, rejected

Similarly, the parameter used to dictate when the scriptlet
should become effective is now to be used as a vararg:

  ..., runAt, load

Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/2783

Ideally, AdGuard would support its `stack` parameter as a
vararg, to be discussed.
2023-08-22 10:12:08 -04:00
Raymond Hill 5cf9e5382d
Make Firefox dev build auto-update 2023-08-20 13:20:50 -04:00
Raymond Hill babd59f3a3
New revision for dev build 2023-08-20 13:16:12 -04:00
Raymond Hill 77c3ad2812
Fix bad regression in cosmetic filtering
Related commit:
393fd90f9d
2023-08-20 13:14:36 -04:00
Raymond Hill c4f2f2b6c2
Make Firefox dev build auto-update 2023-08-20 11:40:56 -04:00
Raymond Hill 4c4fa01968
New revision for dev build 2023-08-20 11:30:57 -04:00
Raymond Hill 55d068aca3
Use Unicode version of hostnames in element picker
Related feedback:
https://www.reddit.com/r/uBlockOrigin/comments/15vfkm6/
2023-08-20 11:27:19 -04:00
Raymond Hill ed6c0d2f50
Make Firefox dev build auto-update 2023-08-20 11:01:18 -04:00
Raymond Hill aab46dac2f
New revision for dev build 2023-08-20 10:45:51 -04:00
Raymond Hill 393fd90f9d
Disallow trailing CSS universal selector unless properly separated
Related discussion:
https://www.reddit.com/r/uBlockOrigin/comments/15tzgud/ads_on_twitterx_again/jwn8bkj/
2023-08-20 10:41:43 -04:00
Raymond Hill f9ba65b829
[mv3] Put icon in nav bar by default
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/2781
2023-08-20 09:35:16 -04:00
Raymond Hill ca6adbca56
[mv3] Point to new uBO version 2023-08-20 08:54:32 -04:00
Raymond Hill 7973593423
Make Firefox dev build auto-update 2023-08-20 08:50:42 -04:00
Raymond Hill 80c6647a70
New revision for dev build 2023-08-20 08:43:30 -04:00
Raymond Hill 21bb4e56ed
Put uBO's icon in nav bar by default
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/2781
2023-08-20 08:38:42 -04:00
Raymond Hill 4b83101ab9
Fix/improve `xml-prune` scriptlet
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/14849#issuecomment-1257094491
2023-08-20 08:36:16 -04:00
Raymond Hill b1f0c5b773
Typo 2023-08-19 19:56:00 -04:00
Raymond Hill 96a07d42e3
[mv3] Set minimum version to Firefox 114 2023-08-19 19:22:53 -04:00
Raymond Hill b699691e40
Minor code review of scriptlets 2023-08-19 19:21:22 -04:00
Raymond Hill 0ad456e905
[mv3] Rename `uBOL-issues` repo to `uBOL-home`
From now on, new uBOL releases will go into uBOL-home repo.
2023-08-19 11:26:33 -04:00
gorhill 40570d7f0f Update build log file
Files changed:
M	dist/mv3/log.txt
2023-08-19 15:11:31 +00:00
Raymond Hill 0d4640c31f
Update mv3.yml 2023-08-19 11:09:04 -04:00
gorhill d6f17f8f74 Update build log file
Files changed:
M	dist/mv3/log.txt
2023-08-19 14:58:37 +00:00
gorhill 8680e38eda Update build log file
Files changed:
M	dist/mv3/log.txt
2023-08-19 14:49:52 +00:00
Raymond Hill 24040f6a64
Update mv3.yml 2023-08-19 10:46:09 -04:00
gorhill ac53ac5fee Update build log file
Files changed:
M	dist/mv3/log.txt
2023-08-19 13:19:20 +00:00
Raymond Hill 179e0fe9fa
re-oops 2023-08-19 09:15:15 -04:00
Raymond Hill faa4b7b69a
oops 2023-08-19 08:56:57 -04:00
Raymond Hill bcc0803bb5
[mv3] Use specific commit URL to pick uBO repo version 2023-08-19 08:50:20 -04:00
Raymond Hill f216dc3c4b
[mv3] Create releases in uBOL-issues repo 2023-08-19 07:52:44 -04:00
Raymond Hill 857abb380b
[mv3] Add support for converting `^responseheader()` filters to DNR
Additionally, finalize versioning scheme for uBOL. Since most updates
will be simply related to update rulesets, the version will from now
on reflects the date at which the extension package was created:

  year.month.day.minutes

So for example:

  2023.8.19.690
2023-08-19 07:48:14 -04:00
Raymond Hill eb235404bd
Use 'wasm-unsafe-eval' instead of deprecated 'wasm-eval'
Reference:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/script-src#unsafe_webassembly_execution
2023-08-18 10:01:08 -04:00
Raymond Hill 2bbad0c692
Make `permissions=` as a modifier in logger 2023-08-17 17:11:47 -04:00