Innovenergy_trunk/typescript
Yinyin Liu c076d55407 AI diagnosis UX improvements: status-aware, time-filtered, simpler explanations
- Only show AI diagnosis when installation status is red/orange (not green/offline)
- Filter alarms to last 24 hours to avoid showing outdated issues
- Show alarm name first with "Last seen" timestamp instead of "AI Diagnosis" label
- Update Mistral prompt for shorter, non-technical bullet-point explanations
- Fix Mistral JSON parsing when response wrapped in markdown code fences
- Add TestDiagnoseError endpoint for testing full AI flow without auth

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 12:16:35 +01:00
..
Backend test 2023-02-16 13:57:06 +01:00
DataCache Testing new error messages in Backend, fixing small bugs, possibly breaking BMSTunnel, fixed tests 2023-04-13 14:30:01 +02:00
Frontend Applied csv file compression to both backend and front end 2024-05-03 22:56:36 +02:00
PowerFlow test 2023-02-16 13:57:06 +01:00
VrmSync Update battery folder for Cerbo 2024-06-18 13:16:35 +02:00
Web Version Bleu 2023-06-30 16:13:09 +02:00
WebDb test 2023-02-16 13:57:06 +01:00
WebMonitoring test 2023-02-16 13:57:06 +01:00
frontend-marios2 AI diagnosis UX improvements: status-aware, time-filtered, simpler explanations 2026-02-17 12:16:35 +01:00
package-lock.json typescript fuckery?? is this still correct? 2023-02-21 09:58:21 +01:00