Innovenergy_trunk/csharp/App
Yinyin Liu 9cee5398d4 added ticket dashboard backend: data models, CRUD, AI diagnosis service, and 9 controller endpoints
Week 1 of ticket dashboard MVP — backend only:
- 4 new SQLite tables: Ticket, TicketComment, TicketAiDiagnosis, TicketTimelineEvent
- CRUD methods in Database/ partial classes with cascade delete
- TicketDiagnosticService for async Mistral AI diagnosis (fire-and-forget)
- 9 admin-only Controller endpoints for ticket CRUD, comments, and detail view
- Ticket cleanup integrated into Delete(Installation) cascade
2026-03-05 14:03:34 +01:00
..
Backend added ticket dashboard backend: data models, CRUD, AI diagnosis service, and 9 controller endpoints 2026-03-05 14:03:34 +01:00
BmsTunnel Integrate middleware code inside backend 2023-11-08 11:59:15 +01:00
Collector bump System.Linq.Async to 6.0.1 2023-10-02 15:09:39 +02:00
DeligreenBatteryCommunication Update main function for deligreen 2026-02-13 10:02:48 +01:00
EmuMeterDriver Update Emu meter driver for Victron 2024-11-26 11:20:34 +01:00
GrowattCommunication Create ensure connection with webscoket 2026-02-27 12:55:02 +01:00
KacoCommunication create Topology display for Kaco product 2026-02-27 12:56:18 +01:00
OpenVpnCertificatesServer Fixed bug on database 2024-01-25 22:30:12 +01:00
RemoteSupportConsole Remove UnixTime.csproj, use DateTimeUtils instead 2023-10-02 15:08:40 +02:00
ResetBms extarct s3 data with decompression 2024-06-03 12:58:04 +02:00
S3Explorer Fix multiple reset password emails Bug 2023-10-26 14:09:38 +02:00
SaliMax cleare unused tojson function 2026-02-27 12:55:39 +01:00
SchneiderMeterDriver update schneider Meter 2024-11-26 11:29:17 +01:00
SinexcelCommunication Update webscoket server failling 2026-02-27 11:20:32 +01:00
SodiStoreMax Update the version number for SodiStoremax 2026-02-13 09:45:28 +01:00
VrmGrabber Update battery folder for Cerbo 2024-06-18 13:16:35 +02:00
InnovEnergy.App.props added Grafana 2023-05-11 10:20:47 +02:00