Gestionați Organizația.isPlatformProduct de pe Platformă → Orgs
PlatformaContExpuneri Sumare estePlatformProdus + areAbonare Piața; nouă Pune-o aici. (platform-admin gated) stabilește steagul și invalidează drepturile membri...
Organizația Explicit.isPlatformProdus ca semnal right-root
Înlocuirea "proprietății unei piețe de SUBSCRIPTION" euristică derivată cu un explicit; pavilion de proprietate admin-set. Un produs de platformă (de exemplu, s...
Drepturile membrilor domeniului de aplicare la rădăcina produsului, nu KamoCRM
Serviciul de Drept rezolvă acum rădăcina fiecărui membru prin intermediul DreptRezolvator de drepturi (cel mai apropiat strămoș-sau-se) în loc de mersul pe jos ...
Rezolvarea drepturilor în funcție de orgul de rădăcină de produs, nu de platforma de nivel superior
IntroduceredreptateRezolvator: cel mai apropiat stramos de piata a unei org (rădăcina sa de produs), care revine la nivelul superior al platformei. Asta decuple...
Adăugați destinatarul pachetului, valoarea câmpului, entitățile cu statut de destinatar
Verificați în modelul in-progress esign: EsignEnvelopeRecipient (+repo), EsignFieldValue (+repo), EsignRecipientStatus și o actualizare ESignSignerType. Aditiv;...
Adaugă EsignUsageRecord pentru contorizarea utilizării pe semnătură
O nouă entitate de utilizare numai pe bază de apendice (oglindă AiUsageRecord) emisă la semnătură Completare. Numai semnăturile de origine API se bazează pe un ...
Raportul de conservare a aspectului, nu se întinde niciodată logo-uri non-pătrate
Ramele Favicon PNG/ICO au fost produse cu mentinereAspectRatio (fals), intindere orice logo non-pătrat într-un pătrat distorsionat. Center-fit the logo on a pan...
Semn pre-seed.pink + www.sign.pink in STATIC DOMAINS
sign.pink este un nou domeniu apex (semnătura electronică a consumatorului / eticheta albă Kamo chiriaș org). Pre-seed apex + www so a Let's cripte cert există ...
Aplicație nouă de semnare monorepo + prima semnătură electronică mobilă
Turborepo + spaţii de lucru pnpm monorepo case de e-sign reutilizabile extras din kamo-internal plus un nou, ultra-poluat kamo-signer aplicație experienţa de S...
Description
LoanProductForm a fost o singură coloană îngustă (maxWidth: 880) cu hardcoded Engleză peste tot. Acum folosește același model de întreprindere ca pagina de ofer...
Layout cu două coloane cu vedere de previzualizare live
Pagina de nou-ofertă a fost o coloană înaltă îngustă pe ecrane largi. Portul vizual. Acum folosește CSS Grid cu formularul din stânga (5fr) și a vedere live "Of...
Pagină poloneză nouă-ofertă
Trei goluri UX pagina de oferte a avut după readucătorul anterior: 1. Starea goală. Atunci când o piață nu are încă produse de împrumut, scăderea utilizată Pen...
Per-ofertă suprascrie pentru rata, APR, și taxa de origine
LoanOfferCreateCâștigări de cerere trei câmpuri opționale AprBps Override, origine FeeAmountOverride. CreateDraft le aplică atunci când set și altfel cade înap...
Expune personal LOANS în culegători de comerț-tip și angajament
Adaugă personal LOANS la listele COMMERCE TYPES și AngajamentType, astfel încât noua piata de credite personale KamoLOS poate fi creata de pe piete/noi si piete...
T6+T7 frontend lash + rapoarte org + UI cu plată automată
Poli (T6): - Nou lib/format.ts: local-aware Intl helpers formatCurrency / formatDate / formatDateTime / formatPercentBps. Înlocuiește hardcoded laLocaleString (...
Tier 6+7+9+10 — frontend polish, org reports, OpenAPI, JaCoCo
T6 (frontend polish): - New /lib/format.ts: locale-aware formatCurrency / formatDate / formatDateTime / formatPercentBps via Intl APIs (replaces hardcoded t...
Lotul de conformitate de gradul 5
- OffacSanctionsService: Jaro-Winkler fuszy match @ ≥0.92 după meciul exact Pas. A lovit scorul similaritatii de suprafata. Configurabil prin los.ofac.fuzzy-tre...
Codul de identificare a împrumutului (IRS 1099-C caseta 6) + căutarea auditului
- New LoanChargeOffReasonCode enum (A BANKRUPTY..H Other) per IRC §6050P - Coloana "Imprumut.chargeOffReasonCode" - ********************************************...
Tier 3 security + Tier 8 bug cleanup batch
T3 — Security: - New RateLimitFilter (Bucket4j): 1000/min per IP for webhooks, 10/min per session for offer accept/decoder/rescind, 60/min general. Register...
Nu-ţi face griji
Folosit de *************** pentru a reactiva un dispozitiv existent PAVIZAT plan în loc de a crea un rând duplicat care orfani cel oprit.
/api/los proxy HMAC-semne antete de identitate
Când LOS PROXY HMAC SECRET env var este setat, proxy acum calculează *************secret) şi trimite X-Proxy-Signature + X-Proxy-Timestamp alături de X-Org-Id /...
Pagină detaliată a creditului de tip Org-side + ajustări/promise API
- LosApi: manualAdjust, renunțaFee, Promisiunea de plată - ************* pagina de operaţiuni complete * Carduri de sold 4 up (curent, principal, dobanda, urmat...
Final batch — compliance, packets, adjustments, Grafana, tests
Compliance: - MlaCheckService — Military Lending Act covered-borrower lookup against DoD MDC single-record query. Returns NotCovered if unconfigured so dev ...
P2 lot
Observabilitate: - micrometru-registry-prometheus pe clasapath - /acţionare/prometeus expus prin configuraţia managementului (ambele locale + k8s configmap) - L...
LoanOrgStripeConnect + Loan tax/accrual fields + hot indexs
- New LoanOrgStripeConnect entity (one-per-org, holds stripeConnectedAccountId + Conectare la bordul navei) + depozit - Împrumut: stripeClientId (creat sub cont...
P1 frontend
- losApi: taxaOffQueue / confirmChargeOff / auditByLoan - *************** D120 revizuiți pagina cozii; utilizator org comentarii fiecare împrumut, adaugă un mot...
P1 lot
Mişcarea banilor ( Miezul P1): - LoanPaymentPostingService: MarkSucceedAndPost / MarkFailed / MarkReturnedAndReverse/markDisbursementSucceed/markDrawDisbursed. ...
P0 intarire formulare, rezolvare sesiune, metode de plata
Formulare (org-side): - *************** / {produsUid} editează pagini - Noul LoanProutForm: elemente de baza / tarifare / limite / termeni / conformitate secţiu...
P0 întărire
- Fix EsignClient imports: EsignGenericEnvelopeRepository / EsignSignatureRepository trăiesc în .semn.repos, nu .semnează rădăcină - New StripeConnectController...
/api/los/* proxy route → KamoLOS via k8s DNS
Oglindește /api/billing / [[...pat] Procură servicii de facturare: - sesiunea *** rezolvată prin intermediul Redis; X- Org-Id + X-Member-Id - /api/los/webhooks/...
Adaugă tip personal LOANS commerce front-end
- angajamentTypeLabels: extinderea angajării Uniunea de tip + vocabularul - MarketCardGrid: PERSONAL LOANS color (#14b8a6) + Landmark pictograma + contor - pagi...
Serviciul inițial de origine a creditului personal + service
New Spring Boot 3.1.5 / Java 21 microservice modelat pe BillingService. Deţine domeniul creditului personal la sfârşit: - LoanProduct / LoanOffer / Loan CRUD c...
Adaugă personal LOANS tip comerț + pachet entitate
- TradeType.PERSONAL LOANS + paralel EngagementType + vocabular - BuiltinVendorCategories intrări pentru furnizorii de credit personal - 15 entităţi personale î...
Încărcăturile foto-album folosesc aceeaşi conductă WS ca fila Uploads
Extrage conducta doc-manager upload (hashing → dedup check → registru-sau-upload → WebSocket condus de conversie) într-o utilizare reutilizabilăImagingUploads c...
Hide isActive = programe false de la debitori în timp real
utilizareProgramCatalog filtrează acum programe cu isActive=fals înainte le returnează vrăjitorului de împrumuturi. Steagul este calculat pe partea serverului c...
Oferte de programe de umplere pentru piețele ipotecare existente pe boot
DataLoader sună acum Nu-ţi face griji. după backfill-ul AppMortgage. Mătură fiecare MORTAGE existent TradeMarket și asigură programul său Oferte sunt furnizate....
Bootstrap program ipotecar oferte pe piață crea + boot backfill
Atunci când utilizatorul creează un comerțMarket cu comerțType=MORTAGE Markets & Fields settings tab pentru suprafeţele comerciale din aval să indice intenţii...
Lianți duplicați astfel încât utilizatorii să poată furculița fără a afecta originalul
Adaugă o acțiune "Duplicate" accesibilă din meniul de context al listei liantului și dintr-un buton nou din antetul editorului. Duplicatul pornește de la metada...
Adaugă POST ***************
Copiază adânc un liant pe care solicitantul îl poate vedea (proprietar, partajat sau șablon) într-un liant proaspăt deținut de solicitant. Copiază fiecare eleme...
Programe de ipotecare comutare + angajament MORTAGE-link
- Ipoteca ProgramePanel acum naveaza un real comutator pe fiecare carte de program cu update optimist + rollback pe eșec. Comutarea unui program de apeluri Pune...
Pus / programe/ {cod}/activ + depreciază criteriile de evaluare a POS ipotecare moștenite
- Ipoteca programuluiController câştiguri puse *************** cu corp {"isactiv": bool}, cu poarta pe LOS TAKE APPLICATION. Delegaţi Asta va face ca Org Progra...
Per-org activeaza/dezactiveaza + depreciaza calea ipotecara exclusiv comerciala
- *************** upsertează un rând OrgProgramOverride cu recordState.isactiv=dorit; listaForOrg acum ȘI e programul de bază Steagul activ cu suprascrierea, de...
Ziua de frecat↔ tema de noapte cu luna de soare SkyToggle
- continuu t [0,1] unitate de poziție scena ~25 CSS proprietăți personalizate la:root prin interpolare liniară RGB între ziua de hârtie caldă și ancore de noapt...
Expunerea de angajament/intentă/angajament AINS
AppMortgageDTO poartă acum identificatorii de comerț-ciclu de viață care SecurityService backend populează fiecare cerere de ipotecă. KamoLOS Încă nu le foloseş...
Arată contextul comerțului + fila setărilor programelor
- / erou aplicaţii acum citește "Commerce > Ipotecare rezidenţială · URLA 2021" Astfel, personalul consideră ipoteca ca fiind una verticală a modulului comercia...
Întărire drepturi LOS + / scop comercial/angajamente
- Ipoteca AppController: fiecare obiectiv poartă acum pe RoleRightType. Citiri necesită LOS VIEW PIPELINE; crearea unei noi aplicații necesită LOS TAKE APPLICAT...
Ipotecare URLA sârmă în angajament/Intenție/Commitment
Numerar este una verticală a sistemului comercial servicii, abonamente şi achiziţii. Acest lucru fire ipotecă URLA- fidelitate stiva la domeniul-agnostic comer...
Adaugă fila organizator cu lianți, separatoare, documente generate
Adaugă organizatorul la managerul doc: - Noua filă "Organizator" (poziţia 4) cu o listă de liant + vizualizare despicată a editorului; - "Adauga la Organizator"...
Adăugați suport organizator
Suprafață nouă REST sub /api/docs/binders pentru caracteristica Organizator: - BinderController: CRUD, element addition/update/remote/recomandare, share, rande ...
Adaugă entități și depozite Binder/BinderShare
Adaugă stratul de persistență pentru noua caracteristică doc-manager Organizator: - Binder (Id lung, membru proprietar, org-scoped, isTemplate, modificator la n...
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.
