Skip to content

Commit 1aa205e

Browse files
committed
Release 11.4.3.
1 parent 988a556 commit 1aa205e

31 files changed

Lines changed: 476 additions & 175 deletions

content/_data/links.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
"ngi0": "https://nlnet.nl/NGI0/",
88
"ndi": "https://www.ndi.org/",
99
"otf": "https://opentech.fund",
10-
"donate": "/donate",
10+
"donate": "/donate"
1111
}

content/_data/meta.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"siteName": "NoScript Security Suite",
3+
"image": "https://noscript.net/img/noscript-social.png?v=2",
4+
"imageAlt": "Screenshot of a browser configuring site permissions with NoScript",
5+
"des": "The NoScript Security Suite is Free Software protecting Firefox (on Android, too!), Chrome, Edge, Brave and other web browsers. Install NoScript now!",
6+
"des2": "The NoScript Security Suite is a free extensions for Firefox, Chrome and other browsers, preemptively blocks malicious scripts and allows JavaScript and other potentially dangerous content only from sites you trust. Download it now for free!"
7+
}

content/_data/ver.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"stable": "11.4.1",
3-
"dev": "11.4.1rc5"
2+
"stable": "11.4.3",
3+
"dev": "11.4.4rc1"
44
}

content/_includes/main.css

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
--content-width: 1000px;
33
font-family: "Linik Sans", "sans-serif";
44
font-size: 16px;
5-
--logo-font: "Jellee";
5+
--logo-font: "Jellee", cursive;
66
scroll-behavior: smooth;
77
}
88

@@ -71,7 +71,7 @@
7171
padding: 1em;
7272
border: none;
7373
font-weight: bold;
74-
font-family: var(--logo-font), "Comic Sans MS", "Comic Sans", cursive;
74+
font-family: var(--logo-font);
7575
position: absolute;
7676
bottom: -1em;
7777
right: -.8em;
@@ -210,7 +210,7 @@ main li {
210210
}
211211

212212
h1, h2, h3, h4, h5, h6 {
213-
font-family: var(--logo-font), "Comic Sans MS", "Comic Sans", cursive;
213+
font-family: var(--logo-font);
214214
font-weight: bold;
215215
color: var(--fg-color2);
216216
padding: .2em 0;
@@ -338,15 +338,15 @@ footer {
338338
}
339339

340340
figcaption {
341-
font-family: var(--logo-font), "Comic Sans MS", "Comic Sans", cursive;
341+
font-family: var(--logo-font);
342342
}
343343

344344
.table-of-contents {
345345
margin: -1em;
346346
}
347347

348348
.table-of-contents > ol {
349-
font-family: var(--logo-font), "Comic Sans MS", "Comic Sans", cursive;
349+
font-family: var(--logo-font);
350350
font-size: 1em;
351351
display: flex;
352352
flex-flow: row wrap;
@@ -367,11 +367,32 @@ figcaption {
367367
padding: 0;
368368
}
369369

370+
.table-of-contents li {
371+
position: relative;
372+
}
373+
370374
.table-of-contents li ol {
371375
font-size: 80%;
372-
padding: .5em 0 0 1em;
376+
padding: 1em;
377+
position: absolute;
378+
top: 2.5em;
379+
left: 1em;
380+
display: block;
381+
background-color: var(--bg-color1);
382+
z-index: 1000;
383+
white-space: nowrap;
384+
border-radius: 0 1em 1em 1em;
385+
386+
}
387+
388+
389+
.table-of-contents > ol > li:not(:is(:focus, :focus-within, :hover)) ol {
390+
display: none;
373391
}
374392

393+
394+
395+
375396
.copyright p {
376397
text-align: center;
377398
font-size: .8rem;

content/_includes/nav.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
color: #fff;
7171
text-decoration: none;
7272
border-bottom: 1px solid #383838;
73-
font-family: var(--logo-font), "Comic Sans MS", "Comic Sans", cursive;
73+
font-family: var(--logo-font);
7474
}
7575

7676
.main-menu li:first-child a {

content/cancel.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Thank you anyway.
2+
3+
If you didn't complete this donation because the automatically chosen currency was not your preferred one, please notice you can use the following links to force [USD]({{links.donate}}?c=USD) or [EUR]({{links.donate}}?c=EUR).
4+
5+
If you just dislike Paypal (understandable), there [other means to donate]({{ "/faq#faq-donate" | url }}).
6+
7+
Money is surely important to support NoScript's development, but it's not the only way to help.
8+
9+
If you think this is a valuable tool and/or need assistance, the feedback (or even the code) you can provide to improve it is very welcome [in our community]({{ "/community" | url }}).
10+
11+
See you soon!
12+
13+
-- Giorgio{.signature}

content/changelog.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,38 @@ title: Changelog
33
---
44
[+] new feature, [x] bug fix, [-] removed feature, [=] repackaging or cosmetic change
55
```{.changelog}
6+
v 11.4.3
7+
============================================================
8+
x Reversed colors in Modern Red permissive icons for better
9+
contrast
10+
x Fixed regression causing only signed builds to complete
11+
12+
v 11.4.2
13+
============================================================
14+
x Dark scheme for high contrast toolbar buttons (issue #142)
15+
x Reduce toolbar unused space
16+
x Better contrast for "unsafe" URL labels
17+
x Cleaner and more definite checked preset layout
18+
x Less blurry focus halo
19+
x [l10n] Updated pt_BR (thanks @DavidBrazSan)
20+
x Removed eyes from default disabled and unrestricted small
21+
icons
22+
x Improved preset label positioning
23+
x Improved visual cues for selected presets (issue #235,
24+
thanks @unsungNovelty for report)
25+
x Fixed regression removing hover effect from toolbar
26+
buttons
27+
x More balanced Modern Red icon set
28+
x [L10n] Updated de, es, fr is, nl, ru, sq, tr, zh_CN
29+
x Move XSS options down one line
30+
x New "Enable restrictions on browser restart" option
31+
x Localizable Modern Red / Vintage Blue switch.
32+
x Minor cross-theme visual tweakings
33+
x Override dark vintage theme brightness filter on images
34+
for important UX cues
35+
x Fix too wide CSS scope bleeding into page style (thanks
36+
SuperPat45 for report)
37+
638
v 11.4.1
739
============================================================
840
x Support for reverting to the "Vintage Blue" style

content/community.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ If you are a developer wishing to [fix an issue][issues], to contribute new code
3232
1. [__NoScript__ (front-end) source code repository]({{links.source}})
3333
2. [__NoScript Commons Library__ source code repository][nscl]
3434

35+
### Translations
36+
37+
NoScript is currently localized in 28 languages, and this website is in the process to be made easier to localize, too.
38+
If you wish to help translate NoScript in your language, please use [__this Transifex instance__](https://www.transifex.com/otf/noscript/) generously offered by the [Open Technology Fund][otf].
39+
3540
### Funding
3641
Specific NoScript development efforts have been generously supported by the [__Open Technology Fund__][otf], the [__National Democratic Institute__][ndi], the [__NLNet Foundation__][nlnet] and other institutions which value privacy, security and digital rights for everyone.
3742
::: box {.funds}

content/faq.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,20 @@ title: FAQ
1414

1515
__On Chrome/Chromium__, you most likely still need to pin NoScript to the browser toolbar. You can do it by clicking the generic extension icon there and select the NoScript entry for pinning.
1616

17+
The same goes for a fresh install of the __Tor Browser__, where the developers decided to hide NoScript's icon and let you rely on the "Security Level" widget (the shield icon): if you need finer control through NoScript interface, just use either the [keyboard shortcuts]({{ "/usage#keyboard-shortcuts" | url }}) or the contextual menu on any page, or add the icon by right-clicking the toolbar and selecting the _Customize Toolbar_ menu item.
18+
1719
Otherwise, if you're browsing in a Private/Incognito window (or you've set your browser to do it by default), please open the _Extensions Manager_ and double check you've allowed NoScript to run in Private/Incognito mode.
1820

1921
### Troubleshooting
2022

21-
#### __Why__{ #faq-forgot-settings } does NoScript forget my per-site customizations whenever I restart the browser?
23+
#### __Why does NoScript forget my settings whenever I restart the browser?__{ #faq-forgot-settings }
24+
25+
This is expected __only for per-site customizations__ and only if you're browsing in a __Private/Incognito__ window (or you've set your browser to do it by default), or if you're using the __Tor Browser__. In those cases, NoScript only allows temporary per-site customizations, kept in volatile memory and "forgot" when you quit the browser, in order to preserve your privacy by never saving your site-specific preferences permanently.
2226

23-
This should happen only if you're browsing in a Private/Incognito window (or you've set your browser to do it by default), or if you're using the Tor Browser. In those cases, NoScript only allows temporary per-site customizations, kept in volatile memory and "forgot" when you quit the browser, in order to preserve your privacy by never saving your site-specific preferences permanently.
27+
Another reason why NoScript's and other extensions' settings may get wiped off is __some "privacy" software messing with the browser's storage__, like already [happened in the past with CCleaner](https://hackademix.net/2020/08/05/ccleaner-wiping-out-firefox-extensions-data-expected-fix-work-around/) and others: if you find that's the case, please let [us]({{ "/forum" | url }}) and the software's maker know.
2428

2529
### Contributing
2630

2731
#### Is there any way to __donate__{ #faq-donate } different than Paypal?
2832

29-
Yes, definitely. If you prefer not to [donate via Paypal](https://noscript.net/donate) ([USD]({{links.donate}}?c=USD) / [EUR]({{links.donate}}?c=EUR)), you can __send Bitcoins__ ([{{links.donateBTC}}]({{links.donateBTC}})) or [write the author](https://maone.net) to arrange for a wire transfer.
33+
Yes, definitely. If you prefer not to [donate via Paypal](https://noscript.net/donate) ([USD]({{links.donate}}?c=USD) / [EUR]({{links.donate}}?c=EUR)), you can [email Giorgio Maone](https://maone.net) to arrange for a __Bitcoin__ transaction or a EUR/USD __wire transfer__.

content/getit.md

Lines changed: 91 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -25,93 +25,113 @@ nav: 2
2525
You can get the latest stable version __for Firefox desktop only__ also using this [__direct NoScript {{ ver.stable }} download link__](https://secure.informaction.com/download/releases/noscript-{{ ver.stable }}.xpi).
2626
To install, just drag and drop it onto your address bar.
2727
````{.changelog}
28-
v 11.4.1
28+
v 11.4.3
2929
============================================================
30-
x Support for reverting to the "Vintage Blue" style
31-
(NoScript Options/Appearance)
32-
x Various tweaks to the "Moder Red" dark and light themes
33-
34-
v 11.4
35-
============================================================
36-
x Visual refresh based on Simply Secure concept artwork
37-
x Full Dark/Light color schemes support
38-
x [l10n] Many languages updates
39-
x Include ServiceWorker-initiated fetch requests in UI
40-
reporting (thanks 0_o for report)
41-
x Remove redundant style patching
42-
x Prompts can be closed by keyboard: Enter emulates the
43-
default button click, Escape the cancel action
44-
x Ensure better visibility for in-popup message box
45-
x Sticky toolbar and scrollable fixed-height content in
46-
browserAction popups
47-
x [XSS] Automatically reload page when clearing XSS choice
48-
from popup
49-
x [XSS] Enable "Clear XSS Choices" button only if some item
50-
is selected
51-
x Remember last active tab when opening the option window
52-
x Avoid useless reload if no actual change has happened in
53-
enforcement status
54-
x Fix for regression: request and execution attempts not
55-
being reported anymore in the UI if restrictions are
56-
disabled (thanks Stefan Mey for report)
57-
x Dark mode support
58-
x Improved high contrast layout
59-
x Fixed automatic reload not always triggered for CUSTOM
60-
tweakings
61-
x More consistent cross-browser widgets
62-
x Partial status indicator on the left of the icon, to
63-
accommodate Chromium's badge position
64-
x Make focus hint less elusive for needed capability widgets
65-
x More accurate blocking stats
30+
x Reversed colors in Modern Red permissive icons for better
31+
contrast
32+
x Fixed regression causing only signed builds to complete
6633
6734
````
6835
### __Development build__{#devel}
6936

70-
If you're brave enough and you need a specific feature or fix not released yet, or you simply want to provide feedback before official release, you may want try this [__NoScript {{ ver.dev }} release candidate__]( https://github.com/hackademix/noscript/releases/tag/{{ ver.dev }}).
37+
NoScript development happens very fast to keep up with emerging web threats.
38+
If you're brave enough and you need a specific feature or fix not released yet, or you simply want to provide feedback before official release, you may want to try the latest release candidate.
39+
40+
#### RC for Firefox
41+
42+
[__Install NoScript {{ ver.dev }} on Firefox Desktop by simply clicking here__](https://secure.informaction.com/download/betas/noscript-{{ ver.dev }}.xpi).
43+
44+
On Firefox for Android, unfortunately, a pre-release can only be downloaded (same link as above) and temporarily installed on Nightly by using the [web-ext tool](https://github.com/mozilla/web-ext), which is only suitable for hardcore developers and contributors.
45+
46+
#### RC for Chromium
47+
48+
You can [__Download NoScript {{ ver.dev }} for Chromium-based browsers here__](https://secure.informaction.com/download/betas/noscript-{{ ver.dev }}-chrome.zip).
49+
50+
In order to install this pre-release until the next stable version reaches the Chrome Store, you need to unzip it and load it as an [unpacked extension](https://developer.chrome.com/docs/extensions/mv3/getstarted/#unpacked) in developer mode.
51+
52+
Please follow these steps:
53+
54+
1. Open the Extension Management page by navigating to chrome://extensions.
55+
Alternatively, open this page by clicking on the Extensions menu button and selecting Manage Extensions at the bottom of the menu.
56+
Alternatively, open this page by clicking on the Chrome menu, hovering over More Tools then selecting Extensions
57+
2. Enable _Developer Mode_ by clicking the toggle switch next to Developer mode.
58+
3. Unzip the zipped "noscript-{{ver.dev}}-chrome.zip" package to a directory of your choice.
59+
4. Click the [Load unpacked] button and select the extension directory you've unzipped the extension to (the one containing the "manifest.json" file)
7160

72-
On Firefox only, you can [__install NoScript {{ ver.dev }} by simply clicking here__](https://secure.informaction.com/download/betas/noscript-{{ ver.dev }}.xpi).
61+
You're done. Happy testing!
7362

74-
Recent development history:
63+
64+
#### Recent development history
7565
````{.changelog}
76-
v 11.4.1rc5
66+
v 11.4.4rc1
67+
============================================================
68+
x [L10n] Updated mk
69+
x Removed "clearclick" item from default settings
70+
x Better layout for mixed status icons
71+
72+
v 11.4.3rc1
73+
============================================================
74+
x Reversed colors in Modern Red permissive icons for better
75+
contrast
76+
x Fixed regression causing only signed builds to complete
77+
78+
v 11.4.2rc8
7779
============================================================
78-
x Higher fidelity "Vintage Blue" theme
79-
x Removed missing stylesheet reference
80-
x More resilient CSS patching
81-
x Further tone down vintage icon brightness in dark mode
82-
x [L10n] Updated ru
80+
x Slight color tweakings
81+
x Auto-deploy after Chromium package is ready
8382
84-
v 11.4.1rc4
83+
v 11.4.2rc7
8584
============================================================
86-
x Open the appearance page for users to configure their
87-
preferred visual theme on upgrade from 11.4.1rc3 and below
88-
x Support for focusing and/or highlighting elements when
89-
opening the options page
90-
x Fixed confusing theme application until a choice is made
91-
x Dynamic size adjustments on theme changes
92-
x Focus indicator for on/off switches
93-
x Icon sizes adjustments (thanks barbaz)
94-
x Fixed UI in private windows always inheriting the fallback
95-
browser color scheme until explicitly set (thanks
96-
@mumboking for report)
97-
x More explanatory text for the Modern Red / Vintage Blue
98-
switch
99-
100-
v 11.4.1rc3
85+
x Dark scheme for high contrast toolbar buttons (issue #142)
86+
x [Android] Preset size tweakings
87+
x Reduce toolbar unused space
88+
x Better contrast for "unsafe" URL labels
89+
x [L10n] Updated es, fr
90+
x Cleaner and more definite checked preset layout
91+
x Less blurry focus halo
92+
93+
v 11.4.2rc6
94+
============================================================
95+
x [L10n] Updated de
96+
x [l10n] Updated pt_BR (thanks @DavidBrazSan)
97+
x Removed eyes from default disabled and unrestricted small
98+
icons
99+
x Improved preset label positioning
100+
101+
v 11.4.2rc5
102+
============================================================
103+
x [L10n] Updated ru, tr, zh_CN
104+
x Improved visual cues for selected presets (issue #235,
105+
thanks @unsungNovelty for report)
106+
x [Android] Fixed regression: preset labels not correctly
107+
sized in landscape mode
108+
x Fixed regression removing hover effect from toolbar
109+
buttons
110+
111+
v 11.4.2rc4
112+
============================================================
113+
x Improved layout
114+
x More balanced Modern Red icon set
115+
x [L10n] Updated de, nl, ru, sq, tr
116+
117+
v 11.4.2rc3
101118
============================================================
102-
x Cross-theme visual tweaks
103-
x More robust fallback for private windows (thanks
104-
@mumboking for reporting)
119+
x Move XSS options down one line
120+
x New "Enable restrictions on browser restart" option
121+
x [L10n] Updated de, nl, zh_CN
105122
106-
v 11.4.1rc2
123+
v 11.4.2rc2
107124
============================================================
108-
x Fix status icon not always synchronized with
109-
vintage/modern setting
125+
x Localizable Modern Red / Vintage Blue switch.
126+
x [L10n] Updated de, is.
110127
111-
v 11.4.1rc1
128+
v 11.4.2rc1
112129
============================================================
113-
x Support for reverting to the "Vintage Blue" style
114-
(NoScript Options/Appearance)
130+
x Minor cross-theme visual tweakings
131+
x Override dark vintage theme brightness filter on images
132+
for important UX cues
133+
x Fix too wide CSS scope bleeding into page style (issue
134+
#232, thanks SuperPat45 for report)
115135
````
116136

117137
### Deprecated, obsolete and unsupported "Classic" versions

0 commit comments

Comments
 (0)