Innovenergy_trunk/csharp/App/Backend
Yinyin Liu 6460328eb0 Safe mode for AI diagnostics, align alarm keys with device enums, and multi-diagnosis frontend
- Remove API key gate so knowledge base works without Mistral key
- Return 204 No Content instead of 500 when no diagnosis available
- Rewrite AlarmKnowledgeBase keys to match Sinexcel property names and Growatt enum names
- Fix SQLite OrderBy crash in DiagnosticService
- Frontend: show latest 3 unique alarms with independent expand/collapse and handle 204

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 11:32:49 +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 Safe mode for AI diagnostics, align alarm keys with device enums, and multi-diagnosis frontend 2026-02-12 11:32:49 +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 Safe mode for AI diagnostics, align alarm keys with device enums, and multi-diagnosis frontend 2026-02-12 11:32:49 +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