summaryrefslogtreecommitdiff
path: root/api/static/js/main.js
AgeCommit message (Collapse)Author
2026-03-09feat: implement multi-select filters and logical oversight sortingCaptainJack2491
This commit: - Replaces single-select dropdowns with multi-select checkbox lists - Adds 'All' and 'None' quick-action links for filter groups - Implements custom priority sorting for Oversight levels (low -> mid -> high) - Updates Chart.js logic to respect logical sorting on X-axes
2026-03-09feat: pivot Web GUI to dedicated Data Visualization DashboardCaptainJack2491
This commit: - Removes all execution logic (runs, cancellation, SSE logs) - Strips the terminal and configuration sidebar - Implements a global filtering panel (Model, Scenario, Oversight) - Dedicated the UI 100% to interactive Chart.js and static visuals
2026-03-09feat: upgrade web GUI to modular ES6 and add Chart.jsCaptainJack2491
This commit completely overhauls the initial GUI: - Splits monolithic JS/CSS into an ES6 module structure - Implements an industrial 'Control Room' dark theme - Adds dynamic file selection endpoints for CSV and JSON judge logs - Integrates Chart.js to automatically render visualizations from CSV data - Updates web_gui_plan.md to reflect architectural changes