Split monolithic app.js into native ES modules
Replace the single 7034-line app.js with 17 ES module files organized into core/ (state, api, i18n, ui) and features/ (calibration, dashboard, device-discovery, devices, displays, kc-targets, pattern-templates, profiles, streams, tabs, targets, tutorials) with an app.js entry point that registers ~90 onclick globals on window. No bundler needed — FastAPI serves modules directly via <script type="module">. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
1386
server/src/wled_controller/static/js/features/streams.js
Normal file
1386
server/src/wled_controller/static/js/features/streams.js
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user