Translates de pedidos de trabajo - Pestañas de adquisición
116 cuerdas. Reutilizado existente ******************* procurementTab keys agresivamente más comunes.fields/actions/states.
Translate Reservas . Ordena pestañas
101 cuerdas. Reutilizado existente ************* claves más común.* (estatuto, fechas, campos, acciones).
Traducir 5 gestores de configuración esenciales
206 cuerdas a través de DepartmentManager, JobTitleManager, LabelManager, SecurityRoleManager, SubdomainBranchesDialog. Utiliza t() con ******************* ****...
Traducir 6 pestañas de configuración de seguridad
195 cuerdas en APIManager, AccessBlockManager, OAuth2Manager, SospechosoManager, SystemAccessLogsManager, SystemDebug. Utiliza t() con ******************* acces...
Traducir 7 componentes de la configuración de cuenta
130 cuerdas a través de BranchSetupManager, DefaultRoleTemplatesSection, CaracterísticasManager, RelationshipManager, ************* ******************* StatsMan...
Traducir 6 pestañas de configuración de IA
98 cuerdas a través de AiGeneralSettings, McpServersTab, ProviderSetupTab, SalesAgentSetupTab, SecurityModelsTab, UsageOverviewTab. Utiliza t() con ************...
Traducir los 4 archivos webinar
LeadWebinarsSección, MyWebinarsTab, WebinarScheduleWizard, Ajustes/ WebinarSettingsTab. Usa t() con ******************* agendaWizard,settings.* llaves. Reutiliz...
Traducir OrderWizard
42 cuerdas. Utiliza t() con *******************. Reutilizado común.actions/estados/campos. Enganche de posición de tUi existente conservado junto a la nueva t d...
Traducir ****************
3 archivos (94 cadenas). Plantilla de acuerdo extraído (organismo HTML, datos de muestra, colores de tipo, ayudante) en un archivo hermano .ts para la auditoría...
Traducir AddOns/Bundles/VolumeDecounts
3 archivos (57 cadenas). Utiliza t() con **************** bundles,volumeDiscounts.* teclas. Reutilizado común.acciones/campos/estados.
Traducir MatrixCell . DashboardCards
Inicio parcial del lote de suscripción 2 archivos pequeños (5 cadenas): MatrixCell "Unlimited" etiquetas de píldora en ReadMode y NumericEditor; SubscriptionDas...
Traducir UI
30 archivos: leads (BusinessCard/Header/Manager); herramientas (ai-chat 5 archivos, calculadora 6 archivos, media-jugador, mensaje 2 archivos, archivos sms 2); ...
Traducir cadenas de la UI
27 archivos: ************* ******************* GestionarSourcesDialog; ************* ******************* ********************* mensajes/ConversationListView, **...
Traducir características de los componentes
12 archivos en ************* se encuentra: ************************* pestañas. teléfono: multi/AggregatedTabs **************** y multi/ProvidersTab. docs: Assoc...
Traducir componentes de configuración de CRM
11 archivos en ************* CustomFormManager, FieldMappingInterface, LeadAutoImportManager, LeadManualImportManager, LeadMarketManager, LeadStatusLabelManager...
Traducir subdirs de componentes pequeños
24 archivos a través de ************* ******************* codificado en las cuerdas de la interfaz de usuario ahora use t() con teclas agrupadas por directorio ...
Traducir páginas de error/carga/no desconfundir
Utilice t() para la insignia de ERROR, el título, el subtítulo, los botones de acción y el soporte enlace en error.tsx; mensaje de carga en carga.tsx; mensaje a...
Traducir interfaz de usuario recodizado
comercio (10 ficheros): aplicaciones, reservas, compromisos, órdenes, compras, solicitudes, servicio, solicitudes de servicios, registros, suscripciones páginas...
Añadir pricing.kamocrm.com buzón y IMAP NodePort externo
- Nuevo correo de servicio/dovecot-imap-external (NodePort 30143 - 143) Se puede llegar a IMAP desde fuera del clúster en $NODE:30143. - Seed pricing.kamocrm....
Publish NATS CREATE event after transaction commit to fix image attachment race
The NATS message was published inside the @Transactional body, which meant recipients could receive the CREATE event and request the image via /imaging/proxy/{o...
Redesign ChatsList rows — elegant layout, no horizontal scroll, online dots, unread badge, relative timestamps
Serializar los accesorios en el historial de relés y mensajes de WS; permite envíos solo de apego
Tres errores arreglados: 1. ChatSessionSubscriptionManager estaba construyendo el mensaje STOMPMap manualmente y omitiendo accesorios, sourceLanguageId, rea...
Añadir adjuntos y campos de eventos a ChatMessageDto; ignore campos desconocidos
ChatMessageDto estaba desaparecido, "a) "Además", "Mejido", "mgIdLastViewed", "AdLastViewed", AñadidoMemberId, .objImgId, de TranstitMemberId, y .isJoin. campos...
Kick MediaService redisplon la solución de getChatSessions NPE
Arregla NPE en getChatSessions from Map.of() rechazando null nextcoder
java.util.Map.of() lanza NullPointerException cuando el próximocoder es nulo (no más páginas). Sustituir por HashMap que acepte valores nulos. También envolver ...
Aumenta brechas entre los iconos de la barra de herramientas de Meet y Add Member
Defectos C/D/E nombre de la pantalla del título, diseño de la barra de herramientas, elevación de la cabeza
Defecto C: Añadir proxy de GET para /sessions/oguid./members para ChatBox.loadMembers () puede pueblan el campo SessionMember.name. ChatTool ya utiliza miembros...
Añadir GET /sessions/-guid-/members endpoint con prioridad de nombre de la pantalla
Devuelve la lista de miembros con el nombre resuelto a través de nombre de usuarioAlias completo - alias de usuario, coincidió con la misma prioridad que la lis...
Arregárquese la carga 500 (embRecordState de la falta) y pestaña de chats vacíos (elen elenco de Timestamp)
Defecto A: ChatAttachmentService.upload omitido ************* causando una violación de NO NULL en imgs.is-active. Añadida el registro por defectoEstado. ChatAt...
Construyación de reina tras transitoria npm ci ECONNRESET
Reconstruir con la biblioteca compartida de kamo actualizada (consorción de consulta de chatpagado)
Prefiere usuarioAlias over User.name en memberDisplayName
Los interruptores muestran la prioridad del nombre a: Member.usernameAlias ..name . User.alias . Usuario.username. También incluye la corrección de envío de con...
Título de la ventana de la herramienta de deriva y despacho de los miembros de la sesión
Añade enMembersChange callback a ChatBox; ChatTool deriva el título (nombre único para 1-on-1, o "nombre" para grupos) y envíos herramienta:título para actualiz...
Barra de herramienta de colapso, eliminar ChatHeader, añadir miembros intro row
- Eliminar la fila ChatHeader de chat incrustado; mueva Agregar el icono de los miembros en una barra de herramientas unificada - Barra de herramientas: entrada...
Búsqueda de ascensores por encima de tira de pestaña, compartir consulta a través de las pestañas de Miembros y Chats
Mueva la búsqueda TextField de MemberList en NavTopPanel encima de las pestañas. Pasa la búsquedaQuery como apoyo tanto a MemberList como a ChatsList por lo que...
Mostrar tostadas de error de carga en Composer cuando fallan los accesorios
Atraca errores lanzados por uploadAll() y renders un MUI Alert por encima de la fila de entrada. La causa raíz del defecto 4 era el cubo MinIO desaparecido (imá...
Pestaña de chats vacíos - frontend ya espera la forma de página de "rows" (no se necesita ningún cambio necesario)
El componente ChatsList ya lee data.rows. Arreglo de backend (computado-lib y MediaService) es la causa raíz: HAVING CAST(Nall AS TIMESTAMP) ES NULL no funcionó...
Utilice split Primera/Después de consultas para sesiones de chat página punto final
Direcciones vacías de chats pestaña por despacho a *************
Split findChatSessionsForMemberPaged en First/After para arreglar la pestaña de chats vacíos
HAVING CAST (enloquea AS TIMESTAMP) ES NULL no evaluó como se esperaba en CockroachDB,
Drop redundant chat header buttons; integrate Members/Chats tabs with panel design
ChatHeader had its own minimize/close IconButtons but the chat tool window chrome already provides those affordances — they were duplicated when embedded. ChatH...
Rebuild against kamo-shared-library fc5ee35 (MediaObjTransit @MapsId)
Rebuild against kamo-shared-library fc5ee35 (MediaObjTransit @MapsId)
Rebuild against kamo-shared-library fc5ee35 (MediaObjTransit @MapsId)
Rebuild against kamo-shared-library fc5ee35 (MediaObjTransit @MapsId)
Switch MediaObjTransit to @MapsId derived-identity pattern
@IdClass combined with @Id @OneToOne is not reliably supported in Hibernate 6 — JpaRepository<MediaObjTransit, UUID> initialization fails with "does not define ...
Re-trigger rebuild against kamo-shared-library 094e80d
Re-trigger rebuild against kamo-shared-library 094e80d
Re-trigger rebuild against kamo-shared-library 094e80d
Re-trigger rebuild against kamo-shared-library 094e80d
Drop unused @ts-expect-error on streaming fetch body
The `as RequestInit` cast already silences the type error; the directive is redundant under TS strict mode and breaks the production build.