Selectarea seifului nu mai reîncarcă grila
Selectați o casetă de verificare rând numită setSelectIds (nou Set(...)), care a fost enumerate în loadLeads' useCallback deps. Asta i-a dat lui LoadLeads o nou...
Utilizaţi logo-ul complet în catarg (top-stînga)
A fost logo-ul pictogramă (64x64 pătrat). Comută la varianta="logoFull" (logo-full), dimensiunea 56px inaltime cu latime automata (capat 320px) astfel încât sem...
Scăderea gradului de integrare a MLOS pe piața modală
Adaugă o scădere a integrării MLOS Nu-ţi face griji. pe piață Add/Edit modal, indicat numai pentru serviciul > Ipotecare rezidențială piețe, plus un buton de co...
MeridianLink per-market Configurează dialogul
New MeridianLinkConfigDialog, modelat pe platforma OAuth EditDialog, cu o singură conexiune LeadMarket prin losConnectionApi (faza 3) backend). Editează Nu-ţi f...
Center the watermark logo in the page area
A fost fixat jos-dreapta (backgroundPosition "drept -4% jos -8%"). Centrul în regiunea de conținut --nav-top-high-height .
Aliniază losConnectionApi.remove tip return
Criteriul final DELETE returnează {eliminat:adevărat, piataId}, nu doar {eliminat:boolean} .
Real soft-delete + reactivare-on-upsert pentru conectarea LOS; mesaj sigur de încercare-conectare
I1: vizualizare () /testConnection () acum citită prin intermediul filtrării active a lib-ului comun Găsitorul astfel încât o conexiune moale (piață, furnizor) ...
MarketLosConnection finder
Adds ***************** astfel încât consumatorii poate trata o conexiune LOS moale (isActive=false) ca absentă; Oglindesc modelul de citire al lui SocialConnect...
Aruncați caseta de colaps în jurul upload + galerie
Secţiunea "Tapetul tău" a fost un cap de secţiune colapsabil + colaps motiv pentru a ascunde upload și galerie în spatele unui comutație extinderea. Înlocuieșt...
MeridianLink client-ID card pe platforma OAuth
Adaugă un Furnizor Ipotecar MeridianLinkDef pe platforma OAuth2 client Register *************** vânzător client id ("Vendor Client ID") + non-secret config.toke...
PlatformaOauthProviderType
Regresia-blocare faza 5 pull-forward: MERIDIANLINK(8,"meridianlink," "MeridianLink Ipotecar") trebuie să rămână ultima constantă astfel încât să nu existe id-ur...
Proxy de conectare LOS pe piață + client
Faza 3 (Task 3.2) jumătate kamo-internă: proxy Next.js + client tastat pentru o Conexiunea MeridianLink de pe piață, susținută de serviciul de securitate Market...
Serviciu de conectare LOS pe piață/controlor
Faza 3 (Tasks 3.1-3.2) a integrării MeridianLink extern-LOS: CRUD + Test-Connection pentru o conexiune MeridianLink piață. - MarketLosConnection Service: *****...
Fail închis pe alb MeridianLink Salvare stare + OKWithAvertising test
Hartă de câmp LO-XML
LoXmlFieldMapper traduce plumb / LeadClaimMortgage <- > confirmat MeridianLink LO-XML ids (sLamtCalc, sPurchPrice, sApprVal, sLpurposet, aBirstNm, aBLastNm) cu ...
MeridianLink - împrumuturi modificate + legături profunde
Adds ListMcodifiedLoansByAppCode (parse ArrayOfString -> loan names), ******************* şi AppView. GetPmlLoanUrl (prepara parţial URL cu gazda de origine der...
MeridianLink client SOAP crea/salvare/sarcină
MeridianLinkSoapClient împachetează Loan.asmx ops peste o Spring-WS WebServiceTemplate (namespace************ per-op SOAPAction): Împrumut. Creare -> nume împru...
MeridianLink auth ticket cache
MeridianLinkAuthService ments and caches the sTicket per (stanceBaseUrl + sha256 (clientSecret)) cu un furnizor injectat <Instant> ceas și un configurabil TTL *...
MeridianLink creds resolutionr
Adaugă pachetul de fază 2 SAP-adapter *************** cu MeridianLinkCreds (record secret) + MarketLosConnectionRezolvator; care decriptează secretul per-market...
Entitatea LeadLink + depozit
Urmărește o legătură de plumb într-un fișier de împrumut LOS extern, un rând per (conducere, furnizor). Cară contabilitatea de sincronizare (contentHash, lastPu...
ENTITATE DE PLATĂ + Gospodărie
Conexiune pe piață/configurare la un LOS extern (MeridianLink / KamoMLS / Encompass), un rând pe (piață, furnizor). Secretul trăiește doar ca o Coloana de text ...
Trimite X-***-Token pe upload XHR (rezolva toate upload-urile care nu funcţionează)
Sesiunea a trecut de la un cookie la o sesiune per-tabStorage (896ea516); fereastră. Aduce este maimuță-patched pentru a atașa X-*-Token la /api /* apeluri, dar...
LeadMarket.mlosIntegration column + DTO round-trip
Adaugă coloana MLOS INTEGRATION (STRING-stored, implicit NO MLOS, nul-păzit getter) plus DTO/creează/actualizează instalaţiile sanitare. LeadMarketService se pr...
Console-background pref per membru în DB; eroare mai clară de încărcare
- utilizareaModul Background persistă acum alegerea simplu / slideshow în DB membru ui-preferences (urmează membrul pe dispozitive) în loc de per-dispozitiv Sto...
Reconstruiește pentru a ridica fix de promovare ipotecar-lib comun-liad
Promovarea de bază ipotecă-piață duce la LeadClaimMortgage pe economie, astfel încât câmpurile ipotecare persistă
O pistă a cărei subtip de piață este ipoteca (rezidențială/comercială) a fost stocată ca o bază de plumb, cu excepția cazului în care backend salesType inseles ...
Mută Calculatorul Affordability în partea de sus a coloanei de ieșire din stânga
What-If Studio as 3rd form sub-tab; Sandbox stivuite pentru a se potrivi coloana forma
Încărcături simultane cu capac (queue, max 3)
Multi-file upload a tras fiecare fișier selectat dintr-o dată, și explozia concomitentă server-side redimensionează serviciul de imagine OOM'd. Încarcă upload-u...
Panou de ieșire 2-col (Eligibilitate stânga, meniuri scurte dreapta); picătură KPIs / cm acum în antet
Memorie bump la 2Gi (cameră pentru ffmpeg concomitent)
Cu semaforul de redimensionare în loc, da camera pod pentru JVM plus până la 2 imagini simultane dfmpeg decodează astfel încât mai multe fișiere tapet uploads n...
Ipoteca KPI + LTV/DIT/Sumarul complet in antetul paginii (toate filele, numai ipotecare rezidentiala)
Legat concomitent ffmpeg pentru a preveni OOM sub explozii de încărcare
Un fișier multi-încărcare incendii toate fișierele dintr-o dată; fiecare decodează ffmpeg alocă cadru complet necomprimat, astfel încât N simultan imagini mari ...
Acţiuni antete muta la file rând; adăugaţi KPI + metri sloturi la rândul principal
Împarte câmpurile în detalii ipotecare / Sub-tab-uri de adrese de proprietate; titlu carte picătură
Ce-Dacă suprascrie lângă tabelul de comparație live; elimina LeadScenarioWorkspace mort
Câmpurile arată ca etichete în modul vizual, intrări în modul de editare; dropdown stare marcat
Reconstruiește pentru a ridica câmpuri de credit ipotecar în comun (LeadClaimMortgage +6)
Doar la scară mică (niciodată imagini mici de dimensiuni mici)
**************** au urcat imagini mici pentru a umple cutia (800x600 -> 1440x1080). Calculează un factor de reducere a scalei de beton plafonat la 1,0 din dimen...
Harden ffmpeg resize (sonda de siguranţă, dim caps, bombe de pază)
Adversarial-review follow-up-uri pe rescrierea ffmpeg: - SondaDimensions redirecţionează ieşirea din ffprobe către un fişier şi apeluri de aşteptareFor() PRIMUL...
Adaugă tabKeys la setTab deps (stalie-închidere greșită pe fila ipotecară)
Eșec upload-ul în cazul în care redimensionarea nu reușește (nici o rezervă completă)
Restaurează retragerea de la magazin: dacă serviciul de conversie nu poate redimensiona imagine, reveni 422 în loc de stocarea original complet-size (o imagine ...
Redimensionare fundaluri prin subproces ffmpeg (accident-izolat)
ImageIO + webp-imageio ar putea nativ-crash JVM (SIGSEGV în libwebp-imageio, upproveBgraLinePair SSE2) pe anumite intrări WebP, luând întregul ConversionService...
Detalii ipotecare file cabl cabl + Contact Info rename; eliminați blocul ipotecar inline
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.