Innovenergy_trunk/typescript/frontend-marios2
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
..
public Update frontend. Added Features: SodioHome installations, User Access 2025-09-01 12:59:01 +02:00
src Safe mode for AI diagnostics, align alarm keys with device enums, and multi-diagnosis frontend 2026-02-12 11:32:49 +01:00
.eslintignore updated frontend 2023-09-18 14:06:27 +02:00
.eslintrc.json Applied csv file compression to both backend and front end 2024-05-03 22:56:36 +02:00
.gitignore updated frontend 2023-09-18 14:06:27 +02:00
.prettierrc updated frontend 2023-09-18 14:06:27 +02:00
deploy.sh Update frontend. Added Features: SodioHome installations, User Access 2025-09-01 12:59:01 +02:00
deploy_stage.sh Update frontend. Added Features: SodioHome installations, User Access 2025-09-01 12:59:01 +02:00
package-lock.json Add VoltageDifference column in SodistoreMax 2025-06-05 11:28:02 +02:00
package.json Add VoltageDifference column in SodistoreMax 2025-06-05 11:28:02 +02:00
tsconfig.json updated frontend 2023-09-18 14:06:27 +02:00