aboutsummaryrefslogtreecommitdiff
path: root/TODOS.org
diff options
context:
space:
mode:
authorWojtek Kosior <wk@koszkonutek-tmp.pl.eu.org>2021-05-13 12:40:22 +0200
committerWojtek Kosior <wk@koszkonutek-tmp.pl.eu.org>2021-05-13 12:40:22 +0200
commit31fa27e8920267e03580c94d84cb0df80440c260 (patch)
tree57e4ffb3df49cca81bb8b67e44e884e38c5d4205 /TODOS.org
parentc4ed1b8d44c37938aaa9b12674077274554742eb (diff)
downloadbrowser-extension-31fa27e8920267e03580c94d84cb0df80440c260.tar.gz
browser-extension-31fa27e8920267e03580c94d84cb0df80440c260.zip
make extension work under IceCat 60
Diffstat (limited to 'TODOS.org')
-rw-r--r--TODOS.org5
1 files changed, 4 insertions, 1 deletions
diff --git a/TODOS.org b/TODOS.org
index b2b1edf..b389d06 100644
--- a/TODOS.org
+++ b/TODOS.org
@@ -22,7 +22,9 @@ TODO:
- make script bag components re-orderable (via drag&drop in options page) -- CRUCIAL
- find some way not to require each chrome user to modify manifest.json
- rename the extension to something good
-- port to gecko-based browsers -- CRUCIAL
+- test with more browser forks (Abrowser, Parabola IceWeasel, LibreWolf)
+ - also see if browsers based on pre-quantum FF support enough of
+ WebExtensions for easy porting
- make sure page's own csp doesn't block our scripts
- make blocking more torough -- CRUCIAL
- mind the data: urls -- CRUCIAL
@@ -40,6 +42,7 @@ TODO:
- perform never-ending refactoring of already-written code
DONE:
+- port to gecko-based browsers -- DONE 2021-05-13
- find a way to additionally block all other scripts using CSP -- DONE 2021-05-13
- only allow a single injection payload for page -- DONE 2021-05-13
- rename "bundles" to "bags" to avoid confusion with Web Bundles -- DONE 2021-05-12