Commit Graph

12272 Commits

Author SHA1 Message Date
Raymond Hill 21a76e32a1
Add "Social widgets", "Cookie notices" sections in "Filter lists" pane
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3154
2024-03-03 15:29:38 -05:00
Raymond Hill aac88ac766
Import translation work from https://crowdin.com/project/ublock 2024-03-03 14:30:30 -05:00
Raymond Hill 270040d466
Fix disabled state of new benchmark buttons 2024-03-03 13:46:29 -05:00
Raymond Hill 43e0e15125
More fine-tuning of element picker visual/behavior
- Group "Pick" and "Preview"
- Set minimal button width
- Auto-minimize when picking instead of fully hiding the dialog:
  this allows to quit while in picking mode
2024-03-03 10:08:56 -05:00
Raymond Hill 7f68c62f23
Remove obsolete built-in trusted directives
Related feedback:
https://github.com/uBlockOrigin/uBlock-issues/issues/3101#issuecomment-1974922229
2024-03-02 18:02:43 -05:00
Raymond Hill 41aab2a20e
Make Firefox dev build auto-update 2024-03-02 17:11:07 -05:00
Raymond Hill 48e1c8d9a8
New revision for dev build 2024-03-02 17:01:56 -05:00
Raymond Hill fa3c1f7200
Update changelog 2024-03-02 16:59:51 -05:00
Raymond Hill 6266c4718d
Move "Quit" button to top bar in element picker
Additionally:

- Removed auto fade out of dialog when mouse does not hover the
  dialog.
- Added a minimize/maximize button in top bar

Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/55
2024-03-02 16:45:03 -05:00
Raymond Hill a0a6ae0d0c
Rename module-scoped classes for better distinction in profiling data 2024-03-02 09:41:12 -05:00
Raymond Hill 7ab7104a54
Clicking again currently inspected row will close the dialog 2024-03-02 09:37:15 -05:00
Raymond Hill 252656968e
Benchmark buttons must be disabled by default 2024-03-02 08:58:49 -05:00
Raymond Hill 7a768e7b1a
No longer disable generic cosmetic filters by default on mobile
As discussed with filter list maintainers.
2024-03-02 08:52:42 -05:00
Raymond Hill 603239970d
Improve `spoof-css` scriptlet 2024-03-02 08:11:29 -05:00
Raymond Hill a086ae1f19
Make Firefox dev build auto-update 2024-03-01 20:06:09 -05:00
Raymond Hill 2aef53a117
New revision for dev build 2024-03-01 19:59:14 -05:00
Raymond Hill ea2d5dde85
Update changelog 2024-03-01 19:58:56 -05:00
Raymond Hill 96704f2fda
Make asset updater compatible with non-persistent background page
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/2969

Additionally, modified default timing values for asset updater and
selfie creation.
2024-03-01 19:52:55 -05:00
Raymond Hill 80b66c849a
Add more benchmark tools to devtool page 2024-03-01 17:26:21 -05:00
Raymond Hill 9215fefab4
Remove Kurdish as target language
No translation work has ever be done to it.
2024-03-01 16:26:14 -05:00
Raymond Hill 953c978d59
Move dragbar to the top of element picker dialog
Also fine-tuning CSS for small screen displays.

Related feedback:
https://github.com/uBlockOrigin/uBlock-discussions/discussions/871
2024-03-01 11:56:22 -05:00
Raymond Hill 7b290e99ab
Make Firefox dev build auto-update 2024-02-29 20:35:43 -05:00
Raymond Hill bc8aba48ab
New revision for dev build 2024-02-29 20:31:23 -05:00
Raymond Hill c2c80be897
Forgot Chromium's `alarms` API is not promisified... 2024-02-29 20:29:36 -05:00
Raymond Hill d1fe023281
Make Firefox dev build auto-update 2024-02-29 20:05:38 -05:00
Raymond Hill a2ad1a67a9
New revision for dev build 2024-02-29 20:00:16 -05:00
Raymond Hill 9b60a68a75
Update changelog 2024-02-29 19:59:39 -05:00
Raymond Hill e02ea69c86
Add advanced setting `requestStatsDisabled`
To disable collating global blocked/allowed counts.

Boolean, default to `false`.

Setting to `true` will prevent uBO from loading/saving global
blocked/allowed counts, and in such case the "Blocked since
install" count instead reflects the count since uBO launched.

Setting back to `false` will cause the counts to resume from
last time they were saved.

Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3100
2024-02-29 19:53:06 -05:00
Raymond Hill e0971fe0ac
Make Firefox dev build auto-update 2024-02-29 13:36:16 -05:00
Raymond Hill 70cf53067d
New revision for dev build 2024-02-29 13:29:26 -05:00
Raymond Hill 801d6500b0
Fix idbStorage.keys()
Related commit:
https://github.com/gorhill/uBlock/commit/d4efaf020b
2024-02-29 13:28:04 -05:00
Raymond Hill d8544dc047
Forgot to declarare "alarms" permmission in manifest for Chromium
Related commit:
https://github.com/gorhill/uBlock/commit/059e4e5e28
2024-02-29 13:18:33 -05:00
Raymond Hill 727e71b328
Make Firefox dev build auto-update 2024-02-29 12:05:40 -05:00
Raymond Hill 2a27643874
Update changelog 2024-02-29 11:56:49 -05:00
Raymond Hill 275a1299e1
New revision for dev build 2024-02-29 11:54:51 -05:00
Raymond Hill 059e4e5e28
Imrpove saving request stats for non-persistent background page
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/2969

Related previous commit:
https://github.com/gorhill/uBlock/commit/5a338b7210

The save-to-storage period is back to being around ~4 minutes, but
now browser.storage.session API is used to keep track of request
stats should the extension be suspended before the period elapse.
2024-02-29 11:43:51 -05:00
Raymond Hill 09bba3199e
Import translation work from https://crowdin.com/project/ublock 2024-02-29 09:48:01 -05:00
Raymond Hill d7154de9e9
Minor renaming of variables 2024-02-29 09:18:07 -05:00
Raymond Hill ba95d2bc49
Minor code review of last commit
Related commit:
https://github.com/gorhill/uBlock/commit/2b16a10b82
2024-02-29 08:37:44 -05:00
Raymond Hill 2b16a10b82
First lookup matching stock lists when importing URLs
Related discussion:
https://github.com/MasterKia/PersianBlocker/discussions/224
2024-02-29 07:51:08 -05:00
Raymond Hill b0067b79d5
Reset filter lists in worker when creating filters via "Block element"
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/968
2024-02-28 18:53:27 -05:00
Raymond Hill c6706c1983
Make Firefox dev build auto-update 2024-02-28 17:45:38 -05:00
Raymond Hill a2aa357dac
Update changelog 2024-02-28 17:42:38 -05:00
Raymond Hill 0dc8cf6e8a
New revision for dev build 2024-02-28 17:39:13 -05:00
Raymond Hill d4efaf020b
Make indexedDB to default fast cache by default
Turns out it's currently the fastest among the three currently
implemented (Cache, browser.storage.session, indexedDB). Possibly
because indexedDB can natively persist structure-cloneable data,
something uBO can now benefit with the work on abstracting away
the limitations of various storages being limited to persist only
text or JSON data.

Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/2969
2024-02-28 17:31:29 -05:00
Raymond Hill 9862446b10
Various fine tuning code of recent commits 2024-02-28 13:32:24 -05:00
Raymond Hill 3c299b8632
Remove trusted-source requireement when using `badfilter`
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3136
2024-02-28 12:14:59 -05:00
Raymond Hill ad03f7d86a
Make Firefox dev build auto-update 2024-02-27 21:56:01 -05:00
Raymond Hill 50271e2ba0
New revision for dev build 2024-02-27 21:47:42 -05:00
Raymond Hill 79ea85dbc4
More fine tuning of cache storage-related code 2024-02-27 21:47:06 -05:00