Add RLUtils class for managing RL/AI dashboard endpoints

- Implemented methods for fetching AI stats, training history, and recent experiences.
- Added functionality to set operation mode (MANUAL, AUTO, AI) with appropriate handling.
- Included helper methods for querying the database and sending JSON responses.
- Integrated model metadata extraction for visualization purposes.
This commit is contained in:
Fabien POLLY
2026-02-18 22:36:10 +01:00
parent b8a13cc698
commit eb20b168a6
684 changed files with 53278 additions and 27977 deletions

63
web/css/all.min.css vendored
View File

@@ -1,63 +0,0 @@
/* Font Awesome Base Styles */
.fa, .fas {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
}
/* Icon Definitions */
.fa-th-list:before {
content: "\f00b"; /* Icon for toggle between list and grid view */
}
.fa-object-group:before {
content: "\f247"; /* Icon for multi-selection */
}
.fa-folder-plus:before {
content: "\f65e"; /* Icon for adding a new folder */
}
.fa-edit:before {
content: "\f044"; /* Icon for renaming */
}
.fa-arrows-alt:before {
content: "\f0b2"; /* Icon for moving */
}
.fa-trash:before {
content: "\f1f8"; /* Icon for deletion */
}
.fa-folder:before {
content: "\f07b"; /* Icon for folder */
}
.fa-times:before {
content: "\f00d"; /* Icon for cancel in modals */
}
.fa-check:before {
content: "\f00c"; /* Icon for confirmation in modals */
}
/* Font Faces */
@font-face {
font-family: "Font Awesome 5 Free";
font-style: normal;
font-weight: 400;
font-display: block;
src: url(../css/fonts/fa-regular-400.woff2) format("woff2"),
url(../css/fonts/fa-regular-400.woff) format("woff"),
url(../css/fonts/fa-regular-400.ttf) format("truetype");
}
@font-face {
font-family: "Font Awesome 5 Free";
font-style: normal;
font-weight: 900;
font-display: block;
src: url(../css/fonts/fa-solid-900.woff2) format("woff2"),
url(../css/fonts/fa-solid-900.woff) format("woff"),
url(../css/fonts/fa-solid-900.ttf) format("truetype");
}
.fas {
font-family: "Font Awesome 5 Free";
font-weight: 900;
}

File diff suppressed because it is too large Load Diff

10646
web/css/pages.css Normal file

File diff suppressed because it is too large Load Diff

2174
web/css/shell.css Normal file

File diff suppressed because it is too large Load Diff