fix: Monitor page now uses real API data

- Changed fetch URL from /api/monitor.php to /api/monitor
- Updated MonitorData interface to match API response structure
- Fixed stats calculation (MySQL returning strings instead of numbers)
- Updated mock data with realistic values from production DB

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-04 23:34:43 +00:00
parent bd21a8d511
commit 75f29ee6d5
3 changed files with 109 additions and 52 deletions

View File

@@ -2,6 +2,25 @@
Todas as alterações notáveis neste projecto serão documentadas neste ficheiro.
## [2.4.0] - 2026-02-04
### Fixed
-**Monitor.tsx** - Corrigido URL da API de `/api/monitor.php` para `/api/monitor`
-**Monitor.tsx** - Adaptada estrutura de dados para nova resposta da API (items agrupados por categoria)
-**Monitoring Service** - Corrigido cálculo de stats (MySQL retornava strings)
### Changed
- ✅ Interface `MonitorData` actualizada para reflectir estrutura real da API
- ✅ Mock data actualizado com dados realistas da BD
- ✅ Sumário usa `data.stats` em vez de `data.summary` para totais
### Technical Notes
- API endpoint: `/api/monitor` retorna dados de `tbl_eal_monitoring`
- Categorias disponíveis: server, service, site, container, backup, wp_update, storage
- Stats calculados server-side com conversão explícita para números
---
## [2.3.0] - 2026-02-04
### Added