Commit Graph

2 Commits

Author SHA1 Message Date
1068c912dc Implement interactive execution plan and strict HTML validation
Features:
- **Interactive Checklist**: 'Review Changes' modal now updates in real-time as save tasks complete.
- **Signal Logging**: Backend emits [SIGNAL] logs for deletions, adoptions, uploads, and reorders.
- **UI Cleanup**: Removed redundant textual 'Execute Progress' log pane.

Build & Quality:
- **HTML Validation**: Added 	ools/validate_html.ts to build pipeline to prevent syntax errors in embedded JS.
- **Strict Build**:
pm run build now runs alidate:html first.
2026-01-02 00:23:30 -07:00
2c01693271 Refine Media Manager Save Logic and UI
- Add failing global function verification test (GlobalFunctions.test.ts) and fix missing exports in global.ts.
- Refactor MediaManager.html UI:
    - Implement 
enderPlanHtml to standardize Plan (Details) and Execution views.
    - Show 'Skipped' state for empty save phases.
    - Visually decouple 'Sheet Update' from 'Reorder' phase.
    - Separate 'Manual Link' operations into their own 'Linking' section in the plan view, distinct from Adoptions.
    - Fix TypeErrors in 
enderPlanHtml (undefined actions) and 
enderMatch (missing DOM elements).
- Update MediaService.test.ts to match new filename constraints on reorder.
- Update mediaHandlers.test.ts to correctly spy on loose MediaService instances.
- Ensure all tests pass.
2026-01-01 08:04:06 -07:00