Resolved Review & Bug Incidents
Historical
Closed incidents from early UI sprints and experimental external-UI (OpenDAW) timeline integrations; not active operational guidance.
| Area | Incident | Resolution |
|---|---|---|
/settings route | Missing settings_view.py; duplicate route registrations for /settings. | Addressed during early GUI iterations. |
| GUI state | app_storage type mismatch. | Corrected so the GUI reflected actual configuration. |
| Config loading | config.yaml loading ignored. | Corrected so the GUI reflected actual configuration. |
| Network defaults | Hardcoded hostname in bind defaults. | Replaced with 0.0.0.0 binds to support remote deployment environments. |
| Secure contexts & cross-origin policies | SharedArrayBuffer requirements blocked the experimental external review UI. | Workarounds recorded: redirects to HTTPS, plus Vite proxy rules to bypass COEP restrictions. |
| Review plan loading | Standalone review runtime hung at Connected. Requesting Plan.... | Logic added to emit loading payloads and harden plan reloading. |
| Timeline rendering | Early TypeScript faults: missing TransportControls props, key mismatches, incorrect SDK usage for audio regions. | Corrected during the experimental timeline integration work. |
| Filter sweep | Double attenuation during filter sweeps. | Gain compensation fixed to preserve energy across the transition. |