Asegúrese de que el icono de raven.svg se muestre correctamente para el estado de Grim
- Verificar ruta /icon/raven.svg correctamente referencias públicas/icon/raven.svg - Añadir flexión de visualización para garantizar una correcta representación...
Utilice el icono personalizado de raven.svg para el estado de Grim
- Reemplazar el icono peligroso con la costumbre raven.svg de /public/icon/ - Aplicar filtro CSS para hacer rojo icono de racha (ef4444) para que coinceder con ...
Iconos de estado de actualización - marque para el cónte, Peligroso para Grim
- Icono de Cambiar el cálculo de la asignación a Gavel (tema judicial/jurícreo) - Cambiar el icono Grim del Bloque a Peligroso (tema de segador/muerte) - Icono ...
Arreja una columna de contacto alineación vertical y agregue las casillas de verificación a las filas clavadas
- Añadir altura: 100% y justificarContenido: centro a Columna de contacto para la alineación media vertical - Agregue manualmente entrada de casilla a IdRendere...
Mejorar el espaciado de campo de contacto, la alineación del estado y las filas fijas
- Reducir la brecha entre nombre y correo electrónico en el campo de contacto de 0.25 a 0 (con ajustes de líneaHeight) - Alinear verticalmente el contenido de c...
Mejorar la columna de estado y el estilo de campo de contacto
- Establecer columna de estado a ancho fijo de 300px - Añadir iconos de estado (NewReleases for Fresh, Assignment for Reckoning, Agriculture for Farm, Block for...
Insignia urgente de centro vertical en Columna de contacto
- Cambiar alineaciónItems de 'flex-start' a 'centro' para alineación vertical - Eliminar mt: 0,25 margen-top ya que ya no es necesario con la alineación del cen...
Mávete de la insignia urgente de la identificación de plomo a la columna de contacto
- Quita la insignia urgente de IdRenderer - Añada insignia urgente de ContactRenderer, situada a la izquierda de la información de contacto - Insignia ahora apa...
Resolver errores de ESLint en LeadManager
- Cambiar el 'que se filtrado' a 'const filtrado' (prefer-const) - Reemplazar tipos de "cualtos" con la interfaz PinnedLead adecuada - Eliminar la importación d...
Añadir la funcionalidad de cables urgentes a datagrid
- Añadir la función de hileras fijas (por defecto 5 filas) para las últimas pistas de contacto urgentes - Las filas en filificadas siempre visibles en la parte ...
Actualizar la columna de estado para mostrar el formato padre del niño y utilizar datos simulados basados en enum
- Actualizar la generación de datos simulados para usar pares de estado/subestóma de estado real de Java enum - Cambiar el encabezado de la columna "Sub Estado"...
Actualizar la página de conducir con filtros de estado, eliminar la columna del teléfono, añadir sub-tabs
- Eliminar la columna de número de teléfono de la cuadrícula de plomos - Aumentar la anchura de las columnas Creadas y Asignadas para adaptar los datos de la fe...
Añadir a la animación de rebote a las líneas de conexión con las cabezas de flecha
- Líneas rectas convertidas en vías curvas de SVG con curvas de bezier cuadrático - Añadido animación de rebote continuo continuo usando peticiónAnimationFrame ...
Restaurar la conexión de arrastre funcionalidad entre elementos de tarea
- Función de inicio fijoConnection para aceptar correctamente el parámetro answerIndex - Retrasada SVG para líneas de conexión (tanto existentes como arrastrado...
Resolver error tipo descriptivo para el nodo retorableRef
- Nodo actualizadoRefs Tipo de mapa para aceptar RefObject-HTMLDivElement . null . - Asobesión de tipo añadido al pasar el nodoRef al componente arrastrable - E...
Resolver encontrar errorDOMNode en la página de tareas de la página de React 19
- Nodo añadidoRef prop a reaccionar-dggable para evitar encontrar despreciados - Mapa de ref creado para almacenar refs para cada artículo arrastrable - Agregad...
Añadir funcionalidades de ajuste a las aplicaciones en la configuración de la cuenta
- Añadido botón/enlace de 'Adjust Features' a cada tarjeta de aplicación habilitada - Button aparece en los modos de vista de la cuadrícula y de la lista - Añad...
Corre la disposición de botón y hacer botones laterales el doble de ancho
- Movió botón despejado a la derecha del botón de llamada - El botón del espacio trasero permanece a la izquierda - Ambos botones laterales (backspace y despeja...
Reducir el volumen de tono de marca y añadir el botón transparente modernizado
- Volumen de tono de meolla reducida en un 50% (de 0,5 a 0,25) - Añadido botón claro (icono de llamada) que aparece cuando se introducen números - Borra botón b...
Mejora campo de visualización de números de teléfono con animaciones modernas
- Añadido auto-scroll para seguir el último dígito marcado cuando el número es demasiado largo - Animaciones pop-in implementadas de dígitos con un momento esca...
Eliminar duplicado enMouseDeje prop en los botones de almohadillas de esfera
- Duo duplicado combinado enMouseDeje los manejadores en un solo manejador - Error de construcción de arreglar: No se permiten accesorios duplicados
Mejorar la almohadilla de esfera con precarga de audio y animaciones modernas
- Precarga todos los archivos de audio DTMF cuando se abre la pestaaña dialp para la reproducción instantánea - Añadir animaciones modernas con los estados flot...
Añadir sonidos de tono DTMF touch tolla para marcar en chatbox
- Añadido DTMF tono script (generate-dtmf-tones.js) - Archivos WAV generados para todos los botones de almohadillas de línea (1-9, *, 0) - Playa de tono táctil ...
Resolver errores de construcción en componentes de tuberías
- Uso de componentes de la agazapada: cambiado de elemento de la red xs=12o a tamaño de la cuadrícula = xs: 12 . (MUI v6 Grid2 API) - Importaciones de iconos in...
Añadir la página de tuberías con pestañas Aplicaciones, pedidos, envíos y devoluciones
- Página de tuberías creado usando el componente de ConfiguraciónView similar a las páginas de cuenta - Pestaña Añadido Aplicaciones con gestión de aplicaciones...
Añadir botón de oleoducto a Nave Navegación Navegación
- Añadido botón de tubería con TimelineIcon tras botón Cuentas - Enlaces a la ruta /pipeline - Siempre visible (no condicionado a las características de la orga...
Actualizar las pestañas de la página de cuenta a las nuevas categorías de tipo de cuenta
- Cambió las pestañas de las categorías de categoría a las categorías de tipo de cuenta: - "Clients & Clientes" (Icono de BusinessCenter) - "Miembros y susc...
Renombre /hr/ carpeta a /account/ en todo el proyecto
- Renombrado aplicación/hr/ a app/account/ - Renombrado aplicación/componentes/hr/ a app/components/cuenta/ - Actualizado todas las referencias de /hr a /accoun...
Simplifique getDisplayName para usar userInfo.usernameAlias directamente
- Eliminación innecesaria de la lógica de retroceso y los controles de error - Utilíza userInfo.usernameAlias directamente de los datos de sesión de *** - Sólo ...
Resolve "Welcome back" número de visualización de nombre de usuario en NavTop
- Corrojado getDisplayName() para mostrar sólo "ROFL" en errores reales, no durante la carga - Añadido manipulación del estado de carga para mostrar "Welcome ba...
Añadir registro detallado de la ruta de la API de miredes
- Añadido registro de la URL de solicitud, cabeceras y presencia de cookies - Añadido específico para la detección de galletas *** - Añadido registro de errores...
Evite el registro automático en errores 401 en la página de la red
- Cambio de manejo de errores 401 para mostrar mensaje de error en lugar de redirecciones inmediatamente a /logout - Añadido botón de reinicio a la alerta de er...
Añadir Empleado Browser para la página de HR con el componente EmployeeManager
- Creado EmployeeManager componente similar al LeadManager con campos específicos para empleados - Actualizado /hr/page.tsx para que coinf coin coin con el dise...
Eliminar inválido enWebSocketClose y enWebSocketError de ClientOptions
- Retirado enWebSocketClose y enWebSocketError manejadores, ya que no son propiedades válidas de ClientOptions - WebSocket cierre y los eventos de error ya se m...
Muévete enWebSocketClose y enWebSocketError a opciones de constructor de clientes
- Moved onWebSocketClose y enWebSocketError de la asignación de propiedades a las opciones de constructores de clientes - Estos manipuladores deben definirse en...
Retirar el check de la propiedad 'activa' inválido de STOMP Client
- Choque desligadoRef.current.active check que no existe en el tipo de cliente - Usando sólo clientRef.current.connected que es la propiedad correcta
Reemplaza StompSubscription con Suscripción de la .stomp/stompjs
- Cambiado de importación de StompSubscription a Suscripción (nombre correcto de exportación) - Actualizado todas las referencias de tipo para usar Suscripción ...
Eliminar conexión inválidaTimeout propiedad de STOMP ClientOptions
- Conexión retirada Propiedad de Timeout que no forma parte del tipo ClientOptions - El tiempo de espera de conexión ya se maneja manualmente a través de connec...
Resolución Error de construcción de TypeScript en el componente LeadManager
- Error de tipo de ícono de chip fijo cambiando ReactNode a ReactElement - Elijo de las importaciones y accesorios no utilizados - Advertencia de dependencia de...
Actualizar la página de pistas con LeadManager componente que coince con el diseño del gestor de doc
- Componente Creado LeadManager similar a DocManager con campos específicos de plomo - Actualizado /leads/page.tsx para que coince con el diseño del gerente de ...
Chat de desplazamiento automático hacia abajo en carga y nuevos mensajes
Rastree el conteo de mensajes anterior y despítese sin problemas cuando lleguen nuevos mensajes; despídese inmediatamente en la carga inicial o cuando no se min...
Frontend WebSocket persistencia - tiempo de backend del partido y reconexión más rápida
Heartbeat: 4s - 20s para el backend match, volver a conectar retraso: 5s -o 1s, añadir tiempo de conexión de 30s
Diseño de cabecera unificado que abarca tanto paneles de chat como de suaves
REMOVED: Establecida de softphone (wifi, señal, tiempo - innecesario para la aplicación web) SHARED HEADER: La barra de título ahora abarca tanto el softphone ...
Optimice el softphone para adaptarse a todo el contenido sin desplazarse a 680px de altura
CHATBOX HEIGHT: 550px - 680px (balance óptimo) PHONE DISPLAY: MinHeight reducido (100/75 - 85/65), relleno (14/16 -o 12/14) Llamadas: Todos los 9 botones - re...
Reducir la altura de ChatBox a 550px más cómodo
Cambiado de 85% de viewport (750-850px) a 550px fijo para mejor UX Los controles de llamadas de WebRTC permanecen completamente intactos y funcionales
Añadir características empresariales premium - Analytics, CRM, AI Assistant, Advanced
ANALYTICS DASHBOARD - métricas de llamadas en tiempo real con gráficos interactivos INTEGRACION - Datos del Cliente, valor de vida, seguimiento de actividad A...
Implementar características del teléfono de escritorio VoIP 100% empresa
Implementación completa de 100 características coincidente con Cisco 8800, Polycom VVX 600, Yealink T58A 7 Tabs: Dialpad, Speed Dial/BLF, Historia, Voicemail, ...
Hacer el teléfono blando totalmente visible sin desplazamiento - diseño compacto completo
CHATBOX HEIGHT: - Cambiado de 600px fijo al 85% de la altura del puerto de visión - Usa Math.floor(window.innerHeight * 0.85) para el tamaño sensible - Proporci...
Elimina las barras de desplazamiento horizontales y aumenta la visibilidad de sucárfono
LAYOUT FIXES: - Aumente DOCKED-HEIGHT de 480px a 600px para un mejor espacio vertical - Añadir restricciones explícitas de anchura (minWidth, maxWidth) a Softph...
Eleva el softphone a la calidad empresarial con características premium
ENTERPRISE FEATURAS: - Grabación de llamadas con indicador visual y animación pulsante - Cartera de llamada para entregas sin fisura - Notas de llamada con área...
Como lo que ves enviaste?
Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.
