Novedades · Changelog

Cada semana, un poco mejor.

Mejoramos GarBotGPT casi a diario. Estas son las novedades más recientes: nuevas herramientas, mejoras de velocidad y arreglos, contadas en claro.

  1. v9.5.83

    📷 Fix: cámara en vivo a pantalla completa

    Arreglada la cámara en vivo en móvil: ahora ocupa toda la pantalla (antes salía en una franja pequeña) y los toques en la barra de pregunta ya no se cuelan a la barra de navegación inferior. Era porque el overlay quedaba atrapado dentro del cuadro de escritura; ahora se renderiza por encima de todo.

    Nuevo

    • 📷 Cámara en vivo a pantalla completa
    • 👆 Los toques ya no se cuelan al menú inferior
  2. v9.5.82

    📷 Cámara en vivo (visión en tiempo real)

    Nueva función: apunta con la cámara del móvil y pregunta a la IA sobre lo que ves. Desde el menú "+" del chat → "Cámara en vivo" se abre la cámara a pantalla completa; escribes o dictas tu pregunta por voz, pulsas "Preguntar" y la IA analiza el fotograma y responde en el chat. Puedes cambiar entre cámara trasera y frontal. Funciona sobre el mismo motor de visión que las fotos adjuntas.

    Nuevo

    • 📷 Apunta con la cámara y pregunta sobre lo que ves
    • 🎙️ Pregunta por voz (se transcribe) o por texto
    • 🔄 Cambio de cámara trasera/frontal a pantalla completa
  3. v9.5.81

    🔎 Historial: indicador + indexación a un clic

    Dos mejoras del "retomar conversaciones anteriores". 1) Indicador de transparencia: cuando una respuesta usa contexto de chats anteriores, aparece un icono con el número de chats (al pasar el ratón ves de cuáles y de cuándo). 2) Botón en Ajustes → Personalización para indexar de golpe TODO tu histórico, así la búsqueda por significado funciona al instante sin esperar a que se construya con el uso.

    Nuevo

    • 🔎 Icono "contexto de N chats anteriores" en las respuestas que lo usan
    • 🗂️ La indexación cubre todo el histórico (no solo lo reciente)

    Mejorado

    • Botón "Indexar mis conversaciones" en Ajustes → Personalización
  4. v9.5.80

    🔎 Retomar conversaciones anteriores

    Ahora puedes pedir en un chat nuevo "¿recuerdas lo que hablamos sobre X?" o "retomemos aquello de…" y la IA busca por significado en tus conversaciones anteriores y trae los fragmentos relevantes para continuar. Solo se activa cuando tu mensaje pide recordar/retomar algo (no ralentiza los chats normales), busca únicamente en TUS chats no borrados (no en la conversación actual) y el índice se va construyendo a medida que lo usas. Nota: si borras un chat, deja de ser recuperable.

    Nuevo

    • 🔎 "¿Recuerdas lo que hablamos…?" recupera contexto de chats anteriores
    • 🎯 Se activa solo al pedir recordar/retomar (sin penalizar chats normales)
    • 🔐 Solo en tus chats no borrados; nunca en la conversación actual
  5. v9.5.79

    🧠 Memoria con recuperación semántica

    La memoria deja de quedarse solo con "los 50 recuerdos más recientes". Ahora, cuando tienes muchos recuerdos guardados, el sistema recupera los MÁS RELEVANTES a lo que estás preguntando (búsqueda por significado, no por fecha) y los combina con los más recientes. Así un dato importante de hace meses vuelve a influir cuando viene al caso, y escala a cientos de recuerdos. Si tienes pocos recuerdos no cambia nada (ni añade latencia). Importante: esto recupera lo que guardaste como MEMORIA; no recupera conversaciones borradas ni mensajes que nunca se guardaron.

    Nuevo

    • 🧠 Recupera los recuerdos relevantes por significado, no solo los recientes
    • 📈 Escala a cientos de recuerdos sin perder los antiguos importantes

    Mejorado

    • Sin coste extra si tienes pocos recuerdos (se activa al superar 50)
  6. v9.5.78

    🧠 Memoria más coherente

    Pulido del sistema de memoria. 1) Ya no se duplica el guardado: cuando pides explícitamente "guarda esto en memoria", se encarga una sola vía (que confirma de forma natural) en vez de mostrar además un diálogo aparte. 2) Lo que se captura estando dentro de una carpeta se guarda en esa carpeta, no en la memoria global. 3) Arreglado un texto interno mal codificado ("Cómo responder") que se colaba en las instrucciones del modelo. 4) El indicador "recuerdos usados" ahora también cuenta los de la carpeta.

    Nuevo

    • 🔁 Sin guardado duplicado al pedir "recuerda esto"
    • 📁 Lo capturado en una carpeta se guarda en la carpeta
    • 🔢 "Recuerdos usados" cuenta también los de la carpeta
  7. v9.5.77

    🛍️ Arreglos de búsqueda de productos + límites por usuario

    Tres cosas. 1) Bug: en las búsquedas de productos se colaba una línea técnica "data: {shopping_products…}" encima de la respuesta (era un evento interno del stream que no se filtraba); ya no aparece. 2) Repetir la misma búsqueda mostraba siempre los mismos productos: ahora barajamos un conjunto más amplio de resultados para que cada búsqueda varíe. 3) Admin: desde "Créditos y suscripción" de cada usuario ya se pueden subir/bajar los topes diarios (imágenes, documentos, presentaciones, App Builder, mensajes de 5.5) y desbloquear modelos/herramientas premium para una persona concreta.

    Nuevo

    • 🧹 Ya no se cuela el "data: {shopping_products…}" encima de las respuestas de productos
    • 🔀 Las búsquedas de productos varían al repetirlas (no siempre los mismos)
    • 🎛️ Admin: límites por usuario (subir/bajar topes y desbloquear premium)
  8. v9.5.76

    🔒 Candados de plan + límites del plan Pro

    Cierra el sistema de planes. 1) Gating visual: en el selector de modelos, GarBotGPT-5.5 y 5.4 aparecen con etiqueta PRO para usuarios gratis; en el menú de herramientas, Deep Research, Comparar modelos e Imagen→código muestran candado. Al pulsar cualquiera te llevamos a /pricing, sin errores 403 sorpresa. 2) El plan Pro estrena topes diarios: imágenes 15/día, documentos 15/día, presentaciones 15/día, y el modelo GarBotGPT-5.5 limitado a 75 mensajes/día. Admins y suscriptores Max no tienen límites.

    Nuevo

    • 📅 Plan Pro: imágenes 15/día · documentos 15/día · presentaciones 15/día
    • 📅 Plan Pro: GarBotGPT-5.5 limitado a 75 mensajes/día

    Seguridad

    • 🔒 Candados "PRO" en modelos y herramientas del plan gratis (al pulsar → /pricing)
  9. v9.5.75

    🤖 Búsqueda más lista + límites diarios del plan gratis

    Dos cosas. 1) La decisión de mostrar resultados de productos ya no depende de palabras clave: un mini-modelo interpreta si tu mensaje busca un producto para comprar (más preciso). 2) Se aplican los límites diarios del plan gratis: generación de imágenes (2/día), documentos (3/día), App Builder (1/día) y presentaciones (3/día); al superarlos te invita a suscribirte. Además, comparar modelos pasa a ser una función de pago. Admins y suscriptores no se ven afectados.

    Nuevo

    • 🤖 Un mini-modelo interpreta la intención (producto vs búsqueda normal)
    • 📅 Límites diarios del plan gratis: imágenes 2, documentos 3, App Builder 1, presentaciones 3

    Seguridad

    • 🔒 Comparar modelos: función de pago
  10. v9.5.74

    🔒 Plan gratis: modelos y herramientas premium

    El plan gratis pasa a tener acceso limitado (para impulsar las suscripciones). Los modelos premium GarBotGPT-5.5 y 5.4 quedan reservados a los planes de pago, y herramientas como Deep Research e Imagen→código se desactivan en el plan gratis. Es la primera fase: faltan por aplicar los límites diarios (imágenes, documentos, app builder, presentaciones) y el bloqueo de "comparar modelos", además del bloqueo visual en el selector. Admins y suscriptores no se ven afectados.

    Seguridad

    • 🔒 GarBotGPT-5.5 y 5.4 solo para planes de pago
    • 🔒 Deep Research e Imagen→código desactivados en el plan gratis
  11. v9.5.73

    💳 Página de planes renovada

    La página de planes (/pricing) se ha rediseñado: tabla comparativa mucho más clara que muestra qué incluye cada plan de verdad (modelos premium, herramientas, límites), página más ancha para reducir el scroll, y los packs de créditos (5.000 y 15.000) ahora tienen su propio icono en vez del logo genérico, en una fila de tarjetas compactas.

    Nuevo

    • 📊 Tabla comparativa Gratis vs Pro vs Max mucho más clara
    • 🎟️ Iconos propios para los packs de 5.000 y 15.000 créditos
    • ↔️ Página más ancha: menos scroll
  12. v9.5.72

    🛍️ Fichas de producto mejoradas y en tiempo real

    Mejoras en la búsqueda de productos. Las fichas ahora aparecen mientras el asistente está respondiendo (antes solo salían al terminar), porque los productos se envían en cuanto se encuentran. En búsquedas de producto ya no se muestra el bloque "Imágenes relacionadas" (era redundante con las fichas). Y las fichas se han rediseñado: imagen cuadrada con zoom al pasar el ratón, distintivo de valoración, precio destacado, botón "Comprar" con degradado y tarjeta que se eleva al pasar por encima.

    Nuevo

    • 🧹 Sin "Imágenes relacionadas" en búsquedas de producto

    Mejorado

    • Las fichas de producto aparecen durante la respuesta (no al final)
    • 🎨 Fichas rediseñadas (imagen con zoom, valoración, precio destacado, botón)
  13. v9.5.71

    🧹 Purga de invitados antiguos

    Para no tener que borrar a mano las cuentas de invitado (anónimas) que se acumulan, ahora hay un botón "Purgar invitados" en Admin → Usuarios que borra de golpe todos los invitados de más de 7 días, y además una limpieza automática diaria que los elimina sola. Solo afecta a cuentas anónimas (no registradas) y es irreversible. La limpieza automática se ejecuta vía cron diario (requiere CRON_SECRET configurado en Vercel).

    Nuevo

    • 🧹 Botón "Purgar invitados" en Admin → Usuarios (borra los de >7 días de una vez)
    • Limpieza automática diaria de invitados anónimos antiguos
  14. v9.5.70

    🛒 Comprar va directo a la tienda + "Mi selección para ti"

    Dos mejoras en la búsqueda de productos. 1) El botón "Comprar" de cada ficha ahora lleva DIRECTAMENTE a la página del producto en la tienda (p. ej. Ralph Lauren, Zalando) en vez de a la página de Google Shopping; el enlace directo se resuelve al hacer clic. 2) El asistente añade una sección "Mi selección para ti" con una recomendación experta (mejor compra, alternativa elegante, opción casual y un veredicto), al estilo de ChatGPT.

    Nuevo

    • 🛒 "Comprar" lleva directo a la tienda del producto (no a Google)
    • Sección "Mi selección para ti" con recomendación personalizada
  15. v9.5.69

    🛍️ Fichas de producto en el chat

    Cuando buscas productos, los resultados se muestran como fichas visuales dentro de la respuesta: imagen, nombre, precio, tienda, valoración y botón "Comprar" que abre la página del producto. El asistente ya no los lista como texto plano; las tarjetas se renderizan a partir de los datos reales de Google Shopping. (Requiere SERPAPI_API_KEY configurada.)

    Nuevo

    • 🛍️ Resultados de compra como fichas con imagen, precio, tienda y botón Comprar
    • 🧹 El asistente ya no repite los productos en texto: solo una intro + las fichas
  16. v9.5.68

    🔗 Tarjetas de enlace (vista previa al pasar el ratón)

    Los enlaces en las respuestas del asistente ahora muestran una tarjeta de vista previa al pasar el ratón (estilo ChatGPT): icono del sitio, dominio, título y descripción de la página; al hacer clic, se abre en una pestaña nueva. Funciona para fuentes y para los enlaces de compra de productos. Los metadatos se obtienen al vuelo con un endpoint protegido y con caché.

    Nuevo

    • 🔗 Vista previa de enlaces al pasar el ratón (favicon + título + descripción)

    Seguridad

    • 🛡️ Endpoint de metadatos con caché y protección anti-SSRF
  17. v9.5.67

    🔗 Fix: enlaces de compra en la búsqueda de productos

    En la búsqueda de productos, los enlaces de "Comprar" salían rotos: la URL de Google Shopping llevaba espacios sin codificar y eso partía el enlace, mostrando un trozo de URL como texto. Ahora la URL se codifica correctamente (el enlace funciona) y el asistente la muestra como un botón "Comprar en {tienda}" en vez de pegar la URL larga como texto.

    Nuevo

    • 🔗 Enlaces de compra ya funcionan (URL codificada, sin romperse por espacios)
    • 🛍️ El enlace se muestra como botón "Comprar", no como URL larga
  18. v9.5.66

    🔄 Estilo de respuesta sincronizado en tu cuenta

    El estilo y tono de Personalización (cálido, entusiasta, títulos/listas, emoji) ahora se guarda en tu cuenta y se sincroniza entre dispositivos, en vez de quedarse solo en el navegador. Al iniciar sesión en otro equipo, tus preferencias de estilo viajan contigo.

    Nuevo

    • 🔄 El estilo/tono se guarda en la cuenta y se sincroniza entre dispositivos
  19. v9.5.65

    🗓️ Plan anual (2 meses gratis)

    Ahora puedes suscribirte por año y ahorrar un 17% (2 meses gratis): Pro 80 €/año (antes 96 €) y Max 200 €/año (antes 240 €). En la página de planes hay un selector Mensual / Anual. Aunque el cobro es una vez al año, los créditos se entregan CADA MES igual que en el plan mensual (5.000/mes Pro, 15.000/mes Max), mediante una concesión mensual automática. El cobro y la gestión siguen siendo seguros con Stripe.

    Nuevo

    • 🗓️ Planes anuales con −17% (2 meses gratis): Pro 80 €/año, Max 200 €/año
    • 🔀 Selector Mensual / Anual en la página de planes

    Mejorado

    • 💎 Créditos entregados cada mes, aunque el cobro sea anual
  20. v9.5.64

    🛍️ Búsqueda de productos real

    La búsqueda web ahora detecta cuándo buscas un producto para comprar (p. ej. "búscame mocasines de Ralph Lauren") y consulta un buscador de compras real (Google Shopping vía SerpAPI), devolviendo productos concretos con precio, tienda, valoración y enlace, en vez de un listado genérico de tiendas. El asistente los presenta como fichas con imagen y enlace de compra. Si no hay clave de SerpAPI configurada, la búsqueda funciona como hasta ahora (sin cambios). Requiere configurar SERPAPI_API_KEY para activarse.

    Nuevo

    • 🛍️ Detecta consultas de compra y busca productos reales (Google Shopping)
    • 🏷️ Resultados con precio, tienda, valoración y enlace (fichas, no listado de tiendas)

    Seguridad

    • 🔒 Fallback seguro: sin clave, la búsqueda web sigue igual
  21. v9.5.63

    🎨 Pestaña Personalización (estilo y tono)

    Ajustes reorganiza Instrucciones y Memoria en una sola pestaña "Personalización" (como ChatGPT) y añade control de estilo y tono del asistente: Cálido, Entusiasta, Títulos y listas, y Emoji, cada uno en Menos / Predeterminado / Más. A diferencia de un ajuste decorativo, estas preferencias se envían en cada mensaje y se inyectan en las instrucciones del modelo, así que cambian de verdad cómo responde. Se guardan en tu navegador.

    Nuevo

    • 🧩 Instrucciones + Memoria unificadas en la pestaña Personalización
    • El estilo afecta de verdad a las respuestas (se inyecta en el prompt)

    Mejorado

    • 🎨 Estilo y tono: Cálido, Entusiasta, Títulos/listas, Emoji (Menos/Predeterminado/Más)
  22. v9.5.62

    🗄️ Pestaña de Almacenamiento en Ajustes

    Nueva pestaña "Almacenamiento" en Ajustes (grupo Tu contenido) donde ves cuánto espacio ocupan tus cosas: el total en uso, una barra con la proporción entre imágenes y archivos, y el desglose con el número y tamaño de cada tipo. Datos reales calculados sobre tus archivos.

    Nuevo

    • 🗄️ Nueva pestaña Almacenamiento con uso total y desglose
    • 🖼️ Separa imágenes y archivos (número y tamaño de cada uno)
  23. v9.5.61

    💜 Distintivo de suscripción en tu avatar

    Igual que los administradores tienen un aro dorado alrededor de su foto, ahora los usuarios con suscripción activa tienen un aro de color (y una pequeña estrella) en su avatar, con un color distinto según el plan: violeta para Max, azul para Pro y verde para Plus. Además, en el menú de usuario aparece el nombre de tu plan junto a tu nombre. Visible tanto en escritorio como en móvil.

    Nuevo

    • 💜 Aro de color en el avatar para suscriptores (distinto del dorado de admin)
    • 🏷️ El plan aparece junto a tu nombre en el menú de usuario

    Mejorado

    • 🎨 Color por plan: Max (violeta), Pro (azul), Plus (verde)
  24. v9.5.60

    🧠 Guardar en memoria de verdad (y por carpeta)

    Corregido un fallo importante: cuando pedías al asistente "guarda en memoria" o "guarda todo", decía que lo había guardado pero NO guardaba nada (lo inventaba). Ahora, cuando pides guardar, el sistema extrae de la conversación los datos que merece la pena recordar y los guarda de verdad: si el chat está dentro de una carpeta, se guardan en la memoria de ESA carpeta; si no, en tu memoria global. Además, el asistente confirma exactamente qué ha guardado, sin inventar. Se evita duplicar memorias ya existentes.

    Nuevo

    • 🧠 "Guarda en memoria" / "guarda todo" ahora guarda de verdad (antes se inventaba)
    • 📁 Dentro de una carpeta, la memoria se guarda en esa carpeta
    • El asistente confirma exactamente qué guardó
    • 🚫 Evita duplicar lo ya guardado
  25. v9.5.59

    🔧 Los chats activos suben a "Hoy"

    Corregido: al escribir en una conversación de hace días, no subía a la parte de arriba ni al grupo "Hoy" de la barra lateral, porque la fecha de última actividad de la conversación solo se actualizaba al renombrar chats nuevos. Ahora, cada vez que entra un mensaje (envío normal, regenerar, voz o chats compartidos), la conversación se marca como actividad reciente mediante un disparador en la base de datos, así que sube correctamente a "Hoy". Cambio en base de datos; no afecta a los mensajes ni a su contenido.

    Nuevo

    • 🔧 Escribir en un chat antiguo lo sube a "Hoy" en la barra lateral
    • 🗂️ Orden por última actividad correcto en todos los casos
  26. v9.5.58

    🧪 Consumo calculado para admins

    El desglose "Dónde se van tus créditos" ahora también se ve en cuentas de administrador. Como a los admins no se les descuentan créditos, antes su consumo salía siempre a 0 y la sección quedaba vacía. Ahora, si no hay apuntes de consumo en el libro de créditos, la vista usa el coste que ya se guarda en cada mensaje (credits_cost) para mostrar "lo que habrías gastado", con barras por modelo y herramientas usadas. Se etiqueta claramente como coste calculado (no descontado). Para usuarios normales de pago no cambia nada: siguen usando el consumo real del ledger.

    Nuevo

    • 🧪 Los admins ya ven su desglose de consumo (coste calculado, no descontado)
    • 📊 Barras por modelo + herramientas también con datos calculados
    • Sin cambios para usuarios de pago (consumo real del ledger)
  27. v9.5.57

    📈 Comparador de planes + métricas de negocio

    Dos mejoras en torno a la suscripción. PARA EL USUARIO: la página de planes (/pricing) incluye ahora una tabla comparativa Gratis vs planes de pago (precio, créditos al mes y qué funciones incluye cada uno), para elegir con más claridad. PARA ADMIN: el panel de Facturación añade tres métricas de negocio nuevas junto al MRR ya existente — ARPU (ingreso medio por suscripción, exacto), churn de los últimos 30 días (% y nº de cancelaciones) y altas nuevas de los últimos 30 días. Churn y altas son aproximaciones basadas en las fechas de los entitlements.

    Nuevo

    • 📊 Comparador de planes (Gratis vs Pro) en /pricing
    • 💹 Admin: ARPU (ingreso medio por suscripción)
    • 📉 Admin: churn de 30 días (% y cancelaciones)
    • 🆕 Admin: altas nuevas de 30 días
  28. v9.5.56

    📊 Transparencia de créditos

    La pantalla de suscripción (página /suscripcion y pestaña de Ajustes) ahora muestra en qué se gastan tus créditos. NUEVO: historial de movimientos (cada otorgamiento, compra o consumo con fecha, motivo legible y signo), desglose "dónde se van tus créditos" este mes con una barra por modelo y las herramientas usadas, y un aviso de saldo bajo que estima cuántos días te duran los créditos a tu ritmo actual (banner ámbar si quedan pocos, rojo si te has quedado a cero, con acceso directo a recargar). Datos calculados sobre el libro de créditos y el detalle de cada mensaje.

    Nuevo

    • 🧾 Historial de movimientos de créditos (otorgados / comprados / consumidos)
    • 📊 Desglose "dónde se van tus créditos" por modelo + herramientas
    • Estimación de días restantes según tu ritmo de consumo
    • 🔔 Aviso de saldo bajo y de créditos agotados con botón de recarga
  29. v9.5.55

    💳 Suscripción rediseñada

    Rediseño visual de la suscripción, tanto en la página /suscripcion como en la pestaña Suscripción de Ajustes (comparten el mismo componente). La novedad principal es una tarjeta "monedero" con degradado, el saldo de créditos en grande, el plan actual y una barra de consumo del periodo (usado frente a la asignación mensual). La tarjeta de plan es más clara, con iconos, indicador de estado en color y un aviso cuando la suscripción está marcada para cancelarse. Los botones de acción son más visibles, la carga ahora muestra un esqueleto en vez de un spinner, y el estado de invitado se ha rediseñado. Auto-recarga, referidos y facturas se mantienen.

    Nuevo

    • 🎴 Tarjeta "monedero" con saldo de créditos y barra de consumo del periodo
    • 📋 Tarjeta de plan más clara (estado en color, aviso de cancelación)
    • 🟣 Botones de acción más visibles + esqueleto de carga

    Mejorado

    • 👤 Estado de invitado rediseñado
  30. v9.5.54

    💬 Panel admin: gestión de Chats

    Nueva pestaña "Chats" en el panel de administración (grupo Principal, junto a Usuarios) para ver y gestionar TODAS las conversaciones de todos los usuarios desde un único sitio. Permite buscar por título, abrir cualquier chat en el visor de solo lectura (ahora con enlace directo a la conversación concreta), renombrarlo en línea y eliminarlo. El borrado es atómico y preserva el histórico de coste (desliga token_usage antes de eliminar la conversación y sus mensajes). La lista carga por páginas y muestra dueño, número de mensajes, modelo y última actividad. Todo protegido con verificación de admin en servidor.

    Nuevo

    • 💬 Nueva tab "Chats" en el panel admin con todas las conversaciones
    • 🔎 Búsqueda por título + paginación "Cargar más"
    • 👁️ Ver cualquier chat (visor de solo lectura con enlace directo)
    • ✏️ Renombrar en línea y 🗑️ eliminar (borrado seguro que preserva el coste)

1036 versiones publicadas · página 21 de 35. Míralo dentro de la app.