Commit Graph

62 Commits

Author SHA1 Message Date
hackademix 2d73fbbee1
Removed theme.js console noise. 2023-12-07 19:22:29 +01:00
hackademix fae6b04131
Remove replaceAsync() dependency on String.prototype.matchAll(). 2023-10-08 21:58:13 +02:00
hackademix 1754429ea1
Prevent URL leaks from media placeholders (thanks NDevTK for report). 2023-10-07 23:01:44 +02:00
hackademix 5d6c79014d
Updated copyright year. 2023-02-22 23:17:12 +01:00
hackademix 7d041735ff
Ensure theme changes are synchronized across windows, including private ones (thanks barbaz for reporting). 2022-11-21 22:47:38 +01:00
hackademix 59bfcbcab5
Fixed private windows always falling back to Vintage Blue theme (thanks barbaz for report). 2022-11-20 22:06:22 +01:00
hackademix f16593aacf [UI] Focus visual feedback adjustments. 2022-05-23 23:30:53 +02:00
hackademix 251b639593 Various user-driven visual tweaks. 2022-04-05 23:07:51 +02:00
hackademix e200994f31 Fixed vintage icon brightness in automatic light mode. 2022-04-05 00:15:13 +02:00
hackademix bc5f460a90 Better contrast for "unsafe" URL labels. 2022-03-28 00:27:52 +02:00
hackademix 0d452d6c84 Improved layout. 2022-03-26 01:13:05 +01:00
hackademix 29c1480c05 Minor cross-theme visual tweakings. 2022-03-24 09:19:12 +01:00
hackademix 9a995e033a Fix too wide CSS scope bleeding into page style (issue #232, thanks SuperPat45 for report). 2022-03-24 07:22:14 +01:00
hackademix 44f7de9ee2 Higher fidelity "Vintage Blue" theme. 2022-03-23 11:00:03 +01:00
hackademix d0b11fddec More resilient CSS patching. 2022-03-23 10:57:29 +01:00
hackademix 3827ec27c8 Further tone down vintage icon brightness in dark mode. 2022-03-23 10:56:02 +01:00
hackademix 8848719881 Fixed confusing theme application until a choice is made. 2022-03-23 00:53:21 +01:00
hackademix 30a4d38847 Icon sizes adjustments (thanks barbaz). 2022-03-22 22:30:01 +01:00
hackademix 5a53a9127f Fixed UI in private windows always inheriting the fallback browser color scheme until explicitly set (thanks @mumboking for report). 2022-03-22 16:02:53 +01:00
hackademix 23f08067ec Cross-theme visual tweaks. 2022-03-22 11:12:33 +01:00
hackademix 857484f01c More robust fallback for private windows (thanks @mumboking for reporting). 2022-03-22 11:11:25 +01:00
hackademix 910a47abd5 Support for reverting to the "Vintage Blue" style (NoScript Options/Appearance). 2022-03-22 00:30:02 +01:00
hackademix b6edebed58 Fix breakage when dom.storage.enabled is set to false (thanks DJ-Leith for report). 2022-03-17 19:44:05 +01:00
hackademix ac9237f565 Remove redundant style patching. 2022-03-15 00:36:53 +01:00
hackademix 5aeb7f3c75 Improved light/dark schemes support. 2022-03-14 21:25:44 +01:00
hackademix fc507426ba Dark/Light/Auto theme switcher in Appearance options panel. 2022-03-14 19:28:51 +01:00
hackademix ca2d95daaa More visual/theming tweaks. 2022-03-12 22:28:01 +01:00
hackademix eb9f53e2b8 REUSE-compliant licensing boilerplate. 2021-06-19 00:21:23 +02:00
hackademix c30c9c5627 [nscl] More refactoring out in NoScript Commons Library. 2021-03-20 22:59:59 +01:00
hackademix 9fad0842f7 [nscl] Refactoring to use Policy and its dependencies from the NoScript Commons Library. 2021-02-13 20:18:27 +01:00
hackademix 46659614b9 More accurate blockage reporting, with better filtering of page's own CSP effects. 2020-12-06 01:00:30 +01:00
hackademix 2850f631b9 Ignore search / hash on policy matching of domain-less URLs (e.g. file:///...). 2020-08-18 00:45:37 +02:00
hackademix 68a5e9b7d7 Fixed setting CUSTOM permissions in private mode may cause the TRUSTED preset to become temporary. 2020-06-20 15:05:42 +02:00
hackademix e424fe9aa8 Reset non-secure site matches to DEFAULT unless setting UNTRUSTED to avoid confusion on preset changes. 2020-05-31 12:36:10 +02:00
hackademix 8f2f845856 Fixed CapsCSP bug allowing data: URLs to bypass font blocking (thanks dcent and skriptimaahinen). 2020-03-01 22:17:55 +01:00
hackademix eaf3c8376e Fixed UNTRUSTED domains accidentally set in "match HTTPS only" mode (issue #126). 2019-12-29 19:49:44 +01:00
hackademix e2f7de8fea Added "ping" (beacon/ping) capability control. 2019-12-25 23:09:56 +01:00
hackademix ad5f6b1786 [Tor] Treat .onion sites whose protocol is HTTP as if it was HTTPS. 2019-10-27 22:05:35 +00:00
hackademix b1733d4392 - Use this refence instead of global ns property. 2019-10-27 22:05:35 +00:00
hackademix 7f4c3450fd Fixed bug in chunked storage causing shrunk items not to be retrieved correctly. 2019-10-25 23:19:48 +01:00
hackademix 9769846552 Support for splitting sync storage items into chunks, to allow synchronization of big policies across devices. 2019-10-08 11:21:43 +02:00
hackademix 5ee30535c4 IPv4 subnet shortcut matching. 2019-10-05 15:45:56 +02:00
hackademix c2ea02fd24 Fallback to local storage for any item exceeding limits (fixes persistence problems on Chromium). 2019-10-05 10:59:07 +02:00
hackademix 78063f3412 Remove ChildPolicies and its dependencies. 2019-09-29 17:29:38 +02:00
hackademix c245237c96 Fix typo "breaking" yet to be implemented contextual permissions. 2019-09-29 17:29:38 +02:00
hackademix 081ffddda6 More graceful handling of chrome: origins. 2019-07-23 18:11:14 +02:00
hackademix 1a90574124 Tiny CSP optimization (per spec, http: implies https:). 2019-07-23 18:11:14 +02:00
hackademix 23fb55bf38 More accurate algorithm to account for permissions changes in the UI triggering automatic reloads. 2019-05-26 15:42:00 +02:00
hackademix 5ffd53ee89 Fixed inconsistencies in handling of browser-internal URLs. 2019-04-08 11:44:08 +02:00
hackademix 48053d96d4 Better IPV6 support. 2018-09-10 19:10:32 +02:00