Commit Graph

  • 0dbec2cbdb fix: update database configurations and remove unused user-related queries fix-enchantments Giuseppe Raffa 2026-04-29 20:01:33 +02:00
  • 0ce879aa44 feat: Add new API endpoints and HTML pages for ML model management feat-tools Giuseppe Raffa 2026-04-28 09:24:38 +02:00
  • ee478e52ef feat: implement dark mode toggle across application Giuseppe Raffa 2026-04-21 22:42:02 +02:00
  • 3d25010d3c Merge pull request 'enchant-workflow-and-auth' (#1) from enchant-betterworkflow into main main meb 2026-04-21 20:39:10 +00:00
  • 924c2b5367 refactor: implement centralized auth middleware and standardize cross-subdomain session management enchant-betterworkflow Giuseppe Raffa 2026-04-21 22:17:48 +02:00
  • 69012029ad refactor: clean up code and improve error handling in authentication and database modules Giuseppe Raffa 2026-04-21 20:47:32 +02:00
  • 5433529ffd fix: fixed erroneaus endpoints uses Giuseppe Raffa 2026-04-21 20:33:12 +02:00
  • e43c330594 tempfix: added some debug console logs for easiest debug Giuseppe Raffa 2026-04-21 20:27:44 +02:00
  • 974cbe93cd fix: additional fix for auth login flow and auth web pages and database connection. Giuseppe Raffa 2026-04-21 20:08:59 +02:00
  • c8668920a6 fix: error in auth login, added basic font and more resources Giuseppe Raffa 2026-04-21 19:53:02 +02:00
  • 9e6bb26a2c fix: update sessionBucket to use 'boat' and refine session query logic Giuseppe Raffa 2026-04-18 12:57:03 +02:00
  • ba0dbe6baf feat+fix: changed the primary data source for the data analysis and added the relative card in the dashboard page. Giuseppe Raffa 2026-04-18 12:43:50 +02:00
  • b6c2a7e904 Add initial KioskCore and API endpoint for data analysis Giuseppe Raffa 2026-04-18 12:32:32 +02:00
  • ef62bb5da0 fix: update database configuration to include default values for user, password, host, and port Giuseppe Raffa 2026-04-16 15:42:31 +02:00
  • 981f498eb7 feat: update session handling and add session history endpoint Giuseppe Raffa 2026-04-16 15:37:10 +02:00
  • 5912c00a82 refactor: remove rules endpoint and related logic Giuseppe Raffa 2026-04-16 14:27:27 +02:00
  • edd7226966 feat: add support for later forecasts and implement force update functionality for rules Giuseppe Raffa 2026-04-16 08:14:10 +02:00
  • c0be21a718 fix: update database queries to use 'active' instead of 'is_active' for consistency Giuseppe Raffa 2026-04-16 00:18:49 +02:00
  • 370f911063 feat: implement CORS support and update API_URL in environment configuration Giuseppe Raffa 2026-04-15 23:40:08 +02:00
  • b4182c5c94 fix: remove unnecessary volume mapping for node_modules in docker-compose Giuseppe Raffa 2026-04-15 23:15:12 +02:00
  • 3094c06467 Add Rulesets page with HTML structure and CSS styles Giuseppe Raffa 2026-04-15 08:06:29 +02:00
  • c9402de2e4 fix: update exposed port in Dockerfile from 3002 to 3000 Giuseppe Raffa 2026-04-14 20:20:28 +02:00
  • bf66845528 feat: add CORS support and enhance session routes for better sensor management Giuseppe Raffa 2026-04-14 19:39:26 +02:00
  • 137c6131c3 feat: implement WebSocket server for real-time sensor data handling and add sensor status update routes Giuseppe Raffa 2026-04-14 19:05:37 +02:00
  • a34048ae6b fix: update sensors route to correctly pass database name to query function Giuseppe Raffa 2026-04-14 18:13:07 +02:00
  • 81e6e1960d fix: refactor database connection configuration to use baseConfig Giuseppe Raffa 2026-04-14 18:10:03 +02:00
  • 59f7135b61 debug: adds a debug log to fix password environment variable problem Giuseppe Raffa 2026-04-14 18:09:08 +02:00
  • d17c78f42a fix: correct database password environment variable reference Giuseppe Raffa 2026-04-14 17:59:53 +02:00
  • ea4af13840 fix: correct database password environment variable reference Giuseppe Raffa 2026-04-14 17:58:42 +02:00
  • a19c6988f4 fix: update database password environment variable and correct sensors database name Giuseppe Raffa 2026-04-14 17:57:55 +02:00
  • 2bbc5e0320 feat: add database configuration logging for improved visibility Giuseppe Raffa 2026-04-14 17:55:55 +02:00
  • b6b1ed7a2b feat: implement sensor connection endpoint and add pending tokens route Giuseppe Raffa 2026-04-14 17:45:40 +02:00
  • a79ab2af38 feat: add Redis integration, enhanced health checks and fixed an error in the database core Giuseppe Raffa 2026-04-14 17:11:24 +02:00
  • d79c12b6e9 feat: implement sensor connection and health check endpoints Giuseppe Raffa 2026-04-14 17:05:24 +02:00
  • c478f5c13c reset: removed the old code to start from scratch Giuseppe Raffa 2026-04-14 15:56:24 +02:00
  • c597d4a414 fix: refactor verifyClient to use promise instead of async/await for token validation Giuseppe Raffa 2026-04-14 15:49:22 +02:00
  • 82310a521f fix: add logging for URL and token in WebSocket client verification Giuseppe Raffa 2026-04-14 15:47:40 +02:00
  • 73675ddfff fix: update load balancer port for realtime service from 3002 to 3000 Giuseppe Raffa 2026-04-14 15:29:46 +02:00
  • 40dd392696 fix: change network configuration to external for public and private networks Giuseppe Raffa 2026-04-14 15:17:09 +02:00
  • 32de4b1441 fix: update database name in connection pool configuration Giuseppe Raffa 2026-04-14 15:11:13 +02:00
  • 8fe514ed14 fix: add missing password configuration for Redis clients Giuseppe Raffa 2026-04-14 15:09:31 +02:00
  • 8b5937fa19 refactor: update WebSocket server setup and improve session handling Giuseppe Raffa 2026-04-14 15:04:10 +02:00
  • ccd6143253 fix: update form action URL for login to include API path Giuseppe Raffa 2026-04-14 13:50:50 +02:00
  • acb6b39dcf feat: add password configuration for Redis connection and update environment variables for Redis configuration Giuseppe Raffa 2026-04-14 13:27:22 +02:00
  • 1044837080 feat: configure realtime services and update environment variables Giuseppe Raffa 2026-04-14 13:23:26 +02:00
  • 0ae64d0c5b feat: update database configuration to use USERS_DB environment variable Giuseppe Raffa 2026-04-14 13:13:24 +02:00
  • 3032dbcc96 feat: enhance InfluxDB health check logging with detailed error information Giuseppe Raffa 2026-04-14 12:54:25 +02:00
  • e13bbe3d02 feat: update logging to display InfluxDB token in initialization message Giuseppe Raffa 2026-04-14 12:37:34 +02:00
  • 063fccfaea feat: add logging for health check results and PostgreSQL connection status Giuseppe Raffa 2026-04-14 12:33:35 +02:00
  • e003770187 feat: add connection check logging for PostgreSQL pools Giuseppe Raffa 2026-04-14 12:31:12 +02:00
  • 1ef9160361 feat: update PostgreSQL configuration to use environment variables consistently Giuseppe Raffa 2026-04-14 12:29:09 +02:00
  • dcf1c47328 feat: add logging for InfluxDB client initialization and PostgreSQL client acquisition Giuseppe Raffa 2026-04-14 12:25:31 +02:00
  • 7d61d6361c feat: update Traefik router entrypoint to use websecure for API service Giuseppe Raffa 2026-04-14 12:22:06 +02:00
  • 1f161270ef feat: add TLS certresolver for API service in docker-compose Giuseppe Raffa 2026-04-14 12:19:07 +02:00
  • c3bc6dabc0 refactor: comment out unused service configurations and update network names in docker-compose Giuseppe Raffa 2026-04-14 12:13:35 +02:00
  • 14c29b1434 added env examples for the services Giuseppe Raffa 2026-04-14 11:43:08 +02:00
  • 473eb9015f feat: export initDB function in authdb helper module Giuseppe Raffa 2026-04-06 11:50:10 +02:00
  • f785fbedca feat: initialize sensors database table and index on server startup Giuseppe Raffa 2026-04-06 11:47:54 +02:00
  • e65f2ba3a0 refactor: update database environment variable references and fix syntax in auth helper Giuseppe Raffa 2026-04-06 11:44:17 +02:00
  • 98eefcacdc refactor: update database environment variables to use generic naming convention Giuseppe Raffa 2026-04-06 11:39:48 +02:00
  • a07abbfeea refactor: reorganize auth routes by separating view and API endpoints. Added some layer security to the most private apis Giuseppe Raffa 2026-04-04 19:21:12 +02:00
  • 07673586c2 refactor: reorganize auth routes by separating view and API endpoints. Added some layer security to the most private apis Giuseppe Raffa 2026-04-04 19:21:12 +02:00
  • dd19b33f35 refactor: reorganize auth routes by separating view and API endpoints Giuseppe Raffa 2026-04-04 19:16:19 +02:00
  • 3cd5a84cc1 feat: implement internal and user security middlewares and refactor route structures to support view and API separation Giuseppe Raffa 2026-04-04 19:11:29 +02:00
  • 0f511c2cf9 feat: implement user management routes and add settings endpoint to API server Giuseppe Raffa 2026-04-04 18:46:31 +02:00
  • 3efed93cbb refactor: update database environment variables to use generic DB prefix Giuseppe Raffa 2026-04-04 16:25:23 +02:00
  • e0b51836be chore: move database and redis connection logs from auth helper to health check endpoint Giuseppe Raffa 2026-04-04 12:20:47 +02:00
  • 73aaa63717 feat: add debug logging for database connection environment variables in authdb Giuseppe Raffa 2026-04-04 12:18:48 +02:00
  • b31a04b1a7 feat: implement comprehensive health check endpoints for API, Auth, and Realtime services to monitor database, Redis, MinIO, and InfluxDB connectivity. Giuseppe Raffa 2026-04-04 12:10:00 +02:00
  • ba6941fd2a chore: bind servers to 0.0.0.0 to allow external network access Giuseppe Raffa 2026-03-31 20:07:54 +02:00
  • 7f24ca4079 fix: bind server to 0.0.0.0 to allow external network access Giuseppe Raffa 2026-03-28 17:08:37 +01:00
  • 33b9be13de refactor: standardize database environment variables to POSTGRES prefix and update gitignore with common development patterns Giuseppe Raffa 2026-03-28 16:05:11 +01:00
  • bcfce32adb feat: initialize microservice architecture with auth, api, realtime, copernicus, ml, and console modules Giuseppe Raffa 2026-03-28 15:29:34 +01:00