diff options
author | Wojtek Kosior <wk@koszkonutek-tmp.pl.eu.org> | 2021-05-13 09:27:56 +0200 |
---|---|---|
committer | Wojtek Kosior <wk@koszkonutek-tmp.pl.eu.org> | 2021-05-13 11:13:11 +0200 |
commit | 57f32a269a06ec5102b08824d251afa5456d4195 (patch) | |
tree | 8ef9e47c91cf74ac47dea2e29998c4aaa7068638 /TODOS.org | |
parent | f6a7f24e61a78f197250875ac9833f497a455d20 (diff) | |
download | browser-extension-57f32a269a06ec5102b08824d251afa5456d4195.tar.gz browser-extension-57f32a269a06ec5102b08824d251afa5456d4195.zip |
only allow a single injection payload for page, rely on script bags for complex payloads
Diffstat (limited to 'TODOS.org')
-rw-r--r-- | TODOS.org | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1,5 +1,7 @@ TODO: - parallelize fetching of remote scripts +- allow specifying whether a script occurring mutiple times directly + or indirectly in a bag should be included multiple times or once - make it possible to provide backup urls for remote scripts - make it possible to cache remote scripts - make it possible to use wildcards or something similar to be able to assign a script set to -- CRUCIAL @@ -17,6 +19,7 @@ TODO: settings and settings for pages that currently happen to live in iframes - add some nice styling to settings page +- 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 @@ -37,8 +40,10 @@ TODO: - 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 +- perform never-ending refactoring of already-written code DONE: +- 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 - use non-predictable value in place of "myext-allow", utilizing hashes -- DONE 2021-05-12 - stop using modules (not available on all browsers) -- DONE 2021-05-12 |