Route /api/email + /api/supporto attraverso l'host api
(EmailService) e Supporto (MediaService, stesso a monte di /api/media) sono stati dirottato → 404. Aggiungere sia in avanti che correggere e-mail. service.url d...
L'agenzia-AUS gestisce il proxy
Aggiunge POST***************************************************************************************************************************************************...
Intestazioni espo-update self-hosted per Mobile Copilot OTA
expo-protocol-versione:1 + expo-sfv-versione:0 intestazioni di risposta che il expo-updates client richiede e statico MinIO non può emettere. Percorso più lungo...
VendorOrder + VendorOrderEvent entità per spina dorsale WS3
L'ordine di registrazione del terzo partito di Greenfield... SCRA). VendorOrder = ordine asincastro parziale WORM (ClosingArtifact idiom: opaque vendorKey/exter...
Documento di francobollo data alla freschezza orologio (attivazione W1)
Dopo l'estrazione della visione, propagare la data effettiva del documento (asset.statementPeriodEnd per banca/broker/retirement,occupazione.payPeriodEnd per i ...
MortgageAmortization — P&I mensile da termini di prestito (supporto W6)
L'unico componente PITI non memorizzato sul prestito. Standard completamente atmosferico formula P·r·(1+r)^n/(1+r)^n−1); tasso zero degrada alla linea retta; no...
ChiusuraReadinessEvaluator — livello di prestito cancello chiaro-chiusura
Rotola gli obblighi di un prestito fino alla domanda di finanziamento il gap end-to-end analisi sollevata ("servizio del prestito fino al finanziamento"): chiar...
QualifyingRatioEngine — la chiave dti riproducibile (WS6)
Compone i quattro core (proventi, passività, PITI/DTI, riserve) in ONE QualifyingSnapshot: reddito di qualificazione, debito mensile riconciliato, assemblato PI...
RiserveCalculatore — acconciature ammesse → Mesi PITIA (WS6)
Derives riserva mesi da beni reali con tagli di capelli di agenzia standard — depositi liquidi 100%, intermediazione 70%, pensione di consegna 60%, regalo/borso...
PitiDtiCalculator — Assemblaggio PITI + DTI anteriore / posteriore (WS6)
Core rapporto puro completando il trio DTI con la responsabilitàReconciler + il core reddito: PITIA = P&I + tasse + HOI + HOA + MI + inondazione; anteriore = PI...
QualifyingIncomeCalculator — base + core variabile (WS5)
Nucleo di reddito puro/deterministico: salario base = minimo conservatore prova disponibile (paystub / W-2 / VOE); variabile = media 2-yr con una guardia a redd...
Affidabilità Reconciler — regole di pagamento dell'agenzia (core W6)
Computer puro / senza stato trasformando ogni responsabilità nel pagamento mensile che conta contro DTI, con una razionalità citata: omesso/pagato escluso, leas...
Spec di quantità esplicita-periodo per successori delta
RequirementQuantity acquisisce un elenco di periodi espliciti (+ costruttore deltaJson); quando è presente il set richiesto, in modo che un successore può esser...
# e' la fonte unica #
Aggiunge periodoKeyPer(data) quindi il percorso di scrittura (satisfier timbratura) e il copertura evaluator periodi chiave identici; evaluator ora delegato a e...
Primitivi di periodo di copertura per la raccolta di documenti di tempo-consapevole
La fondazione pura e additiva della collezione di oggetti d'epoca (doc 06 §4) — la prima fetta dello stato della banca "collega solo i mesi che non ho ancora" A...
Sostituire chat forked con <kamo-chat> embed; eliminare widget proxy legacy
Swaps the forked AI/live-support React chat (PublicChatWidget + AiChatPanel + LiveSupportPanel + i percorsi /api/chat/** server proxy) per gli host, elemento pe...
Aggiungi install-QR (self-hosted APK) per Impostare la scheda Mobile App
Install/Sign-in toggle: "Install" mostra un QR al rilascio firmato APK sul nuovo telefono può scaricare+sideload; "Sign in" mantiene il flusso OTK password-gate...
Web Chat Integrazione design personalizzato + anteprima live
Aggiunge una finestra di dialogo Personalizza alla scheda Integrazione Chat Web: un modulo di editor (colori, copia, layout, comportamento, AI prompt) a sinistr...
Web Chat Integrazione scheda — elenco, creare, snippet (BFF + UI)
Fase 2 core delle impostazioni Web Chat Integration scheda: BFF percorsi proxying alla Phase-1a MediaService CRUD, un client digitato e il /settings/features/ch...
Kamo-Registrati onori software auth logo + nome
- DynamicMetaLoader: lettura dell'identità del software + selettori auth da config.json, risoluzione scheda titolo, persist auth logo/name stato a sessionStorag...
Kamo-login onori software auth logo + scheda titolo
- DynamicMetaLoader: lettura dell'identità del software + selettori auth da config.json, set scheda titolo dal nome risolto (authNameBrandSource), persistere au...
LabelManager software identità UI + scheda interna titolo
- Informazioni sull'azienda: nome/short-name + nome login/register + selettori a schede - Branding: software pieno/semplice logo uploads, override toggles, e pe...
3-stage org guida di bordo (creare → finire DNS → entrare)
Generalizzare l'eroe di primo-org in un unico pannello di guida di studio sul conto di proprietà-org del membro + stato DNS (da /api/security/org/my-networks): ...
Doppio risolutore aziendale/software + consegna + consumo
- Organization.ts: fornire identità software + selettori per-superficie tramite OrgContext - No. (+ prova, 8 casi) - ThemeLogo: logoSoftware/logoFullSoftware va...
Tipo di caricamento del logo del software + config.json pane
- uploadLogo: esplicito interruttore a chiave per oggetti con il rifiuto di default in modo che un upload software non possa mai clobber il logo aziendale.svg -...
Aggiungere le colonne di marca del software white-label a Organizzazione
Persist software di marca campi via patchOrganization whitelist
Primo eroe CTA per i membri sulla piattaforma org
Mostra un eroe onboarding in cima alla home launchpad invitando un KamoCRM-platform (non un membro del team) che non ha ancora creato un bambino org per girare ...
Endpoint delle credenziali TURN-REST per il softphone mobile
GET /api/voip/turn/credentials mints ephemeral coturn creds (HMAC-SHA1 over " <expiry>: <memberId>" con il comune statico-auth-secret) così nativo/cellulare Web...
Expose per-org primarioColore + logo URL su /my-networks
Ogni riga org ora porta il colore primario (Organization.colors.colors.colors, '#'-prefisso per abbinare config.json) e logo derivatoUrl/logoSimpleUrl (tema. lo...
Integrazione web-chat istantaneo id su supporto visitatore + biglietto
Risolve la WebChatIntegration creandoKeyHash (abilitato filtrato, coerente con la risoluzione boottrap()/AI-prompt) una volta in creareSupportSession e timbra i...
Per-integrazione pubblica AI prompt + attribuzione sessione
Aggiornare la cascata di sistema-prompt a catena pubblica da per-org a per-integrazione: PublicAiChatController ora legge il Intestazione X-Public-Chat-Key-Hash...
GET /api/pubblico-chat/bootstrap gateway route
Aggiungi un endpoint bootstrap che riutilizza il proxy esistenteCon pipeline Auth (valida chiave + origine opt-in + PUBLIC CHAT portata + tasso-limit + X-Public...
Risolvetore di configurazione di config di boot-trap
Aggiunge un GET interno che risolve il problema. WebChatIntegration di X-Public-Chat-Key-Hash e restituisce il suo risolto design/behavior config (default-fille...
WebChatIntegration CRUD (chiavi chiave + integrazione, org-scoped)
API di gestione orientabile per la scheda Impostazioni web-chat Phase-2. Su creare, menti il sottostante PublicChatApiKey (stesso approccio key-gen come PublicC...
Aggiungi colonne di attribuzione WEB CHAT INTEGRATION ID a visitatore/ticket/aisession
WebChatIntegration enti + repo + DTO + configurazione di progettazione predefinita
Aggiungi "Access Copilot Mobile App" punti di ingresso su casa + NavPri
Entrambe le superfici inviano un evento `open-interaction-center` che NavTop ascolta per aprire il Centro Interazione sulla scheda Impostazione Mobile App. La c...
Password-gate il QR, scheda singola linea, intestazione logo-sinistra, codice 10min
- Il membro deve reinserire la propria password (verificata tramite /api/mobile-access-otk, che inganna l'OTK solo sul successo) prima che il QR sia rivelato — ...
POST # Gate Mobile Copilot QR #
Verifica la password del chiamante (passwordEncoder. partite contro la sessione utente) senza cambiare nulla. Usato dalla strada BFF mobile-access-otk in modo c...
Impostazione Mobile Access scheda — QR per installare + autoconfigure Mobile Copilot
Nuova 3° scheda in NavTopPanel (gated by ALLOW MOBILE ACCESS right): mostra un marchio QR codifica un link profondo OTK di breve durata (kamocopilot://configure...
Aggiungi ALLOW MOBILE ACCESS (167) diritto generale per Mobile Copilot
Nuovo RoleRightType (servizioTipe=null → gruppo generale) battendo il 'Setup Mobile Accesso alla scheda centro di interazione. RoleRightsSyncService lo riempie ...
Per-org pubblico prompt, umano-handoff su nessun fornitore, anon messaggio di cappuccio
Aggiungi una query di conteggio di uso anon per quota di web-chat pubblica
Verificare ***** PoW al bordo della sessione pubblica creare (applicato quando payload presente)
Bust APIService cache di chiave immediatamente su chiave pubblica toggle/delete
Persist che crea hash chiave sul visitatore della catena pubblica + biglietto per l'attribuzione
Aggiungi publicDailyMessageCap ad AiOrgSettings per una quota non web-chat
Aggiungi colonne di attribuzione chiavi in mano a PublicChatVisitor + SupportTicket
Aggiungi findOrganizationOwners per il membro del sistema per-org
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
