Latest Updates

Documenting code, one commit at a time.

PHP 10 posts
×

Migrando Notificaciones de Changelog: De Slack a Discord en Reimpact/platform

En el proyecto Reimpact/platform, manteníamos un sistema de notificaciones de changelog diario para informar sobre la actividad de desarrollo. Originalmente, este sistema utilizaba Slack, pero nos encontramos con una limitación crítica: el plan gratuito de Slack restringe el número de aplicaciones a 10, un límite que habíamos alcanzado, impidiendo nuevas integraciones.

Para superar esta barrera,

0 PHP Laravel Slack

Notificaciones Diarias de Commits en Slack con Laravel

En el proyecto Reimpact/platform, hemos implementado una nueva funcionalidad para mejorar la comunicación interna sobre la actividad de desarrollo: un notificador diario de changelog para Slack. Esta característica, inspirada en una solución previa para Discord, se encarga de recopilar y enviar un resumen diario de los commits realizados a un canal de Slack.

Automatizando Changelogs con IA: Traducciones a Español para Discord usando Gemini

En el proyecto Reimpact/platform, siempre buscamos maneras de mejorar la comunicación y la experiencia del usuario. Una de las áreas clave es mantener a nuestra comunidad de Discord informada sobre las últimas actualizaciones y cambios. Tradicionalmente, esto implicaría transcribir manualmente los mensajes de commit, que a menudo son técnicos y difíciles de entender para un público no

Resolviendo la Excepción RelationNotFound en el Panel de Administración de Reimpact/platform

En el proyecto Reimpact/platform, un componente clave del panel de administración es el widget GeneratedReport. Este widget está diseñado para mostrar informes generados, y parte de su funcionalidad requiere acceder a la información de la compañía asociada a cada informe. Recientemente, se identificó una RelationNotFoundException que impedía el correcto funcionamiento de este widget.

Estrategias de Prueba para Aplicaciones Multi-Tenant en Laravel: Aislamiento de Esquemas con PostgreSQL

En el proyecto Reimpact/platform, nos enfrentamos al desafío de asegurar la robustez de nuestras pruebas, especialmente con la creciente complejidad de los entornos multi-tenant. Recientemente, el equipo implementó la funcionalidad de HasTenantTable, una característica crucial para el aislamiento de esquemas en bases de datos PostgreSQL, permitiendo que cada inquilino tenga su propio

Optimización en la Generación de Informes de Almacenes en Reimpact/platform

En el proyecto Reimpact/platform, hemos implementado recientemente una mejora crucial en la forma en que se generan los informes de almacenes. Anteriormente, el sistema presentaba una limitación significativa: los informes se filtraban exclusivamente por un único warehouse_id. Esta restricción provocaba que los almacenes no declarantes, que estaban asociados a través de un

Mejoras en la Gestión de Datos y Paneles Administrativos de la Plataforma Reimpact

Continuando con el desarrollo de la plataforma Reimpact, hemos implementado una serie de mejoras significativas centradas en la gestión de datos y la funcionalidad de los paneles administrativos. Estas actualizaciones buscan optimizar los flujos de trabajo, mejorar la coherencia de la información y proporcionar una visión más clara del estado operativo.

Una de las adiciones clave es una nueva

Mejora en la Visibilidad de Almacenes Asociados en Reportes

En el proyecto Reimpact/platform, hemos implementado una mejora significativa para optimizar la visualización y gestión de almacenes dentro de los selectores de reportes. Esta actualización aborda una necesidad clave: proporcionar una vista más completa y contextualizada de la relación entre almacenes declarantes y sus asociados no declarantes.

Anteriormente, los usuarios podían tener

0 PHP Filament

Corrección de Namespace en Acciones Masivas de Filament

En el proyecto Reimpact/platform, recientemente se abordó una corrección importante relacionada con la gestión de acciones masivas (Bulk Actions) en la interfaz de administración construida con Filament.

La plataforma Reimpact/platform utiliza Filament para proporcionar una interfaz de administración robusta. Para que las funcionalidades de Filament, como las acciones masivas, operen

Mejorando la Experiencia de Usuario en la Homologación de Productos

En el proyecto Reimpact/platform, nos hemos centrado en refinar la experiencia de usuario durante el proceso de homologación de productos. Una de las mejoras clave ha sido la implementación de mensajes más claros y una interfaz de usuario más intuitiva cuando ciertos escenarios impiden que los productos sean homologables.

Anteriormente, los usuarios podían encontrarse con interfaces confusas