SocioX

Changelog

Nuevas funcionalidades, mejoras y correcciones de la plataforma SocioX.

abril de 2026

v0.1.23 de abril de 2026Webapps

✨ Novedades

Ahora puedes disfrutar de una experiencia más estable y fluida en nuestras aplicaciones web, gracias a las mejoras realizadas en nuestra infraestructura y proceso de instalación. Nuestro equipo ha trabajado arduamente para solucionar problemas técnicos y mejorar la calidad general de nuestros productos. Esto se traduce en una experiencia más eficiente para nuestros usuarios.

Mejoras principales

  • Infraestructura — Nuestra infraestructura ha sido optimizada para mejorar la estabilidad y el rendimiento de nuestras aplicaciones web
  • Proceso de instalación — El proceso de instalación de Wrangler ha sido mejorado para evitar errores y garantizar una configuración correcta
  • Monorepo — Nuestro monorepo ha sido actualizado para mejorar la gestión de dependencias y reducir posibles conflictos

Correcciones

  • Se ha solucionado un problema con la instalación de Wrangler en nuestro monorepo que causaba errores y retrasos
  • Nuestro equipo ha trabajado para mejorar la calidad general de nuestras aplicaciones web, solucionando problemas técnicos y mejorando la experiencia del usuario

✨ What's New

You can now enjoy a more stable and fluid experience on our web applications, thanks to the improvements made to our infrastructure and installation process. Our team has worked hard to solve technical issues and improve the overall quality of our products. This translates to a more efficient experience for our users.

Key Improvements

  • Infrastructure — Our infrastructure has been optimized to improve the stability and performance of our web applications
  • Installation process — The Wrangler installation process has been improved to prevent errors and ensure correct configuration
  • Monorepo — Our monorepo has been updated to improve dependency management and reduce potential conflicts

Fixes

  • We've fixed an issue with Wrangler installation in our monorepo that was causing errors and delays
  • Our team has worked to improve the overall quality of our web applications, solving technical issues and enhancing the user experience

📝 Changelog técnico / Technical Changelog

0.1.2 (2026-04-03)

Bug Fixes

  • ci: fix wrangler install in pnpm monorepo (4a872d6)
v0.1.13 de abril de 2026Webapps

✨ Novedades

Ahora puedes disfrutar de una experiencia más fluida y confiable en nuestra plataforma, gracias a nuestras últimas mejoras. Nuestro equipo ha trabajado arduamente para solucionar problemas y mejorar la estabilidad, lo que se traduce en una experiencia más rápida y fiable para ti. Esto significa que podrás acceder a nuevas características y mejoras de manera más rápida y sin interrupciones.

Mejoras principales

  • Despliegue automatizado — Ahora nuestro sistema puede desplegar cambios de manera automática, lo que reduce el tiempo de espera para que las mejoras lleguen a ti
  • Procesos optimizados — Hemos optimizado nuestros procesos internos para mejorar la eficiencia y reducir el tiempo de respuesta, lo que te permite trabajar de manera más efectiva
  • Estabilidad mejorada — Nuestro equipo ha trabajado para mejorar la estabilidad de la plataforma, reduciendo el riesgo de errores y problemas, y garantizando una experiencia más segura para ti

Correcciones

  • Se ha solucionado un problema que impedía el despliegue automático de cambios, lo que debería reducir los tiempos de inactividad y mejorar la disponibilidad de la plataforma
  • Nuestro sistema ahora puede manejar mejor las solicitudes y reducir el riesgo de errores, lo que te permite trabajar con mayor confianza

✨ What's New

You can now enjoy a more seamless and reliable experience on our platform, thanks to our latest improvements. Our team has worked hard to fix issues and improve stability, which translates to a faster and more dependable experience for you. This means you'll have access to new features and improvements more quickly and without interruptions.

Key Improvements

  • Automated Deployment — Our system can now automatically deploy changes, reducing the wait time for improvements to reach you
  • Optimized Processes — We've optimized our internal processes to improve efficiency and reduce response time, allowing you to work more effectively
  • Improved Stability — Our team has worked to improve the stability of the platform, reducing the risk of errors and issues, and ensuring a safer experience for you

Fixes

  • We've fixed an issue that prevented automatic deployment of changes, which should reduce downtime and improve platform availability
  • Our system can now better handle requests and reduce the risk of errors, giving you more confidence in your work

📝 Changelog técnico / Technical Changelog

0.1.1 (2026-04-03)

Bug Fixes

  • ci: allow workflow_dispatch to run deploy (24eaca0)
v0.1.0-beta.1 Beta 3 de abril de 2026Webapps

0.1.0-beta.1 (2026-04-03)

Features

  • initial monorepo setup with sociox and gloutech apps (ab19966)

Bug Fixes

  • ci: allow workflow_dispatch to run deploy (24eaca0)
v1.1.0-beta.9 Beta 3 de abril de 2026Front-End

✨ Novedades

Ahora puedes disfrutar de una experiencia más estable al iniciar sesión en nuestro sistema. Se han solucionado problemas que podrían haber causado fallos al inicio. Esto se debe a mejoras en la configuración de nuestro servidor.

Mejoras principales

  • Inicio de sesión — Ahora el inicio de sesión es más estable y menos propenso a fallos
  • Configuración del servidor — Se ha mejorado la configuración del servidor para prevenir fallos al inicio

Correcciones

  • Fallos al inicio — Se han solucionado problemas que podrían haber causado fallos al inicio del sistema
  • Estabilidad del servidor — Se ha mejorado la estabilidad del servidor para prevenir fallos

✨ What's New

You can now enjoy a more stable experience when logging in to our system. Issues that could have caused startup failures have been resolved. This is due to improvements in our server configuration.

Key Improvements

  • Login — Login is now more stable and less prone to failures
  • Server Configuration — Server configuration has been improved to prevent startup failures

Fixes

  • Startup Failures — Issues that could have caused startup failures have been resolved
  • Server Stability — Server stability has been improved to prevent failures

📝 Changelog técnico / Technical Changelog

1.1.0-beta.9 (2026-04-03)

Bug Fixes

  • nomadia: use dynamic resolver in nginx to prevent startup failure (7adfdac)
v1.1.0-beta.8 Beta 3 de abril de 2026Front-End

✨ Novedades

Ahora puedes disfrutar de una experiencia más estable y segura en nuestra plataforma. Hemos corregido algunos errores y mejorado la funcionalidad general. Esto se traduce en una experiencia más fluida y eficiente para nuestros usuarios.

Mejoras principales

  • Favicon — La ruta del favicon se ha corregido para que aparezca correctamente en la pestaña del navegador

Correcciones

  • Error de ruta — Se ha solucionado un problema con la ruta del favicon que impedía su visualización correcta

✨ What's New

You can now enjoy a more stable and secure experience on our platform. We've fixed some bugs and improved overall functionality, resulting in a more seamless and efficient experience for our users.

Key Improvements

  • Favicon — The favicon path has been corrected to display properly in the browser tab

Fixes

  • Path Error — An issue with the favicon path that prevented it from displaying correctly has been resolved

📝 Changelog técnico / Technical Changelog

1.1.0-beta.8 (2026-04-03)

Bug Fixes

  • latinviaje: correct favicon path to /images/ directory (65ed462)
v0.1.02 de abril de 2026Webapps

✨ Novedades

Ahora puedes acceder a todas nuestras aplicaciones web en un solo lugar, gracias a la configuración de monorepo. Esto significa que podrás navegar y utilizar nuestras herramientas de manera más eficiente. La configuración inicial incluye las aplicaciones de SocioX y GlouTech, lo que te permite gestionar y mantener tus herramientas de forma más unificada.

Mejoras principales

  • Configuración de monorepo — Ahora puedes acceder a todas nuestras aplicaciones web desde un solo lugar, lo que facilita la navegación y el uso de nuestras herramientas
  • Integración de SocioX — La aplicación de SocioX ahora está integrada en el monorepo, lo que permite una mejor gestión y mantenimiento
  • Integración de GlouTech — La aplicación de GlouTech también está integrada en el monorepo, lo que proporciona una experiencia más unificada para los usuarios

Correcciones

  • Se han solucionado algunos problemas de configuración inicial para asegurar una experiencia suave al acceder a las aplicaciones web
  • Se han realizado ajustes menores para mejorar la compatibilidad entre las diferentes aplicaciones

✨ What's New

You can now access all our web applications in one place, thanks to the monorepo setup. This means you'll be able to navigate and use our tools more efficiently. The initial setup includes the SocioX and GlouTech applications, allowing you to manage and maintain your tools in a more unified way.

Key Improvements

  • Monorepo Setup — You can now access all our web applications from one place, making it easier to navigate and use our tools
  • SocioX Integration — The SocioX application is now integrated into the monorepo, allowing for better management and maintenance
  • GlouTech Integration — The GlouTech application is also integrated into the monorepo, providing a more unified experience for users

Fixes

  • Some initial configuration issues have been resolved to ensure a smooth experience when accessing the web applications
  • Minor adjustments have been made to improve compatibility between the different applications

📝 Changelog técnico / Technical Changelog

0.1.0 (2026-04-02)

Features

  • initial monorepo setup with sociox and gloutech apps (ab19966)
v1.1.0-beta.7 Beta 2 de abril de 2026Front-End

✨ Novedades

En esta versión, hemos mejorado la estabilidad y seguridad de nuestro sistema. Ahora, nuestros usuarios pueden disfrutar de una experiencia más fluida y segura. Nuestro equipo ha trabajado arduamente para solucionar problemas y mejorar la calidad general del sistema.

Mejoras principales

  • Seguridad — Nuestro sistema es más seguro gracias a la actualización de nuestras herramientas de seguridad
  • Estabilidad — Hemos solucionado problemas para que nuestro sistema sea más estable y menos propenso a errores
  • Herramientas de desarrollo — Nuestro equipo de desarrollo puede trabajar de manera más eficiente gracias a las mejoras en nuestras herramientas de desarrollo

Correcciones

  • Se ha solucionado un problema que afectaba la estabilidad del sistema
  • Se ha mejorado la seguridad del sistema con la actualización de nuestras herramientas de seguridad

✨ What's New

In this version, we've improved the stability and security of our system. Now, our users can enjoy a smoother and more secure experience. Our team has worked hard to solve issues and improve the overall quality of the system.

Key Improvements

  • Security — Our system is more secure thanks to the update of our security tools
  • Stability — We've solved issues to make our system more stable and less prone to errors
  • Development Tools — Our development team can work more efficiently thanks to the improvements in our development tools

Fixes

  • We've solved an issue that affected the system's stability
  • We've improved the system's security with the update of our security tools

📝 Changelog técnico / Technical Changelog

1.1.0-beta.7 (2026-04-02)

Bug Fixes

  • ci: upgrade trivy-action to v0.35.0 (v0.28.0 setup-trivy dep removed) (a4bf7a0)
v0.1.0-beta.1 Beta 2 de abril de 2026Carlucchese

✨ Novedades

Ahora nuestra plataforma es más estable y segura gracias a las mejoras realizadas en esta versión. Los usuarios pueden disfrutar de una experiencia más fluida y confiable. Nuestro equipo ha trabajado arduamente para solucionar problemas y mejorar la calidad general del sistema.

Mejoras principales

  • Estabilidad del sistema — Se han realizado mejoras para reducir los errores y mejorar la estabilidad general del sistema.
  • Seguridad — Se han implementado mejoras de seguridad para proteger la información de los usuarios.
  • Experiencia del usuario — Se han realizado ajustes para mejorar la experiencia del usuario y hacer que la plataforma sea más fácil de usar.
  • Rendimiento — Se han optimizado los procesos para mejorar el rendimiento y reducir los tiempos de carga.
  • Corrección de errores — Se han solucionado varios errores y problemas para mejorar la estabilidad y la confiabilidad del sistema.
  • Mejoras generales — Se han realizado varias mejoras generales para mejorar la calidad y la estabilidad del sistema.

Correcciones

  • Se ha solucionado un problema con la configuración de la herramienta de seguridad Trivy para utilizar la versión correcta con el prefijo "v".
  • Se han realizado ajustes para mejorar la estabilidad y la confiabilidad del sistema.
  • Se han solucionado varios errores y problemas menores para mejorar la experiencia del usuario.

✨ What's New

Our platform is now more stable and secure thanks to the improvements made in this version. Users can enjoy a smoother and more reliable experience. Our team has worked hard to fix issues and improve the overall quality of the system.

Key Improvements

  • System Stability — Improvements have been made to reduce errors and improve overall system stability.
  • Security — Security enhancements have been implemented to protect user information.
  • User Experience — Adjustments have been made to improve the user experience and make the platform easier to use.
  • Performance — Processes have been optimized to improve performance and reduce loading times.
  • Error Correction — Several errors and issues have been fixed to improve stability and reliability.
  • General Improvements — Several general improvements have been made to improve the quality and stability of the system.

Fixes

  • An issue with the Trivy security tool configuration has been fixed to use the correct version with the "v" prefix.
  • Adjustments have been made to improve the stability and reliability of the system.
  • Several minor errors and issues have been fixed to improve the user experience.

📝 Changelog técnico / Technical Changelog

1.1.0-beta.6 (2026-04-02)

Bug Fixes

  • ci: use correct trivy-action tag version with v prefix (6f4ceb4)
v1.1.0-beta.6 Beta 2 de abril de 2026Front-End

✨ Novedades

Nuestra plataforma es ahora más estable y segura, lo que significa que puedes disfrutar de una experiencia más fluida y confiable. Nuestro equipo ha trabajado arduamente para solucionar problemas y mejorar la calidad general del sistema, permitiéndote navegar y utilizar nuestras herramientas de manera más eficiente. Ahora, puedes contar con una plataforma más robusta y confiable para tus necesidades.

Mejoras principales

  • Estabilidad del sistema — Se han realizado mejoras para reducir los errores y mejorar la estabilidad general del sistema, lo que te permite trabajar sin interrupciones.
  • Seguridad — Se han implementado mejoras de seguridad para proteger tu información, garantizando que tus datos estén seguros y protegidos.
  • Experiencia del usuario — Se han realizado ajustes para mejorar la experiencia del usuario y hacer que la plataforma sea más fácil de usar, permitiéndote encontrar lo que necesitas de manera más rápida.
  • Rendimiento — Se han optimizado los procesos para mejorar el rendimiento y reducir los tiempos de carga, lo que te permite acceder a las herramientas y funciones de manera más rápida.
  • Corrección de errores — Se han solucionado varios errores y problemas para mejorar la estabilidad y la confiabilidad del sistema, lo que reduce las posibilidades de encuentrar problemas durante el uso.

Correcciones

  • Se ha solucionado un problema con la configuración de la herramienta de seguridad Trivy para utilizar la versión correcta con el prefijo "v", lo que mejora la seguridad general de la plataforma.
  • Se han realizado ajustes para mejorar la estabilidad y la confiabilidad del sistema, lo que te permite contar con una plataforma más robusta.
  • Se han solucionado varios errores y problemas menores para mejorar la experiencia del usuario, lo que hace que la plataforma sea más agradable de usar.

✨ What's New

Our platform is now more stable and secure, meaning you can enjoy a smoother and more reliable experience. Our team has worked hard to fix issues and improve the overall quality of the system, allowing you to navigate and use our tools more efficiently. Now, you can count on a more robust and reliable platform for your needs.

Key Improvements

  • System Stability — Improvements have been made to reduce errors and improve overall system stability, allowing you to work without interruptions.
  • Security — Security enhancements have been implemented to protect your information, ensuring that your data is safe and secure.
  • User Experience — Adjustments have been made to improve the user experience and make the platform easier to use, allowing you to find what you need more quickly.
  • Performance — Processes have been optimized to improve performance and reduce loading times, allowing you to access tools and features more quickly.
  • Error Correction — Several errors and issues have been fixed to improve stability and reliability, reducing the likelihood of encountering problems during use.

Fixes

  • An issue with the Trivy security tool configuration has been fixed to use the correct version with the "v" prefix, improving the overall security of the platform.
  • Adjustments have been made to improve the stability and reliability of the system, making the platform more robust.
  • Several minor errors and issues have been fixed to improve the user experience, making the platform more pleasant to use.

📝 Changelog técnico / Technical Changelog

1.1.0-beta.6 (2026-04-02)

Bug Fixes

  • ci: use correct trivy-action tag version with v prefix (6f4ceb4)
v1.1.0-beta.5 Beta 2 de abril de 2026Front-End

✨ Novedades

Ahora puedes disfrutar de una experiencia más personalizada en nuestro portal, gracias a la adición de un favicon y el atributo de idioma HTML. Esto significa que nuestra plataforma se adapta mejor a tus necesidades y preferencias. Además, esta actualización refleja nuestro compromiso con la mejora continua de nuestra plataforma.

Mejoras principales

  • Portal — Ahora cuenta con un favicon que refleja nuestra identidad de marca y un atributo de idioma HTML para una mejor experiencia del usuario.

Correcciones

No hay correcciones notables en esta versión.


✨ What's New

You can now enjoy a more personalized experience on our portal, thanks to the addition of a favicon and the HTML language attribute. This means our platform is better tailored to your needs and preferences. Plus, this update reflects our commitment to continuously improving our platform.

Key Improvements

  • Portal — Now features a favicon that reflects our brand identity and an HTML language attribute for a better user experience.

Fixes

No notable fixes in this release.


📝 Changelog técnico / Technical Changelog

1.1.0-beta.5 (2026-04-02)

Features

  • latinviaje: add favicon and html lang attribute to portal (3a0b618)
v1.0.0-beta.6 Beta 2 de abril de 2026Hub

✨ Novedades

Ahora puedes disfrutar de una experiencia más segura en nuestra plataforma gracias a las últimas actualizaciones. Podrás recibir notificaciones de manera más confiable y segura. Nuestro equipo ha trabajado arduamente para mejorar la autenticación y autorización en nuestro sistema, lo que te permite una experiencia más fluida y segura.

Mejoras principales

  • Notificaciones — Ahora las notificaciones se envían de manera más segura gracias a la autenticación JWT para clientes M2M externos .
  • Seguridad — Se ha mejorado la seguridad general de la plataforma gracias a la implementación de autenticación más robusta .
  • Estabilidad — La plataforma es ahora más estable y menos propensa a errores gracias a las mejoras en la autenticación y autorización .
  • Experiencia del usuario — La experiencia del usuario es ahora más fluida y segura gracias a las mejoras en la plataforma .
  • Integraciones — Las integraciones con servicios externos son ahora más seguras y confiables gracias a la autenticación JWT .

Correcciones

  • Se ha solucionado un problema de autenticación que afectaba a los clientes M2M externos .
  • La plataforma es ahora más estable y menos propensa a errores .
  • Se ha solucionado un problema de notificaciones que afectaba a la experiencia del usuario .

✨ What's New

You can now enjoy a more secure experience on our platform thanks to the latest updates. You'll be able to receive notifications in a more reliable and secure way. Our team has worked hard to improve authentication and authorization in our system, providing a more fluid and secure experience.

Key Improvements

  • Notifications — Notifications are now sent in a more secure way thanks to JWT authentication for external M2M clients .
  • Security — The overall security of the platform has been improved thanks to the implementation of more robust authentication .
  • Stability — The platform is now more stable and less prone to errors thanks to improvements in authentication and authorization .
  • User Experience — The user experience is now more fluid and secure thanks to platform improvements .
  • Integrations — Integrations with external services are now more secure and reliable thanks to JWT authentication .

Fixes

  • An authentication issue affecting external M2M clients has been resolved .
  • The platform is now more stable and less prone to errors .
  • A notification issue affecting the user experience has been resolved .

📝 Changelog técnico / Technical Changelog

1.0.0-beta.6 (2026-04-02)

Bug Fixes

  • notifications: enable JWT auth for external M2M clients (#110) (9ca9a7f)
v1.1.0-beta.4 Beta 1 de abril de 2026Front-End

✨ Novedades

Ahora puedes buscar empleos con facilidad en nuestra plataforma, con opciones de filtrado y paginación para encontrar el trabajo perfecto. Además, hemos rediseñado la sección de viajes para que sea más intuitiva y fácil de usar. Estos cambios te permiten explorar oportunidades laborales y planificar tus viajes de manera más eficiente.

Mejoras principales

  • Búsqueda de empleo — Puedes buscar empleos con filtros y paginación para encontrar el trabajo que mejor se adapte a tus necesidades.
  • Sección de viajes — La sección de viajes ha sido rediseñada con componentes de interfaz de usuario mejorados para una experiencia más fluida.
  • Nomadia — Ahora puedes explorar oportunidades laborales y viajes de manera más eficiente gracias a las mejoras en la plataforma.

Correcciones

  • Se han solucionado algunos problemas menores para mejorar la estabilidad de la plataforma.
  • La experiencia del usuario ha sido mejorada con ajustes en la interfaz de usuario.

✨ What's New

You can now easily search for jobs on our platform, with filtering and pagination options to find the perfect job. Additionally, we've redesigned the travel section to be more intuitive and user-friendly. These changes allow you to explore job opportunities and plan your trips more efficiently.

Key Improvements

  • Job Search — You can search for jobs with filters and pagination to find the job that best fits your needs.
  • Travel Section — The travel section has been redesigned with improved UI components for a smoother experience.
  • Nomadia — You can now explore job opportunities and travel more efficiently thanks to the improvements on the platform.

Fixes

  • Some minor issues have been resolved to improve the platform's stability.
  • The user experience has been improved with tweaks to the user interface.

📝 Changelog técnico / Technical Changelog

1.1.0-beta.4 (2026-04-01)

Features

  • nomadia: add job search with filters, pagination, and work sub-pages (5f0d4f4)
  • nomadia: redesign travel section with improved ui components (0503f52)
v1.0.0-beta.5 Beta 1 de abril de 2026Hub

✨ Novedades

Ahora puedes gestionar tus colecciones de manera más eficiente en el menú de contenido genérico y acceder a una nueva sección de inventario. Además, no tendrás que preocuparte por que tu sesión expire, ya que los tokens se refrescan automáticamente. Estos cambios te permitirán trabajar de manera más fluida y sin interrupciones en el backoffice.

Mejoras principales

  • Backoffice — Puedes gestionar tus colecciones en el menú de contenido genérico, lo que te permite acceder a ellas de manera más sencilla.
  • Inventario — Ahora tienes acceso a una nueva sección de inventario, lo que te permite llevar un control más preciso de tus existencias.
  • Seguridad — Los tokens se refrescan automáticamente, lo que evita que tu sesión expire y te permite trabajar sin interrupciones.

Correcciones

  • Se ha solucionado el problema de la expiración de la sesión, lo que te permite trabajar durante más tiempo sin tener que volver a iniciar sesión.
  • La experiencia del usuario en el backoffice es ahora más fluida y sin interrupciones.

✨ What's New

You can now manage your collections more efficiently in the generic content menu and access a new inventory section. Additionally, you don't have to worry about your session expiring, as tokens are automatically refreshed. These changes allow you to work more smoothly and without interruptions in the backoffice.

Key Improvements

  • Backoffice — You can manage your collections in the generic content menu, making it easier to access them.
  • Inventory — You now have access to a new inventory section, allowing you to keep a more accurate track of your stock.
  • Security — Tokens are automatically refreshed, preventing your session from expiring and allowing you to work without interruptions.

Fixes

  • The issue of session expiration has been resolved, allowing you to work for longer periods without having to log back in.
  • The user experience in the backoffice is now more seamless and interruption-free.

📝 Changelog técnico / Technical Changelog

1.0.0-beta.5 (2026-04-01)

Features

  • backoffice: move collections to generic content menu and add inventory section (8dd57d8)

Bug Fixes

  • backoffice: add automatic token refresh to prevent session expiry (639a49e)
v1.1.0-beta.3 Beta 1 de abril de 2026Front-End

✨ Novedades

Ahora, nuestra plataforma es más estable y eficiente gracias a las mejoras realizadas en nuestra infraestructura. Los usuarios pueden disfrutar de una experiencia más fluida y sin interrupciones. Nuestro equipo ha trabajado arduamente para solucionar problemas y mejorar la calidad general de la plataforma.

Mejoras principales

  • Infraestructura — Nuestra infraestructura ha sido optimizada para mejorar el rendimiento y la estabilidad de la plataforma.
  • Estabilidad — Se han realizado mejoras para reducir el número de errores y excepciones, lo que garantiza una experiencia más fluida para los usuarios.
  • Eficiencia — Nuestro equipo ha trabajado para mejorar la eficiencia de la plataforma, lo que se traduce en una mejor respuesta a las solicitudes de los usuarios.
  • Calidad — Se han implementado mejoras para garantizar la calidad general de la plataforma, lo que incluye la solución de problemas y la optimización de procesos.
  • Experiencia del usuario — Nuestro equipo ha trabajado para mejorar la experiencia del usuario, lo que incluye la simplificación de procesos y la mejora de la interfaz de usuario.
  • Seguridad — Se han realizado mejoras para garantizar la seguridad de la plataforma y proteger la información de los usuarios.

Correcciones

  • Se ha solucionado un problema que afectaba la instalación de la interfaz de línea de comandos de GitHub en el trabajo de notas de AI para el ejecutor autohospedado.
  • Se han realizado mejoras para reducir el número de errores y excepciones en la plataforma.
  • Se ha optimizado el proceso de respuesta a las solicitudes de los usuarios para mejorar la eficiencia de la plataforma.
  • Se han implementado mejoras para garantizar la calidad general de la plataforma y solucionar problemas.

✨ What's New

Our platform is now more stable and efficient thanks to the improvements made to our infrastructure. Users can enjoy a smoother and uninterrupted experience. Our team has worked hard to solve problems and improve the overall quality of the platform.

Key Improvements

  • Infrastructure — Our infrastructure has been optimized to improve the performance and stability of the platform.
  • Stability — Improvements have been made to reduce the number of errors and exceptions, ensuring a smoother experience for users.
  • Efficiency — Our team has worked to improve the efficiency of the platform, resulting in faster response times to user requests.
  • Quality — Improvements have been implemented to ensure the overall quality of the platform, including problem-solving and process optimization.
  • User Experience — Our team has worked to improve the user experience, including simplifying processes and improving the user interface.
  • Security — Improvements have been made to ensure the security of the platform and protect user information.

Fixes

  • A issue affecting the installation of the GitHub command-line interface in the AI notes job for the self-hosted runner has been solved.
  • Improvements have been made to reduce the number of errors and exceptions on the platform.
  • The process of responding to user requests has been optimized to improve the efficiency of the platform.
  • Improvements have been implemented to ensure the overall quality of the platform and solve problems.

📝 Changelog técnico / Technical Changelog

1.1.0-beta.3 (2026-04-01)

Bug Fixes

  • ci: install gh cli in ai notes job for self-hosted runner (5a06b9a)
v1.0.0-beta.4 Beta 1 de abril de 2026Hub

✨ Novedades

Ahora, nuestra plataforma es más estable y eficiente gracias a las mejoras realizadas en nuestra última versión. Los usuarios pueden disfrutar de una experiencia más fluida y sin interrupciones. Nuestro equipo ha trabajado arduamente para solucionar problemas y mejorar la calidad general de la plataforma.

Mejoras principales

  • Instalación de GH CLI — Los administradores pueden aprovechar la instalación de GH CLI en el trabajo de notas de AI para ejecutar tareas de manera más eficiente.
  • Mejora de la estabilidad — La plataforma es más estable y menos propensa a errores gracias a las mejoras realizadas en la versión actual.
  • Optimización del rendimiento — Los usuarios pueden experimentar un rendimiento más rápido y eficiente en la plataforma.
  • Solución de problemas — Nuestro equipo ha solucionado varios problemas para mejorar la experiencia general del usuario.
  • Mejora de la calidad — La calidad general de la plataforma ha mejorado gracias a las pruebas y verificaciones realizadas.
  • Eficiencia aumentada — La plataforma es más eficiente y requiere menos recursos para funcionar correctamente.

Correcciones

  • Se ha solucionado un problema que afectaba la instalación de GH CLI en el trabajo de notas de AI.
  • Se han realizado mejoras en la estabilidad y el rendimiento de la plataforma.
  • Se han solucionado varios errores menores para mejorar la experiencia del usuario.

✨ What's New

Our platform is now more stable and efficient thanks to the improvements made in our latest version. Users can enjoy a smoother and uninterrupted experience. Our team has worked hard to solve problems and improve the overall quality of the platform.

Key Improvements

  • GH CLI Installation — Administrators can take advantage of the GH CLI installation in the AI notes job to run tasks more efficiently.
  • Stability Improvement — The platform is more stable and less prone to errors thanks to the improvements made in the current version.
  • Performance Optimization — Users can experience faster and more efficient performance on the platform.
  • Problem Solving — Our team has solved several issues to improve the overall user experience.
  • Quality Improvement — The overall quality of the platform has improved thanks to the testing and verification done.
  • Increased Efficiency — The platform is more efficient and requires fewer resources to function correctly.

Fixes

  • An issue affecting the GH CLI installation in the AI notes job has been solved.
  • Improvements have been made to the stability and performance of the platform.
  • Several minor errors have been solved to improve the user experience.

📝 Changelog técnico / Technical Changelog

1.0.0-beta.4 (2026-04-01)

Bug Fixes

  • ci: install gh cli in ai notes job for self-hosted runner (b482a59)
v1.1.0-beta.1 Beta 1 de abril de 2026Front-End

1.1.0-beta.1 (2026-04-01)

Features

  • 8-comunidad-refactorización-24-de-codigo-louvable-para-ajuste-de-branding-corporativo (#24) (3d19528)
  • add demo by default (1016dee)
  • app: add latinviaje landing and portal with content api integration (#76) (d6d0a9c)
  • ci: add github packages auth for @socio-x dependencies (38c59ec)
  • clima: add widget clima con api real (#34) (9efc5d2)
  • docker: add content api url to latinviaje portal local config (97c1636)
  • iam: add keycloak integration (#30) (e98597f)
  • latinviaje: add analytics tracking plugin with gtm, ga4, and meta pixel support (9e0e13f)
  • latinviaje: add animated travel background overlay with glassmorphism (ad174de)
  • latinviaje: add bff proxy for content api, remove public traefik routes (03566d2)
  • latinviaje: add flight search via RPA SSE and quotation flow (#119) (bb2e6fa)
  • latinviaje: add logo assets and update legacy landing styles (f3a0edf)
  • latinviaje: add logo component with responsive variants (2fb8d5d)
  • latinviaje: route content api through traefik instead of direct access (9558bae)
  • nomadia,latinviaje: add bff proxy for crm api, wire up newsletter/contact forms (8cc5fae)
  • nomadia: add analytics tracking plugin with gtm, ga4, and meta pixel support (063f064)
  • nomadia: add bff proxy for content api via nginx reverse proxy (156cf33)
  • nomadia: add contact and newsletter pages (#67) (2ea67c8)
  • nomadia: add mentoria tab, impact stats and subscription cta (b534697)
  • nomadia: add missing footer pages (about-us, join-us, our-mission, partnerships) (a5b46a4)
  • nomadia: add missing pages (volunteer, help, faq) (dc7c1e9)
  • nomadia: add modal login, sso backoffice handoff and hub-backoffice client (ab41240)
  • nomadia: add subscription composable and types (c322b8e)
  • nomadia: centralize theme colors based on brand logo (#65) (71e35c9)
  • nomadia: content api integration, newsletter and faq (#78) (348b52a)
  • nomadia: implement seo with hybrid rendering and sitemap (#57) (3151f2f)
  • nomadia: integrate news with articles api and slug-based links (5255747)
  • nomadia: redesign article detail page and add content styles (deb5089)
  • nomadia: redesign header and footer with unified design system (#59) (eaa7906)
  • nomadia: wire events and locations to hub content api (60e62b9)
  • nomadia: wire news composable to content api with fallback (687314a)
  • portal: add ai chat widget with customer support and lead qualification agents (c62aaf8)
  • portal: add deployment infrastructure for latinviaje portal (4ed0b63)
  • portal: add latinviaje portal docker-compose local config (8f697ca)
  • tairo (0108c90)
  • ui: add animated travel background with svg elements (47ce682)
  • ui: redesign logo as optimized svg component (f81a9af)

Bug Fixes

  • app: use handler functions for multi-statement click events in auth drawer (ef843ae)
  • ci: add cache clean step before nuxt build (48042c7)
  • ci: add gh_packages_token for private package access (7cd8cb5)
  • ci: add step to copy compose file to server before deploy (a949f24)
  • ci: also clean root node_modules/.cache/nuxt (be061b9)
  • ci: build nuxt on runner then package with nginx static dockerfile (2f092c1)
  • ci: change health check url to latinviaje.com (1bba57a)
  • ci: construct image-tag in deploy workflow to avoid secret masking (ca7c4ca)
  • ci: correct deploy path and update docker-compose labels (cb6f979)
  • ci: create deploy directory and use directory source for scp (5c734ad)
  • ci: exclude nomadia-brazil/.output from dockerignore (73362da)
  • ci: increase portal build memory to 8192mb (8004c5e)
  • ci: remove required env_file from docker-compose.staging.yml (e34cd95)
  • ci: rename releaserc to cjs and disable husky in release workflow (4b4b5bb)
  • ci: try nitro-server 4.2.1 override and skip prerender (6a41180)
  • ci: update latinviaje workflow and dockerfile paths (3fa8068)
  • ci: update workflow secrets for nomadia-brazil deployment (#50) (95a413f)
  • ci: use @nomadia/brazil filter for correct workspace package (1534c2b)
  • ci: use /opt/nomadia-brazil as deploy path (1508b8e)
  • ci: use explicit file list for scp and add debug step (9e138ed)
  • ci: use gh_packages_token for cross-repo github packages access (59ed367)
  • ci: use native scp instead of appleboy action (e66102d)
  • ci: use nuxi build instead of generate for spa mode (7dbf628)
  • ci: use plain docker build instead of buildx for artifacts (5f90c97)
  • ci: use pnpm run build instead of pnpm exec nuxi build (bbfcc04)
  • ci: use pnpm version from package.json (18ca2b1)
  • ci: use single staging tag to avoid registry bloat (bb41766)
  • ci: use traefik-development network for staging (17ce53b)
  • ci: use working-directory and generate for nomadia build (0a9ca8f)
  • correct docker-compose file path in SCP action (460fdc8)
  • deps: add missing primevue and pinia nuxt modules to portal (2c09aaf)
  • deps: downgrade nitropack to 2.9.7 to fix path bug (47e80d4)
  • deps: downgrade nuxt to 4.0.3 to avoid nitro path bug (8d697f8)
  • docker: add 5s timeout to content api fetch to prevent ssr hang (79f4d38)
  • docker: add nuxi prepare step before build for tsconfig resolution (f711546)
  • docker: change network to traefik-development (4534050)
  • docker: disable prerender routes and add debug output (02793b8)
  • docker: disable ssr globally to fix staging timeout (c0391f5)
  • docker: include .latinviaje/dist in docker context (688d5b5)
  • docker: remove env_file requirement from staging compose (ed07725)
  • docker: remove non-existent layers/tairo from dockerfile (#52) (579454a)
  • docker: render content pages as spa to avoid ssr api timeout in staging (653bac3)
  • docker: replace prerender with isr to avoid oom in ci runners (f0bf25b)
  • docker: run build from nomadia-brazil directory for correct path resolution (824b870)
  • docker: run nuxi from nomadia-brazil directory with pnpm exec (5bc9598)
  • docker: set builddir to /app/.nuxt to match layer expectations (1deba43)
  • docker: symlink .nuxt for tsconfig resolution with monorepo builddir (4afa171)
  • docker: symlink .nuxt to workaround layer path resolution bug (f0fd426)
  • docker: update dockerignore to include latinviaje/landing/dist (8b73ca1)
  • docker: use __dirname for absolute builddir instead of process.cwd() (0c24f56)
  • docker: use build instead of generate for spa mode (7ee495d)
  • docker: use docker_build env flag for conditional builddir path resolution (7aa27e8)
  • docker: use nomadia-brazil folder instead of .nomadia-brazil (#54) (15644a2)
  • docker: use nuxi directly with explicit cwd and nuxt_root_dir (ae5c431)
  • docker: use nuxi generate instead of build for spa static output (acda80d)
  • docker: use relative builddir ../.nuxt to avoid path joining bug (a60f126)
  • latinviaje: replace deprecated primevue/nuxt module (#79) (15c2256)
  • latinviaje: use handler functions for mobile menu auth buttons (5f36a3a)
  • nomadia: add envsubst entrypoint for nginx bff proxy env vars (2d6e343)
  • nomadia: add explicit builddir and static nitro preset for spa mode (db7bff3)
  • nomadia: add missing chart.js dependency (d482999)
  • nomadia: add nitro prerender disable for spa mode (80007f4)
  • nomadia: add pkce to registration and sso popup flows (a4f9e92)
  • nomadia: add vue-chartjs dependency (c90b776)
  • nomadia: configure keycloak auth redirects for login and register (#63) (7709dd9)
  • nomadia: disable layer extends to test build without layers (cf941cd)
  • nomadia: extract multi-statement click handlers into methods (d1e4188)
  • nomadia: fix registration popup and sso code exchange (d78fe30)
  • nomadia: fix subscriptions proxy target and reorganize runtime config (afcf651)
  • nomadia: handle string type coercion in content api config check (bd4c5c5)
  • nomadia: make analytics plugin non-blocking (c5a4370)
  • nomadia: merge duplicate vite config blocks in nuxt.config (9b130a3)
  • nomadia: move news.vue to news/index.vue for correct routing (2dd988f)
  • nomadia: point dev script and docker-compose to new @nomadia/brazil package (5babe2b)
  • nomadia: prerender root route for spa output (3f06399)
  • nomadia: reduce build memory usage for ci runners (1b43fa1)
  • nomadia: reduce prerender concurrency and increase heap for ci build (04e1722)
  • nomadia: remove duplicate registration form, open keycloak directly (8074b8f)
  • nomadia: remove explicit builddir and disable prerender crawling (2154e7b)
  • nomadia: remove nitro static preset to avoid prerender issues (01a943c)
  • nomadia: set explicit builddir to avoid ci cache issues (4b3a397)
  • nomadia: simplify layer chain and add rootdir for docker build (b4aeaa0)
  • nomadia: switch to spa mode for ci build compatibility (26d1ee2)
  • nomadia: update travel and subscriptions imports to content types (62cc0e1)
  • nomadia: use absolute builddir path for docker layer resolution (b894156)
  • nomadia: use browser preset to skip server build (d906f0e)
  • nomadia: use dedicated hub url env var for backoffice sso handoff (fccc263)
  • nomadia: use static nitro preset for spa mode (6b19dbe)
  • nomadia: use static preset with explicit output paths (f64f896)
  • portal: reduce build memory usage for ci runners (9147b40)
  • ui: adjust footer logo size to match header proportions (3327099)
  • ui: improve header design for better logo contrast (3c5460b)
  • ui: improve logo icon consistency and correct text to viajes (8c47d65)
  • ui: use original png logo instead of svg recreation (abb1510)

Performance

  • ci: optimize ci for self-hosted runners (#43) (d9471cb)

Refactoring

  • 37-contenidos-habilitar-todos-menus (#38) (14272ef)
  • ci: combine build steps into single job without artifacts (a511b13)
  • ci: optimize latinviaje deployment workflow (7d6aab1)
  • ci: reuse existing latinviaje infra for portal deployment (8117352)
  • nomadia: migrate event components to content api types (b6b9aca)
  • nomadia: normalize internal pages visual style (#71) (ec478a1)
  • nomadia: redesign weather and events widgets (#60) (#61) (8caae7f)
  • nomadia: remove legacy .nomadia-brazil app (87f17ed)
  • nomadia: replace strapi types with content api types (87d014c)
  • refact 44 code (#31) (a0061e6)
v1.0.0-beta.1 Beta 1 de abril de 2026Hub

1.0.0-beta.1 (2026-04-01)

⚠ BREAKING CHANGES

  • telemetry: Package now uses subpath exports
  • Core layer is now 100% framework-agnostic (no NestJS dependencies)
  • Replace cls-hooked with native AsyncLocalStorage
  • Add multi-tenant context propagation
  • Add Express middleware integration
  • Add browser-compatible subset

Import paths changed:

  • Core: import from '@socio-x/telemetry'
  • NestJS: import from '@socio-x/telemetry/nestjs'
  • Express: import from '@socio-x/telemetry/express'
  • Browser: import from '@socio-x/telemetry/browser'

New features:

  • TelemetryManager singleton for SDK lifecycle
  • Tenant context with feature flags support
  • W3C Trace Context propagation
  • Structured logging with Winston
  • Metrics registry with standard HTTP metrics

Documentation:

  • docs/architecture/telemetry-package.md
  • docs/diagrams/telemetry-*.mermaid (6 diagrams)

Features

  • accounts: add docker configuration files (0688981)
  • accounts: add tenant_id column to users table (6ddef53)
  • accounts: seed initial tenants (sociox, latinviaje, demo-company) (7d03fe0)
  • add bootstrap disaster recovery system (#102) (0f35405)
  • add direct deploy commands and fix @socio-x/shared version (0d63ba3)
  • add inventory service docker infrastructure and makefile targets (bf93119)
  • add latinviaje services and travel-domain package (0913ec8)
  • add openapi export automation and postman sync (#55) (6c75674)
  • add rpa backoffice, latinviaje keycloak theme, n8n workflows, and staging docs (#105) (91a000e)
  • ai: add agent personality fields and prompt sync detection (665866e)
  • api: add carlucchese tenant seed data and public content endpoints (3ba1327)
  • api: add email templates management to notifications service (b2b8d8e)
  • api: add global location system with iata codes (69a1e64)
  • api: add google oauth2, ga4 dashboard, gtm viewer, and meta conversions api (a1fdbed)
  • api: add gtm, ga4, and meta pixel marketing providers (fe8fa95)
  • api: add initial prisma migration for content service (67c8466)
  • api: add netjamgroup postman collection and environment (7a1e640)
  • api: add oauth2 client credentials for external integrations (54f8d84)
  • api: add oauth2 swagger config to all services (5d98b2b)
  • api: add ollama provider and free-tier agent presets for latinviaje (543e784)
  • api: add provider verification endpoints for notifications (28a9a1d)
  • api: add tenant integrations management to identity service (28844bf)
  • api: add transcription model and api endpoints (df4a932)
  • api: implement server-side google oauth2 redirect flow (b4aa939)
  • api: improve openapi examples for email providers endpoint (d5f1fcb)
  • api: migrate notifications service from jest to vitest (fdb284a)
  • auth: add latinviaje keycloak client with prod redirect uris (#107) (fc26f81)
  • auth: add multi-tenant hub keycloak theme with custom login and register ui (429189c)
  • auth: add organizations protocol mapper for multi-tenancy (431d5bb)
  • auth: add quotations and messaging permissions (6b9f357)
  • auth: add tenant isolation guard for external service accounts (c71f186)
  • auth: extract tenant_id from jwt and emit x-jwt-tenant-id header (49ac6c9)
  • auth: move keycloak client to @socio-x/auth package (ceacb11)
  • backoffice: add agent test chat drawer and bff proxy to hub-ai (aa35bce)
  • backoffice: add ai agent presets, templates page, and sidebar navigation (7bd2b9f)
  • backoffice: add content management pages (8b23c5a)
  • backoffice: add content management pages for articles, events and pages (33a1c72)
  • backoffice: add email providers, templates and integrations settings (92f9a2e)
  • backoffice: add latinviaje keycloak login theme (951de29)
  • backoffice: add marketing hub with utm builder (8402702)
  • backoffice: add n8n config to staging env (1215533)
  • backoffice: add quick create dropdown to content dashboard (61fe205)
  • backoffice: add rpa dashboard, searches, providers, and emissions pages (5e82573)
  • backoffice: add sso token handoff for cross-domain authentication (c82d763)
  • backoffice: add transcription pages and audio player (16a7632)
  • backoffice: filter content travel menu by tenant (8eb593b)
  • backoffice: improve articles list and detail pages (531269b)
  • backoffice: integrate new sidebar components from ui-prime (7faf8cd)
  • backoffice: migrar content pages a shadcn-tanstack table (#78) (8495ab9)
  • backoffice: normalize rpa and inventory ui (#108) (fb9449d)
  • backoffice: polish content dashboard tables with shared components (8863c2f)
  • backoffice: restructure sidebar menu hierarchy (2053017)
  • backoffice: update layout, tenant composable and runtime config (68531fe)
  • backoffice: update subscriptions query composable (2d4e64c)
  • ci: add ai service to microservices deploy workflow (d6aec4c)
  • ci: add github packages publishing for ui-prime and ui-public (36a62dc)
  • ci: add quotations dockerfile and update deploy workflow (54a62da)
  • ci: add support for multiple vps with ms_ prefix secrets (3bf2ba7)
  • ci: generate cms env file from github secrets (a78d8cd)
  • ci: sync compose files to server before deploy (f5d9ac2)
  • cms: add country, state, city content types and event lifecycle hooks (926204a)
  • cms: add dockerfile and deployment configuration (a8e4f24)
  • cms: add env_file directive to docker-compose files (01f149c)
  • cms: add seed scripts for latin america countries, states, and cities (f771be8)
  • cms: add socket.io for real-time event updates via document middleware (aa12fd5)
  • config: add comprehensive external integration setup script (a60efdf)
  • config: add content management permissions to keycloak setup (09a7877)
  • config: add content service to database migration commands (77a396d)
  • config: add environment-based configuration for remote operations (949c8b1)
  • config: add keycloak realm backup and remote restore (9ea7e2f)
  • config: add keycloak theme management make targets (99b9a7b)
  • config: add makefile targets for keycloak remote setup and tenant management (eadd5f4)
  • config: add notifications and auth databases to db-init (8fe6975)
  • config: add notifications prisma and remote migration commands (4449b45)
  • config: add postgresql role hierarchy with service-specific users (20fa3ff)
  • config: add prisma migration commands for all microservices (a2851c8)
  • config: add ssh tunnel migrations for prisma (8ea24f7)
  • config: support ddd prisma paths in db-migrate-tunnel (d9871a0)
  • config: update makefile with ddd prisma paths (eeeba15)
  • config: use traefik urls as default base_url for postman (41ab8fd)
  • contacts: add contact interactions and fix notification recipient (07c3048)
  • content: add articles, events and pages endpoints with pagination (d639ea4)
  • content: add articles, pages and events tables migration (9901606)
  • content: add collections and content entries api (06eeb48)
  • content: add locations migration for countries, states, cities and codes (ecf71b8)
  • crm: add crm microservice with contacts, web forms, and newsletter (2b6d1e3)
  • database: add database initialization script with per-service roles (dd849fa)
  • docker: add ai microservice with agent management and tenant support (816310d)
  • docker: add audio transcription pipeline to telegram workflow (1b6be32)
  • docker: add cms docker deployment and sync commands (0e93227)
  • docker: add columbus realm config and keycloak backups (d370082)
  • docker: add development stage to all microservice dockerfiles (88ba3f5)
  • docker: add full bootstrap disaster recovery system (c91b34b)
  • docker: add hub services and telegram env vars to n8n staging compose (ba4de28)
  • docker: add integrations package and update docker configs (e660d66)
  • docker: add keycloak remote setup and tenant management scripts (61ca257)
  • docker: add latinviaje quotation notification workflows (0f7729a)
  • docker: add n8n marketing workflows for sales notifications, ga4 queries, and content review (55ec3a8)
  • docker: add n8n staging deployment configuration (07e26b9)
  • docker: add nomadia n8n pipelines with improvement plan (62eac60)
  • docker: add prisma schema for notifications service (14df3fc)
  • docker: add whisper.cpp speech-to-text server (b5781a9)
  • docker: implement nomadia pipeline improvements phase 1 (0e95c88)
  • docker: improve n8n import script with staging support (488b946)
  • docker: update docker-compose.local.yml to target development stage (c751210)
  • email: add marketing newsletter template for hub product (#83) (5463994)
  • iam: add keycloak deployment workflow (#27) (706bf7e)
  • iam: add latinviaje public client to hub realm (#106) (1bd124d)
  • iam: add netjamgroup keycloak login theme (83debbc)
  • iam: add netjamgroup keycloak login theme (#101) (83e5c96)
  • iam: add vibe realm with custom dark login theme (#87) (442641c)
  • implement subscriptions microservice with backoffice UI (#62) (491aed8)
  • infra: add notifications microservice with multi-product email support (#35) (73f081c)
  • keycloak: add netjamgroup integration setup script (2688adc)
  • keycloak: add remote backup, restore and integration scripts (78766b3)
  • main base (#1) (5eeeedd), closes #vue-router
  • make: add cross-repo paths and postgres variables (d536920)
  • makefile: update cms docker targets with image build and env-specific urls (9d64b20)
  • merge claims into quotations as modular monolith (0c19962)
  • messaging: add multi-channel template management pages (5501bd4)
  • messaging: add tenant message template for multi-channel messaging (a9f59c1)
  • multi-tenant support and service fixes (#52) (827dbdb)
  • notifications: add contact form confirmation email to submitter (dc0ed3d)
  • notifications: add deployment workflow and accounts integration (#37) (9e554db)
  • notifications: add multi-tenant email providers infrastructure (4876dc6)
  • notifications: add netjamgroup as email product (7100907)
  • notifications: add netjamgroup onboarding email templates (450a907)
  • notifications: add prisma and mjml dependencies (8af6026)
  • notifications: add tenant default sender endpoint (9afe9f8)
  • notifications: add tenant-based email endpoint (81fb8ef)
  • packages: add contact form mjml email template (c7b395d)
  • packages: convert @hub/* to @socio-x/* for GitHub Packages publishing (#51) (32c58b9)
  • packages: rename @hub/ui-* to @socio-x/ui-* for github packages (#29) (faeab6a)
  • postman: add content api and sync all collections (f623bee)
  • postman: configure oauth2 pkce and standardize auth/crm environments (74477bc)
  • quotation management + multi-channel messaging + AI presets (#103) (c20b7d8)
  • quotations: add quotation management pages with 24 service categories (8939646)
  • replace postman with bruno + redocly, fix backoffice vue template errors (#99) (019a358)
  • scripts: add content service to db-migrate-tunnel (1b43788)
  • scripts: add oauth2 auth to postman collections on sync (79a7807)
  • subscriptions: add initial prisma migration (bee4d68)
  • telemetry: add OTEL log exporter + console bridge for Loki (#85) (077b735)
  • telemetry: add tenant attributes to opentelemetry spans (f2410fe)
  • telemetry: migrate microservices to @socio-x/telemetry@2.0.1 (cdfa600)
  • telemetry: refactor to framework-agnostic architecture v2.0.0 (aef29de)
  • ui-prime: configure package for github packages publishing (4761525)
  • ui: add collapsible support for nested sidebar groups (f2cd045)
  • ui: add hybrid sidebar components with tree hierarchy (3fc6a56)
  • ui: add sidebar cva variants and state composable (b3f6c35)
  • use github packages for @socio-x/* dependencies (#64) (8563410)

Bug Fixes

  • accounts: add keycloak env vars to staging compose (87084fe)
  • accounts: build shared packages in dockerfile instead of copying dist (7b9fd87)
  • api: add ollama to aiprovider prisma enum (028dba2)
  • api: add uuid generation for tenant email providers (2c3013b)
  • api: extract tenant id from header or organizations claim (f5beda1)
  • api: fix unused import and non-null assertion in notifications (3a7002d)
  • api: regenerate openapi specs with correct route paths (451fa43)
  • api: remove version prefix from postman environment base_url (8cc73fd)
  • api: replace baseurl with base_url in postman collections (86da839)
  • api: resolve ts build errors in content microservice controllers (36f7d99)
  • api: restore openrouter provider and update free model catalog (92bc5ec)
  • api: support template rendering with tenant email providers (0fad5b3)
  • api: update postman environments for new route structure (51bedf5)
  • api: update subscriptions seed with content permissions (235d5f4)
  • api: use findmany for provider lookup after unique key change (721166e)
  • auth: add columbus realm volume mount to keycloak compose (#88) (dd823f8)
  • backoffice: add client-only guards to content and collections queries (0c8ef8b)
  • backoffice: add detailed logging to tenant initialization (1fdc569)
  • backoffice: add nuxt public env vars for api urls (ed1a35f)
  • backoffice: apply input styles to autocomplete via input-class prop (676a565)
  • backoffice: correct content api base url to traefik gateway (#109) (7bcd4fe)
  • backoffice: disable ssr for authenticated spa (0c286b7)
  • backoffice: extract inline @click handler to method in email provider page (7ac08e8)
  • backoffice: fix api client base url resolution and tenant header fallback (1829c5b)
  • backoffice: fix google oauth envelope unwrapping and marketing navigation (02b3372)
  • backoffice: fix syntax error in features page click handler (79ae3ba)
  • backoffice: handle wrapped api response format in usetenant (c97dfc9)
  • backoffice: improve faqs ui and allow inactive faqs in listing (1b6b12f)
  • backoffice: move inline template expressions to script methods (db3f9cd)
  • backoffice: move media library page to root level /media (0ec8514)
  • backoffice: prevent hydration mismatch with consistent number formatting (a426a71)
  • backoffice: register primevue tooltip directive with ssr support (48cb0b4)
  • backoffice: remove hardcoded api urls, rely on env vars (7238059)
  • backoffice: remove invalid shell syntax from dockerfile copy instruction (a996133)
  • backoffice: replace hautocomplete with primevue autocomplete in routes pages (8cc7e73)
  • backoffice: replace hbutton with nuxtlink in categories page (2259459)
  • backoffice: replace hbutton with nuxtlink in collection entries page (8c75467)
  • backoffice: replace hbutton with nuxtlink in collections page (f11f3ba)
  • backoffice: replace hbutton with nuxtlink in destinations page (fe5df93)
  • backoffice: replace hbutton with nuxtlink in documents page (519fcd6)
  • backoffice: replace hbutton with nuxtlink in faqs page (cd4597e)
  • backoffice: replace hbutton with nuxtlink in providers page (f130888)
  • backoffice: replace hbutton with nuxtlink in routes page (615b24e)
  • backoffice: replace hbutton with nuxtlink in tips page (539747b)
  • backoffice: replace hbutton with nuxtlink in transport-types page (093d577)
  • backoffice: replace hbutton/hswitch/hbadge with native elements in routes pages (e61e880)
  • backoffice: replace nuxt-leaflet with nuxt3-leaflet (ab18196)
  • backoffice: resolve workspace dependencies for docker build (0eb4505)
  • backoffice: restore edit and new pages for content (307e1a2)
  • backoffice: revert to published package versions for ci (e279e63)
  • backoffice: revert to published package versions for ci (652cdb9)
  • backoffice: update api urls and ui-prime version for tenant switcher (a158359)
  • backoffice: update tailwind source paths and add checkbox indeterminate support (07bbf80)
  • backoffice: use node_env=production for nuxt runtime (20687f5)
  • backoffice: use node_modules paths for tailwind source scanning (00f16ee)
  • backoffice: use single api host with route-based services (39c9516)
  • backoffice: use tenant slug instead of id for x-tenant-id header (b36554d)
  • ci: add --env-file flag to docker compose commands (e313706)
  • ci: add always() to build-manual job conditions (46c9db7)
  • ci: add always() to deploy-manual job conditions (a9486b3)
  • ci: add compose-source-path to microservice deploy workflows (48e00e2)
  • ci: add content microservice env generation to deploy workflow (a325200)
  • ci: add database url and mailrelay config to notifications deployment (012b970)
  • ci: add debug step to investigate scp empty archive issue (d192153)
  • ci: add docker compose path to cms workflow triggers (6af87a0)
  • ci: add environment file generation for all microservices (a87a5a0)
  • ci: add github packages auth to openapi workflow (507897d)
  • ci: add github_token env for npmrc auth in publish steps (43245a2)
  • ci: add github-token to setup-node-pnpm for packages access (22d61fb)
  • ci: add hub_email_from to notifications deploy env (1dd35af)
  • ci: add n8n integration vars to backoffice deploy (8e005b1)
  • ci: add packages read permission for github token (2002c4c)
  • ci: add runtime env vars and fix compose path for backoffice staging (8eec704)
  • ci: add semantic-release dependencies and fix gitleaks regex (2f74cc9)
  • ci: add staging environment to access gh_packages_token secret (78a21d6)
  • ci: add token verification step for github packages publish (d1ae423)
  • ci: detect prisma:generate script instead of schema path (4fbffb6)
  • ci: disable health check until dns is configured (9656fc9)
  • ci: disable husky in release workflow and rename esm configs to cjs (0ab9ce4)
  • ci: disable provenance/sbom for huawei swr compatibility (3be2897)
  • ci: exclude telemetry from package build in openapi workflow (ec0acc9)
  • ci: fix scp source path to include dotfiles in deploy workflow (#20) (a114cf3)
  • ci: force node_env=production in docker build args (54f4cdd)
  • ci: handle 409 conflict gracefully in package publish (0a75156)
  • ci: remove explicit pnpm version from openapi workflow (fc22224)
  • ci: remove redundant build-packages job from microservice workflows (52fa05f)
  • ci: rename accounts to identity in deploy workflow (f93085a)
  • ci: replace buggy scp-action with native tar+ssh for file sync (86f008e)
  • ci: resolve github packages auth and telemetry build errors (efc928f)
  • ci: resolve image tag before env file generation (e14b642)
  • ci: resolve image-tag masking and traefik network issues (d116bcb)
  • ci: restore original ssh key authentication (5519be3)
  • ci: revert cms workflow to use staging/production environments (#15) (9aad538)
  • ci: update example to use huawei swr registry (0ae7009)
  • ci: use base + override pattern for docker compose (b826d7f)
  • ci: use correct conditional syntax for secrets (b12114b)
  • ci: use correct secret name for github packages auth (b0707b6)
  • ci: use correct secret name for github packages in deploy-web workflow (#104) (29764b9)
  • ci: use dual glob pattern to include dotfiles in scp deploy (177eed9)
  • ci: use gh_packages_token for publishing to github packages (ffbfa8e)
  • ci: use huaweicloud/swr-login action for swr authentication (5599ace)
  • ci: use image-tag-environment for manual deploys (dcd357e)
  • ci: use image-tag-environment to resolve build/deploy tag mismatch (#58) (c691a73)
  • ci: use internal keycloak url for identity service (712a686)
  • ci: use pre-built binaries to prevent out of memory on runners (47b790e)
  • ci: use production target for backoffice docker build (6c5fb7a)
  • ci: use repository root as docker build context for cms (ecc5c4a)
  • ci: use sshpass for vps deployment and add api config files (275311f)
  • ci: use staging compose overlay for backoffice deploy (f98ccc1)
  • ci: use swr login key instead of ak/sk for docker login (cd2061c)
  • ci: use swr_sk secret for huawei cloud authentication (3b6c18e)
  • ci: use vars for non-sensitive cms config (d475b1f)
  • ci: use vars for swr region and organization (9d517e8)
  • cms: add .tmp and .cache directories with proper permissions (b577a91)
  • cms: add staging compose and fix image tag variable (04814e6)
  • cms: compile typescript config files before deploy (04eab9c)
  • cms: copy config to dist/config for strapi 5 production mode (292f77d)
  • cms: correct docker compose network configuration for local development (349c367)
  • cms: fix node_modules path in dockerfile deps stage (70a0e90)
  • cms: improve docker-compose and env configuration (ca802ae)
  • cms: make database name configurable via cms_database_name (3a4d235)
  • cms: make database port configurable via cms_database_port (bae1e65)
  • cms: resolve strapi admin panel 404 behind proxy (be9a321)
  • cms: sync pnpm-lock.yaml with socket.io dependency (#12) (629d2ef)
  • cms: update docker config with correct port and network settings (7071c2c)
  • cms: use pnpm deploy for proper production node_modules (aec7c9f)
  • cms: use traefik-development network for staging (4713fd2)
  • config: add grant usage on schema for service users (be2bf69)
  • config: add hub_admin grants on all tables and sequences (147c68f)
  • config: add staging and production redirect uris to hub-backoffice client (7e23870)
  • config: prevent double service prefix in postman collection urls (02664eb)
  • config: update iam hub realm and compose config (bb31a7e)
  • config: update microservices env files with correct database urls (8385aa7)
  • config: update postman sync service ports and macos compatibility (78851f8)
  • config: use sed instead of grep for macos compatibility (94945d9)
  • correct inventory health check path to /v1/offers/health (7bb617d)
  • crm: correct staging compose image name, container name, and networks (6dab450)
  • deploy: add email templates dir to notifications env (7073087)
  • deps: update email mailrelay provider and lock file (14d2560)
  • deps: upgrade pinia to v3 and @pinia/nuxt to v0.11 (873b6a3)
  • docker: add both networks for traefik routing and db access (a72f956)
  • docker: add cache buster to notifications dockerfile (e6dfc3c)
  • docker: add ci=true for pnpm 10 non-tty compatibility (d0b33ff)
  • docker: add database url mapping and buildkit cache optimization (3c826db)
  • docker: add encryption master key to notifications compose (3138f2e)
  • docker: add keycloak credentials to crm deploy config (c3f7b86)
  • docker: add missing databases and sql identifier validation to db-init (6cf26d3)
  • docker: add n8n proxy hops for reverse proxy compatibility (1c97c23)
  • docker: add nuxt public env vars to backoffice compose (3d0277d)
  • docker: add runtime config env vars to backoffice local compose (eb38a44)
  • docker: add superuser privilege to hub_admin role (75db388)
  • docker: add tags, meta, pindata to filtered fields (63cad02)
  • docker: add traefik-localhost network override in n8n staging compose (3d4ef59)
  • docker: add venezolanosenbrasil.com to crm cors origins (88c25b8)
  • docker: add workflow ids required by n8n 2.x import (3a320c4)
  • docker: allow empty string for encryption key and staging node env (#100) (dd073b9)
  • docker: copy pnpm-lock.yaml for frozen-lockfile install (e705940)
  • docker: copy ui packages for tailwind source scanning in build (6d6e14b)
  • docker: correct backoffice volume mount path for hot reload (34b36a1)
  • docker: correct content staging compose with proper image and networks (670021b)
  • docker: correct email templates path for notifications service (82a495d)
  • docker: correct image tag format in compose files and add production stage (33f3bfe)
  • docker: correct subscriptions healthcheck path (ad055a8)
  • docker: extend deps stage in builder to preserve pnpm symlinks (3ce380a)
  • docker: filter read-only fields from n8n workflow imports (1398412)
  • docker: fix pnpm-lock.yaml mount in dev compose (2d6730d)
  • docker: fix quotations dockerfile build errors (def8b09)
  • docker: fix telegram-inbound webhook body parsing for n8n v2 (8513651)
  • docker: grant hub_admin access to tables created by service users (d75a848)
  • docker: move whatsapp travel agent to latinviaje tenant (211eb3b)
  • docker: prevent pnpm prune from breaking prisma and husky in ci builds (8af5811)
  • docker: regenerate prisma after prune for pnpm bindings (8178dc2)
  • docker: remove .prisma backup since prisma v6 generates to src/generated (dc5ac68)
  • docker: remove frozen-lockfile due to workspace config mismatch (4579842)
  • docker: remove frozen-lockfile from standalone builds (5558544)
  • docker: set production env for staging deploys (10456b9)
  • docker: standardize api routes to /{service}/{version} pattern (0614e5c)
  • docker: update content generation pipeline workflow (d52c199)
  • docker: update identity and ai env configs, n8n compose (179a8c3)
  • docker: update n8n import script to use api key (67e9d27)
  • docker: update notifications docker-compose with prisma and templates config (ac1eca7)
  • docker: update package publishing and docker secrets (1507a98)
  • docker: update test expectation for invalid product response (e2ec7f6)
  • docker: use 127.0.0.1 instead of localhost in healthchecks (26edc57)
  • docker: use bash tcp socket for keycloak healthchecks (5673106)
  • docker: use correct container name and color vars in n8n targets (1f7f170)
  • docker: use crm service for growth engine contacts (e5b0d94)
  • docker: use iam scripts dir variable for keycloak setup targets (bedb67d)
  • docker: use infrastructure-hub network for all staging services (89d58a9)
  • email: use mailrelay rails-style query params for subscriber lookup (f582d38)
  • env variable mapping and bump @socio-x/shared to 1.0.2 (9492a1f)
  • iam: replace rsync with tar+ssh for file sync (da1d7ee)
  • iam: unify IAM domain to iam.sociox.tech (#32) (4e259d8)
  • identity: allow empty string for optional env vars (b4d692d)
  • identity: remove root lockfile from docker context (989cbf6)
  • identity: use service-specific keycloak client variables (1716f26)
  • inventory: move health and cheapest routes before :id param route (f5ae4c5)
  • notifications: change email scope to notifications:email:send (21c93a9)
  • notifications: remove unpublished telemetry dependency (6f6088c)
  • notifications: use permissions claim instead of scope for auth (601a585)
  • optimize workflows and docker for staging-only deploys (#67) (d0da882)
  • packages: normalize mailrelay api response format (7e3e169)
  • packages: update all @hub/ui-prime refs to @socio-x/ui-prime (82c1dd1)
  • postman: remove service prefix from environment base_url values (dc2aace)
  • resolve identity and subscriptions local dev startup issues (d855518)
  • scripts: add base_url variable and fix urls in postman collections (0fcfca6)
  • scripts: exclude existing databases from db-init (a93296e)
  • services: auth route simplification and minor service fixes (e0ee620)
  • staging: add multer dep to content and fix auth healthcheck path (b9d51d0)
  • sync pnpm-lock.yaml with backoffice dependencies (#17) (d12f2e5)
  • sync pnpm-lock.yaml with shuriken-ui dependencies (#22) (6d7bddc)
  • telemetry: add files field to include dist in published package (b9849c9)
  • telemetry: add subpath shims and fix dockerfile token export (fd933da)
  • telemetry: correct repository url for github packages linking (c7b3a7d)
  • telemetry: include tsbuildinfo in clean to fix incremental publish (d040350)
  • telemetry: update telemetry manager and dependencies (154165f)
  • telemetry: use express-serve-static-core for type imports (e0d219e)
  • telemetry: use global express type augmentation for ci compatibility (c28b13f)
  • ui-prime: apply visual styling to root pt section in hselect (b59cff1)
  • ui-prime: fix hswitch component to use global preset with handle section (7eae687)
  • ui-prime: standardize autocomplete preset to match inputtext and select styles (a99b713)
  • ui: add repository and publishconfig for shadcn-tanstack package (73a91fb)
  • ui: fix select component preset styling on root element (e8d4fdb)
  • ui: hdropdown popover renders at body level for proper z-index (49622cf)
  • ui: rewrite checkbox with reka ui and fix autocomplete dropdown (0339617)
  • use hub- prefix for containers and /opt/hub deploy path (0802977)

Performance

  • ci: optimize microservice pipelines for faster builds (7437c9d)
  • docker: optimize accounts build and use registry cache (809037c)

Refactoring

  • accounts: align deployment pattern with notifications (#40) (c7d27ab)
  • api: implement dual vitest architecture across all microservices (738dc64)
  • api: improve notifications encryption, templates and providers (c5e1a2f)
  • api: simplify controller routes removing service prefix (676282b)
  • backoffice: clean up hub keycloak theme spanish translations (8bc706b)
  • backoffice: improve content dashboard table visuals (4bbeaed)
  • backoffice: normalize form elements to hub ui components (eb1f4ac)
  • backoffice: rename accounts api base to identity (e90116f)
  • backoffice: unify status badges from hbadge to htag rounded (eced661)
  • backoffice: use published packages from github packages (a3adf5c)
  • ci: optimize github actions with unified workflows (#80) (bbc3a24)
  • ci: optimize pipelines - remove lint/typecheck, fix packages workflow (#42) (f4a03d4)
  • ci: optimize workflows and upgrade to node 22.12.1 lts (#2) (92b9ba4)
  • ci: remove automatic migrations from microservice workflows (885ded6)
  • ci: remove test jobs from all workflows (ee396e4)
  • ci: use environment-level secrets instead of repository-level (ccadcd6)
  • contacts: use direct container-to-container notifications (dcdef3a)
  • contacts: use mjml template for contact form notifications (e623079)
  • docker: remove traefik labels from n8n staging compose (0a2a253)
  • modularize makefile into separate context files (f2718cf)
  • notifications: rename email_templates to tenant_email_templates (5ee1686)
  • postman: rename accounts environments to identity (3c3dbe4)
  • ui: migrate from Shuriken UI to PrimeVue Unstyled (#23) (913cb79)
  • ui: migrate hswitch from inputswitch to toggleswitch (60d5fc1)
  • ui: remove old hub sidebar group in favor of ui-prime version (ea2949c)
  • unify accounts and tenancy into identity microservice (#73) (b41739f)