aboutsummaryrefslogtreecommitdiff
path: root/TODOS.org
diff options
context:
space:
mode:
authorWojtek Kosior <wk@koszkonutek-tmp.pl.eu.org>2021-05-12 16:00:09 +0200
committerWojtek Kosior <wk@koszkonutek-tmp.pl.eu.org>2021-05-12 16:00:09 +0200
commit7f368d46ea06164da025c1ac4ed9a65ad23b25ef (patch)
treee5b740ebcb3cdc58e9c87f25556c20d8bfdccadd /TODOS.org
parent89db6823fae5099816732c3cd2ba39700c1c4607 (diff)
downloadbrowser-extension-7f368d46ea06164da025c1ac4ed9a65ad23b25ef.tar.gz
browser-extension-7f368d46ea06164da025c1ac4ed9a65ad23b25ef.zip
stop using js modules
Diffstat (limited to 'TODOS.org')
-rw-r--r--TODOS.org4
1 files changed, 3 insertions, 1 deletions
diff --git a/TODOS.org b/TODOS.org
index 72aa13c..8c8bcaf 100644
--- a/TODOS.org
+++ b/TODOS.org
@@ -17,7 +17,6 @@ TODO:
settings and settings for pages that currently happen to
live in iframes
- add some nice styling to settings page
-- stop using modules (not available on all browsers) -- CRUCIAL
- use non-predictable value in place of "myext-allow", utilizing hashes -- CRUCIAL
- rename the extension to something good
- port to gecko-based browsers -- CRUCIAL
@@ -37,8 +36,11 @@ TODO:
- check if prerendering has to be blocked -- CRUCIAL
- block prefetch
- rearrange files in extension, add some mechanism to build the extension
+- all solutions to modularize js code SUCK; come up with own simple DSL
+ to manage imports/exports
DONE:
+- stop using modules (not available on all browsers) -- DONE 2021-05-12
- clean up the remnants of LibreJS -- DONE 2021-05-12
- implement whitelisting -- DONE 2021-05-07
- find way to also block scripts in non-http pages (e.g. file://) -- DONE 2021-05-07 (via content scripts, may not be perfect)