Saltar al contenido principal

Registro de cambios

Todas las versiones de GrokMediaDownloader publicadas en Chrome Web Store, de la más reciente a la más antigua. Las fechas corresponden al día en que se compiló la versión; la publicación en la tienda suele llegar a los pocos días.

Los números de issue hacen referencia a reportes en el repositorio público de GitHub.

v2.6.1

Corrección

Activación más robusta, una barra de progreso fiel con tiempo estimado y escaneos que sobreviven al cierre del popup

Una versión de mantenimiento: sin funciones nuevas ni permisos nuevos. Refuerza el flujo de activación de la 2.6.0 y corrige varios problemas de los trabajos largos que solo aparecen en bibliotecas grandes.

  • La activación recurre a una alternativa segura. Si el servidor de licencias responde con un formato inesperado, la extensión ahora lo trata como inaccesible: las claves de Lemon Squeezy pasan directamente a su ruta de activación original en lugar de marcarse como no válidas, y las claves GMD- muestran un mensaje de "inténtalo más tarde". Es la defensa del lado del cliente para el incidente del 2026-10-27, que se corrigió en el servidor ese mismo día.
  • La barra de progreso de descarga vuelve a ser correcta. Podía marcar 100 % con la mitad del trabajo pendiente y luego pasarse; ahora se calcula como completados / (completados + restantes), con un tope de 100 %, y la fase de video cuenta los elementos 720p nativos que antes omitía.
  • Nuevo: tiempo restante estimado junto al porcentaje ("23 % · quedan ~1 h 40 min"), calculado a partir del ritmo real de esta ejecución en cada fase. Las esperas por límite de solicitudes no cuentan para el ritmo y las que aún faltan se vuelven a sumar. Se actualiza cada 15 s y se conserva al cerrar y volver a abrir el popup. En seis idiomas.
  • Delete Old ya no pierde su resultado al cerrar el popup. El escaneo de la biblioteca ahora se ejecuta en la pestaña de Grok y no dentro del popup, así que puedes cerrar el popup durante un escaneo de varios minutos y la confirmación te estará esperando al volver a abrirlo. No se borra nada sin esa confirmación; un resultado de hace más de una hora se descarta. Si el servidor rechaza cinco borrados seguidos (sesión caducada, verificación antibots), se detiene y muestra la respuesta del servidor en lugar de recorrer miles de fallos idénticos.
  • Las bibliotecas grandes se escanean con más paciencia. La paginación de la biblioteca reintenta más veces, con esperas más largas entre intentos, y va más despacio mientras Grok limita las solicitudes, así que es menos probable que una biblioteca de miles de elementos termine con una lista parcial. La recuperación de prompts ya no se rinde ante una ráfaga de límites de solicitudes o una conversación eliminada (404): se reintentan u omiten conversación por conversación y nunca activan el corte tras cinco fallos, que se reserva para fallos reales.
  • Generate List muestra que sigue activa. El System Log recibe una línea de latido cada 60 s mientras corre un escaneo, y un popup abierto a mitad del escaneo se vuelve a conectar a él con la fase y el progreso en vivo, en lugar de volver por un instante al estado "Completado" de la lista anterior. El historial de descargas ahora también se guarda al cancelar, al pausar por un límite de solicitudes y al final de cada ejecución.

Gracias a Greg Pavlik, usuario PRO, por los reportes sobre la barra de progreso y Delete Old. Después de actualizar: Chrome aplica la actualización automáticamente; actualiza las pestañas de Grok que tengas abiertas. No hace falta volver a activar.

v2.6.0

Versión con novedades

La activación de licencias pasa a nuestro propio servidor; las claves existentes siguen funcionando

El único cambio funcional de la 2.6.0 es cómo se activa una clave PRO. La descarga, HD Upgrade, Story Mode y Video Gen Queue no cambian. También es la primera versión publicada en la tienda desde la 2.5.6, así que incluye los cambios de Delete Old de la 2.5.7 que se detallan más abajo.

  • Las claves existentes no requieren nada. Los dispositivos ya activados siguen funcionando. En una computadora nueva o tras reinstalar, introduce la misma clave que recibiste por correo electrónico. La activación ahora pasa por el servidor de licencias propio de Kario; si no se puede contactar con ese servidor, la extensión recurre por sí sola a la activación original de Lemon Squeezy.
  • Los dispositivos se cuentan con sentido. Cada clave cubre 3 dispositivos. La extensión guarda un ID de dispositivo fijo en el almacenamiento sincronizado de Chrome, así que reinstalar en la misma computadora ya no consume otra plaza, y quitar la extensión libera la suya. La sección de licencia del popup muestra la clave enmascarada y "Dispositivos: n / 3". Los perfiles de Chrome sincronizados con una misma cuenta de Google comparten una plaza; con la sincronización desactivada, una reinstalación obtiene un ID nuevo.
  • Errores de activación claros en los seis idiomas. Clave no válida, clave de otro producto, límite de dispositivos alcanzado (con n / 3), clave desactivada tras un reembolso o una revocación, y servidor inaccesible tienen cada uno su propio mensaje. La comprobación del producto se hace antes de consumir una plaza.
  • Se aceptan las claves con el nuevo formato GMD-XXXX-XXXX-XXXX-XXXX junto con las claves UUID existentes.
  • Sin permisos nuevos. El servidor de licencias se llama mediante CORS, así que Chrome no pide volver a autorizar la extensión al actualizar. Los textos en chino tradicional ahora dicen 啟用 en lugar de 激活.

También en esta versión (cambios de la 2.5.7, no publicada por separado):

  • Delete Old lee la nueva biblioteca de medios. Antes escaneaba la antigua lista de favoritos de Grok, que dejó de recibir medios nuevos en julio de 2026, así que un rango de fechas reciente devolvía "nada en el rango". Ahora escanea la misma biblioteca que la descarga de toda la biblioteca y solo lista medios generados, nunca los que subiste. El borrado usa la misma llamada que hace la propia página Saved de Grok: quitar algo de Saved es un borrado permanente y la publicación se elimina con él.
  • Nombres nuevos y opciones más simples. "Remove Old" ahora se llama "Delete Old" y "Bulk Remove" pasa a ser "Bulk Delete", porque eso es lo que hacen. Se quitaron "Batch Select & Delete", "Remove All", "Last N hours" y la casilla "Also delete posts": la página Saved de Grok ya tiene Select → Delete, y las demás opciones o lo duplicaban o se prestaban a errores. Delete Old ahora solo admite un rango de fechas (From y/o To).

Después de actualizar: Chrome aplica la actualización automáticamente; actualiza las pestañas de Grok que tengas abiertas. Los usuarios existentes no necesitan volver a activar; si el popup sigue mostrando el número de versión anterior, reinicia el navegador.

v2.5.6

Corrección

Las etiquetas vuelven completas y los prompts vuelven a los nombres de archivo

Se corrigen dos causas de fondo, ambas en el lado de Grok. Mismo contenido que la 2.5.5, que Chrome Web Store no publicó porque un archivo de terceros incluido (y nunca ejecutado) hacía referencia a una CDN; la 2.5.6 elimina ese archivo.

  • La descarga por etiqueta devolvía un solo archivo (issue #13). La migración de etiquetas de Grok de agosto está incompleta en ambos sentidos: la nueva API de colecciones tiene pocos elementos históricos, la antigua API de carpetas tiene el historial, y cada una tiene etiquetas que le faltan a la otra. Las listas de etiquetas y su contenido son ahora la unión de ambas API; una etiqueta que devolvía 2 elementos ahora devuelve 233.
  • Sin prompt en los nombres de archivo, los nombres de carpeta ni metadata.json. Desde septiembre Grok ya no envía el prompt con la lista de medios. Ahora el prompt se recupera de la conversación que generó el elemento (los videos usan su prompt de animación o toman el de la imagen de origen), con reintentos, un cortacircuitos y una caché persistente: regenerar toda la biblioteca pasó de 129 s a 10 s en la segunda ejecución.
  • Los prompts solo se obtienen cuando tus ajustes de nombre de archivo o de metadatos los necesitan; el popup te pide que vuelvas a generar la lista después de cambiar esos ajustes.
  • metadata.json registra userId; los nombres de archivo de los videos coinciden con la lista, incluido el sufijo de ID corto; un origen de etiqueta que falla a medias se marca como parcial en lugar de darse por correcto.

Verificado de principio a fin en un navegador real: una descarga por etiqueta de 61 archivos y una descarga de toda la biblioteca de siete días con 206 archivos, comparadas archivo por archivo con la API de Grok.

v2.5.4

Corrección

Etiquetas antiguas y contenido completo de las etiquetas

La lista de etiquetas podía omitir etiquetas antiguas y el contenido de una etiqueta podía detenerse tras la primera página.

  • Ambas solicitudes usan ahora los mismos parámetros que la propia aplicación web de Grok y leen todas las páginas.
  • Si una página falla a mitad de camino, se conservan los elementos ya obtenidos en lugar de descartar todo el lote.

v2.5.3

Corrección

Paginación de etiquetas y diagnóstico del escaneo

Continuación de la 2.5.2 para cuentas con muchas etiquetas.

  • Correcciones en la paginación de la lista de etiquetas y de su contenido.
  • Diagnóstico completo del escaneo en el registro del sistema para investigar los reportes de "solo se mejoró el último video".

v2.5.2

Corrección

Las etiquetas recién creadas vuelven a aparecer

Grok rehízo las etiquetas como colecciones sobre su modelo de assets; la antigua API de carpetas dejó de actualizarse, así que las etiquetas creadas después del cambio eran invisibles para la extensión.

  • La lista y la descarga de etiquetas pasan a usar la API actual de Grok, con recurso automático a la antigua para las cuentas aún no migradas.
  • Las descargas por etiqueta ahora tienen nombres de archivo basados en el prompt, como el origen de toda la biblioteca.
  • Cada respuesta de la mejora a HD se escribe en el registro del sistema para facilitar el diagnóstico.

v2.5.1

Corrección

El origen de descarga predeterminado fallaba, así que cambió

En una cuenta real, faltaban en la lista de Favoritos 11 de los 30 elementos más recientes de la biblioteca, y la propia página Saved de Grok ya ni siquiera llama a ese endpoint.

  • El origen predeterminado es ahora toda la biblioteca ("All Generated Media"); quienes ya habían elegido un origen conservan su elección.
  • El selector de origen de descarga es gratis para todos: nadie debería quedarse atascado en un origen que no puede ver sus propios medios.
  • La versión gratuita puede escanear toda la biblioteca de los últimos 7 días.
  • Avisos claros cuando está seleccionado el origen antiguo, cuando no se encuentra nada y cuando la mejora a HD indica que no hay nada que mejorar.

v2.5.0

Versión con novedades

Adaptada al nuevo backend de medios de Grok: descarga de toda la biblioteca y 1080p

En julio de 2026 Grok pasó a un backend basado en conversaciones y assets, y las versiones anteriores ya no podían ver los medios nuevos. Esta versión (que también incluye el trabajo de la 2.4.0, nunca publicada) reconstruye la detección sobre la nueva API.

  • Tres orígenes de descarga: Favoritos, Etiquetas y la nueva biblioteca completa por conversación, cada uno con su propio historial de descargas, filtros de fecha con parada anticipada y carpetas por conversación.
  • 1080p como nivel de calidad propio: las descargas toman la mejor calidad disponible, las estadísticas muestran 1080p por separado y las mejoras suben un nivel cada vez (SD → HD, 720p/HD → 1080p). Las mejoras a 1080p son opcionales y se detienen de inmediato si la cuenta no tiene acceso.
  • Mejora a HD para toda la biblioteca, no solo los favoritos, con un desglose de calidad antes de confirmar y un botón para detener el escaneo.
  • Nombres: los nombres de archivo de las imágenes usan el prompt real de generación, los videos usan el prompt de su imagen de origen, las carpetas usan yyyymmdd_prompt_shortid y el modo "Grok native" coincide con su formato documentado.
  • Los resultados del escaneo son estables entre ejecuciones; la memoria se mantiene estable en bibliotecas de más de 15.000 elementos.