Traseu /api/email + /api/support prin gazda Api
(EmailService) și Support (MediaService, la fel în amonte ca /api/media) au fost nedirecționate → 404. Adăugați ambele înainte și repara e-mail. service.url de ...
Declanșat de agenție-AUS run proxy
Adds POST ******************************************************************************************************************************************************...
Antete de expo-update pentru copilotul mobil OTA
expo-protocol-versiune:1 + expo-sfv-versiune:0 antete de răspuns care Expo-updates client necesită și static MinIO nu poate emite. Cale mai lungă prefixul câşti...
VendorOrder + VendorOrderEventents for WS3 seller-order spine
Greenfield 3rd-party ordin de înregistrare ************* SCRA). VendorOrder = ordin async parţial-WORM (ClosingArtefact idiom: opac furnizorKey/ExternRef, ident...
Data la care documentul de ștampilă este disponibil pentru ceasul de prospețime (activare WS1)
După extragerea vederii, propagați data efectivă a documentului (active. statement PeriodEnd for bank/broker/retinership, job.payPeriodEnd pentru cabinele de pl...
Ipoteci de amortizare a creditului (suportul WS6)
Singura componentă PITI care nu este stocată pe împrumut. Amortizarea completă standard formula P·r·(1+r)^n/(1+r)^n−1); rata zero se degradează în linie dreaptă...
ÎnchidereReadinessEvaluator
Rulează obligaţiile unui împrumut până la finanţare pun sub semnul întrebării diferenţa dintre final şi sfârşit analiza realizată ("serviciul până la finanțare"...
QxatioEngine
Compune cele patru nuclee (venituri, pasive, PITI/DIT, rezerve) în ONE CalificareSnapshot: venituri eligibile, datorii lunare reconciliate, asamblate PITIA, DTI...
ReservesCalculator
Derives rezervă luni de la active reale cu marje de ajustare standard ale agenției depozite lichide 100%, brokeraj 70%, pensie investită 60%, cadou/împrumutat ...
PitiDtiCalculator
Nucleul relativ pur care completează trioul DTI cu RăspundereReconciler + nucleul veniturilor: PITIA = P&I + taxe + HOI + HOA + MI + inundații; față = PITIA / v...
QxaterIncomeCalculator
Miezul veniturilor pure/deterministe: bază remunerată = cea mai mică conservatoare dovezi disponibile (cabină de plată / W-2 / VOE); variabilă = 2 an medie cu a...
Răspunderea Reconcilier
Computerul pur/fara stare transformand fiecare raspundere in plata lunara care se bazează pe DTI, cu o justificare citată: omisă/plătită exclusă; leasing-uri in...
Spectrometrie cantitativă explicită pentru succesorii delta
CerințăCantitatea câștigă o listă de perioade explicite (+ deltaJson builder); atunci când este prezent este setul necesar, astfel încât un succesor poate fi ur...
*************** ca sursă unică de timp
Adaugă perioadaKeyFor (data) astfel încât să scrie-calea (satisfier stampilare) și evaluatorul de acoperire perioade cheie identice; evaluatorul îi este delegat...
Primitivele de acoperire a perioadei pentru colectarea documentelor pe perioadă
Fundaţia pură, aditivă a colecţiei conţinute pe perioadă (doc 06 §4) Prima parte a declaraţiei bancare "colectează doar lunile pe care nu le am încă" Fix. Nici ...
Înlocuiți chat-ul cu gazduit <kamo-chat> încorporat; ștergeți widget proxy moștenit
Schimbă chat-ul de reactivare al AI/suport viu (PublicChatWidget + AiChatPanel + LiveSupportPanel + traseele proxy ale serverului /api/chat/**) pentru cei găzdu...
Adăugați APK instalat-QR (auto-hosted) pentru a seta fila Aplicație Mobilă
Comutator de instalare/semnare: "Instalează" arată un QR la lansarea semnată APK pe telefon nou poate descărca +sideload-l; "Semnați" păstrează fluxul OTK cu pa...
Web Chat Integrare design personalizator + previzualizare live
Adaugă un dialog personalizat la tab-ul de integrare Web Chat: un formular editor (colore, copii, aspect, comportament, AI prompt) pe stânga și un instant, non-...
Web Chat Integrare fil
Faza 2 nucleul tab-ului de integrare Web Chat: rute BFF proxyning la faza 1a MediaService CRUD, un client tipat și /setări/fetures/chat tab în cazul în care un ...
Kamo-register onorează software-ul auth logo + nume
- DynamicMetaLoader: citeste identitatea software-ului + auth selectors from config.json, rezolva titlu tab, continuă aut logo/name stare la sesiuneStorage - br...
Kamo-login onorează logo-ul auth software + titlu tab
- DynamicMetaLoader: citeste identitatea software-ului + auth selectors from config.json, set tab titlu de la numele rezolvat (authNameBrandSource), persistă st...
LabelManager identitate software UI + titlu tab intern
- Informatii Companie: numele software/numele scurt + numele de login/registru + selectatorii tab-titlu - Branding: upload-uri complete/simplu logo, comutaţii d...
Ghidaj org în 3 etape (creare → finisare DNS → intrare)
Generalizează-l pe primul erou într-un singur panou de ghidare conştient de scenă. privind numărul de organe deținute de membru + statutul DNS (din /api/securit...
Dual company/software responsor + livration + consum
- Organization.ts: livreaza identitatea software-ului + selectoare per-suprafata prin OrgContext - Brand.ts: *************** (+vitest, 8 cazuri) - TemaLogo: log...
Tipuri de upload software + config.json coace
- upload Logo: obiect explicit-cheie comutator *************** cu respingerea implicit, astfel încât un software upload nu poate bloca logo-ul companiei.svg - c...
Câmpuri de branding a software-ului Persist via patchOrganization whitelist
Primul erou CTA pentru membrii de pe platforma org
Arată un erou la bord în partea de sus a placii de lansare acasă invita un Membru KamoCRM-platformă (nu membru al echipei) care nu a creat încă o copil org pent...
TURN-REST Acreditari obiectiv pentru softphone mobil
GET /api/voip/turn/credentials ments efemeral coturn creads (HMAC-SHA1 over) "<expiry>:<memberId>" cu secretul static-aut comun) atât de nativ/celular WebRTC po...
Expuneți per-org primarColor + URL-uri logo pe /mi-rețele
Fiecare rând de org poartă acum prima Color (Organization.colors.colorPri, '#'-prefix pentru a se potrivi config.json) și logo-ul derivatUrl/logoSimpleUrl (them...
Snapshot web-chat de integrare id pe suport vizitator + bilet
Rezolva integrarea WebChat prin crearea KeyHash (enabled-filtrate, consistent cu boottrap() / AI-prompt rezoluție) o dată în creareSuportSesssion și timbre ID-u...
Per-integrare publică AI prompt + atribuirea sesiunii
Upgrade public-chat sistem-prompt cascada de la per-org la per-integrare: PublicAiChatController citește acum X-Public-Chat-Key-Hash antet (nullable) transmis d...
GET /api/public-chat/bootstrap gateway route
Adăugați obiectivul boottrap care reutilizează conducta proxyWithAuth existentă (validarea cheii + originea opt-in + domeniul de aplicare PUBLIC CHAT + limita r...
Rezolvator de configurare a bootstrap public-chat
Adaugă un GET intern *** *** *** *** *** *** care rezolvă o WebChatIntegration by X-Public-Chat-Key-Hash and returns its resoluted design/comportament config (c...
WebChatIntegration CRUD (minte cheie + integrare, org-scoped)
Managementul cu vedere spre Org API pentru fila de setări faza-2. On creați, menționați PublicChatApiKey (aceeași abordare cheie-gen ca publicChatKeyController)...
Adaugă coloane de atribuire WEB CHAT INTEGRATION ID pentru vizitatori/bilet/ai-sesiune
Entitatea de integrare WebChat + repo + DTO + configurare de proiectare implicită
Adaugă "Access Copilot Mobile App" puncte de intrare acasă + NavPri
Ambele suprafeţe expediază un eveniment de interacţiune deschisă pe care NavTop îl ascultă pentru a deschide Centrul de Interacţiuni în fila Setup Mobile App. A...
Poartă parola QR, fila cu o singură linie, antet stânga logo, cod 10 min
- Membrul trebuie să-şi reintroducă parola (server verificat prin /api/mobile-access-otk, care ments OTK numai pe succes) înainte de QR este dezvăluit la un ca...
POST *********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
Verifica parola apelantului propriu (passwordEncoder. meciuri împotriva sesiunii lor utilizator) fără a schimba nimic. Folosit de ruta mobil-acces-otk BFF astfe...
Configurați tab-ul de acces mobil
Noua a treia filă în NavTopPanel (de culoare ALLOW MOBILE ACCESS dreapta): arată o marcă QR codarea unei legături profunde OTK de scurtă durată (kamocopilot://c...
Adaugă dreptul general al copilotului mobil la ALLOW MOBILE ACCESS (167)
Nou RolRightType (ServiceType=null → Grupul General) Gating 'Setup Mobile Access' interaction-center tab. RoleRightsSyncService îl completează la toate rolurile...
Pe-org publice prompt, om-mână pe nici un furnizor, anon zilnic mesaj capac
Adaugă o cerere de numărare a utilizării pentru cota de chat publică
Verificați *** PoW la marginea sesiunii publice crea (înființat atunci când sarcina utilă prezentă)
Bust APIService cheie cache imediat pe tasta de chat public pentru a comuta / șterge
Persist crearea hash cheie pe public-chat vizitator + bilet pentru atribuire
Adaugă publicDailyMessageCap la AiOrgSettings pentru cota de chat
Adaugă coloane de atribuire a cheii de creare la PublicChatVisitor + SuportTicket
Adăugați gindOrganizationOwners pentru per-org public-chat sistem membru
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.
