Commit Graph
6 Commits
Author SHA1 Message Date
Nurfog 1a891c3751 refactor: validadores compartidos y componentes de UI extraídos
- src/lib/validators.ts centraliza regex y validaciones (module name,
  subdominio, slug, repoUrl, safeNext) usados por las rutas API y login,
  con tests en validators.test.ts
- DeployStatus, HelpdeskUsage y PagosUsage se extraen de las páginas
  /upload y /m/[name] a componentes propios
- README actualizado con la arquitectura y el contrato de /api/modules
2026-10-13 11:41:45 -03:00
Nurfog 926d41dc51 feat: índice como Server Component e inventario server-side
El índice público renderiza en el servidor con revalidación de 15s (isla IndexRefresh para revalidar). Nuevo GET /api/inventory con sesión: el inventario de 2400 líneas ya no viaja al navegador. Dedup: ProgressBar compartido, hook useVerifyPoll, createStore genérico reutilizado por correo. Quick wins: Dockerfile fijado por digest + healthcheck, README sin emails reales, fuera eslint-disable en m/[name].
2026-10-08 11:21:05 -03:00
Nurfog b6ca254a82 feat: plantillas de correo en portal IT (listar, crear, editar) 2026-09-21 12:30:43 -03:00
Nurfog f9e0887f10 feat: página Correo con claves de módulos + lint en cero 2026-09-16 11:31:28 -03:00
Nurfog 33d2cc2bcb docs: README real del portal (rutas, auth IT, env, deploy) 2026-09-10 10:53:36 -03:00
Nurfog 229cbd074a Initial commit from Create Next App 2026-09-08 13:59:21 -03:00