Non adottare il cookie legacy ***; chiarirlo invece
Subito dopo la sessioneStorage Switch navi, ogni browser ha ancora il suo vecchio biscottino. La migrazione ha adottato tale valore in sessioneStorage (e il coo...
Ripiegare le mie reti quando tutte le reti 403s
hasPlatformAdminAccess è derivato lato client (proprietario-of-session-org AND host-org-is-top-level). Un proprietario di un bambino-org la cui sessione atterra...
Carry *** in sessione per-tabStorage invece di un cookie condiviso
La sessione id ha vissuto in un cookie del browser condiviso in tutte le schede di un origine, quindi una seconda scheda (impersonazione) non poteva tenere la p...
Pulsante Impersonate God-mode sull'intestazione delle impostazioni dei membri
Aggiunge un'azione top-right 'Impersonate' su /settings/member/[id], visibile solo quando la sessione firmata porta la modalità dio (getIsGod) e l'obiettivo non...
Aprire il lancio KamoUniverse in una nuova scheda (finestra asincrona.open + assync OTK)
Gate KamoUniverse launcher su ACCESS KAMOWORLD da solo (bandiera giochi drop org)
Migrate a k1m1 (dizionario da k1m1, drop k2m1 deploy, pin k1m1 immagine del registro di sistema)
Scheda di lancio KamoUniverse + icona nav (gated ACCESS KAMOWORLD, OTK redirect to play.*)
Expose API SIGNATURE (E-Signature API) portachiavi
Aggiungi il campo API E-Signature al gestore chiave API org in modo che il personale possa concedere Accesso e-sign programmatico per affari o per affari. Utili...
Azione per la firma + stato della busta nell'editor dei documenti
Aggiungi un pulsante 'Invia per la firma' all'intestazione dell'editor template che apre un finestra di dialogo per inviare il documento ai destinatari e tracci...
Toggle del prodotto della piattaforma nella scheda Organizzazione
Superare la designazione del prodotto della piattaforma dove appartiene — Piattaforma → Organizzazioni. Aggiunge un interruttore gated per org (disabilitato per...
Mantenere l'elenco org sul refetch di sfondo
/network re-fired fetchNetworks su ogni sessione di sfondo rinfrescare e ha nascosto l'intera lista su qualsiasi errore fetch, quindi un blip transitorio o una ...
Revertire email link click handlers, isolare causa
Rapporti utente email-preview link click ancora non fare nulla E testo la selezione viene uccisa a metà della falesia. Fare clic con il tasto destro e passare e...
Mostra il logo completo con la sua estensione reale, non hardcoded .svg
La scheda di marca costruito logoFullUrl come logo-full.svg sul supporto, ignorando il logo di orgFullExt. Loghi completi caricati come png/jpg/etc. in diretta ...
Riscrittura di impresa a tutta larghezza con anteprima live
LoanProductForm era una singola colonna stretta (maxLarghezza: 880) con codice rigido Inglese ovunque. Ora utilizza lo stesso modello di impresa della pagina of...
Layout a due colonne con riquadro in anteprima live
La pagina della nuova offerta era una colonna stretta alta su schermi larghi — sprecato metà la vista. Ora utilizza CSS Grid con il modulo sulla sinistra (5fr) ...
Riprogettare la nuova pagina dell'offerta come spazio di lavoro a due colonne + anteprima live
Hai chiesto pieno immobiliare, moderno, lucido — ultimo refactor ha messo un forma monocolonna all'interno di un guscio di larghezza piena, che è esattamente l'...
Polacco pagina nuova offerta — stato vuoto, distintivo LOC, termini personalizzati
Tre vuoti UX la pagina offerta aveva dopo il refactor precedente: 1. Stato vuoto. Quando un mercato non ha ancora prodotti di prestito, il calo utilizzato rend...
Aggiungi /commerce/personal-loans/new entry + polish market-scopes offerta page
L'azione QuickActionsBar "New Loan Offer" ha indicato /commerce/personal-loans/new ma non esisteva una pagina del genere, quindi Next.js ha percorso la pagina d...
Polish aziendale a tutta larghezza su 10 pagine
Adotta il modello di impresa moderno (intestazione conveniente + pangrattato + freccia posteriore + guscio flex a tutta altezza + contenuto raggruppato in carta...
Esporre PERSONAL LOANS nel tipo di commercio e raccoglitori di fidanzamento
Aggiunge PERSONAL LOANS al COMMERCE TYPES ed EngagementType list in modo da nuovo mercato dei prestiti personali KamoLOS può essere creato dai mercati/nuovi e m...
T6+T7 frontend polish + rapporti org + autopay UI
Smalto frontale (T6): - Nuova lib/format.ts: aiutanti locali-aware Intl — formatCurrency / formatDate / formatDateTime / formatPercentBps. Sostituisce hardcoded...
/api/los proxy HMAC-segna intestazioni di identità
Quando LOS PROXY HMAC SECRET env var è impostato, il proxy ora calcola E mi manda. X-Proxy-Signature + X-Proxy-Timestamp accanto al X-Org-Id / Intestazioni X-Me...
Clicca sul link email della forza tramite la navigazione cattura-fase
Rapporti mostrano clic sui collegamenti email-preview silenziosamente facendo nulla — Hover mostra l'URL, nessun errore di console, ma la navigazione non spara ...
Org-side dettaglio prestito pagina + regolazioni / Promise API
- losApi: manualeAdjust, waiveFee, promiseToPay - La pagina completa delle operazioni * 4 carte di bilancio (corrente, principale, interesse, prossimo due) * Mo...
Lasciare nativo target= blank aprire la nuova scheda, drop window.open
La correzione precedente intercettato il clic e chiamato finestra.open() — ma blocchi di popup e le estensioni possono bloccare finestra.open anche da un dirett...
P1 frontend — coda di ricarica + timeline di audit
- losApi: chargeOffQueue / confermareChargeOff / auditByLoan - No, no. D120 recensione coda pagina; org utente recensioni ogni prestito, aggiunge un motivo, cli...
P0 indurimento — forme, risoluzione della sessione, metodi di pagamento
Forms (org-side): E' una cosa che non va. /{productUid} modificare pagine - Nuovo LoanProductForm: basi / prezzi / limiti / termini / conformità sezioni, campi ...
/api/los/* percorso proxy → KamoLOS via k8s DNS
Specchi il /api/billing/[...percorso] Delegazione del servizio di fatturazione: *** sessione risolta tramite Redis; X-Org-Id + X-Member-Id inoltrata - /api/los/...
Aggiungi PERSONAL LOANS tipo di commercio front-end
- engagementTypeLabels: estendere l'engagement Tipo unione + vocabolario - MarketCardGrid: PERSONAL LOANS colore (#14b8a6) + icona del marchio + contatore - Pag...
Email-preview link aperti in una nuova scheda
Il sanitizzatore già imposta target=" blank" su ogni link, ma il maneggiatore di clic a livello di documento in NavigationInterceptor stava sparando per ogni li...
Gli upload di album fotografici utilizzano la stessa pipeline WS della scheda Caricamenti
Estrae la pipeline di upload doc-manager (hashing → dedup check → registro-or-upload → conversione di WebSocket-driven) in un uso riutilizzabileImagingUploads g...
Aggiungi /api/security/mortgage-apps catch-all proxy — 404 causa radice
L'app kamo-internal proxes ogni percorso di backend Java attraverso un esplicito Next.js route handler (uno per segmento di alto livello: /commerce-markets, /po...
/pipeline/{vertical}/{x} 404s — namespace è stato rinominato /commerce/
Il namespace /pipeline non ha percorsi in questa app — ogni link che va a /Pipeline/applicazioni/{x}, /pipeline/orders/{x}, /pipeline/engagements/{x}, /pipeline...
Rimuovere standalone Applications icon — LOS vive sotto Commercio
Il canale di domanda di ipoteca è uno verticale del sistema di commercio, Non un nav di alto livello. Agenti, processori e sottoscrittori lo raggiungono tramite...
Duplicare leganti in modo che gli utenti possono forcheggiare senza influenzare l'originale
Aggiunge un'azione "Duplicata" accessibile dal menu contestuale dell'elenco dei raccoglitori e da un nuovo pulsante nell'intestazione dell'editor. Il duplicato ...
Mortgage Programmi di gioco + MORTGAGE impegno deep-link
- MortgageProgramsPanel ora spedisce un vero Switch su ogni scheda di programma con aggiornamento ottimistico + rollback sul fallimento. Toggling delle chiamate...
Mostra distintivo engaged / Ammesso sulle schede di applicazione
Ogni carta ipoteca in /applicazioni ora rende un piccolo chip accanto alla coppia conteggio: verde "Commesso" quando il prestito ha un impegno (finanziato), ind...
Menu aggiuntivo Flatten in modo che i Doc generati siano raggiungibili
L'approccio sottomenu "Add Generated Doc" non ha funzionato: fare clic sulla voce del menu ha chiuso il menu principale, che ha smontato il MenuItem prima che i...
Mostra contesto commerciale + Impostazioni programmi
- /applicazioni eroe ora legge "Commerce > Residential Mortgages · URLA 2021" così il personale vede ipoteca come una verticale del modulo di commercio, non un ...
Smettere doppio appending render query string; aggiungere condivisione + meta dialoghi
Render fix: - **************************************************************************************************************************************************...
Aggiungere la scheda Organizzatore con leganti, separatori, documenti generati
Aggiunge l'Organizzatore al Doc Manager: - Nuova scheda "Organizzatore" (posizione 4) con una lista legante + editor vista divisa; le schede esistenti cambiano ...
Bypass service worker per attacco + inline-image fetches
Fare clic su una riga di allegati <a download> navigata al file invece di scaricarla. L'operatore del servizio di posta elettronica stava intercettando ogni /ap...
Risolvere cid: immagini in linea al tempo di sanitize per fermare flicker firma
Cid: la riscrittura stava accadendo in un uso post-commitEffect, quindi i sanitizzati HTML ha colpito il DOM con src="cid letterale:..." e l'effetto ha mutato o...
Superficie precedenteMilestoneSha256 in termini di pipeline
Il collegamento hash-chain è reso come un piccolo chip monospazio 'prev <hash>' accanto all'hash snapshot esistente, con il valore completo nel titolo tooltip. ...
Problemi di validazione HMDA LAR nell'interfaccia utente
HmdaLarRecordDTO ora trasporta un array di problemi; HmdaLarClient rende: - un banner ambra sopra la tabella che riassume righe-con-problemi (Smarrimenti Σ) qua...
Unificare tutte le scatole di stato vuoto forate in <EmptyState />
Una dozzina di copie in linea di "rotondato-xl bordatura-bianco/10 bg-bianco/[0.015] ..." attraverso i file di sezione, la colonna kanban, l'elenco HMDA LAR, e ...
PreTransitionLint avvertenze in TransitionDialog
Entrambe le implementazioni TransitionDialog (dettaglio Pipeline sezione + kanban scheda) ora accendere l'estremità lint quando l'utente sceglie uno stato di de...
Coda di brindisi globale con provider + useToast hook
Il nuovo ToastProvider a livello di layout rende uno stack Framer Motion di i toast gestiti dal contesto e espone un uso digitatoToast() API (successo/error/inf...
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.
