Historial

Changelog

Cambios reales de este sitio, tomados de los commits del repositorio. Sin versiones ni fechas inventadas.

  1. Auditoría y QA en producción

    • QA con Playwright sobre el dashboard: 8 pestañas del panel con la API mockeada, 0 errores en consola.
    • 401 explícito en el dashboard: reintento con token refrescado y aviso + /login si persiste.
    • Pestañas conectadas al bot: Permisos de Roles, Broadcast e id de guardado.
    • Auditoría cerrada: manifest, canonical/noindex del panel, lint limpio y dependencias muertas fuera.
    • Lighthouse: Accesibilidad 100 · Best Practices 100 · SEO 100.
    • 1bca3c3
    • 1cdb736
    • 8226154
    • 9db9652
  2. Rediseño “Cian Ártico”

    • Nueva identidad visual: paleta cian, tipografías Syne / Manrope / JetBrains Mono y tokens de diseño.
    • Integración de shadcn/ui (21 componentes) adaptada a la identidad del sitio.
    • Motion avanzado: transiciones de ruta, parallax tipo Apple y pill en la navegación.
    • Preview del panel de tickets con estilo Discord real: author, thumbnail, campo de categorías, footer, select y botones.
    • Fixes: dropdown de Base UI, aviso de más de 25 categorías y overflow horizontal a 320px.
    • 1f3e516
    • a28aeb8
    • 9c79d5b
    • 578814a
    • 61573bf
    • 37a18d2
  3. De plantilla a portafolio real

    • Remodelación completa a portafolio personal: SEO, accesibilidad, responsive y blog con autenticación.
    • Estadísticas del bot en vivo desde la API (sin cifras inventadas).
    • Retiro de 9 dependencias sin uso y cookie de sesión firmada.
    • Easter eggs: animaciones 3D del Sharingan, tilt del banner y ojo interactivo.
    • TEST_REPORT.md con la auditoría y la verificación en producción.
    • 49cf5b6
    • 4cea40b
    • d0ee2d6
    • 429cac3
    • bd4f5bc
  4. Páginas nuevas y fin de la era académica

    • Se eliminó el contenido de academia y el sitio pasó a portafolio personal.
    • Páginas nuevas o reescritas: technologies, cybersecurity, projects, library, blog, contact y bot.
    • Logos reales de tecnologías con Devicon y estado honesto de Discord («No disponible» cuando cae).
    • Blog funcional con uploads y proyectos con árbol de archivos.
    • 7059a3d
    • beb36ce
    • 58dcbaf
    • f1ce279
    • c753c5e
  5. Dashboard del bot: tickets y autenticación

    • Pestañas de tickets con contenido real: Forms, Behavior y Logs.
    • Dropdowns propios en todas las secciones del panel.
    • Autenticación cross-origin: cookies SameSite=None, endpoint de token y proxy de APIs.
    • Sistema de notificaciones de streamers (YouTube/Kick/TikTok) con sus endpoints.
    • Múltiples fixes de guardado de configuraciones (tickets, welcome, autorole).
    • a495205
    • 616a864
    • b403706
    • 541e0a7
    • c264813
Roadmap

Pendientes conocidos

Cosas que sé que faltan, sacadas de la auditoría y de las notas del proyecto. No es una promesa de fechas: es la lista honesta de lo siguiente.

  • Pruebas reales de Verificación → Desactivar

    Comprobar en producción que desactivar la verificación borra el mensaje publicado en el canal.

  • Visor de logs de tickets

    Integrar el visor de transcripts de tickets en el dashboard (fase pendiente de la auditoría).

  • Re-auditar Lighthouse

    Tras diferir el GIF del hero y fuera three.js, re-medir el puntaje de Performance y el TBT que marcó la última auditoría.

  • Webhook del formulario de contacto

    Configurar DISCORD_CONTACT_WEBHOOK para que los mensajes del formulario lleguen por Discord.

  • Aviso de librería de YouTube

    Resolver el aviso «Could not load youtube library» que aparece en los logs del bot (preexistente).

¿Quieres ver el detalle completo? Commits en GitHub · Novedades de System 777