God-mode Impersonate botón en la encabezado de configuración de los miembros
Añade una acción de "hecho' de la derecha superior en /settings/member/[id], visible sólo cuando la sesión firmada lleva el modo dios (getIsGod) y el objetivo n...
endpoint de imitación miembro de Dios-modo
Mensaje /api/seguridad/personates a las adormece una nueva ***.OTK para un arbitrario miembro de la orga actual del llamante, asediado en la sesión de llamadas ...
Devolución orgName . idioma en /usuario-info
Resuelve el nombre de visualización del org y el idioma seleccionado del miembro (ISO-639-1 código) de la DB para que el kamo-universo pueda mostrar la bandera ...
Tarjeta de lanzamiento KamoUniverse - ícono de nav (gated ACCESS-KAMOWORLD, OTK redir en redirigen a jugar.*)
Añada ACCESS-KAMOWORLD derecha (145, GAMES) para el acceso KamoUniverse
Registro de imagen K1m1 sustituyendo a k0m1:5000 (mismas credenciales)
Kamo-universe namespace.quota-valkey, CockroachDB backups, observación
- universo/: namespace . ResourceQuota, valkey-universe (AOF, hostPath k1m1), La noche CockroachDB backup CronJob, guión de bootstrap operador - monitorizació...
Añadir nodo k3m1 . migrar peering a LAN IPs
- estadorio: publicitar/unir más de 192.168.4.x (k1m1=22, k3m1=.36); WireGuard cayó (k3m1 wg0 10.8.0.1 colisionado con la publicidad IP de k0m1.). - init-job ...
Ruta padeba las insiciadas para la compra después de login
Después de un éxito auth (manual o auto-login), consumir el ápice-domain la galleta sp.checkout-plan dejada por kamo-register y redirmire al comprador a la marc...
Carry pago ?plan de la inscripción en la compra
Cuando un miembro se inscribe en un CTA de precios pagados (plan=pro-business), soltar una galleta de sex-domain sp.checkout-plan al terminar. kamo-login consum...
Plantillas de señalización de signo de signo electrónico canónico (verificación - invite)
Agrega dos plantillas de correo electrónico canónico de toda la plataforma semilla perezosa per org: - esign.signer.verificación (intromisión de la OTP: .code, ...
Comaja de uso de la señal electrónica . Compra de autoservida de consumo
4 metros: - EsignMeterSubmissionService (Ejed daily): agrega API-orgin EsignUsageRecords per org-periodo; primero 40/período incluido, el resto presentado c...
Expong alcance de la clave API-SIGNATURE (E-Signature API)
Añadir el alcance de la API de la firma electrónica al gerente de org API-key para que el personal pueda conceder Negocios orgs acceso e-sign acceso al signo el...
Puerta de API de firma electrónica programática pública (Ámbio API-SIGNATURE)
Añadir /api/public/esign/** a PublicApiController: valida la tecla API org, requiere el alcance de API-SIGNATURE, los límites de tarifas y los reenvíses a ESigS...
API de sobre programático interno (origin=API) para negocios
- EsignInternalController (/api/esig/internal/**): X-Internal-Auth . X-Org-Id Authed, llamado por APIService después de validar la tecla API-SIGNATURE-scoped;...
Alcance de api-key de API.SIGNATURE . EsignGenericEnvelope.origin
Aditivo, sin top de versión: - ApiKeyScope.API.SIGNATURE - puertas de la API programática de firma electrónica (Business) - EsignGenericEnvelope.origin (EsignUs...
Acción de Enviar por firmar y el estado de los sobres en el editor de documentos
Añadir un botón 'Enviar a la firma' al encabezado del editor de plantillas que abre un diálogo para enviar el documento a los destinatarios y rastrear el estado...
Sobres genéricos crean/envíen motor (lado de la remitente)
Añadir las unidades OTK-authed /api/esig/envelopes API kamo-internal para enviar documentos para la firma, reutilizando las mismas entidades compartidas el públ...
Motor de API de firma pública para let sign.sign.pink
Implementar la API de la aplicación kamo-signer, implementar /apipi/esig/* firma de la API the kamo-signer, Convirtiendo el firmante en vivo de la bañera de pre...
Producto de plataforma se deslfaba en Pestaña de Organizaciones
Superficie la designación de la plataforma-producto donde pertenece a la plataforma Organizaciones. Añade un interruptor cerrado por org (discapacidado para el ...
Gestión de la Organización.isPlatformProduct de la Plataforma . Orgs
PlatformAccountSummary expone isPlatformProduct . hasSubscriptionMarket; nuevo PUT ************* (plataforma-admin cerrada) pone la bandera e invalida los derec...
Organización explícita.isPlatformProduct como señal de derechos-raíz
Reemplazar el heurista derivado 'propete un mercado SUBSCRIPCION' con un explícito, bandera de propiedad de admin. Un producto de plataforma (por ejemplo, sign....
Ámbito de aplicación de los derechos de los miembros a la raíz del producto, no KamoCRM
DerechoServicio ahora resuelve el accesorio de cada miembro a través de de derechoRootResolver (después de ancestros o autos) en lugar de caminando hasta el org...
Resolver derechos por producto-root org, no de plataforma de primer nivel
Introduce EntitlementRootResolver: el ancestro-ancestro-a-tuyo más cercano-propiedad-propiedad de una org (su raíz de producto), cayiéndose de nuevo a la plataf...
Añadir recipiente de sobre, valor de campo, entidades de estado de la situación del destinatario
Check in in-progress as as model: EsignEnvelopeRecipiente (Erepo), EsignFieldValue (Erepo), EsignRecipientStatus y una actualización ESignSignerType. Aditivo; s...
Añadir EsignUsageRecord para el uso de la firma de medición
Nueva entidad de uso solo a apéndice (espejos AiUsageRecord) emitida en la firma completar. Sólo las firmas de origen de la API cuentan para el presupuesto mens...
Preservar la relación de aspecto, nunca estirar logotipos no cuadrados
Favicon PNG/ICO se produjeron marcos con keepAspectRatio (false), estirándose cualquier logotipo no cuadrado en un cuadrado distorsionado. Center-fit el logo en...
Signs de pre-seed.pink . www.sign.pink en STATIC-DOMAINS
sign.pink es un nuevo dominio de ápice (marca de firma electrónica de consumo / marca blanca Kamo inquilino org). Cipex pre-seedex - www para que a Let's Encryp...
Nueva aplicación de firma de firmas de firmas de montaje electrónico monorepúlpe monorepúr.
Turborepo - pnpm espacios de trabajo monoreposipon vivienda reutilizable paquetes de señal electrónica extraído de kamo-internal más una nueva aplicación de kam...
Empresa de ancho completo reescribir con vista previa en vivo
LoanProductForm era una sola columna estrecha (máximo mediano: 880) con codificación dura Inglés por todas partes. Ahora utiliza el mismo patrón de empresa que ...
Disición de dos columnas con panel de vista previa en vivo
La nueva página de la oferta era una alta columna estrecha en pantallas anchas. el aporte de vista. Ahora utiliza CSS Grid con la forma en la izquierda (5fr) y ...
Página polaca de nueva oferta - estado vacío, insignia LOC, términos personalizados
Tres huecos de UX que la página de la oferta tenía después del refactor anterior: 1. Estado vacío. Cuando un mercado todavía no tiene productos de préstamo, el...
Porofía sobresortación por tarifa, APR y tasa de originación
LoanOfferCreateRequest gana tres campos opcionales de interésRateBpsOverride, aprBpsOverride, originationFeeAmountOverride. createDraft los aplica cuando conjun...
Exponga PERSONAL-LOANS en el tipo de comercio y los recolectores de compromiso
Añade PERSONAL-LOANS a las listas COMMERCE-TYPES y EngagementType para que el a partir de los mercados/nuevos y nuevos y de los préstamos personales de KamoLOS ...
Esmalte frontend frontend esmalte de org Informes de org.
Esmalte de Frontend (T6): - Nuevo lib/format.ts: locale-aware Intl helpers - formatCurrency / formattaDema / formatoDateTime / formatPorcentBps. Reemplazas co...
Nivel de nivel 6-7o9o10 - esmalte frontend, informes org, OpenAPI, JaCoCoCo
T6 (policía en primera línea): - Nuevo /lib/format.ts: formato locale-awareCurrency / format formatDato / formatDateTime / format93Bps vía Intl APIs (sustituy...
Lote de cumplimiento de nivel 5
- OfacSanctionsService: Jaro-Winkler fuzzy match . . . . . . . . . . . . . . . . . . . . . . . pase. Hits puntuación de similitud de la superficie. Configura...
LoanChargeOffReasonCode (IRS 1099-C box 6) . búsqueda de auditoría
- New LoanChargeOffReasonCode enum (A-BANKRUPTCY..H-OTHER) por IRC .6050P - Loan.OffReasonCode columna - **************** multi-filtro .Query para citaciones re...
Seguridad de nivel 3 - Lote de limpieza de errores de nivel 8
T3 - Seguridad: - New RateLimitFilter (Bucket4j): 1000/min per IP para los cobardes web, 10/min por sesión para la oferta aceptar/decoder/rescind, 60/min gene...
¿Qué
Utilizado por ******************* para reactivar un existente Plan PAUSED en lugar de crear una fila duplicada que los huérfanos detuijan una.
/api/los proxy HMAC-signs secadores de identidad
Cuando se establece el código env var, el proxy ahora calcula que **************** secreto) y envía X-Proxy-Signature - X-Proxy-Timestamp junto al X-Org-Id / Ca...
Página de detalle de préstamo del lado de Org. Ajustes/promesa API
- LosApi: manualAjusta, renunciaFee, promiseToPay - ************* por completo org-operaciones página * 4a cartas de saldo (actual, principal, interés, vencid...
Lote final - cumplimiento, paquetes, ajustes, Grafana, pruebas
Cumplimiento: - MlaCheckService - Ley de préstamos militares contra la que se enfrenta Concha de discoteca DoD MDC. Devuelve noCoverido si no está descifrado ...
Lote de P2 - observatorio, pruebas, impuesto de fin de año, identificaciones reales de rayas
Observabilidad: - micrómetro-registro-réus en el camino de clase - /actuador/prometido expuesto a través de la config de gestión (ambos locals configmap) - Serv...
LoanOrgStripeConnect - Impuesto de préstamos/campos decruce - índices calientes
- Nueva entidad de LoanOrgStripeConnect (uno-per-org, stripeConnectedAccountId Conectan capacidades de abergue) Repositorio - Préstamo: rayaCustomerId (creada...
P1 frontend - cola de carga-off - cronolineo de auditoría
- LosApi: chargeOffQueue / confirmChargeOff / auditByLoan - ************************* página de la cola de revisión D120; usuario de org comentarios de cada p...
Lote P1 - webhooks avance estado, crons, comercio vertical
Movimiento monetario (el núcleo P1): - LoanPaymentPostingService: markSucceededAndPost / markFailed / markReturnedAndReverse / markDisborsementSucceded / mark...
Foramiento de endurecimiento de P0 - formularios, resolución de sesión, métodos de pago
Formularios (lados de oreja): - **************** y páginas de edición /-productUid. - Nuevo préstamoProductForm: básicos / precios / límites / términos / térm...
Freenización de P0 - Punto final de Stripe Connect - PDF flatten
- Fix EsignClient imports: EsignGenericEnvelopeRepository / EsignSignatureRepository vivir en .esign.repos, no raíz .esign - Nuevo StripeConnectController POS...
/api/los/* ruta de proxy . KamoLOS vía k8s DNS
Espejos el /api/billing/[[...path] BillingService proxy: - sesión de *** resuelta vía Redis; X-Org-Id . X-Member-Id reenvió - /api/los/webhooks/* skip session a...
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.