Raymond Hill
ecb73d2ff5
Bring dark theme out of experimental status
...
Too many changes to list here, essentially there is now a
user interface setting to enable/disable dark theme, and
I've rearranged a bit the Settings pane as a result and
also altered other visuals in various places.
There are places which I know have not been thoroughly
tested (i.e. logger inspector).
Will fine-tune as per feedback.
Issues with the classic popup panel will not be addressed,
and if feedback is that it has become unusuable, it will be
outright removed.
2022-02-02 15:40:47 -05:00
Raymond Hill
2bc9c8aa38
Added i18n strings related to theme stuff
2022-02-02 15:00:29 -05:00
Raymond Hill
14c8775ce3
Import translation work from https://crowdin.com/project/ublock
2022-02-02 14:53:38 -05:00
Raymond Hill
7b5e5b28c2
Import translation work from https://crowdin.com/project/ublock
2022-02-01 10:38:27 -05:00
q1800
95f5546672
Update README.md
...
Updated several links to include new URLs for web pages that have moved, that have altered their exact URL path, updated the publisher's name and URL of the Microsoft Edge version, updated remaining http URLs to reflect https, updated different versions of URLs to match for better consistency, etc...
2022-01-31 21:19:47 -06:00
Raymond Hill
39e1adfc2d
Mark revert/commit buttons as disabled by default
...
Related feedback:
- 4ee8a5948d (commitcomment-65716257)
2022-01-31 16:14:56 -05:00
Raymond Hill
e64dacebce
Add ability to see troubleshooting info in report page
...
Additionally, further fine-tune colors.
2022-01-31 13:28:43 -05:00
Raymond Hill
698dc4a02a
Make Firefox dev build auto-update
2022-01-31 10:02:12 -05:00
Raymond Hill
7b29c7ef3e
Import translation work from https://crowdin.com/project/ublock
2022-01-31 09:53:04 -05:00
Raymond Hill
ed9b722fb0
New revision for dev build
2022-01-31 09:17:23 -05:00
Raymond Hill
e110cce92a
Fine tune rule colors
...
Use explicit color values, as alpha-merging does not guarantee
uniform lightness.
2022-01-31 09:10:20 -05:00
Raymond Hill
819279d99d
More fine-tuning following CSS changes
2022-01-30 20:13:31 -05:00
Raymond Hill
dc9027ae7a
Make Firefox dev build auto-update
2022-01-30 19:46:34 -05:00
Raymond Hill
2c1d004e79
New revision for dev build
2022-01-30 19:40:37 -05:00
Raymond Hill
f8c6be868c
Fine tune lightness (Luv) of rule colors in light theme
...
Trying to use same Luv for both light and dark theme does not
really work -- best to have each them have their own Luv for
rule colors.
2022-01-30 19:39:18 -05:00
Raymond Hill
c5c4c955df
Make Firefox dev build auto-update
2022-01-30 18:56:43 -05:00
Raymond Hill
f72ae4cad0
New revision for dev build
2022-01-30 18:39:24 -05:00
Raymond Hill
4ee8a5948d
Work toward bringing dark theme closer to a stable release
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/401
2022-01-30 18:35:26 -05:00
Raymond Hill
2a91ecd6e1
Make Firefox dev build auto-update
2022-01-29 09:02:04 -05:00
Raymond Hill
5829fb8c6c
New revision for dev build
2022-01-29 08:42:34 -05:00
Raymond Hill
e8bfc9a031
Add canrunads.js as redirectable resource
...
Related discussion:
- 036e13101e (commitcomment-65068100)
2022-01-29 08:40:47 -05:00
Raymond Hill
b4911e2d7c
Raise minimum versions of browsers
...
For the following reasons:
- Support for CSS `gap`, so as to remove the need to
fall back onto classic popup panel, and thus making
it possible to fully remove long-ago deprecated
classic panel (announced in 1.27.0)[1]:
https://developer.mozilla.org/en-US/docs/Web/CSS/gap
- Support for dynamic import:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import
Firefox's minimum version is raised to 68 because it's
the oldest ESR version supporting the features above.
From now on, minimum version of Firefox will always be
an ESR one.
---
[1] https://github.com/gorhill/uBlock/releases/tag/1.27.0
2022-01-28 12:02:56 -05:00
Raymond Hill
f98b70d1c0
Improve dealing with ambiguity in regex-based-looking network filters
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1932
Reported in point 3 under "Actual behavior".
2022-01-28 11:18:40 -05:00
Raymond Hill
a5ca565e9c
Add hashComponents() to FingerprintJS v3 shim
...
Related feedback:
- f4824bd0d9 (commitcomment-64534458)
2022-01-28 09:26:57 -05:00
Raymond Hill
a1608e9116
Make Firefox dev build auto-update
2022-01-24 12:36:45 -05:00
Raymond Hill
13c5899932
New revision for dev build
2022-01-24 12:27:54 -05:00
Raymond Hill
fba680f9ab
Improve google-analytics shim
...
Related issue:
- https://github.com/uBlockOrigin/uAssets/issues/11456
2022-01-24 12:26:24 -05:00
Raymond Hill
250cf96aae
Fix regression causing regex-based filters to be case sensitive
...
Related feedback:
- https://github.com/AdguardTeam/AdguardFilters/issues/88067#issuecomment-1019518277
Regression commit:
- 725e6931f5
2022-01-23 12:32:11 -05:00
Raymond Hill
f4824bd0d9
Add shim for FingerprintJS (aka Fingerprint v3)
...
Related issue:
- https://github.com/uBlockOrigin/uAssets/issues/11408
2022-01-21 08:38:48 -05:00
Raymond Hill
dd7449bb09
Make Firefox dev build auto-update
2022-01-19 09:27:11 -05:00
Raymond Hill
303b0e7716
New revision for dev build
2022-01-19 09:18:06 -05:00
Raymond Hill
3537e9d3c0
Disable the suspending of network requests when installing the extension
...
Related feedback:
- https://www.reddit.com/r/uBlockOrigin/comments/s7c9go/page_automatically_refreshes_after_installation/
2022-01-19 09:16:01 -05:00
Raymond Hill
d53f2362b1
Fix regression in reporting of `header=` option in logger
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1932
Related commit:
- 725e6931f5
2022-01-18 10:47:39 -05:00
Raymond Hill
61966254cd
Use EasyDutch as the default filter lists for NLD
...
Related discussion:
- https://github.com/uBlockOrigin/uAssets/issues/11204#issuecomment-1012000389
2022-01-15 14:38:10 -05:00
Raymond Hill
fe49f7782a
Update build instructions
2022-01-15 06:53:00 -05:00
Raymond Hill
29092d8f51
Make Firefox dev build auto-update
2022-01-14 10:26:29 -05:00
Raymond Hill
1be800e483
New revision for dev build
2022-01-14 10:13:29 -05:00
Raymond Hill
de0f6a2cdd
Add longest wait time when fetching from storage in support info
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1865
This may be useful to rule out that the issue is caused by the
browser API responding in unduly delayed manner.
2022-01-14 09:07:28 -05:00
Raymond Hill
9759bfef4e
Fix edge case of background image filter and no cosmetic filters
...
Related commit:
- ebaa8a8bb2
Related feedback:
- ebaa8a8bb2 (commitcomment-63818019)
2022-01-13 11:03:21 -05:00
Raymond Hill
ebaa8a8bb2
Do not select background images as best candidate in picker
...
Related feedback:
- https://www.reddit.com/r/uBlockOrigin/comments/s2lrm0/picker_cant_select_and_block_this/
2022-01-13 09:24:04 -05:00
Raymond Hill
2b65f25dfd
Add regional ALB list for Albanian sites
...
Related discussion:
- https://github.com/uBlockOrigin/uAssets/issues/11286#issuecomment-1011397836
2022-01-13 08:44:01 -05:00
Raymond Hill
2f0ad153dd
Add clarifying comment
2022-01-12 12:55:53 -05:00
Raymond Hill
a603d69daa
Make Firefox dev build auto-update
2022-01-12 10:22:04 -05:00
Raymond Hill
5e44d6fd07
Import translation work from https://crowdin.com/project/ublock
2022-01-12 10:16:58 -05:00
Raymond Hill
263d71e039
New revision for dev build
2022-01-12 10:13:15 -05:00
Raymond Hill
7c8aec250f
Prevent highly generic cosmetic filters from affecting html/body elements
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1692
2022-01-12 10:11:49 -05:00
Raymond Hill
0bc0af9d8d
Add test to detect case of improper deserialization
...
Related commit:
- 8f461072f5
2022-01-12 09:03:38 -05:00
Raymond Hill
a7ef3300fe
Make Firefox dev build auto-update
2022-01-11 11:22:21 -05:00
Raymond Hill
63ecfa9d44
New revision for dev build
2022-01-11 11:16:24 -05:00
Raymond Hill
8f461072f5
Fix selfie with invalid data in some circumstances
...
Reported internally.
The issue involves `removeparam` filters with a regex value. When
such filter was visited before a selfie was created, this would cause
the created selfie to persist a RegExp object, which can't be
serialized. This would cause exceptions to be thrown when uBO would
be subsequently loaded with the tainted selfie, since uBO would try
to execute a plain Object as a RegExp.
2022-01-11 11:06:11 -05:00