Release 1.50.0

September 12, 2025

What's New

Client Upload via UI Module

A new UI module enables streamlined client data uploads, providing a clear alternative to CLI-based imports. The interface delivers immediate feedback on the upload status, with detailed success and error messages to ensure users understand each step. This update improves transparency and usability while remaining fully aligned with backend operations.

Dynamic Ticket Submission Forms

The ticket submission process now features dynamic forms that adapt based on the selected request type—COMPRAS, SOLICITUDES, or RECLAMO / SUGERENCIA. Each form loads specific fields relevant to its category, ensures required inputs are validated, and resets cleanly when switching types. This update simplifies submissions and ensures tickets are consistently created in the "Ingresado" state.

Support for External Logo URLs in Compliance Reports

Compliance reports now support client logos hosted on external URLs, in addition to those stored in the local repository. This fix ensures that report generation no longer fails due to externally referenced images, eliminating related runtime errors and preserving full compatibility with existing logo storage methods.

Fix for Inclusive 'Until' Date in CSV Schedule Import

The fixed schedule import command now correctly includes inspections scheduled on the final day defined by the until parameter. This resolves an issue where inspections on that day were skipped due to incorrect time handling. The update ensures accurate scheduling, maintains compatibility with existing CSVs, and respects the configured timezone.

Compliance Report Retrieval Restored in Admin UI

A bug preventing compliance reports from being retrieved via the internal admin UI has been fixed. The report generation process now works reliably across all clients, with proper error handling in place to notify users if retrieval fails. This ensures smoother internal monitoring and validation.

For any questions or feedback about this release, please contact our support team. Thank you for using eGenya.