20 Commits

Author SHA1 Message Date
Giuseppe Raffa
924c2b5367 refactor: implement centralized auth middleware and standardize cross-subdomain session management 2026-04-21 22:17:48 +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
5912c00a82 refactor: remove rules endpoint and related logic
- Deleted the rules routes and associated logic from the API.
- Removed rules-related functionality from params.sensor.js.
- Updated dashboard and rulesets HTML to remove references to rulesets.
- Removed force update button and related functionality from rulesets page.
- Cleaned up styles related to the force update button.
- Removed unused WebSocket client example.
- Updated realtime server to eliminate rules pushing logic.
- Refactored WebSocket handler to streamline data processing.
2026-04-16 14:27:27 +02:00
Giuseppe Raffa
edd7226966 feat: add support for later forecasts and implement force update functionality for rules 2026-04-16 08:14:10 +02:00
Giuseppe Raffa
c0be21a718 fix: update database queries to use 'active' instead of 'is_active' for consistency 2026-04-16 00:18:49 +02:00
Giuseppe Raffa
370f911063 feat: implement CORS support and update API_URL in environment configuration 2026-04-15 23:40:08 +02:00
Giuseppe Raffa
3094c06467 Add Rulesets page with HTML structure and CSS styles
- Created a new HTML file for the Rulesets page, including a header, toolbar, rules grid, and rule detail popup.
- Implemented JavaScript functionality for loading, filtering, sorting, and managing rules.
- Added CSS styles for the layout, components, and responsive design of the Rulesets page.
2026-04-15 08:06:29 +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
063fccfaea feat: add logging for health check results and PostgreSQL connection status 2026-04-14 12:33:35 +02:00
Giuseppe Raffa
e003770187 feat: add connection check logging for PostgreSQL pools 2026-04-14 12:31:12 +02:00
Giuseppe Raffa
1ef9160361 feat: update PostgreSQL configuration to use environment variables consistently 2026-04-14 12:29:09 +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
0f511c2cf9 feat: implement user management routes and add settings endpoint to API server 2026-04-04 18:46: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
7f24ca4079 fix: bind server to 0.0.0.0 to allow external network access 2026-03-28 17:08:37 +01:00
Giuseppe Raffa
33b9be13de refactor: standardize database environment variables to POSTGRES prefix and update gitignore with common development patterns 2026-03-28 16:05:11 +01: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