Registro de cambios

Todo lo que hemos lanzado, en lenguaje sencillo. Lo más nuevo primero.

Precios, dominio propio, embebidos y API pública

  • Página /pricing con tres planes (Free / Creator / Pro) conectados a Stripe Checkout — protegida por env para que la página se renderice incluso sin claves.
  • Reclamación de dominio propio + verificación DNS TXT + middleware que mapea tunombre.com a tu /usuario.
  • Los enlaces de YouTube, Spotify, Vimeo y SoundCloud se renderizan automáticamente como reproductores en línea en tu página pública.
  • API pública de solo lectura: /api/v1/profile y /api/v1/links, autenticada por claves API con HMAC.
  • Esquema base para un futuro marketplace de plantillas.

Endurecimiento del servidor + analítica + IA

  • Whitelist de MIME en almacenamiento aplicada a nivel RLS (no más subidas arbitrarias).
  • Eliminación real de cuenta vía Zona Peligrosa — llama a un endpoint con service-role y limpia el almacenamiento.
  • Los botones de enlace del perfil público ahora abren enlaces (regresión de Phase 1.2 corregida) y los clics se rastrean.
  • Tabla de top-enlaces en la página de analítica con conteo de clics y porcentaje del total.
  • Generador de bio con IA conectado vía Anthropic Claude con cacheo de prompts.

Activación del panel, primitivos Radix, ajustes con seis pestañas

  • Tarjeta de compartir en el panel con la URL en vivo linkhiver.com/handle, botón de copia y anillo de completitud del perfil.
  • Ajustes se expande de 2 a 6 pestañas: Perfil, Seguridad, Dominio, Notificaciones, Facturación, Zona peligrosa.
  • Primitivos Tooltip, DropdownMenu, Popover, Avatar y Sheet añadidos al sistema de diseño.
  • Variante cva de Input limpia las cuatro páginas de auth.
  • Corrección móvil en el encabezado de la página de diseño — título y botones se apilan en teléfonos.

Cimientos — bio pública, landing de marketing, legales

  • Eliminamos el módulo Sports a medio acabar y la función huérfana de banners (~1.600 líneas de código muerto).
  • Conectamos la columna username de extremo a extremo: el onboarding la pide, los ajustes pueden cambiarla y el middleware aplica una lista de palabras reservadas.
  • Creamos la ruta de perfil público en /usuario con renderizado temático, tarjetas OG y un 404 de reclamación.
  • Reemplazamos la página de inicio que redirigía a login por una landing real de marketing en cinco secciones.
  • Pie con Términos, Privacidad y Cookies en las superficies de auth y marketing.

¿Quieres avisos de los lanzamientos importantes? Inicia sesión y activa los correos de actualización de producto en Ajustes → Notificaciones.

Registro de cambios · Linkhiver