From 57f32a269a06ec5102b08824d251afa5456d4195 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Thu, 13 May 2021 09:27:56 +0200 Subject: only allow a single injection payload for page, rely on script bags for complex payloads --- TODOS.org | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'TODOS.org') diff --git a/TODOS.org b/TODOS.org index 0abef25..c06616a 100644 --- a/TODOS.org +++ b/TODOS.org @@ -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 -- cgit v1.2.3