Commit Graph

11 Commits

Author SHA1 Message Date
Exteban08
0142ba740f Add dark mode support for tables and data pages
- Add CSS overrides for MaterialTable in dark mode
- Update page containers with dark:bg-zinc-950
- Update sidebars with dark mode (MetersSidebar, ConcentratorsSidebar)
- Update tables in AuditoriaPage, UsersPage, RolesPage
- Update ConsumptionPage with dark gradient background
- Update search inputs, select elements, and modals
- Add dark borders for card separation

Affected pages:
- MeterPage, ConcentratorsPage, ProjectsPage
- UsersPage, RolesPage, AuditoriaPage
- ConsumptionPage

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 11:58:10 +00:00
0f8f73ea2a Delete project logic 2026-02-03 02:17:14 -06:00
040f3f97dd Project deleting 2026-02-03 01:53:49 -06:00
31ab977f97 Rows per page standarized 2026-02-03 01:26:59 -06:00
5a062ce3a1 Project id for user 2026-02-02 23:55:41 -06:00
6cc4ee0901 meter types 2026-02-02 17:54:01 -06:00
Exteban08
c81a18987f Migrar backend a PostgreSQL + Node.js/Express con nuevas funcionalidades
Backend (water-api/):
- Crear API REST completa con Express + TypeScript
- Implementar autenticación JWT con refresh tokens
- CRUD completo para: projects, concentrators, meters, gateways, devices, users, roles
- Agregar validación con Zod para todas las entidades
- Implementar webhooks para The Things Stack (LoRaWAN)
- Agregar endpoint de lecturas con filtros y resumen de consumo
- Implementar carga masiva de medidores via Excel (.xlsx)

Frontend:
- Crear cliente HTTP con manejo automático de JWT y refresh
- Actualizar todas las APIs para usar nuevo backend
- Agregar sistema de autenticación real (login, logout, me)
- Agregar selector de tipo (LORA, LoRaWAN, Grandes) en concentradores y medidores
- Agregar campo Meter ID en medidores
- Crear modal de carga masiva para medidores
- Agregar página de consumo con gráficas y filtros
- Corregir carga de proyectos independiente de datos existentes

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 10:13:26 +00:00
dd65f48a75 New changes conflicts 2026-01-08 13:27:15 -06:00
bc9cc3b7f7 Projects api improve 2025-12-18 23:29:15 -06:00
8204804511 Project list and crud logic to endpoints 2025-12-18 23:14:16 -06:00
Marlene-Angel
0f0328f41b Se agrego la interfaz ProjectsPage 2025-12-18 14:27:56 -08:00