Mută editorul de stare pe rândul file; notă apelback auto-note
- Starea/substatus editorul împărtășește acum rândul principal: file stânga, stare dreapta aliniată (se îndepărtează rândul separat sub butoanele de acțiune). -...
Arată membrii avatari în fila Chats
MediaService returnează chat-session member avatarUrl=null by design (avatars are rezolvat pe frontend), dar fila Chats nu le-a rezolvat, așa că întotdeauna a c...
Banner Readiness reîmprospătează cu butonul Refresh și nu arată niciodată un nume de piață gol
Două acțiuni ulterioare pe bannerul de pregătire MLOS: - Refresh (IconButton) acum, de asemenea, solicită sarcinăMlosReadyness(), astfel încât suprafațarea a Pi...
Explică atunci când e-mailul nu este configurat; poarta compune
Inbox-ul/mesaje redat anterior carapacea completă chiar și atunci când org nu a avut nici un furnizor de e-mail sau membru nu a avut nici o cutie poștală, în tă...
Toate tipurile Listă de chat + atenție browser-tab
Conversațiile sub-tab listează acum membri, grupuri, sprijin și conversații sociale cu un filtru multiselect (Membri de echipă / Membrii / Social / Suport; prim...
Termină acțiunile antetului de prim-viz + apelurile înapoi
- Antet: Împărţiţi apelul în apel (lucru) / apel (personal) deschiderea softphone (ascuns atunci când membrul nu are nici o extensie înregistrată), Email deschi...
Explicați de ce controlul MLOS implicit al sursei de plumb este ascuns în loc să-l picătură în tăcere
Pe fila de produse-vânzător, controlul "produs implicit de plumb" este POS activat, un MORTGAGE activ piața de comerț și o piață de plumb RESIDENTIAL MORTGAGE f...
Creează o sesiune pentru chat-uri de grup deschise de membri
ChatTool a ignorat recuzita.membreIds: un grup deschis a sosit cu un gol UserId și nici o sesiuneGuid, astfel încât 1:1 creeazăSesiune salvat devreme și Fereast...
Opriți popup-uri de chat duplicate pentru aceeași conversație
Utilitar-Window dedup doar exact-potrivit o singură cheie utilizatorId împotriva unui asinc-mirrored windowsRef, astfel încât același 1:1 chat deschis de două o...
Afișează toate grupurile de permisiune cu aplicație activată în editori cu titlu de job & departament
JobTitlManager și DepartmentManager doar a făcut vreodată două grupuri de permisiune General şi CRM, deci ***************** drepturile erau invizibile şi inedit...
Reîmprospătează starea furnizorului atunci când OAuth popup se închide
Furnizorul redirecționează acum către apelul api-gateway (o origine diferită); astfel încât mesajul său nu poate trece verificarea originii deschizătorului. Rea...
Dosarele mele folosesc ordinarul MY DOCS (3), nu enum id (4)
Platforma rezolvă ImageAssocType prin valori () [assocType] și persistă @Enumerated(ORDINAL). Fiecare suprafaţă imagistică trece de ordinar, Dar doc-managerul m...
Stop 404/422 erori consola pentru nav necustomizate și orgi fără telefon
Citiţi criteriul final de colectare (întotdeauna 200) pentru testul iniţial. sarcina navLayout în loc de GET cu o singură cheie, care 404s atunci când un membru...
Portile de contact-info prin atribuire + noi drepturi de confidentialitate
Oglindeşte cele trei noi drepturi CRM. Pe pagina de detaliu principal, masca / blocare Contact primar, adresa de mail și câmpurile de adrese de proprietate pent...
Filtru agent arată numele membru + extensie telefon, nu e-mail
Agentul dropdown etichetat fiecare coechipier cu e-mail lor, deoarece încărcătorul citeste primul nume/ultima Chei de nume backend nu trimite (se trimite NumePr...
Cererea-support popup prezintă teme comune părinte-org
Îndreptaţi subiectul de creare a biletelor către noul /api/support/topics/possible end (own-org + partsed topics) astfel încât utilizatorii de copii-org pot con...
Wire up member/team-member create + Prospect-gate UI
- Adăugaţi rutele proxy Post lipsă /api/securitate/membri/creaţi şi /creează-membru de echipă (aceste 405'd înainte, astfel încât creația nu a ajuns niciodată l...
Wire Tab Tab Tasks to real backend + șterge acțiunea + live count
Adaugă următoarele rute proxy pentru /liders / {id}/tasks[/{taskId}] (tab's getTasks/ addTask/updateTask/completeTask calls were 404), a stergeTask action in th...
Real-time datagrid + live lead view with per-pane edit locks
/grila de plumb este acum pe deplin live peste websocket (NATS→STOMP): rânduri adăugare/eliminare/actualizare împotriva filtrului activ automat și a celulelor m...
Elimină secțiunea "Nu este disponibil pentru tine"
Nu mai ieşi la suprafaţă. Navigarea Pagina de aranjament listat fiecare opțiune Nav ascunse ca chips-uri blocate; a scăzut blocaţi împreună cu notele ascunse/vi...
Integrați file primare în antet pe paginile rămase Style A
Urmărire a style A→B matura, acoperind pagini care nu se deplasează prin ConfigurăriView: - /kb: KbNavBar devine un antet erou gradient cu articolele/Resursele...
Centrează bara de snack-uri a vânzătorilor-produse în partea de sus
Pastila de salvare/actualizare a folosit ancora implicită a MUI (jos stânga, nu AncorăOrigin set), astfel încât acesta a făcut off-centru. Ancorează-l în centru...
Relocați barele de numărare în antet peste file sociale, importuri
Se aplică tratamentul de vânzători-tab pe fratele CRM setări suprafeţe astfel încât bara de rezumat "x • y" în partea de jos nu mai mănâncă pagina imobiliare: ...
Mută numărul vânzătorului/produsului deasupra acțiunilor antet, antet de linie de jos Refresh + Adăugați Vendor
Recaptures pagina imobiliare bara de rezumat independent de jos utilizate pentru Ocupați butoane în antet, și butoanele de jos-align cu blocul titlu.
Integrați file primare în antetul paginii (Style B) peste Pagini Style A
Fiecare pagină de gradient-erou care a transformat filele sale primare într-o carte separată sub antet le face acum în interiorul antetul gradientul în sine, po...
Adaugă rute proxy lipsă Next.js pentru produsul implicit MLOS + disponibilitate
Pagina de produse-vânzători a aruncat "A eșuat pentru a stabili produsul implicit:" deoarece Frontend pus la ************* (și GET lead-vendors/mlos-readiness) ...
Înapoi săgeată în antet se întoarce la / conduce
Adăugați un backHref/backTooltip la SetăriView care face un alb înapoi săgeată stânga a titlului, și sârmă CRM setări pagina pentru a trimite membru înapoi la /...
Ridicați NavPri z-index deasupra NavTop astfel încât șina overlays bara de sus atunci când se extinde / peeks
Setări curajoase 'CRM:' prefix, separatoare de conducte, subliniere exclusiv hover pe link-uri tab
Prefaceți setările filei CRM cu o etichetă bold 'CRM Setări:' (nouă ************* cheie****), legături separate cu ' ' ' în loc de un spațiu gol, și comutați li...
Adăugați link-uri file CRM setările de mai sus reîmprospătare, poartă ca meniu setări
Retrimiteți un rând de link-uri albe, subliniate și separate de spațiu fiecare /setări/fetures/crm tab deasupra butonului de reîmprospătare a antetului Leads. ă...
Pilula de studiu corectă rămasă (a fost 20644d)
Când NavPri a fost rescris, minutul-tick a fost schimbat de la Data.now() to a contra începând de la 0, și că contorul a fost trecut ca argument de acum formatT...
Butonul de resetare în rândul de titlu (dreapta) + conținutul total
- "Resetarea la Standard" se află acum pe acelaşi rând cu "Layout navigaţie" poziția, aliniată la dreapta, cu poziția de stânga-aliniată (translatată din subsol...
"Revizuirea nevoilor de suprafață" (documente furnizate de împrumut în așteptare pentru personal) ca o stare distinctă, prioritară
Documentul încărcat al unui debitor răstoarnă cerința privind primirea (în așteptare) creditor), dar coloana Documente a arătat doar "Așteptare împrumutat" sau ...
Pastilă de încercare responsabilă + strângeți antetele erou de dimensiuni mari rămase
- NavPri test pilula: atunci când calea ferata este extinsa devine o pastila latime completa cu eticheta complet calificat centrat ("Procesul 4d 7h 9m stânga");...
Strângeți padding vertical supradimensionat pe antete titlu pagină
Antete de gradient pagina-titlu a avut mult mai mult de top / de jos padding decât insetează orizontal locul în care începe textul titlului, irosind spațiul ver...
Utilizați pictograma fulger-bolt pentru plumb pentru a se potrivi / conduce UI
Opțiunea Leads utilizată ContTreeIcon; /conduce utilizarea acțiunilor "Leads Available" BoltIcon (@mui/icons-material/Bolt). Schimbă pictograma din registru cu ...
Coloana de progres privind colectarea documentelor
Per-împrumut doc progres (acceptat/total + un bar colorat, "N de la împrumutat" / în-revizuire / complet) în conducta de aplicații, adus într-un lot de împrumut...
De-slop rămase Quick Sfaturi de conținut + face sfaturi conduce colapsabil
- setări de securitate, operaţiuni, cont şi CRM ajută coloanele: emoji ( Un glonţ principal reţinut. 111 borne decorative curatate, 0 emoji Stânga. Toate cheile...
Aminteşte-ţi repede Sfaturi deschise/închise per UTILIZATOR pe toate paginile
Vizibilitatea coloanei de ajutor a fost stocată într-o singură cheie locală Storage globală, deci Nu era telescopul utilizatorului. Introduceţi utilizareaQuickT...
Standardizează rapid Sfaturi de ajutor coloană + de-slop pagina de referință
- Redenumește titlul de coloană de ajutor la "Quick Sfaturi" peste tot (SetingsView citeste - Nu. a cărui valoare este acum "Quick Sfaturi"). - Adăugaţi un set ...
Setări subiectele sunt exclusiv de extindere, nu link-uri
Setări subiecte (Essential Setup, CRM, Security, ...) sunt antete de grup cu nr. pagina propriilor lor Aruncă topics' onSelect so a topic row just expands/coll...
Subopțiuni cuișoare atât de profunde (de exemplu, subtopice de setări) sunt accesibile
Meniul sub-opţiune a redat doar un singur nivel, deci o sub-opţiune care în sine are Subopțiunile (Stabiliri topicuri → Subtopice) au fost inaccesibile. - NavT...
Alinierea căii ferate curate, gresie uniformă de top-bar, și înlocuiți Setări alunecare-out cu un meniu sub-opțiune
- Sigla NavPri: tigla 56px a făcut partea de sus a șinei mai larg decât 44/48px opțiuni de mai jos, și opțiuni prăbușite redate stânga-aliniat. Sigla acum împăr...
Navigare configurabilă pentru membri
Transformă cele două hardcoded navs (NavPri/NavTop) într-un sistem bazat pe date, pe membri. - Registru de navigaţie (navRegistry) + soluţionare pură (rezolvar...
Seif document
- AccountDocumentsTab: per-creditor-party vizualizare a seifului documentului contului și cerințe pentru fiecare împrumut. Încarcă o dată, satisface fiecare împ...
Conversie cont-mega + implicit-produs inline siruri de caractere la tastele următoare-intl
Firele multitenante cu etichetă albă trebuie traduse. Mută dialogul/butonul de cont și Browder Origination Web Portal implicit-produs tips/snackbars/dialog copi...
Sertar de foraj de tranzacție în conductă
Faceți clic pe o afacere multi-împrumut deschide un sertar din dreapta care arată statutul de grup + fiecare împrumut membru (împrumut, proprietate, statut de î...
Vânzători-produse
- Redenumește "KamoMLOS" → "Borrower Origination Web Portal" peste tot în furnizorul-produse UI (star tooltip, snackbars) - Dialog de produs Adăugare/editare: ...
În cazul în care nu se utilizează o metodă de calcul a valorii juste, se utilizează o metodă de calcul a valorii juste
AplicațiiPipelineConsole listează acum un rând pe împrumutTransaction (împrumutul său reprezentativ + orice împrumuturi moștenite negrupate), cu o coloană "Deal...
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ă.