HistoriasNoticiasSobre míPrecios
Pregúntale a GaganComenzar
  1. Release Notes

Explorar

  • Inicio
  • Sobre mí
  • Historias
  • Noticias
  • Archivo de noticias
  • Precios

Conectar

  • Preguntar
  • Reservar llamada
  • Enviar correo

Recursos

  • Documentación
  • Kit de medios
  • Notas de la versión
  • Mapa del sitio
  • Feed RSS

Legal

  • Privacidad
  • Términos de uso
Resumen del sitio para IA·Corpus completo para IA

© 2026 Gagan Malik. Todos los derechos reservados.

Privacidad|Términos de uso|Mapa del sitio

En esta página

  • v1.22.22
  • v1.21.21
  • v1.20.20
  • v1.19.19
  • v1.18.18
  • v1.17.17
  • v1.16.16
  • v1.14.14
  • La versión v1.13.13 ya está disponible
  • La versión v1.12.1 ya está disponible

Notas de la versión

v1.22.22

23 de julio de 2026

Newsroom that feels like a media app—ambient colour, carousel rails, and pick-up-where-you-left-off.

The newsroom hub is now carousel-first: Recently added, category rails, Updates, Videos, and Clips scroll sideways like a media library. Articles pick up a Plex-style wash from the cover colour, and the end-of-article CTAs stay translucent so that wash still shows through.

If you have cookie consent, Continue reading remembers writings, videos, stories, and clips in progress. Release notes live on their own page with a sticky on-this-page nav—changelog posts no longer compete with announcements in the Updates rail.

Añadido

  • Newsroom hub carousel rails (Recently added, Design / Technology / Business / Culture, Updates, Videos, Clips, Stories)
  • Continue reading rail (consent-gated local progress for writings, videos, stories, clips)
  • Cover-derived ambient page wash on article detail (light + dark)
  • Dedicated /release-notes page with sticky mobile TOC
  • Sticky on-this-page nav on Docs, Privacy, and Terms
  • Ambient colour extract script for cover → wash map

Cambiado

  • Writings and story cards: title and meta below the media frame (Plex-style)
  • Article end CTA and RSS subscribe cards: translucent over ambient wash
  • Hub and article loading skeletons aligned to the new chrome
  • Techstars restored as an UPDATE; versioned release-* posts stay on /release-notes only
  • Google Cloud Translation removed from the default build/CI path

Corregido

  • Cookie banner behaviour and home carousel polish
  • Dark-mode ambient wash reading as flat grey (lifted chroma + stronger mixes)

v1.21.21

13 de junio de 2026

Better for AI crawlers, faster to load, cleaner shares.

I split the llms corpus into smaller files, added ai.txt, and opened a public /api/knowledge/summary endpoint so agents can pull canonical site data without scraping everything.

Pages should load quicker on repeat visits, WhatsApp and Instagram previews should work again, and iOS visitors get a gentle Add to Home Screen nudge after a few visits—not on first load.

Añadido

  • Tiered llms files (stories, newsroom, full corpus) plus hi/ar/es indexes and ai.txt
  • GET /api/knowledge/summary — public JSON for AI agents
  • Linked JSON-LD (@id URIs) across Person, Article, FAQ, Speakable, ProfilePage, HowTo
  • Pricing FAQ + Speakable + HowTo schema; hidden pricing summary for voice/search
  • IndexNow ping on deploy (when INDEXNOW_API_KEY is set)
  • Essay: Minimum Viable Movement
  • iOS Add to Home Screen hint (after 5 sessions + engagement)
  • AEO monitoring doc in project-documentation

Cambiado

  • robots.txt lists llms/ai URLs; expanded AI crawler allowlist
  • Slimmed llms-full.txt (~6 KB index); bodies moved to tiered files
  • OG images normalised to 1200×630 PNG
  • Article JSON-LD uses share description instead of subtitle
  • Speed Insights v2; 1-hour ISR on pricing, about, stories

Corregido

  • React hooks lint in iOS install hint
  • Broken WhatsApp/Instagram previews (wrong OG size/description)

v1.20.20

11 de mayo de 2026

Structured data and language tags that match the URL you're on.

JSON-LD URLs now follow the active locale (en/hi/ar/es) instead of defaulting to English paths on translated pages.

Major routes emit hreflang alternates, the HTML lang/dir attributes align from the edge before hydration, and case studies get proper Open Graph cards.

Añadido

  • alternates.languages (with x-default) on major public routes
  • x-gm-locale header from proxy → correct html lang and RTL for Arabic
  • BreadcrumbList JSON-LD on newsroom articles and case studies
  • Open Graph + Twitter metadata on case study detail pages

Cambiado

  • Newsroom Article JSON-LD URLs use active locale
  • About Person + Speakable JSON-LD URLs use active locale
  • Home services and Pricing provider URLs use active locale
  • Root layout Person/WebSite nav links use explicit en where intended
  • About meta description trimmed for SERP display

Corregido

  • React hooks lint in stories carousel (deferred scroll-edge updates)

v1.19.19

12 de abril de 2026

Voice mode polish plus a security pass on Ask APIs.

Ask voice fullscreen got proper screen-reader labels, clearer status text, reduced-motion support, and focus returns to the voice button when you close.

Optional Upstash rate limits protect chat, transcribe, and feedback when Redis env vars are set; response headers tightened; client errors stay generic while details stay in logs.

Añadido

  • Voice fullscreen: sr-only title/description, trust line under collapsed sources
  • Type with keyboard instead link; focus return after close
  • Analytics for voice session end and fullscreen close
  • Optional per-IP rate limiting (chat, transcribe, feedback) via Upstash
  • Security headers: X-Frame-Options, X-Content-Type-Options, Referrer-Policy

Cambiado

  • Voice status line copy (listening, speaking, follow-up hints)
  • TTS aria-live strategy during word highlight; scroll respects reduced motion
  • Waveform animation pauses when tab is hidden
  • Chat/transcribe return generic errors to clients
  • Billing portal validates Stripe customer IDs
  • Web Push subscribe payload validated with Zod

Corregido

  • Ask feedback GitHub issues filed to correct repo

v1.18.18

6 de abril de 2026

Voice input, richer case studies, and a table of contents that jumps playback.

Ask now has a transcribe API and speech-to-text hooks; the Presto case study got a screenshot gallery with ZIP download; Meta portfolio page was refactored with hero metadata and skeletons.

Articles and case studies share a table of contents that seeks listen playback to the right section; newsroom hub and cover art updated.

Añadido

  • Ask transcribe API, STT hooks, voice UI updates
  • Presto gallery with screenshots and ZIP download
  • Meta portfolio case study refactor; hero row (read time, listen, share); loading skeletons
  • Article TOC (mobile sheet + popover); TOC seeks listen via char offsets
  • Custom v1.18.18 release cover art

Cambiado

  • Stories mobile share sheet; listen dock and toolbar spacing
  • Speed sheet preset-only; popover z-index above fixed chrome
  • Newsroom hub: bento contrast, transparent hub, media kit nav
  • Analytics locale prioritisation report updates
  • llms.txt and media kit ZIP regenerate after production build

Corregido

  • Shared gallery ZIP filenames; Presto hero uses card cover; five gallery screenshots

v1.17.17

22 de marzo de 2026

Brand assets to download, push notifications, and cleaner mobile nav.

New media kit page with downloadable brand assets (generated ZIP). Android users can opt into newsroom digest push; Privacy and Terms updated accordingly.

PWA gets app badges and a clearer iOS install path. Ask shows up to eight source updates per answer; voice mode bugs fixed across TTS and fullscreen.

Añadido

  • Media kit page with brand assets and generated ZIP
  • Web Push on Android for newsroom digests
  • PWA app badges via service worker; iOS Add to Home Screen hint
  • Ask: up to eight source updates with Show more
  • Essays: No Download Required, Diplomatic Immunity, Someone Designed That Button

Cambiado

  • Media kit download UX; safer forced-save for asset files
  • Nav: mobile sheet, loading skeletons, snappier menu
  • Stories: mobile logo sizing, CTA visibility, stats layout
  • Archive filters desktop layout

Corregido

  • Ask voice: TTS loop, voices API, fullscreen canvas refs, error UX
  • E2E/integration tests for Ask, home, What's New flows

v1.16.16

16 de marzo de 2026

Readwise feeds the knowledge base; Ask and PWA got touch-ups.

Knowledge base syncs from Readwise via API and GitHub Action, with incremental embedding upserts so deploys don't re-embed everything.

Ask mobile sheet UX improved; voice mode sphere and layout fixes; archive filters cleaned up; PWA toast restyled.

Añadido

  • Knowledge base with Readwise sync (POST /api/knowledge, GitHub Action, OpenAI embed fallback)
  • Seed embeddings upsert for incremental updates

Cambiado

  • Ask: mobile sheet UX, read-aloud highlighting, New conversation fix
  • Voice mode: sphere visibility, layout, follow-up, animation fixes
  • Archive filters: Reset first, hide scrollbar, fix cropped text
  • Listen mode word highlight colours
  • UPDATE posts hide Media section
  • Anthropic model bump; checkout v6 in GitHub Actions

Corregido

  • PWA toast: pill buttons, Maia styling, cancel handling, service worker state

v1.14.14

14 de marzo de 2026

The current word lights up and stays in view while TTS plays.

Newsroom articles now highlight the spoken word and scroll to keep it visible during listen mode. Uses Speech Synthesis boundary events with a fallback when the browser doesn't support them (e.g. Firefox)—playback still works.

Añadido

  • Word-level highlight + scroll-follow during TTS on article pages
  • ListenModeContext shared between listen bar and article body
  • ArticleBodyWithListen: word spans, throttled scroll, reduced-motion support
  • getArticleCharRanges for char-offset mapping
  • Unit tests for char ranges, listen bar, and body component

Cambiado

  • ArticleListenBar wires boundary handler and 2.5s unsupported detection
  • Article pages use ListenModeProvider wrapper

La versión v1.13.13 ya está disponible

11 de marzo de 2026

Rediseño de la experiencia de usuario (UX) del chat de voz (Ask), estado de conexión, pulsar para hablar, selector de voz por primera vez, banda de habla con IA, vista de voz de pantalla completa opcional; mejoras en la interfaz de usuario de Ask.

La versión 1.13.13 incluye el rediseño de la experiencia de usuario (UX) del chat de voz en la página de Preguntas: sesión de voz explícita con estados claros (Inactivo → Conectando → Escuchando → Enviando → Hablando con IA), entrada de voz siempre visible, estado de conexión dedicado con reintento, pulsar para hablar (Mantener pulsado para hablar), selector de voz al iniciar sesión, franja "Gagan está hablando" y recuperación de errores con ajustes "Intentar de nuevo/Abrir". La vista de voz a pantalla completa opcional, estilo Perplexity, añade una esfera de partículas reactiva a la voz, una franja de fuentes y una transcripción en vivo. La interfaz de usuario de Preguntas incluye un menú desplegable de categorías, alternancia entre voz y texto, fuentes y seguimiento al finalizar la transmisión, y correcciones de diseño.

Añadido

  • Rediseño de la experiencia de usuario (UX) del chat de voz (Ask): sesión de voz explícita con máquina de estados; la función de voz siempre es visible cuando es compatible
  • Estado de conexión: “Preparando el micrófono…” con control giratorio; Cancelar; tiempo de espera y gestión de errores con reintento
  • Escucha (manos libres): Detener y enviar, Salir voz, forma de onda, transcripción en vivo; enfocar anillo animado; Solo equipo en modo voz
  • Pulsar para hablar: mantener pulsado para hablar cuando la activación es pulsar; puntero/táctil y teclado espaciador
  • Selector de voz por primera vez: elija la voz en el primer toque; opciones preestablecidas, vista previa; luego Conectando
  • Banda de voz con IA: barra "Gagan está hablando" con parada de reproducción y voz de salida; reescucha manos libres después de TTS
  • Recuperación de errores: Alerta a nivel de tarjeta con "Inténtalo de nuevo" y "Abrir configuración".
  • Vista de voz estilo Perplexity (opcional): IU de pantalla completa con esfera de partículas, tira de fuentes, silencio, transcripción en vivo, chat de salida
  • Interfaz de usuario de Ask: menú desplegable de categorías, Cog/Mic/Configuración2; filtrado de seguimiento y Mostrar más; alternancia de voz/texto de estado dual; fuentes y seguimientos cuando se transmite la respuesta; chips de sugerencias y chips de enlace de mensajes

Cambiado

  • Entrada de voz: el botón de voz siempre está visible cuando es compatible; el equipo se ha quitado del modo inactivo (solo en la interfaz de usuario del modo de voz)
  • Anillo de voz: se muestra solo cuando la voz está activa; se oculta en caso de error; escalonamiento de forma de onda y animación más suave; lista numerada + espaciado
  • Pregunta: Alinear a la izquierda los chips de seguimiento; número de cita y lista en la misma línea; prepareSendMessagesRequest incluye mensajes en el cuerpo
  • Definición de conexión: utilice voiceConnecting para isConnecting para que el estado de conexión se muestre correctamente

Corregido

  • Voz: definición de isConnecting, restauración del timbre de voz animado, estado de error y CTA de reintento/configuración
  • Pregunta: Cuerpo de error de API analizado como JSON; alerta de error con Inténtalo de nuevo; claves i18n de memoria/voz para producción

La versión v1.12.1 ya está disponible

7 de marzo de 2026

Barra de escucha de artículos (TTS), ventana emergente para compartir artículos, fila de firma en todas las publicaciones de la sala de redacción, reproducción y correcciones de firma.

La versión 1.12.1 añade la barra de escucha de artículos (escuchar/pausar, progreso, velocidad de reproducción de 0,5x a 3,0x) y la ventana emergente "Compartir artículo" a las páginas de artículos de la sala de prensa. La fila de firma (Por Gagan Malik, Escuchar, Compartir) ahora aparece en todas las páginas de detalles de las publicaciones (no solo en ESCRITOS), con reproducción fiable en Chrome/Safari y opción de reserva de firma cuando el subtítulo está vacío.

Añadido

  • Barra de escucha de artículos: escucha/pausa TTS, progreso y velocidad de reproducción (0,5x–3,0x) en las páginas de artículos de la sala de redacción
  • Ventana emergente para compartir artículo: Menú para compartir (LinkedIn, X, Facebook, WhatsApp, Reddit, correo electrónico, copiar enlace) en el encabezado del artículo
  • Pruebas de la barra de escucha del artículo: Pruebas unitarias para el estado vacío, el botón Escuchar y la interfaz de usuario de reproducción → progreso

Cambiado

  • Barra de escucha de artículos: Activar voces y reanudar la síntesis con el gesto del usuario; configurar el volumen y el idioma de los enunciados para una reproducción fiable (Chrome/Safari)
  • Botón Compartir: Activador de solo ícono (tamaño del ícono) para que coincida con la barra de escucha
  • Página del artículo de la sala de prensa: Integrar ArticleListenBar y ShareArticlePopover en el encabezado; texto sin formato de getArticlePlainText(post)
  • Publicaciones de la sala de prensa (todas las categorías): Barra de escucha y compartir en todas las páginas de detalles de las publicaciones (no solo ESCRITOS); fila de firma Por Gagan Malik + Escuchar + Compartir con fuente text-sm-medium; mismo diseño de fila para firma y acciones; respaldo de firma cuando el subtítulo está vacío o hay un espacio en blanco para que la fila siempre esté visible en cada publicación (excluyendo historias y videos)

Corregido

  • Artículo Barra de escucha: Estado de error de reproducción y mensaje de reproducción no disponible cuando falla la síntesis
  • Velocidad de reproducción: selección de velocidad aplicada al enunciado activo cuando se modifica durante la reproducción
  • Firma de la sala de prensa: Byline By Gagan Malik ahora siempre se muestra en las páginas de publicaciones cuando el subtítulo está vacío o solo tiene espacios en blanco.

La versión 1.12.0 ya está disponible

26 de febrero de 2026

Portal del cliente de Stripe, llms.txt, Acerca de la actualización (educación, Techstars), Esquema de persona de SEO, corrección del rastreador de PWA, limpieza de slugs de historias y 301.

La versión 1.12.0 incorpora el Portal del Cliente de Stripe y la alineación de precios, el archivo llms.txt para rastreadores LLM y una página "Acerca de" actualizada con información sobre educación (LBS), biografía y cobertura de Techstars. Las mejoras de SEO y AEO incluyen la desambiguación de Person JSON-LD, la jerarquía de encabezados de héroe y la alineación de metadatos con LinkedIn. Las PWA y los documentos incorporan iconos PNG estáticos y una estructura más limpia; los slugs de las historias se limpian con redirecciones 301.

Añadido

  • Generador de llms.txt: llms.txt de tiempo de compilación para rastreadores LLM; incluye educación (LBS) y contexto del sitio
  • 725M Bug Hunt: artículo de la sala de prensa y actualizaciones relacionadas
  • Portal del cliente de Stripe: portal del cliente para la gestión de suscripciones y la alineación de precios
  • Paginación de tarjetas de vídeo: Paginación de tarjetas de vídeo en la sala de prensa/archivo
  • Íconos de PWA: PNG estáticos para Newsroom, Ask y documentos (RSS, barra de entrada, sistema de diseño)

Cambiado

  • AEO: Actualizaciones de copia solo para Sr. para la optimización del motor de respuestas
  • Historias: Limpiar slugs de historias con redirecciones 301 desde URL antiguas
  • SEO Person JSON-LD: mainEntityOfPage y desambiguación de entidades
  • Acerca de: Rediseño; Sección de lecciones aprendidas
  • SEO y navegación: Jerarquía de encabezados de héroe; navegación Pregúntale a Gagan; Quién/Qué/Cómo se consolidó en Acerca de
  • Metadatos: alineados con LinkedIn (títulos, descripciones)
  • Análisis: Se trasladó al diseño regional; corrección de compilación Vercel/pnpm
  • PWA: Iconos generados como PNG estáticos

Corregido

  • PWA: el trabajador de servicio omite la caché para las solicitudes de documentos del rastreador para que los motores de búsqueda y los rastreadores de IA reciban HTML nuevo desde el borde (SEO)
  • Acerca de: Error al cargar fragmentos en la página Acerca de
  • Favicon: convención de iconos de la aplicación Next.js
  • Privacidad: Se corrigió el comportamiento oculto donde fue necesario
  • Desbordamiento de video: Desbordamiento de la tarjeta de video en ventanas pequeñas
  • Pregunta: Solución a la prueba de integración

Removed

  • Documentos: Secciones de introducción y documentos relacionados

La versión 1.11.11 ya está disponible

23 de febrero de 2026

La versión 1.11.11 ya está disponible

Vídeos de YouTube en la sala de redacción, integración de API de datos de YouTube, transcripciones de vídeo en RAG, filtro de archivo, manejo de enlaces externos.

La versión 1.11.11 trae videos de YouTube a la sala de redacción, integra la API de datos de YouTube para el contenido del canal en tiempo de compilación, agrega transcripciones de videos a RAG para la página Ask, presenta un filtro de videos en el archivo y mejora el manejo de enlaces externos para tarjetas de video.

Añadido

  • Vídeos de YouTube en la sala de prensa: La sección de vídeos muestra contenido de @gagan_malik a través de la API de datos de YouTube v3
  • Integración de la API de datos de YouTube: obtención de videos del canal en tiempo de compilación; variable de entorno YOUTUBE_API_KEY (opcional; recurre a entradas manuales cuando no está configurada)
  • Transcripciones de video en RAG: la página Ask recupera transcripciones de videos de YouTube; EMBED_VIDEO_TRANSCRIPTS=false para deshabilitar
  • Filtro de archivo: Opción de vídeos en el menú desplegable de tipo de archivo (/newsroom/archive?type=video)
  • Manejo de enlaces externos: las tarjetas de video abren los enlaces de YouTube en una nueva pestaña con la etiqueta aria y el ícono de enlace externo

Cambiado

  • Tarjetas de la sala de prensa: Los hrefs externos de YouTube usan <a target="_blank"> en lugar de Enlace
  • Imágenes de Next.js: i.ytimg.com e img.youtube.com agregadas a remotePatterns para miniaturas de YouTube
  • seed:embeddings: obtiene y fragmenta las transcripciones de video cuando EMBED_VIDEO_TRANSCRIPTS está habilitado (predeterminado)

La versión 1.10.0 ya está disponible

Fuente RSS, banner de novedades, insignia de PWA, botones de sala de prensa estilo fantasma, enlace RSS de pie de página.

La versión 1.10.0 agrega una fuente RSS, un banner de Novedades en la página de inicio, una insignia PWA para contenido nuevo y perfecciona la sala de prensa con botones de estilo fantasma y un enlace RSS en el pie de página.

Añadido

  • Fuente RSS: ruta /feed.xml (RSS 2.0) con contenido de la sala de prensa; enlace rel='alternate' en el encabezado del diseño
  • Banner de novedades: Banner de la página de inicio que muestra nuevas actualizaciones desde la última visita a la Sala de prensa; descartar el recuento de tiendas en localStorage
  • Insignia de PWA: la insignia de la aplicación muestra el recuento de contenido nuevo cuando se instala la PWA; se borra al visitar la Sala de prensa
  • Ruta de vista previa: /preview/whats-new-banner para vista previa de diseño/desarrollo del banner Novedades
  • Claves de almacenamiento local: newsroom_last_visit_at, whats_new_dismissed_count para Novedades y la insignia PWA (documentada en Privacidad)

Cambiado

  • Sala de prensa: Botones de estilo fantasma para "Ver archivo" y "Más historias"
  • Pie de página: Enlace a la fuente RSS en Recursos
  • Documentación: LEGAL_PAGES.md enumera las claves de almacenamiento local; PRODUCT_BACKLOG PB-44 realizado

La versión 1.9.0 ya está disponible

20 de febrero de 2026

Configuraciones regionales i18n (hi, ar, es), selector de región, acordeón de preguntas frecuentes, precios específicos por región, RTL para árabe.

La versión 1.9.0 agrega configuraciones regionales en hindi, árabe y español con traducciones completas, un selector de región/idioma en el pie de página, un acordeón de preguntas frecuentes en la página Acerca de, soporte de precios específicos para cada región y RTL para árabe.

Añadido

  • i18n: Localizaciones en hindi, árabe y español con traducciones completas
  • Selector de región/idioma: Menú desplegable de pie de página (estilo Apple) con regiones agrupadas por geografía
  • Aviso legal: Aviso legal sobre privacidad y condiciones para idiomas distintos del inglés; estructura de documentos legales específicos de cada región.
  • RTL: compatibilidad con la configuración regional árabe a través de LocaleDir (dir='rtl', lang)
  • Precios específicos por región: la API de pago acepta regionCode; variables de entorno STRIPE_PRICE_*_REGION opcionales
  • Preguntas frecuentes sobre el acordeón: Acerca de la página Preguntas frecuentes como acordeón plegable con relleno de tarjeta
  • Barra fija de precios: se coloca debajo de la barra de navegación (top-16); se mueve al top-0 cuando la barra de navegación se oculta al desplazarse

Cambiado

  • Pie de página: Fila de enlaces legales (Privacidad | Términos | Mapa del sitio); se eliminaron los enlaces de texto de Póngase en contacto y LinkedIn de Connect
  • Mapa del sitio: Todas las páginas incluidas para los locales en, hi, ar, es
  • Atraso: PB-40 (selector de región), PB-41 (precios en moneda local), PB-42 (traducciones legales)

La versión 1.8.0 ya está disponible

18 de febrero de 2026

Pantallas de esqueleto para todas las páginas, corrección de filtros de archivo, encabezado fijo en las páginas de la sala de redacción.

La versión 1.8.0 agrega pantallas de carga esqueléticas en todo el sitio, corrige el error de navegación fija de los filtros de archivo y mantiene el encabezado visible en todas las páginas de la sala de redacción.

Añadido

  • Pantallas de esqueleto para todas las páginas: Inicio, Sala de prensa, Mapa del sitio, Documentos, Legal (términos/privacidad), Vista previa de preguntas, Historias, Archivo
  • Ruta de vista previa del esqueleto de la sala de prensa (/newsroom/skeleton-preview) para control de calidad
  • Encabezado fijo en todas las páginas de la sala de redacción: índice, artículos detallados y archivo (con transferencia a la barra de filtros)

Cambiado

  • Filtros de archivo: Se reemplazó Radix Select con DropdownMenu (modal={false}) para corregir la desaparición de la navegación fija al abrir menús desplegables.
  • Visibilidad de navegación: el encabezado permanece visible en /newsroom y /newsroom/[slug]; en el archivo, el encabezado se oculta cuando la barra de filtros lo alcanza
  • Móvil: Las tarjetas de héroe de Escritos e Historias coinciden con otras tarjetas en el móvil
  • Redirigir: /portfolio redirige a /stories

La versión 1.7.0 ya está disponible

17 de febrero de 2026

Auditoría con capacidad de respuesta móvil, objetivos táctiles (44 puntos), historial de preguntas como hoja en el móvil, alternancia flotante.

La versión 1.7.0 ofrece una auditoría responsiva para dispositivos móviles con objetivos táctiles mejorados, diseño de página de preguntas en pantallas pequeñas y mejoras responsivas en Historias y Sala de prensa.

Añadido

  • Móvil: Historial flotante en la página de preguntas (superposición fija en la esquina superior derecha)
  • Pregunta: Hoja del lado derecho para el historial de conversaciones en el móvil
  • Pregunta: Relleno horizontal de 16 px en dispositivos móviles para el contenido del chat

Cambiado

  • Auditoría de respuesta móvil: root overflow-x-hidden, tipografía adaptable, desplazamiento de la tabla de precios, diseño de barra fija
  • Objetivos táctiles: mínimo de 44 puntos: íconos de pie de página, hamburguesa, alternancia de tema, reproducción/pausa de testimonios y puntos, botones de voz/envío de preguntas
  • Historias: Trabaje con logotipos CTA visibles en dispositivos móviles (ya no solo al pasar el cursor)
  • Estadísticas de impacto del diseño: diseño de cuadrícula en dispositivos móviles (2 columnas), diseño flexible en computadoras de escritorio
  • Pregunta: La barra lateral del historial usa Hoja en el móvil cuando está por debajo del punto de interrupción de LG
  • Sala de prensa: Altura mínima de un héroe responsivo y un bento
  • Archivo: Tamaño del objetivo táctil del botón de reinicio

La versión 1.5.0 ya está disponible

16 de febrero de 2026

La versión 1.5.0 ya está disponible

Favicon, imágenes Open Graph, automatización posterior a la compilación de RAG, corrección de codificación de vibración, regla del cursor.

La versión 1.5.0 agrega favicon, imágenes Open Graph para vistas previas sociales y automatización RAG.

Añadido

  • Favicon: app/icon.png del logotipo (reemplaza el predeterminado de Vercel).
  • Imágenes de Open Graph: los artículos de la sala de redacción ahora usan su imagen de portada; se utiliza un logotipo predeterminado para las páginas sin imágenes.
  • RAG: automatización de semillas posteriores a la compilación: las incrustaciones se vuelven a sembrar en cada implementación de Vercel.
  • Regla del cursor: rag-seed-embeddings.mdc (un recordatorio para ejecutar la semilla después de los cambios en la sala de redacción).
  • Sala de prensa: Publicación de actualización de la versión 1.4.1 con una portada con un plano mecánico.

Cambiado

  • RAG: El aviso del sistema se ha ampliado para "codificación de vibraciones", artículos y consultas de escritura.
  • RAG: El script de semilla ahora omite con elegancia cuando falta DATABASE_URL y admite AI_GATEWAY_API_KEY.
  • Vista previa de enlaces sociales: ahora se utilizan imágenes de portada correctas para los artículos de la sala de redacción, con un logotipo de respaldo.

La versión 1.4.1 ya está disponible

Artículo en Contra de One-Click Coding, píldoras de citas con faviconos (sala de prensa + página de preguntas), fechas de publicación en Writings, nueva imagen de portada.

La versión 1.4.1 agrega un nuevo artículo de Escritos y mejora la experiencia de citación en todo el sitio.

Añadido

  • Sala de prensa: Artículo "Contra la programación de un solo clic: Recuperando la destreza para proyectos personales" (reemplaza el artículo sobre migración)
  • Sala de prensa: píldoras de citas con faviconos (artículo de la sala de prensa + página de preguntas)
  • Sala de prensa: nueva imagen de portada para el artículo Against One-Click Coding

Cambiado

  • Sala de redacción: Las tarjetas bento de los escritos muestran la fecha de publicación en lugar del tiempo relativo
  • Sala de prensa: enlaces de citas con formato de píldoras y favicono, alternativa a Globe

La versión 1.4.0 ya está disponible

Página de preguntas: citas de estudios de caso con miniaturas, alternar Mostrar más/menos chips, catálogo ASSISTANT_QUESTIONS.md, texto de ayuda y variantes del tamaño del botón.

La versión 1.4.0 agrega mejoras en la página Preguntar y variantes del tamaño de los botones.

Añadido

  • Página de preguntas: las consultas de listas de estudios de caso ahora devuelven una cita por estudio con miniaturas; cada viñeta se vincula a /stories/[slug]
  • Página de preguntas: alternar entre "Mostrar más" y "Mostrar menos" para expandir las fichas de sugerencias
  • Catálogo de preguntas del asistente ASSISTANT_QUESTIONS.md

Cambiado

  • Página de preguntas: el texto de ayuda se renombró como "Esto es lo que puedes preguntarme".
  • Botón: se agregaron variantes de tamaño xl e icon-xl (corrige la compilación para las páginas Acerca de y Rolex)

La versión 1.3.0 ya está disponible

10 de febrero de 2026

Consentimiento de cookies (GDPR), documentos del plan de lanzamiento, pruebas de integración de Ask.

La versión 1.3.0 agrega un banner de consentimiento de cookies para el cumplimiento del RGPD, documentación del plan de lanzamiento y pruebas de integración para la página Ask.

Añadido

  • Banner de consentimiento de cookies con 'Solo necesario' y 'Aceptar todas las cookies'; GA4 se carga solo después del consentimiento; visualización retrasada (3 s o primer desplazamiento); enlaces a /privacidad
  • Documentación del plan de lanzamiento (RELEASE_PLAN.md) y referencias cruzadas en la documentación del producto
  • Pruebas de integración de páginas de preguntas

La versión 1.1.0 ya está disponible

30 de enero de 2026

Página de inicio básica, siete estudios de casos completos, historias destacadas con CTA de Ask Gagan.

La versión 1.1.0 presenta una página de inicio optimizada, siete estudios de casos completos (Apple, Google, Presto, Aviva, Lloyds Bank, EE, John Lewis) y un héroe de Stories con el CTA principal Ask Gagan.

Añadido

  • Página de inicio básica (héroe, confianza de, trabajo seleccionado, acerca del adelanto)
  • Plantilla de estudio de caso con conclusiones, barra lateral de la empresa y cita destacada
  • Artículo JSON-LD en las páginas de detalles de la historia
  • Historias de héroes con propuesta de valor "Trabajo seleccionado con contexto" y CTA "Pregúntale a Gagan"

Cambiado

  • Llamada a la acción principal de inicio para /historias
  • Detalle de la historia TrackedLink en la tira CTA y navegación nextSlug

La versión 1.0.0 ya está disponible

15 de enero de 2026

Versión inicial: Inicio, Acerca de, Historias, Sala de prensa, Precios, Preguntas, Análisis, SEO.

La versión 1.0.0 marca el lanzamiento inicial del sitio web personal.

Añadido

  • Hogar con propuesta de valor, héroe, carrusel de trabajo, principios
  • Página Acerca de mí con cómo lidero, estudios de casos y testimonios.
  • Historias (estudios de caso) con páginas de proyectos
  • Sala de prensa
  • Precios con el pago con Stripe
  • Página de preguntas (chat de IA)
  • Análisis (Vercel, GA4), SEO (metadatos, mapa del sitio, valores canónicos, JSON-LD)
  • Modo oscuro y diseño responsivo

Nos aceptaron en Techstars

15 de junio de 2023

Mis cofundadores Ghassan Alabdulgader, Taranvir Singh, Dauren Shaikhin y yo hemos sido aceptados en el Programa Acelerador de Techstars. Programa Techstars Riyadh 2023.

En Permitech, desarrollamos soluciones de seguridad industrial en el trabajo basadas en IA que mejoran la detección de riesgos, la prevención de incidentes y el cumplimiento normativo en entornos de alto riesgo. Esto confirma el problema que resolvemos y el equipo que hemos formado, y representa una oportunidad real para impulsar nuestro crecimiento en uno de los ecosistemas de startups más dinámicos de Oriente Medio. Techstars Portfolio · Permitech.