docs: registra el deploy a produccion de v1.21.0

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Milton Gonzalez
2026-09-17 14:33:44 -05:00
parent dec8891506
commit a06df86881
+14
View File
@@ -498,6 +498,20 @@ iRedMail):
- Sin migracion (solo columnas ya existentes). Backend y frontend reconstruidos y reiniciados - Sin migracion (solo columnas ya existentes). Backend y frontend reconstruidos y reiniciados
(PID confirmado en ambos), verificado contra `https://project.linkedcorp.net`. (PID confirmado en ambos), verificado contra `https://project.linkedcorp.net`.
## Actualizacion v1.21.0 (2026-09-17) — log de errores para el admin
- Pedido del usuario: panel "Errores del sistema" en Configuracion (superadmin) con errores de
backend (excepciones 500, con stack/ruta/metodo/usuario) y de frontend (errores JS y promesas
sin catch en el navegador de cualquier usuario, capturados automaticamente — antes invisibles
fuera de la consola de esa persona). Error Boundary de React para que un error de render no
deje la pantalla en blanco. Nuevo `error_logs` (se recorta solo a 1000 filas) +
`GET/DELETE /api/error-logs` (superadmin) + `POST /api/error-logs` (publico, rate-limited).
- Migracion `013_error_logs.sql` (tabla nueva). **Backup de la BD de produccion antes de migrar**
(`mysqldump --single-transaction`, guardado en
`/opt/apps/project.linkedcorp.net/backups/pre_v1.21.0_20260917_193236.sql`). Backend y frontend
reconstruidos y reiniciados (PID confirmado en ambos), verificado el endpoint publico
(201) y el gate de superadmin (401 sin token) contra `https://project.linkedcorp.net`.
## Comandos utiles ## Comandos utiles
```bash ```bash