Commit Graph

5 Commits

Author SHA1 Message Date
Giuseppe Raffa
c2c1598226 feat: Implement rulesets and layout management for kiosk plugin
- Added rulesets manager to handle various data types and updates via HTTP and WebSocket.
- Introduced layout store for managing kiosk layouts with caching and server synchronization.
- Enhanced dashboard and data routes to support new layout and ruleset features.
- Updated kiosk HTML and JavaScript to utilize new layout rendering and data binding.
- Removed obsolete map route and integrated map functionality into the new tile renderer.
- Improved Telegram commands to reflect changes in data structure and logging.
- Refactored weather fetching intervals to prevent multiple instances.
- Added SSE stream for real-time layout updates in the kiosk.
2026-05-12 10:17:54 +02:00
Giuseppe Raffa
bb8d267cd4 Aggiunta stili CSS per Kiosk, struttura HTML per la Mappa e Riferimenti ai Sensori
• Creato un nuovo file CSS per gli stili del chiosco (kiosk) con variabili, stili per le schede (card) e animazioni.
• Aggiunto un file HTML per l'interfaccia della mappa utilizzando Mapbox, inclusi gli stili e il JavaScript per le funzionalità della mappa.
• Introdotto un file JSON per i riferimenti ai sensori, definendo percorsi ed elementi per i dati di temperatura, vento, onde, posizione, batteria, motore e sistema.

Co-authored-by: Copilot <copilot@github.com>
2026-04-23 16:19:11 +02:00
Giuseppe Raffa
41f33ce181 Aggiunto collegamento al server 2026-03-11 15:25:03 +01:00
Giuseppe Raffa
8d96d35b24 Aggiunge 2 nuove variabili d'ambiente:
- SIGNALK_FILES, per specificare dove verranno salvati i file generati dal plugin
- HOST_NAME, per specificare il nome del dispositivo che sta hostando il plugin.

Inoltre, migliora il codice e lo adatta al nuovo path variabile SIGNALK_FILES
2026-01-06 18:08:25 +01:00
Giuseppe Raffa
ff1566d36b Migra dal codice salvato in locale al codice condiviso 2026-01-06 17:36:58 +01:00