Kodeval — Changelog

Cambios
y versiones.

Actualizaciones de todos los productos.

Versiones actuales

Kodeval v1.1 En desarrollo
Connections v0.9 Beta
Kodeval Pages v0.5 Beta permanente

Cada producto avanza a su propio ritmo. El registro de abajo lista los lanzamientos del ecosistema.

Emails transaccionales, carrusel de productos y limpieza tipográfica

En desarrollo. Envío de emails migrado a Resend, nuevo carrusel de productos en el inicio y una limpieza de tipografías fuera de Kodeval Pages.

Infra Emails transaccionales migrados a Resend vía Send Email Hook, con más control que el relay SMTP anterior.
Fix Corregido un error silencioso en el hook de Resend que ocultaba fallos de envío.
Fix Corregidos dos bugs que impedían el envío real de emails, confirmados en producción.
Mejora Nuevo carrusel de productos en el inicio: hero y carrusel unificados en un solo contenedor.
Infra IBM Plex Mono retirada de todo el sitio principal salvo Kodeval Pages; Space Grotesk e Inter en su lugar.

Versionado por producto, subdominios propios y limpieza final de voseo

Connections y Kodeval Pages pasan a subdominios independientes con deploy propio en Cloudflare Workers. Nuevo panel de versiones actuales y navegación más honesta.

Infra Connections migrado a connections.kodeval.com, desplegado en Cloudflare Workers.
Infra Kodeval Pages independiente en pages.kodeval.com, con deploy propio.
Nuevo Perfiles públicos y catálogo de módulos compartido en Pages.
Mejora SEO reforzado: canonical en todas las páginas, sitemaps separados por subdominio, JSON-LD y Open Graph corregidos.
Mejora Rediseño de la sección Raw en el inicio, con tipografías propias (Unbounded, Outfit, Bricolage Grotesque, DM Mono) autoalojadas.
Mejora Menú desplegable de navegación rediseñado, con Space Grotesk como tipografía de UI.
Infra CI agregado: lint estático y smoke test en navegador antes de cada deploy. Relay de sesión entre dominios reforzado.
Fix Barrido final de voseo rioplatense (68 casos restantes) hacia español neutro, y nav "Equipo" renombrado a "El fundador".

Password reset, nuevos módulos, changelog y sitemap

Connections suma recuperación de contraseña. Pages crece con 4 módulos nuevos. Infraestructura y SEO mejorados.

Nuevo Connections: flujo “¿Olvidaste tu contraseña?” con envio de enlace por email vía Supabase.
Nuevo Pages: módulo Accordion FAQ (HTML y CSS puro con details/summary).
Nuevo Pages: módulo Testimonios con grid auto-fit y avatares por iniciales.
Nuevo Pages: módulo Tabs con accesibilidad aria-* y animación de entrada.
Nuevo Pages: módulo Timeline vertical con pseudo-elementos CSS puro.
Nuevo Esta página de changelog.
Infra sitemap.xml y robots.txt agregados a la raíz del proyecto.
Fix Status: corregido proveedor de infraestructura (Cloudflare Pages en lugar de Vercel).

Redesign de Connections + seguridad mejorada

Nuevo diseño visual para Connections con paleta Dusk. Seguridad reforzada en cambio de contraseña y eliminación de cuenta.

Mejora Login y settings de Connections rediseñados con paleta Dusk (#0F0A1A / dorado #F0B429).
Mejora Tipografía unificada: Syne 800 (logo), Figtree 600 (UI), DM Sans (body).
Nuevo Cambio de contraseña con re-autenticación OTP de 3 pasos vía Supabase.
Nuevo Eliminación de cuenta requiere confirmar el email escrito exacto.
Mejora Sidebar de settings reestructurado: Cuenta / Productos / Zona de peligro.
Fix Cierre de sesión global (scope: 'global') que también invalida la sesión en Raw ©.
Fix Correcciones en hero de páginas legales (gradiente CSS), typo japonés y anchor links tapados por navbar.

Passkeys, handle personalizado y panel Raw ©

Autenticación sin contraseña, identidad personalizable e integración con el sistema de reseñas.

Nuevo Soporte de passkeys (WebAuthn) para iniciar sesión con Face ID, huella o PIN.
Nuevo Handle personalizado con prefijo @, validación en tiempo real y cooldown de 30 días.
Nuevo Panel Raw © en settings: estadísticas de reseñas, ítems y últimas 5 reseñas.
Fix Upsert de favoritos corregido con onConflict: 'user_id,module_slug'.
Fix Inicialización de sesión migrada a getUser() para datos frescos del servidor.
Fix Handle sincronizado a la tabla public.profiles al guardar.

Gestión de proveedores OAuth y favoritos en Pages

Connections suma linking/unlinking de cuentas externas. Pages agrega favoritos y tracking de uso de módulos.

Nuevo Conectar y desconectar Google, GitHub y Discord desde settings (con validación de único método).
Nuevo Sistema de favoritos en la librería (botón ★ por módulo, persistido en Supabase).
Nuevo Tracking de uso: primer click en un módulo queda registrado en module_uses.
Mejora Íconos SVG inline en el sidebar de settings (antes emojis).
Mejora Eliminación de cuenta invoca función backend en lugar de solo signOut().

Lanzamiento inicial

Primera versión pública de Kodeval con el sitio principal, Connections y la librería de Pages.

Nuevo Sitio principal con landing page, Quiénes somos, Status, Contacto y páginas legales.
Nuevo Connections: autenticación con email/contraseña, Google, GitHub y Discord.
Nuevo Kodeval Pages con librería de 11 módulos, filtro por categoría/estado y búsqueda.
Mejora Navegación mobile con menú hamburguesa en ambos headers.
Mejora Variable fonts: Inter (100–900) y Space Grotesk (300–700), IBM Plex Mono para código.
Fix Rutas rotas en footer y página de login corregidas.