Kodeval — Changelog

Cambios
y versiones.

Actualizaciones de todos los productos.

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.