1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-11-16 23:42:39 +01:00
Commit Graph

602 Commits

Author SHA1 Message Date
gorhill
ac481ec1f2
fix #1510 2017-09-21 11:46:15 -04:00
gorhill
502dd89d53
fix AMO validation warning re. invalid CSS 2017-08-10 18:55:36 -04:00
gorhill
7291227a64
fix #2836 2017-08-08 11:08:18 -04:00
gorhill
186c119202
fix #2753 2017-07-03 10:54:30 -04:00
Raymond Hill
afa7995d7d fix #2730 2017-06-24 15:43:08 -04:00
gorhill
9b55684551
fix #2718 2017-06-21 15:49:42 -04:00
gorhill
5cc8551137
fix #2671 2017-06-01 12:31:39 -04:00
gorhill
c1589cafaa
fix popup panel layout as per feedback: 39aeaa12a7 (commitcomment-22310294) 2017-05-28 13:32:08 -04:00
gorhill
39aeaa12a7
new feature: element zapper 2017-05-27 11:51:24 -04:00
gorhill
0232382695
refactor static network filtering, add support for csp injection 2017-05-12 10:35:11 -04:00
gorhill
33be366543
better label to highlight an ambiguous domain name with Cyrillic characters 2017-05-07 07:36:28 -04:00
gorhill
0b3d1477f2
add basic mitigation to potential abuse of IDN 2017-04-22 12:57:56 -04:00
gorhill
98041b44a1
minor css tuning 2017-04-02 11:35:30 -04:00
gorhill
b19dfb2dce
smaller tab buttons for small screens (https://github.com/gorhill/uBlock/issues/1890#issuecomment-287016408) 2017-03-20 16:25:40 -04:00
gorhill
53b0db3d25
fix #2447 2017-03-14 15:09:40 -04:00
gorhill
0e11d6e95e code review: fix rtl rendering of 3rd-party filters pane 2017-01-24 13:53:04 -05:00
gorhill
1a075bc673 code review: mobile-friendly changes 2017-01-24 08:23:52 -05:00
gorhill
8ab6c13167 code review: non-enabled lists must not be shown as updating 2017-01-23 14:31:43 -05:00
gorhill
50800427b3 generic code review related to the new 3rd-party filter pane 2017-01-23 09:35:05 -05:00
gorhill
9309df4196 3rd-party filters pane revisited 2017-01-22 16:05:16 -05:00
Raymond Hill
3b9fd49c50 Assets management refactored (#2314)
* refactoring assets management code

* finalizing refactoring of assets management

* various code review of new assets management code

* fix #2281

* fix #1961

* fix #1293

* fix #1275

* fix update scheduler timing logic

* forward compatibility (to be removed once 1.11+ is widespread)

* more codereview; give admins ability to specify own assets.json

* "assetKey" is more accurate than "path"

* fix group count update when building dom incrementally

* reorganize content (order, added URLs, etc.)

* ability to customize updater through advanced settings

* better spinner icon
2017-01-18 13:17:47 -05:00
gorhill
e09b702470 fix #2274 (hopefully) 2016-12-28 23:39:15 -05:00
gorhill
6e458dca5c fix #2264 2016-12-26 11:35:37 -05:00
gorhill
a29b76f3ad fix https://github.com/nikrolls/uBlock-Edge/issues/34 2016-12-14 07:34:36 -05:00
gorhill
b256a48bd1 fix https://github.com/nikrolls/uBlock-Edge/issues/34 2016-12-13 14:03:43 -05:00
gorhill
6f208d3d81 fix 4d0eaf3b3c (commitcomment-19799336) 2016-11-13 09:40:31 -05:00
gorhill
28319f625d fix 4d0eaf3b3c (commitcomment-19771533) 2016-11-10 15:36:41 -05:00
gorhill
e046a967c2 minor CSS code review 2016-11-09 00:49:50 -05:00
gorhill
4d0eaf3b3c code review: various minor changes 2016-11-07 14:53:04 -05:00
gorhill
446d7fad2e fix #2010, #2086 2016-11-05 14:48:42 -04:00
gorhill
8c3da95d65 fix #2067 (experimental) + support for hidden settings 2016-11-03 11:20:47 -04:00
gorhill
46fb194904 fix #2084 2016-10-18 12:33:50 -04:00
gorhill
2e953b45c9 make cloud storage support optional
(currently not supported on FF-webext and MS Edge)
2016-10-16 13:04:31 -04:00
gorhill
7984c7562c fix #2033 2016-09-27 08:31:12 -04:00
gorhill
eaaf043a64 fix https://github.com/gorhill/uBlock/issues/1832 2016-07-23 09:03:00 -04:00
gorhill
a8db9387e2 color-blind mode: fixed color of own noop rules 2016-04-18 09:59:15 -04:00
gorhill
c10f74ccd5 make it easier to get screenshots of fully expanded popup panel 2016-02-06 09:50:02 -05:00
gorhill
5e21da7502 minor css adjustments 2016-02-02 09:51:45 -05:00
gorhill
89148351e8 #1163: this implements "block elements by size" 2016-01-17 13:30:43 -05:00
gorhill
7722f25603 #1171: use >> to mark redirection events 2016-01-11 08:28:07 -05:00
gorhill
50cee5dfe5 this fixes #790 2016-01-08 11:08:53 -05:00
gorhill
91c2763259 this fixes #1171 2016-01-07 17:30:56 -05:00
gorhill
7f4016217e this addresses aa3cb0733e (commitcomment-15316163) 2016-01-07 09:25:14 -05:00
gorhill
fd4e8b27e1 minor CSS adjustment for switch badge positions 2016-01-05 10:09:33 -05:00
gorhill
7fbde83a28 this fixes #912 2016-01-04 10:48:28 -05:00
gorhill
98cf38d9e5 minor CSS style change 2016-01-03 19:00:34 -05:00
gorhill
aa3cb0733e this fixes #830 2016-01-02 19:58:08 -05:00
gorhill
63c24d5e80 settings with important caveats need to be more prominent 2015-12-18 12:56:37 -05:00
gorhill
a862376104 #671: this adds a tooltip for top-most cells in advanced user mode 2015-12-17 16:45:24 -05:00
gorhill
d7523aad6d this fixes #451 2015-12-13 00:56:30 -05:00
gorhill
32f836df36 this helps #943 (on linux at least) 2015-11-29 19:19:12 -05:00
gorhill
371670802b this fixes #695 2015-10-03 10:28:53 -04:00
gorhill
69d4a0aa0a attempt at fixing #362 2015-09-25 08:29:52 -04:00
gorhill
027e8c5977 #621: re-factored how domain= filter option is tested 2015-08-22 12:15:16 -04:00
gorhill
f338c28cd6 support append from cloud storage + uniformize buttons visual in dashboard 2015-08-12 12:17:39 -04:00
gorhill
9f6a3012a5 this fixes cloud widget for rtl languages 2015-08-11 19:05:37 -04:00
gorhill
d983a96744 sync (#80): new files 2015-08-11 18:49:36 -04:00
gorhill
690421aead sync feature (#80): draft 2015-08-11 15:29:14 -04:00
gorhill
0b6edab923 minor code review 2015-07-12 08:15:09 -04:00
gorhill
8317e8757b this may fix #454 2015-07-07 20:41:52 -04:00
gorhill
f881697251 DOM inspector must be h-scrollable 2015-07-01 18:16:58 -04:00
gorhill
a0607702b1 dom inspector: this fixes non-sticky toolbars 2015-07-01 09:19:13 -04:00
gorhill
9becb466d4 functional DOM inspector 2015-06-30 18:02:29 -04:00
gorhill
39b0d719c0 some more work re inspector 2015-06-28 17:42:08 -04:00
gorhill
631443768f dom inspector: ébauche 2015-06-26 00:08:41 -04:00
gorhill
9a5404ef07 this fixes the other half of #58: from which list(s) a cosmetic filter originates 2015-06-13 11:21:55 -04:00
gorhill
e8208aa438 h/v center with flex = no subpixel positioning artifacts 2015-06-12 08:26:54 -04:00
gorhill
060a43fe81 this addresses half of #58: find list(s) from which a static network filter originates 2015-06-11 12:12:23 -04:00
gorhill
74ad47bc71 minor positioning adjustment of per-site switches 2015-06-11 12:06:02 -04:00
gorhill
5c53605269 this fixes #312 2015-06-10 11:30:57 -04:00
gorhill
323378fb38 space a bit between toolbox and edge of modal dialog 2015-06-09 09:05:32 -04:00
gorhill
1b29fc21a7 fixes for RTL languages 2015-06-08 17:50:24 -04:00
gorhill
48f47a6849 logger: ability to create static net filters 2015-06-06 18:31:38 -04:00
gorhill
ee8dd54481 added ability to disable hyperlink auditing 2015-06-02 08:26:35 -04:00
gorhill
1e57760fe1 this fixes #262 2015-05-29 19:23:26 -04:00
gorhill
50f047eb45 this fixes #250 2015-05-28 16:26:01 -04:00
gorhill
93a3965e53 fine tuning dynamic URL filtering UI + i18n 2015-05-26 09:52:09 -04:00
gorhill
b94d05d14f minor epicker dialog restyling 2015-05-26 08:43:46 -04:00
gorhill
72c930ddff logger: UI work on URL-based dynamic filtering 2015-05-24 18:50:09 -04:00
gorhill
e968f392ef this fixes #224 2015-05-23 07:31:46 -04:00
gorhill
43f9657d0f this fixes #227 2015-05-22 08:05:55 -04:00
gorhill
284b4f62d1 dynamic url filtering 2015-05-21 14:15:17 -04:00
gorhill
55254ae9f7 typo 2015-05-16 16:32:51 -04:00
gorhill
f3613ff462 this addresses #204 2015-05-16 15:45:27 -04:00
gorhill
82f334b4b6 maybe #204 2015-05-16 12:28:56 -04:00
gorhill
e0284b8908 this fixes #193 2015-05-16 10:15:02 -04:00
gorhill
c3284a2b93 actually, voided rows are important for diagnosis 2015-05-10 12:25:26 -04:00
gorhill
2d7fff611a make popup sticky in top-right corner 2015-05-10 09:28:50 -04:00
gorhill
f9652b5f57 importing uMatrix unified logger 2015-05-08 18:28:01 -04:00
gorhill
ef84fd18ba this fixes https://github.com/chrisaljoudi/uBlock/issues/10 2015-04-26 11:39:39 -04:00
gorhill
fa7106a23c this fixes https://github.com/chrisaljoudi/uBlock/issues/1320 2015-04-25 17:38:36 -04:00
gorhill
3f722542a0 content of doc boundary rows must be able to wrap 2015-04-25 11:24:57 -04:00
gorhill
782ea0a337 this fixes #123 2015-04-25 09:33:43 -04:00
gorhill
057611ba25 visually separate document boundaries in logger 2015-04-25 07:59:33 -04:00
gorhill
3d3bd13ea1 report active cosmetic filters in logger 2015-04-25 07:28:35 -04:00
gorhill
f6b62665fa this fixes https://github.com/gorhill/uBlock/issues/83#issuecomment-95968582 2015-04-24 11:42:13 -04:00
gorhill
8004754c29 this fixes #83 2015-04-24 10:55:11 -04:00
gorhill
51e0ce6ad1 this fixes #87 2015-04-24 08:36:19 -04:00
gorhill
87a14ff339 import color-blind color scheme into logger 2015-04-23 18:46:14 -04:00
gorhill
46d2bdccb7 forgot to label fix with issue number as usual re. Re. https://github.com/chrisaljoudi/uBlock/issues/467 2015-04-22 19:31:26 -04:00
gorhill
baee84bffb tranlation work from https://crowdin.com/project/ublock 2015-04-22 18:07:36 -04:00
WyohKnott
92ada0dd04 Fix the noop transparency in colorblind mode 2015-04-22 19:58:56 +02:00
WyohKnott
62257801ca Revert "allowed+blocked cells color"
This reverts commit 7275d9d0ff.
2015-04-22 19:57:11 +02:00
WyohKnott
7275d9d0ff allowed+blocked cells color
Add a color for allowed+blocked cells in colorblind mode
2015-04-22 18:15:46 +02:00
gorhill
78ad7929a6 This addresses colour-blindness issues, using contributed solution https://github.com/chrisaljoudi/uBlock/issues/467#issuecomment-95177219 2015-04-22 10:46:10 -04:00
gorhill
5abd287451 remove strike-through as per https://github.com/gorhill/uBlock/issues/78#issuecomment-94503857 2015-04-20 16:29:18 -04:00
gorhill
49c72eab04 unsecure badge: styling 2015-04-20 11:10:55 -04:00
gorhill
7da9139c14 dotted looks awful 2015-04-17 10:30:37 -04:00
gorhill
00a1b90f6b this fixes #78 2015-04-17 10:20:45 -04:00
gorhill
271a2ed603 fine tuning css for title bar 2015-04-17 07:54:36 -04:00
gorhill
bea512a6d0 minor change 2015-04-16 10:45:20 -04:00
gorhill
15a4850e4d minor tweaks 2015-04-15 23:37:18 -04:00
gorhill
4ea78a9b13 fine tuning css 2015-04-15 14:04:53 -04:00
gorhill
cb01abb734 this fixes #54 2015-04-15 10:47:59 -04:00
gorhill
3bb55bb9b9 minor css work 2015-04-09 05:02:57 -04:00
gorhill
1ff649d53c need to test for windows 1st 2015-04-09 04:43:41 -04:00
gorhill
f067a95e01 bit of cleanup re. css font 2015-04-07 12:05:38 -04:00
gorhill
2dc3a72040 fine tuning css 2015-04-05 15:00:52 -04:00
gorhill
eaa3ac53d5 better tooltips for popup UI 2015-04-05 14:44:41 -04:00
gorhill
2dde6f15de new switch: toggle cosmetic filtering on/off for a site 2015-04-05 12:03:14 -04:00
gorhill
57c177c995 this fixes #1129 2015-03-31 09:25:39 -04:00
gorhill
40cb9a645c this fixes #1121-2 2015-03-29 13:31:54 -04:00
gorhill
d326bde8dd fine tuning css 2015-03-27 18:34:15 -04:00
gorhill
f2ff0edfaf this fixes #1013, #1062 (draft) 2015-03-27 13:00:55 -04:00
gorhill
6f155d55f8 this fixes #1040, #870 2015-03-25 10:12:56 -04:00
gorhill
6724c991f5 this fixes #1058 2015-03-23 10:19:43 -04:00
gorhill
c5815a8d78 fixed missing css style 2015-03-22 16:16:52 -04:00
gorhill
7497dcfe16 fine tuning layout 2015-03-22 09:48:06 -04:00
gorhill
3e538a936c compensate for negative text indent 2015-03-21 00:04:49 -04:00
gorhill
36617ba3f5 no need for round corners in low-res mode 2015-03-20 16:24:50 -04:00
gorhill
669850821a hopefully this fixes #1053 2015-03-20 10:36:38 -04:00
gorhill
74981341e8 attempt at addressing #514, #518 2015-03-18 13:00:07 -04:00
Chris
774e30aec6 Helps #996 and simplifies platform code 2015-03-17 18:55:19 -06:00
gorhill
db158617e0 maybe this help for #996 2015-03-15 09:00:30 -04:00
gorhill
ed88939a63 this fixes #792 2015-03-14 14:12:05 -04:00
gorhill
39ad1585e9 this fixes #982, #978, #965 2015-03-10 23:46:18 -04:00
gorhill
3544989e69 this fixes #954 2015-03-08 17:54:08 -04:00
gorhill
3f22ad3906 polishing 2015-03-06 10:22:30 -05:00
gorhill
1aff89c677 more work on request logger 2015-03-03 19:11:32 -05:00
gorhill
e899185a95 trivial request logger work 2015-03-03 05:40:48 -05:00
gorhill
c15a943ec0 code review 2015-03-02 23:40:41 -05:00
gorhill
8b1ecfc09c request log filtering: early draft 2015-03-02 19:48:28 -05:00
gorhill
b58cefbdbe this fixes sticky padlock when minimizing popup 2015-02-28 19:30:14 -05:00
gorhill
f9eb8de0a0 minor visual change 2015-02-28 07:58:33 -05:00
gorhill
fd3ab5e22e this fixes #882: added visual cue 2015-02-25 07:26:13 -05:00
gorhill
e464dd9042 this fixes #820 2015-02-16 21:15:09 -05:00
gorhill
835e0a12a2 #812: another textarea set to full width 2015-02-16 07:14:20 -05:00
gorhill
eb02abbc54 this fixes #812 2015-02-16 07:08:41 -05:00
Chris
622829cc68 No colors for highlights; just faded and linethrough 2015-02-11 12:42:27 -07:00
Chris
8051b8d604 Highlight differences between temporary and permanent dyna. rules
Screenshots:

* After editing temporary (haven't committed to permanent yet): http://chrisly.me/image/3T2R0e2c1b20

* After committing (so temporary is same as permanenet) : http://chrisly.me/image/2I2l0Z1N1A2b
2015-02-11 12:32:34 -07:00
Chris
fd1390713a CSS cleanup: dynamic rules tab (My rules)
For comparison, before: http://chrisly.me/image/1g01441z0F2c

and after: http://chrisly.me/image/1v160U0P2i07

Also:

* give good class names to some element in dyna-rules.html
* select the ul more generically in dyna-rules.js (since a container was added)
2015-02-11 11:56:48 -07:00
Chris
ae884ca7b8 CSS typo: box-border to border-box 2015-02-11 11:13:04 -07:00
Chris
66772daf0d Prevent wordwrap in dyna-rules textarea 2015-02-11 11:04:27 -07:00
Chris
bbfae01a42 Explain CSS decision 2015-02-11 10:50:30 -07:00
Chris
d5888a2204 Fix dynamic rules textarea CSS 2015-02-11 10:47:59 -07:00
gorhill
043f66f117 this should work for all browsers 2015-02-11 12:03:21 -05:00
gorhill
180285fc5f this works for both Chromium and Firefox 2015-02-11 11:45:01 -05:00
gorhill
44768e8dba #731: UI counterpart 2015-02-11 11:34:51 -05:00
gorhill
646f92b32f #731: added session and permanent firewalls 2015-02-11 00:26:45 -05:00
gorhill
6c83063367 this fixes #745 2015-02-09 18:24:18 -05:00
gorhill
1bb9b153c5 this addresses 9fc136e7e87ac8bb04edac9c74ae21b7f0ad8b71#commitcomment-9664642 2015-02-09 17:44:27 -05:00
gorhill
1c616ee9fc this fixes #745 2015-02-09 15:24:01 -05:00
gorhill
01474c7adb this fixes #727 2015-02-08 10:07:15 -05:00
gorhill
be8b365e3c this fixes #704 2015-02-06 17:42:09 -05:00
gorhill
9c2277fccf this fixes #690 2015-02-04 12:51:43 -05:00
gorhill
673b8774be this fixes #582 2015-01-23 11:32:49 -05:00
gorhill
cdd1e19464 minor changes 2015-01-18 15:01:50 -05:00
gorhill
554129648d this fixes #503 2015-01-16 12:15:12 -05:00
Deathamns
48134d9469 Firefox: minimal effort to support older versions 2015-01-16 11:42:34 +01:00
Deathamns
7bf0113db9 Firefox: fix tooltip animation 2015-01-13 21:33:26 +01:00
gorhill
35ee7b79f8 this fixes #489 2015-01-13 12:54:13 -05:00
Deathamns
7d2fe49eb0 Fix popup tooltips and sizing for Firefox 2015-01-13 17:20:16 +01:00
Deathamns
e0f214961d Miscellaneous changes 2015-01-13 07:30:04 +01:00
Deathamns
05bcc070a9 Firefox: popup size for menu-panel 2015-01-13 07:29:54 +01:00
Deathamns
b301ac031e Popup related changes 2015-01-13 07:29:44 +01:00
Deathamns
8297014700 Firefox: implement vAPI.storage via SQLite 2015-01-13 07:28:56 +01:00
gorhill
9fc136e7e8 hopefully this fixes #470 2015-01-10 11:23:28 -05:00
gorhill
fdb87a40b3 trying something re http://www.wilderssecurity.com/threads/ublock-a-lean-and-fast-blocker.365273/page-20#post-2445709 2015-01-09 18:42:19 -05:00
gorhill
ae2eb25e25 also log root document for convenience 2015-01-07 18:56:03 -05:00
gorhill
31c219fbf6 code review 2015-01-07 12:19:37 -05:00
gorhill
6701ff4308 code review 2015-01-07 12:13:13 -05:00
gorhill
2bed24bb99 code review 2015-01-06 19:51:50 -05:00
gorhill
881e8111d8 "advanced user" flag + rearranging a bit dashboard 2015-01-06 11:44:06 -05:00
gorhill
3a5c2cfa57 code review 2015-01-06 08:44:19 -05:00
gorhill
1597ce7fd9 lot of work related to dynamic filtering + new net requests logger 2015-01-06 08:01:15 -05:00
gorhill
c252bc8ff4 text overflow for hostname cell 2015-01-01 00:16:02 -05:00
gorhill
3c941f8309 another round of work re dynamic filtering 2014-12-31 17:26:17 -05:00
gorhill
43e773aab2 finally a fully working draft: now onto myriad finishing touches 2014-12-31 10:47:19 -05:00
gorhill
a0279b1378 more work to expand dynamic filtering 2014-12-30 16:36:29 -05:00
gorhill
1fe7045b92 too many changes for #433: branching so that I can commit and keep working on it 2014-12-28 10:07:43 -05:00
Deathamns
326ed213b0 Safari: fix tooltips for dynamic filtering 2014-12-08 09:40:26 +01:00
Raymond Hill
c123dba6f2 fine tuning visual of tooltip in popup 2014-12-05 12:53:59 -02:00
Raymond Hill
1a2eef4fa7 this fixes #393 2014-12-02 11:28:49 -02:00
Raymond Hill
9445c6d11d this fixes #309 2014-11-30 00:38:55 -02:00
Raymond Hill
0bf088cd1e this fixes #386, #346, #299, #288, #285, #284, #279 2014-11-29 23:36:53 -02:00
Raymond Hill
1ba3142fdf this fixes #375 2014-11-24 11:56:45 -02:00
Raymond Hill
dc16a5c673 this fixes #379 2014-11-24 11:28:36 -02:00
Deathamns
0d9d285608 Building extension files
Adds possibility to build extension files (Chrome and Safari) from
command line.

To run from the project directory:
python tools/build.py [meta]

If the optional `meta` argument is set, then only the manifest and
language files are uptated.
Without that everything is being built (extension files too) into the
`dist/build/version_number` folder.

For Chrome there will be two files, a crx, and a .zip file which
includes the key.pem private key (so this must not be shared,
it's just a bit help for publishing it to the Chrome Web Store).

Beside the extension files, update-files are generated too (for self
hosting - Safari needs it).
2014-11-09 18:58:46 +01:00
Deathamns
56be0b6025 Remove unwanted bottom padding from Chrome's popup 2014-11-09 17:40:49 +01:00
Deathamns
99d8f431d5 input[type="file"].click() didn't work in Safari
Click couldn't be initiated with JavaScript in Safari if the input was
hidden with display: none. Using visibility: hidden or opacity: 0 solves
the problem.

Alternative solution would be to hide (opacity: 0) the input and slide it
(position: absolute; top: 0; left: 0; width: 100%; height: 100%) over the
button, which would work in all browsers, and wouldn't require JavaScript.
2014-11-09 17:40:48 +01:00
Deathamns
6d49ef0dac Avoid using Chrome's @@bidi_* type i18n messages
... for the sake of portability.

When including vapi-common.js in an HTML file, then the body element there
will have a "dir" attribute filled with the current locale's direction
(ltr or rtl).

The following languages are considered right-to-left: ar, he, fa, ps, ur.
Everything else is left-to-right.

After the "dir" attribute is set, we can decide in CSS which elements
should have different styling for rtl languages (e.g., body[dir=rtl] #id).
2014-11-09 17:40:40 +01:00
Deathamns
5b79bf3536 Work on vendor API abstraction, and near complete Safari support 2014-11-09 17:39:12 +01:00