Cambios
y versiones.

Actualizaciones de todos los productos.

Versiones actuales

Kodeval v2.0 Estable
Kodeval Connections v1.0 Estable
Kodeval Pages v0.6 Alpha privada

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

Kodeval 2.0: un inicio nuevo, Connections 1.0 y lo que trae Kodeval Pages

Octubre fue un mes de rehacer: el inicio de Kodeval, tu cuenta de Connections y, con la puerta cerrada, Kodeval Pages entero. Lo de Kodeval y Connections ya está a la vista. Lo de Pages va al final, como adelanto.

Kodeval

Nuevo Inicio nuevo: los tres productos se ven de entrada y cada uno tiene su sección. Kodeval Pages muestra un ejemplo de código explicado, Raw el diseño de su catálogo y Connections lo que trae la cuenta. La historia y las siete reglas suben al inicio y las novedades pasan a una lista.
Mejora Se fueron el catálogo, las páginas propias de Raw y Connections y el blog, que ya repetían lo que cuenta el inicio. Las direcciones viejas te llevan al inicio o a la sección de cada producto, y los cambios siguen saliendo en esta página.
Nuevo Todo el sitio en inglés con el botón de idioma, incluidos Quiénes somos, el estado del sistema, la 404, este changelog y los cuatro textos legales.
Mejora Paleta nueva: piedra de fondo, grafito para lo oscuro y el rojo Kodeval para lo que se toca. Los encabezados de cada sección tienen un degradé en bandas que se mueve despacio y se pausa con un botón; la elección se recuerda.
Mejora Accesibilidad: contraste AAA (7:1) en todo el texto, foco visible y grueso, todo lo que se toca de al menos 44 × 44 px, «Saltar al contenido» en cada página y nada se mueve si tu sistema pide menos movimiento.
Nuevo El manual de marca, público en Marca: colores, tipografía, componentes, movimiento y voz. El logo suma una versión para fondos claros.
Mejora Cada página tiene su propia imagen al compartirla, con el título y el color de su sección.
Mejora Los cinco emails de tu cuenta (confirmación, contraseña, enlace de acceso, cambio de email y código) llegan con el diseño nuevo, también en modo oscuro. Los emails de actividad traen un enlace para darte de baja sin iniciar sesión, y se puede deshacer.
Fix El formulario de contacto vuelve a enviar.

Kodeval Connections 1.0

Nuevo Tu cuenta, rehecha: las secciones en una columna al costado (en el celular, una fila fija arriba), con tu foto, tu nombre y tu usuario siempre a la vista. Cada sección tiene su dirección, así que el botón atrás funciona y puedes compartir un enlace directo a Seguridad.
Nuevo Sesiones: «Cerrar las demás sesiones» te deja abierta solo la que estás usando, por si entraste desde un dispositivo ajeno o perdiste el celular.
Mejora Cambiar la contraseña va en dos pasos marcados, con «Mostrar», los requisitos a la vista mientras escribes y un botón para pedir otro código. El código se envía solo cuando escribes el sexto dígito.
Mejora Las preferencias se guardan apenas tocas el interruptor. El usuario se confirma antes de cambiarlo, porque después hay que esperar 30 días para volver a cambiarlo.
Mejora La foto se elige también con el teclado, cada campo tiene su etiqueta, los avisos aparecen junto a cada acción y eliminar la cuenta dice qué se borra antes de hacerlo.
Mejora Logo y favicon propios, las fuentes de Kodeval (Space Grotesk e Inter) junto a Syne en el logo y los números, y contraste AAA en textos secundarios, enlaces y avisos.
Fix El botón de idioma de tu cuenta no hacía nada: ahora la traduce entera. El login pasa al tuteo, como el resto del sitio.
Mejora Al registrarte se pide mes y año de nacimiento sin decir la edad mínima. La fecha no se guarda.

Kodeval Interactive

Nuevo Kodeval Interactive reemplaza a Crimson Entertainment: Futbolle, No Mercy Streets y Pockies tienen su sitio en interactive.kodeval.com, con identidad propia y la misma cuenta de Kodeval.
Mejora Los términos (versión 3.4), la privacidad (3.7), las normas (1.1) y la política de compras (1.3) nombran a Kodeval Interactive donde decían Crimson Entertainment, y ya no hablan de la tienda ni de «Mi cuenta Crimson», que no existen más. En contacto, el servicio de los juegos también pasa a llamarse Kodeval Interactive.

Kodeval Pages 0.6: lo que trae la versión nueva

Kodeval Pages pasa a alpha privada: está cerrado mientras se termina por dentro y por fuera. En pages.kodeval.com ya se ve un adelanto. Esto es lo que trae cuando vuelva:

Nuevo KP Studio: un editor visual con el código siempre al lado. Armas la página con piezas que tienen nombre propio (Caja, Pizca, Fila, Rejilla, Botón, Rumbo, Foto y Nota), cada cambio aparece en el código en el momento y los módulos de la librería entran con un botón. Sale como alpha, para usarlo y decir qué falta.
Nuevo Probador de dispositivos: tu página adentro de cuatro aparatos dibujados de marcas que no existen, el Pear pPad, el Pear pPhone, el Pear pPhone Couple y el Samsong X Fold, con las medidas de pantalla de los reales. Se giran, se ven de canto o por detrás, y los plegables se abren y se cierran.
Nuevo «Descubre tu nivel»: 20 preguntas de HTML y CSS, de menor a mayor. Te da un nivel del 1 al 10, qué te conviene aprender después y con qué módulos practicarlo. Una respuesta equivocada no se marca en rojo: se explica. El resultado queda solo en tu navegador.
Nuevo Kodeval Pages Kids: una puerta de entrada para chicos, con su propio taller donde cambias la página y ves cómo cambia el código. Más detalles cuando esté lista.
Mejora Una portada para usar: el buscador arriba, tu nivel si ya hiciste el test, los módulos por grupo y las herramientas a mano. La presentación para quien llega por primera vez tiene su propia página.
Mejora Librería nueva: los módulos agrupados por tipo, con un dibujo de cada bloque, la técnica que practicas en cada uno y una búsqueda que entiende palabras sin tilde. Si no encuentra nada, te propone búsquedas que sí encuentran.
Nuevo De 15 a 40 módulos. Entre los nuevos: migas de pan, un menú para el celular, una barra lateral, paginación, galería, pasos numerados, tabla de datos, tarjeta de producto, estilos para textos largos, ventana modal, ayuda emergente, interruptor, buscador, carrusel deslizable, valoración con estrellas, barra de progreso, etiquetas, avatares, indicador de carga y una escala tipográfica. Todos con su explicación y listos para KP Studio.
Mejora Páginas de módulo nuevas, con la vista previa real en distintos anchos, el código listo para copiar y un aviso claro cuando se copió.
Nuevo Modo claro, que sigue al de tu sistema o se elige con un botón.
Nuevo Sugerir un módulo en tres pasos: el tipo de bloque, la idea y tu email.

Todavía no tiene fecha. Cuando la tenga, sale primero aquí.


Páginas legales reescritas y contenido al día

Términos y privacidad reescritos para describir lo que Kodeval hace de verdad, y limpieza de información desactualizada en el resto del sitio.

Mejora Términos y condiciones reescritos en los cuatro idiomas: sin cláusulas de pagos ni suscripciones que no existen, con la licencia MIT de Pages, eliminación de cuenta y reglas de contenido para Raw.
Mejora Política de privacidad reescrita: lista real de datos, proveedores (Supabase, Cloudflare, Resend, Formspree y otros), almacenamiento local, perfil público y plazos de la Ley 25.326.
Mejora Política de privacidad unificada (versión 3.0): un único texto para todos los servicios de Kodeval y Crimson Entertainment, incluidos Raw, Pockies, No Mercy Streets y Futbolle, con disposiciones particulares por servicio, Sentry, Cloudflare Web Analytics y Lemon Squeezy declarados, y articulado de tono legal en los cuatro idiomas.
Mejora Términos y condiciones unificados (versión 3.0): un único texto para todos los servicios, que reemplaza a los de Raw y Pockies, con condiciones particulares por servicio, reglas de compras, suscripciones, revocación y reembolsos para cuando se habiliten los pagos, y los derechos del consumidor explicitados.
Mejora Nueva política de compras y reembolsos (versión 1.0), común a todos los servicios: gemas de Pockies y suscripciones de Raw, revocación con el alcance mínimo que permite la ley, supuestos cerrados de reembolso, compras de menores, contracargos y cierre de servicios. Enlazada desde el pie del sitio y los términos.
Mejora Nuevas normas de la comunidad (versión 1.0), comunes a todos los servicios: cada norma en lenguaje claro con ejemplos de qué sí y qué no (respeto a las personas, lenguaje, reseñas honestas, figuras públicas, spoilers, política, IA, marcas y juego limpio), y un articulado con las medidas escalonadas y la apelación.
Fix Connections: «Perfil público» y «Emails de actividad» ahora funcionan de verdad. Desactivar el perfil público oculta tu página de perfil en Connections y en Raw, y desactivar los emails de actividad frena los avisos opcionales de Raw. Se quitó «Novedades de Kodeval», que no enviaba nada.
Mejora Cabeceras de seguridad en kodeval.com, connections.kodeval.com y pages.kodeval.com: política de contenido (CSP), prohibición de embeber el sitio en otras páginas, HSTS y nosniff. El smoke test del CI ahora falla si la CSP bloquea algo que el sitio usa.
Nuevo «Una forma de hacerlo»: el lema de Kodeval tiene página propia, con las siete reglas que lo sostienen, dónde comprobar cada una y lo que queda afuera de todos los servicios. Enlazada desde el menú, el pie del sitio y Quiénes somos.
Nuevo Contacto rediseñado como centro de ayuda: eliges el servicio (los ocho, incluidos Pockies, No Mercy Streets, Futbolle y Crimson Entertainment), después el tema, y recibes la respuesta al instante cuando existe; el formulario queda para lo que la necesita, con el servicio y el tema ya cargados. Suma reportes de seguridad, apelaciones y compras, y un security.txt en /.well-known/.
Fix Contacto: quitado un producto inexistente del formulario y sumados Connections, Raw y privacidad como asuntos.
Fix Estado del sistema, blog, Quiénes somos y novedades del inicio actualizados.
Fix Términos (versión 3.1) y política de privacidad (versión 3.2): la autorización de madre, padre o representante legal alcanza a las personas menores de dieciocho años, sin la ambigüedad de «entre trece y dieciocho» sobre quien ya cumplió los dieciocho. La edad mínima sigue siendo trece años.
Mejora Términos (versión 3.2), política de compras (versión 1.1) y política de privacidad (versión 3.3): Pockies vende paquetes de gemas, pagados en Lemon Squeezy; los planes de Raw siguen anunciados. El botón de arrepentimiento ya está en Contacto, sin cuenta ni registro, y Contacto responde cómo comprar gemas y qué hacer si no llegan.
Mejora Política de compras (versión 1.2): en Pockies ningún elemento al azar se consigue con dinero ni con gemas; la Pockie Misteriosa pasa a pagarse solo con monedas, que se ganan jugando. Con gemas se suman la Vitrina del día y los apodos para las Pockies.
Mejora Política de privacidad (versión 3.4): Resend también envía los correos de Pockies (por ejemplo, el aviso a quien sale en el sorteo de la beta cerrada), con los mismos datos: el correo electrónico y el contenido del mensaje.
Mejora Política de privacidad (versión 3.5): Pockies suma sus datos de diagnóstico y medición. Cuenta visitas con Cloudflare Web Analytics, sin cookies y de forma agregada, y registra los errores técnicos del juego sin el usuario, sin la dirección IP y sin el token de sesión; se borran a los 30 días.
Mejora Política de privacidad (versión 3.6) y términos (versión 3.3): el formulario de contacto se envía con EmailJS en lugar de Formspree, y Kodeval tiene correo propio, [email protected], atendido con Zoho Mail. El correo queda como canal alternativo para consultas, asuntos legales y pedidos sobre datos personales.

Login en dos pasos, contraseñas más seguras y emails propios

Connections estrena login y registro rediseñados, protección contra bots y bloqueo de contraseñas filtradas. Envío de emails migrado a Resend y nuevo carrusel de productos en el inicio.

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.
Nuevo Connections: login y registro rediseñados en dos pasos, con los requisitos de contraseña a la vista.
Nuevo Cloudflare Turnstile en login, registro y recuperación de contraseña para frenar bots.
Nuevo Bloqueo de contraseñas filtradas con Pwned Passwords de Have I Been Pwned (k-anonimato: solo viajan 5 caracteres del hash).
Mejora Requisitos de contraseña alineados a NIST SP 800-63B: mínimo de 8 caracteres, sin reglas de composición forzadas.
Mejora Connections: header propio, navegación de configuración en barra horizontal y mejor responsive en mobile.
Nuevo Selector de idioma español/inglés en el sitio principal.
Infra La cuenta de Connections ahora también sirve para iniciar sesión en Pockies y en los proyectos de Crimson Entertainment.

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.