v0.4.2
Code cleanup & optimisation
This release contains no user-visible changes — it is a pure internal refactor.
What changed
- Extracted all inline CSS from JavaScript files into two dedicated stylesheets (
styles/close-all-cards.css,styles/ai-generator.css) - Extracted shared
escapeHtmlutility intoscripts/utils.js(was copy-pasted across 4 files) - Merged the duplicate weapon/NPC prompt-view functions in
dialog-injector.jsinto a single parameterised flow (config-object pattern)