Consume kamo/* shared libs, borrar copias en la web duplicadas
kamo-internal ahora importa los paquetes de STS compartidos que originalmente sembró (uno - avatarUrlTransform - reexports .kamo/media-core (getAvatarSizedUrl, ...
MortgageAmortization - P&I mensual de las condiciones de préstamo (apoyo deWS6)
El único componente PITI no almacenado en el préstamo. Estándar totalmente amortiz formula P. ((1or)én/(((1o)én 1; la tasa cero se degrada a línea recta; princi...
ClosingReadinessEvaluador - puerta despeja de nivel de préstamo a cierre
Lanza las obligaciones de un préstamo hasta la cuestión de la financiación sobre la brecha de extremo a extremo análisis planteado ("servir el préstamo hasta la...
QualifyingRatioEngine - la tecla dti reproducible (WS6)
Compon los cuatro núcleos (ingresos, pasivos, PITI/DTI, reservas) en ONE CalificaciónSnapshot: ingresos admisibles, deuda mensual reconciliada, ensamblada PITIA...
ReservasCalculator - cortes de pelo de activos elegcionales - PITIA meses (WS6)
Derives reserva meses de activos reales con cortes de pelo de agencia estándar depósitos líquidos 100%, corretaje 70%, jubilación 60%, regalo/prestado excluido ...
PitiDtiCalculator - Ensamblaje PITI - front/back DTI (WS6)
núcleo de relación pura completando el trío DTI con LiabilityReconciler básico de ingresos: PITIA = P&I. Impuestos HOI - HOA - MI - Inundación; frente = PITIA /...
CalificadorIncomeCalculator de base y núcleo variable (WS5)
Renta de ingresos puro/determinista: salado base = conservador más bajo de pruebas disponibles (paystub / W-2 / VOE); variable = promedio de 2 años con un guard...
ResponsabilidadReconciliador - reglas de pago-inclusión de la agencia (núcleo W6)
Computadora pura/ádámita convirtiendo cada responsabilidad en el pago mensual que cuente con la DTI, con una justificación citada: omitida/pagada excluida, arre...
Especificación de cantidad de período explícito para sucesores del delta
RequirementQuantity gana una lista de períodos explícitos (Constructor deltaJson); cuando presente es el conjunto requerido, para que un sucesor pueda ser inclu...
************* como la única fuente de la llave de la época
Añade periodKeyFor(fecha) por lo que el camino de escritura (satisfier estampación) y la los períodos clave del evaluador de cobertura de manera idéntica; el ev...
Primitivos de cobertura de época para la recogida de documentos conscientes de la época
El fundamento puro y aditivo de la colección de época (doc. 06 4) Primera porción del banco "recoge sólo los meses que no tengo todavía" solucionarlo. Cero camb...
Reemplazar el chat entintado con el anfitrión .kamo-chat . . . . . . . . . . . . . . . . .
Intercubriera el chat de reacción de IA/live-support (PublicChatWidget - AiChatPanel LiveSupportPanel - las rutas de proxy del servidor /api/chat/**) para los h...
Acepta X-***-Token header en mis redes de mis redes.
getMyNetworks/getAllNetworks solo lea la solicitud de OTK entr o la galleta ***, No org más allá de la primaria intercambiada de dispositivos jamás cargada, y e...
I18n las etiquetas de identificación de software LabelManager a través de siguiente-indegre
Reemplazar las cuerdas literales con ******************* (añadido al diccionario de traducción). El relebante inglés cubre locales pendientes de traducción.
Añadir install-QR (auto-hosted APK) para configurar la pestaña Aplicación Móvil
Instale/Sign-in toggle: "Install" muestra una QR al lanzamiento firmado APK en el nuevo teléfono puede descargarlo.sideload it; "Sign in" mantiene el flujo OTK ...
Personalizador de diseño de integración de chat web
Añade un diálogo personalizar la pestaña Integración de Chat Web: un formulario de editor (colores, copia, diseño, comportamiento, aviso de IA) a la izquierda y...
Pestaña Integración de chat web - lista, creación, snippet (BFF .
Fase 2 núcleo de la pestaña configuración de integración de chat web: Rutas BFF proxying a la Fase-1a MediaService CRUD, un cliente mecanografiado, y el /settin...
Kamo-registro de honores software auth logotipo
- DynamicMetaLoader: leer la identidad del software y los seleccionadores de config.json, resolución Título de pestaña, persist auth logo/nombre estado de ses...
Kamo-login honra software del logo auth del título de la pestaña
- DynamicMetaLoader: lea la identidad de software . auth selectors de config.json, pestaña de conjunto Título de nombre resuelto (authNameBrandSource), persis...
LabelManager software identity UI . título de pestaña interna
- Información de la empresa: nombre/short-name . . . nombre de registro . - Branding: cargaciones de logotipos completos/sencillos, paseos por anulado y per-tie...
Orientación de a bordo de org de 3 etapas (crear . . . . . . . . . . . . . . . .
Generalizar al héroe de primera or en un panel de guía de una sola etapa con las llaves sobre el conteo de propiedad del miembro de la categoría DNS (de /api/se...
Doblado de la empresa/software de resolución de entrega
- Organization.ts: entregar identidad de software - selectores per-superficie a través de OrgContext - brand.ts: **************** (vitest, 8 casos) - ThemeLogo:...
Logotipo de software de los tipos de carga
- uploadLogo: object-key explícito switch **************** con el rechazo por defecto por lo que un software cargar nunca puede clobber el logo.svg de la empr...
Añadir a la Organización las columnas de marca blancas de software
Campos de marca de software persista a través de patchOrganización Lista blanca
Primer héroe de CTA para los miembros de la plataforma org
Muestra a un héroe de a bordo en la parte superior de la plataforma de lanzamiento de casa invitando a un Miembro de KamoCRM-plataforma (no un miembro del equip...
TURN-REST credenciales endpoint para el softphone móvil
GET /api/voip/turn/credentials mentas credos de coturno efímeros (HMAC-SHA1 sobre "Eexpiry:--memberId" con el estático-auth-seret compartido) tan nativo/celular...
Expirar las URLs de logotipo de /my-networks
Cada org fila ahora lleva primariaColor (Organization.colors.colorPri, 'A'-prefijo para coincidir config.json) y logotipo derivadoUrl/logoSimpleUrl (tema.-domai...
Snapshot web-chat integration id en el visitante de soporte - ticket
Resuelve la WebChatIntegration mediante la creación deKeyHash (perseguido filtrado, coherente con la resolución de arranques ()/AI-prompt de resolución) una vez...
Atribución pública de IA por integración rápida
Actualizar la cascada de chat público-prompt de la cascada per-org a Perintegración: PublicAiChatController ahora lee el X-Public-Chat-Key-Hash cabecera (nullab...
GET /api/public-chat/bootstrap ruta de la pasarela
Añadir endpoint bootstrap que reutiliza el proxy existenteWithAuth tubería (validación de la clave - origen opt-in - Ámbito de aplicación de PUBLIC-CHAT - límit...
Public-chat bootstrap config.
Añade un GET interno ************* que resuelve a WebChatIntegration de X-Public-Chat-Key-Hash y devuelve su resolución design/hayvior config (llenado por defec...
Alambre de cable secreto de servicio de medios de comunicación opcional para credenciales de FCM/APNs
Monta el servicio de la FCM JSON .APNs .p8 de un impulso opcional de servicios multimedia. secret en /etc/kamo/push y establece los APNs key-id/team-id del mism...
Icono de copilot apretada y desnudo NavPri desnudo
Añadido un icon.png recortado (el bílfo rellena el 82% del marco) y apuntó la casa pílsera, entrada NavPri, pestaña Centro de Interacción y centro QR en ella. D...
WebChatIntegration CRUD (mints key . integración, org-scoped)
API de gestión orientada a org para la pestaña de configuración de chat web Phase-2. Encendida crear, mentilla el PublicChatApiKey subyacente (mismo enfoque de ...
Añada las columnas de atribución de WEB.CHAT.INTEGRATION.ID al visitante/ticket/ai-sesión
La entidad WebChatIntegración . repo . DTO . . . . . . . . . . . . . . .
Añadir los puntos de entrada de "Access Copilot Mobile App" en casa . NavPri
Ambas superficies despachan un evento de "interacción-centro-interacción" que NavTop escucha para abrir el Centro de Interacción en la pestaña Configuración de ...
Puerta de contraseña la pestaña QR, una sola línea, cabecera logo-izq., código de 10 minutos
- El Miembro debe volver a entrar en su contraseña (servidor-verificado a través /api/mobile-access-otk, que vacia la OTK sólo en el éxito) antes de que se re...
POST **************** puerta Mobile Copilot QR
Verifica la propia contraseña del llamante (passwordEncoder.matches contra la de su sesión usuario) sin cambiar nada. Utilizado por la ruta móvil-acceso BFF BFF...
Reconstruir contra la derecha compartida para ALLOW-MOBILE-ACCESS
RoleRightsSyncService rellena el nuevo derecho general a todos los roles en la bota.
Configuración de la pestaña Acceso Móvil - QR para instalar - auto-configuración de piloto móvil
Nueva pestaña 3a en NavTopPanel (aprobada por ALLOW-MOBILE-ACCESS derecho): muestra una marca QR codifica un enlace profundo OTK de corta duración (kamocopilot:...
Añadir ALLOW.MOBILE.ACCESS (167) derecho general para Mobile Copilot
Nuevo RoleRightType (servicioType=null - grupo general) bando el 'Setup Mobile Accede a la pestaña interacción-centro. RoleRightsSyncService lo llena a todos lo...
Aplace el origen obligatorio de la Fase 1 - OriginMatcher opt-in (vacía de la lista de permiso / falta de Origen permitido)
Los widgets de fase-0 todavía llaman a través de su proxy del lado del servidor, por lo que el bloqueo de origen no tiene beneficio, sin embargo, y cada clave d...
No invalide las llaves en los errores transitorios posteriores (sólo en el inválido definitivo)
Avión público per-org, desapamiga humana sin proveedor, anon tapa diaria de mensajes
Añadir una consulta de conteo de uso para la cuota de chat web pública
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.
