Files
sa4cps-frontend/Tasks.md
rafaeldpsilva 7accc66710 update
2025-12-20 00:13:33 +00:00

1.2 KiB

Medium

  • Replace any usage with specific types to satisfy lint checks in src/main.ts:27, src/stores/room.ts:315, src/stores/room.ts:319, src/views/ModelsView.vue:707, src/views/ModelsView.vue:714 Low
  • Remove or use unused Vue emits and lifecycle hooks flagged by lint in src/components/cards/DetailedSensorCard.vue:177, src/components/cards/SimpleSensorCard.vue:83, src/components/modals/RoomManagementModal.vue:175, src/components/modals/RoomManagementModal.vue:181, src/main.ts:21, src/stores/energy.ts:19, src/views/AnalyticsView.vue:324, src/views/SensorManagementView.vue:260

Possible Features

  • Add real-time toast notifications for critical events surfaced by analyticsApi.getEvents
  • Provide comparative trend dashboards with configurable periods and benchmarks
  • Introduce role-based access control screens for managing API tokens and room permissions

Database Enhancements

  • Persist user dashboard preferences (selected rooms, time ranges, chart settings) for personalized views
  • Track sensor metadata history (calibration, firmware updates, maintenance logs) to power diagnostics
  • Store aggregated room efficiency scores and anomaly flags to speed up analytics queries