Yinyin Liu
f7ee347fc5
cahched weekly report
2026-03-10 10:50:17 +01:00
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
Yinyin Liu
f82190afc1
improved delete installation logic with S3 bucket purge and delete and reminder for manual check
2026-03-04 12:46:18 +01:00
Yinyin Liu
79f695f9b4
check master admin account name from innov to inesco
2026-03-04 09:45:15 +01:00
Yinyin Liu
25b961dc93
fixed folder name and SodistoreMax name
2026-03-04 09:37:01 +01:00
Yinyin Liu
35b64c3318
store hourly energy records in SQLite and remove file cache
2026-03-02 18:52:36 +01:00
Yinyin Liu
1761914f24
restructured data pipeline for report system and updated the way to create monthly and yearly report
2026-03-02 12:49:46 +01:00
Yinyin Liu
78b9c2dc72
generate monthly and yearly report based on xlsx files
2026-02-27 11:48:05 +01:00
Yinyin Liu
e5b910238f
fixed issue failed to change user name in frontend
2026-02-26 15:17:48 +01:00
Yinyin Liu
8e50220242
added language support for monitor AI and non-AI content and email delivery
2026-02-18 12:12:58 +01:00
Yinyin Liu
bcaac92e34
Fixed Monitor Mailer Issue and added debug logs
2026-02-02 10:20:33 +01:00
Noe
076dcda4a2
Update backend to support SodioHome installations, update backend controller to support new user access management features
2025-09-01 13:05:39 +02:00
Noe
7045648622
updated frontend-backend
2025-01-14 13:56:12 +01:00
Noe
074511f6a7
Update dbus-fzsonic skripts
2024-12-16 15:03:27 +01:00
Noe
f03325a6a2
Update logos in frontend
...
Fixed delete installation method (delete read/write keys, read/write roles, buckets)
Fixed bug in not-connected installation in frontend
2024-11-28 14:43:47 +01:00
Noe
a47314bdf5
Fixed bug when deleting an installation
...
Set date button works using s3cmd
2024-08-05 16:31:57 +02:00
Noe
cce3a6f9bd
Enabled set date button in front end
...
Use s3cmd in backend to search the corresponding timestamps
2024-08-02 16:15:12 +02:00
Noe
95798ba904
History of actions testing mode is enabled in the backend.
...
All the other connections are updated through the websocket manager
Fixed bug with status value in the front-end
2024-07-23 14:52:10 +02:00
Noe
8244067351
Recover missed files from backend
2024-07-19 12:36:27 +02:00
Noe
44f9fb7f7d
Fixed bug in database backup.
...
Updated view with icons in history actions
Increased performance when deleting an action
2024-07-18 11:38:15 +02:00
Yinyin Liu
ce50b7ef3e
test: edit user action backend
2024-07-18 09:37:40 +02:00
Noe
3610421c7f
Added DBbackup optimization
...
Fixed problem with weekly aggregated data axis scale
Updated PvView
Fixed bug in Salidomo when the controller cannot identify the correct number of batteries
2024-07-02 16:53:51 +02:00
Noe
da24c43a7d
Updated backend to provide support for the overview tab
...
Updated frontend to parse chunks
2024-06-27 16:47:33 +02:00
Noe
abe69193e2
Updated backend to provide support for the overview tab
...
Updated frontend to parse chunks
2024-06-26 17:05:27 +02:00
Noe
48de0805b9
Add history button
2024-06-18 16:19:40 +02:00
Yinyin Liu
9e15be4aae
Add Record User Action Backend
2024-06-11 14:31:08 +02:00
Noe
aa912e5fe8
Updated front-end for salidomo installations
...
Fixed zoom-in problem
Added log tab for salidomo installations
2024-05-21 11:42:24 +02:00
Noe
ccec20432b
Inserted select button to select firmware version.
2024-04-30 14:07:50 +02:00
Noe
2c9a530415
Integrated Salidomo product in both backend and frontend
2024-04-16 13:57:04 +02:00
Noe
fcbd85db7f
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
Noe
0babdf71a9
Fixed bug on database
2024-01-25 22:30:12 +01:00
Noe
4580214565
Added Aggregated data (weekly and monthly)
...
Added set date button
Added Zoom in Zoom out buttons
2024-01-22 15:10:23 +01:00
Noe
a04804077c
first commit
2023-12-06 16:35:35 +01:00
Noe
1204a28ab5
Persistent logging (erros and warning)
2023-11-22 09:35:29 +01:00
Noe
ac8f874255
Fixed exoscale keys
2023-11-20 17:29:45 +01:00
Noe
6a18e56cf7
Created error table, provided error handling
2023-11-15 17:22:42 +01:00
ig
76099131c2
Fix multiple reset password emails Bug
2023-10-26 14:09:38 +02:00
Kim
6723108e48
Lets try deploy again
2023-10-23 16:35:43 +02:00
Kim
93b56bf1cc
Added new user setup
2023-10-23 16:19:03 +02:00
Kim
a94116a584
Finally implemented automatic IAM role and key generation and renewal
2023-10-23 13:08:09 +02:00
Kim
6f4c1122f7
Various S3 is WIP
2023-10-16 11:27:19 +02:00
Kim
13a2f22e36
Refactored Mailer out of backend into lib.
2023-09-15 16:30:41 +02:00
Kim
9686fed805
WIP password reset
2023-09-15 14:23:22 +02:00
Noe
637c8ae4ba
Updated backend
2023-09-15 13:34:28 +02:00
Kim
3484d4bca3
Threw out "deleted" Backups as we backup our db after each transaction.
2023-09-08 10:27:09 +02:00
Kim
50e01e6c8c
fixed deletion
2023-09-08 09:45:56 +02:00
Kim
5e320941bd
multiple fixes
2023-08-23 11:31:30 +02:00
Kim
c23149c5cc
fixed some small bugs uncovered by testing
2023-07-20 13:57:12 +02:00
Kim
8db786f965
In-Memory Database with automatic versioning Backups. When starting the server the newest backup is loaded into memory.
2023-07-13 13:23:05 +02:00
Kim
e92d5a507c
Included Write keys for s3
2023-07-13 09:40:04 +02:00