Innovenergy_trunk/csharp/App/Backend
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
..
DataTypes fixed the bug of Sodistore Home Product not show on side bar and added related backend logs and more accurate frontend error messages 2026-02-03 13:52:20 +01:00
Database Fixed Monitor Mailer Issue and added debug logs 2026-02-02 10:20:33 +01:00
DeleteOldData Add "Delete data older than one year from each installation" functionality in the backend 2025-06-05 11:06:30 +02:00
Properties Fixed mail bug with static variable, fixed token encoding 2023-10-26 16:38:37 +02:00
Relations Update backend to support SodioHome installations, update backend controller to support new user access management features 2025-09-01 13:05:39 +02:00
Resources Switch AI diagnostics from OpenAI to Mistral and use .env for API key 2026-02-12 07:45:16 +01:00
Services AI diagnosis UX improvements: status-aware, time-filtered, simpler explanations 2026-02-17 12:16:35 +01:00
Websockets Fixed bug in status update in Backend, update controller to support remote configuration for SodistoreHome installations 2025-09-25 15:07:28 +02:00
Backend.csproj Switch AI diagnostics from OpenAI to Mistral and use .env for API key 2026-02-12 07:45:16 +01:00
Backend.sln Add Record User Action Backend 2024-06-11 14:31:08 +02:00
Controller.cs AI diagnosis UX improvements: status-aware, time-filtered, simpler explanations 2026-02-17 12:16:35 +01:00
Exceptions.cs Testing new error messages in Backend, fixing small bugs, possibly breaking BMSTunnel, fixed tests 2023-04-13 14:30:01 +02:00
MailerConfig.json Update backend to support SodioHome installations, update backend controller to support new user access management features 2025-09-01 13:05:39 +02:00
Program.cs Switch AI diagnostics from OpenAI to Mistral and use .env for API key 2026-02-12 07:45:16 +01:00
deploy.sh Frontend supports json for salidomo 2025-02-21 15:25:40 +01:00
deploy_stage.sh Fixed the user form in frontend, inserted partner role, wrote a skript to remove the not-used keys in S3 2024-04-02 14:36:43 +02:00