Commit Graph

9 Commits

Author SHA1 Message Date
Giuseppe Raffa
0ce879aa44 feat: Add new API endpoints and HTML pages for ML model management
- Implemented HTML pages for datasets, models, training, testing, and results.
- Created API endpoints for managing repositories, results, tests, and training sessions.
- Added functionality for streaming training progress via Server-Sent Events (SSE).
- Introduced a Dockerfile for the ML runner with necessary dependencies.
- Developed an SDK for user code execution within the runner container.
- Enhanced CSS styles for improved UI layout and navigation.
- Established a layout template for consistent HTML structure across pages.
- Added JavaScript for dynamic interactions on the models page.
- Implemented WebSocket handling for real-time communication with kiosk devices and controllers.
- Implemented model registration and management API at /api/models
- Added Gitea proxy API for repository interactions at /api/repos
- Created results API for listing and comparing training results at /api/results
- Developed training management API for enqueueing and retrieving training jobs at /api/trainings
- Introduced SSE endpoint for live training progress updates
- Added HTML pages for models, datasets, and training management
- Created a Dockerfile for the ML runner with necessary dependencies
- Developed SDK for user code execution within the runner container
- Enhanced CSS styles for improved UI/UX
- Implemented WebSocket communication for real-time device and controller interactions in the kiosk system
2026-04-28 09:24:38 +02:00
Giuseppe Raffa
9e6bb26a2c fix: update sessionBucket to use 'boat' and refine session query logic 2026-04-18 12:57:03 +02:00
Giuseppe Raffa
ba0dbe6baf feat+fix: changed the primary data source for the data analysis and added the relative card in the dashboard page. 2026-04-18 12:43:50 +02:00
Giuseppe Raffa
b6c2a7e904 Add initial KioskCore and API endpoint for data analysis
- Created a new CSS file for kiosk styles, defining variables, typography, and layout for cards and toolbars.
- Implemented new routes for data anlaysis page
2026-04-18 12:32:32 +02:00
Giuseppe Raffa
3032dbcc96 feat: enhance InfluxDB health check logging with detailed error information 2026-04-14 12:54:25 +02:00
Giuseppe Raffa
e13bbe3d02 feat: update logging to display InfluxDB token in initialization message 2026-04-14 12:37:34 +02:00
Giuseppe Raffa
dcf1c47328 feat: add logging for InfluxDB client initialization and PostgreSQL client acquisition 2026-04-14 12:25:31 +02:00
Giuseppe Raffa
b31a04b1a7 feat: implement comprehensive health check endpoints for API, Auth, and Realtime services to monitor database, Redis, MinIO, and InfluxDB connectivity. 2026-04-04 12:10:00 +02:00
Giuseppe Raffa
bcfce32adb feat: initialize microservice architecture with auth, api, realtime, copernicus, ml, and console modules 2026-03-28 15:29:34 +01:00