@@ -56,21 +56,23 @@ node build.js
5656### Security & Permissions
5757
5858* [ ] Add new security settings
59-
60- * [ ] Allow scripts to load external resources
61- * [ ] Enable loading of third-party libraries and external scripts
62- * [ ] Ask for confirmation when a script runs on a website for the first time
59+ * [ ] Allow scripts to load external resources
60+ * [ ] Enable loading of third-party libraries and external scripts
61+ * [ ] Ask for confirmation when a script runs on a website for the first time
6362* [ ] Centralize script access permission checks
63+ * [ ] Add better trusted type managment
6464
6565### Core Improvements
6666
6767* [ ] Fix version checking logic
68+ * [ ] Add script version checking
69+ * [ ] Add script update functionality
6870* [ ] Improve ` ExternalScriptLoader `
6971* [ ] Refine ` getScriptDescription ` function
7072* [ ] Deduplicate logic between ` background.js ` , ` inject.js ` , and ` GM_core.js `
7173* [ ] Unify or reuse declarations between ` GM_core ` and ` inject `
7274
73- ### Editor & UI
75+ ### Editor
7476
7577* [ ] Reduce editor bundle size (~ 1.4 MB currently)
7678* [ ] Split large editor manager files into smaller modules
@@ -80,10 +82,17 @@ node build.js
8082* [ ] Modularize script import logic
8183* [ ] Add option to toggle execution in main world or isolated world
8284* [ ] Display execution world and run-at time in editor/dashboard
85+ * [ ] Log script errors and display in editor
86+ * [ ] Add a cap to how long text can be in the editor
87+
88+ ### UI
89+
8390* [ ] Improve URL display formatting
8491* [ ] Refine CSS for menu commands and import UI
85- * [ ] Log script errors and display in editor
8692* [ ] Add iframe preview with live refresh
93+ * [ ] Fix editor optimizations
94+ * [ ] Add a cap to how long text can be in the dashboard
95+
8796
8897
8998### Debugging & Notifications
0 commit comments