Hoy lanzamos frontend v3.1.x con un release backend coincidente. Los titulares: pulido completo del flujo de login y respuestas de API más rápidas.
Login pulido
Flujo OAuth con doble fallback
Desarmamos el flujo OAuth y reconstruimos la capa de resiliencia:
- Popup mode se degrada automáticamente a redirect mode cuando lo bloquean
- Validaciones de signed cookie + origin más estrictas
- Casos edge cross-origin totalmente cubiertos
La tasa general de éxito de login y la estabilidad suben notoriamente — sobre todo detrás de redes corporativas, con varias pestañas abiertas o en setups Safari con privacidad estricta.
Detección de navegadores in-app + guía
¿Abrís un link de Slima desde Instagram, Facebook, Threads, LINE, Twitter/X o Discord?
Los navegadores in-app suelen tener soporte irregular de Google OAuth, y el login se traba.
La nueva versión:
- Detecta cuando estás en un navegador in-app
- Muestra un mensaje amigable: “Para la mejor experiencia de login, te recomendamos abrir esto en tu navegador del sistema”
- Te da un botón de un toque para cambiar a Safari / Chrome
Para visitantes que llegan desde apps sociales, el login es fluido.
Mejora de rendimiento de la API
Books API devuelve la biblioteca completa en una llamada
GET /api/v1/books ahora default a per_page=100, antes era un valor más chico.
Quiénes lo sienten más:
- Usuarios de Slima MCP — Claude Code, Cursor y otros clientes MCP traen tu biblioteca entera en una sola llamada, sin loop de paginación
- Scripts de automatización — herramientas batch (p.ej. backup de todas las mssas) corren notoriamente más rápido
- Book List del frontend — carga más rápido, especialmente para power users con 50+ libros
Además en este release
- Manejo de origin del OAuth signed cookie más estricto — comportamiento consistente con login multi-pestaña
- Cobertura de tests de integración ampliada — los caminos de login tienen ahora protección RED → GREEN completa
- Completitud i18n — los 5 idiomas completos para Script Studio Import
Próximamente
Seguimos puliendo el editor, sumamos más fuentes de import a Script Studio, y estamos empezando a pensar en el próximo studio.