Fai leggere solo in lettura, lasciando uno scrittore del *** TTL
La scadenza del record Redis è la sessione: quando il membro è in ritardo firmato. Leggere una sessione non la tocca più. Solo interazione autentica estenderlo,...
Risolvere la deprecazione attraverso il catalogo app
Un'app che l'operatore si ritira deve sparire ovunque, non solo da app pagina — altrimenti continua a presentarsi nell'editor di modelli di sicurezza e in rispo...
Rendere le chiamate di giudizio del popup di accettazione provabile, e risolvere i minori differiti
Lasciare la pagina e la sezione Impostazioni Note
La pagina delle impostazioni Note era solo un segnaposto ComingSoonTab, così ha dato membri un ingresso nav e una carta di atterraggio che non ha portato da nes...
Consolidare la superficie del membro su ?tab=compliance legale
Lo standalone E' il momento giusto. percorso reso lo stesso componente come la scheda impostazioni dietro un secondo URL. Eliminalo e tieni la scheda: una super...
Accedere (velopeUid, ricevitoreUid, orgId), non un SegnaleSessione
Ora prendi il triplo. Il pubblico controller continua a risolvere da SIGNSESH, quindi l'app firmatrice è invariata; un la superficie del membro autorizzato dal ...
Guidare i restanti schermi inquinati da NATS/WebSocket
Quindici sondaggi di rete attraverso l'app, sostituiti con gli eventi che erano già accadendo o con eventi aggiunti ai servizi che possiedono lo stato. Mail — ...
Mettere in linea le impostazioni di upload per file per arrestare l'altezza della carta
Descrizione/Folder/Doc Tipo/Access Level campi seduti su una seconda linea sotto la riga di file, quindi ogni costo di upload in sospeso ~108px. Muoveteli nel r...
Rimuovere il time-box
Controllare il lavoro lasciato non consentito in questo albero di lavoro da una sessione concomitante. Non autorizzato qui; commesso in modo che non è perso e c...
Spostare il Debug del sistema sotto l'amministrazione della piattaforma
****************************************************************************************************************************************************************...
Rinominare i tassi di clustertack-scylla -> kamo-scylla, documenti di proprietà corretti
Questa istanza è di kamo: si appoggia allo spazio chiave `kamouniverse` (letto/scritto da **********************************************************************...
Spostare il vetro di rottura nella guida primaria
Il controllo di attivazione era una pillola fissa ancorata al basso a sinistra del viewport. Che ha messo un'azione privilegiata da qualche altra parte vive, ch...
Gettare i morti 'solo estesa' UI dal timeout popup
justExtended non è mai stato impostato a true — il popup si chiude su estensione piuttosto che mostrare uno stato di successo — così il CheckCircle2/Shield rami...
Condividi la risoluzione della lettera tra la pagina pubblica e il personale
L'anteprima del personale deve mostrare esattamente ciò che il cliente riceve, così branding, il termine di documento e l'host di collegamento ora si risolvono ...
Traduci i pannelli consolle steward; rilascia il portello di uscita dell'etichetta
Catalogo, Identifiers, Ingestion, Loan Sale Desk e la tabella Pipeline resi hardcoded Inglese all'interno di una console i cui altri schermi sono stati completa...
Utilizzare le chiavi successive per le stringhe dei dispositivi mobili
Scambia le etichette letterali aggiunte con i sottotappe di Dispositivi per Le chiavi e i dispositivi mobili. pubblicato nel dizionario di traduzione (ci sono i...
Piegare il documento QC in documenti e condizioni; PDF ingerire avvisi
Documento QC aveva il proprio schermo steward per il lavoro che è gli stessi documenti, sullo stesso prestiti, effettuati dallo stesso recensore. Dividerlo attr...
Consumare @kamo/* libre condivise, eliminare copie web duplicate
kamo-internal ora importa i pacchetti TS condivisi che originariamente seme (uno - avatarUrlTransform → riesporta @kamo/media-core (getAvatarSized Url, trasform...
I18n le etichette software-identità LabelManager tramite il prossimo-intl
Sostituire le corde letterali con... chiavi (aggiunto al dizionario di traduzione). Il fallback inglese copre i locali in attesa di traduzione.
6-arg LeadFieldPatch costruttore (èVeteran default null)
Mantiene i consumatori 6-arg esistenti (ad es. SecurityService LOS-apply test) compilando sul urto condiviso-lib senza un cambio di blocco.
Fase 2 polish recensione — goccia puntella morta, dedupe LTV/equity avvertire, guardia 0-valore assegni
Forma divisa in Loan / Borrower / Soggetto Proprietà schede
Spacca il mega-griglia della sottoforma ipoteca in quattro sotto-tabs (Loan, Borrower, Oggetto Proprietà, What-If Studio) e rinomina "Property Address" a "Subje...
Utilizzare i tasti del dizionario t() per le stringhe UI di integrazione MLOS
Sostituisce il `/ i18n: chiave del dizionario TODO` segnaposto letterali in LeadMarketManager (MLOS Integration select), MeridianLinkConfigDialog (elezioni di c...
Gettare la scatola pieghevole intorno al caricamento + galleria
La sezione "Le tue carte da parati" era una sezione pieghevoleHeader + Collapse — no motivo per nascondere il caricamento e la galleria dietro una maschera espa...
Drop the Background & Theme sezione dal mio account
Completa il consolidamento sulla pagina carta da parati dedicata: rimuove il interruttore org-vs-own, il suo handler, il link "My Wallpapers" e l'ora inutilizza...
Render lo sfondo della console a livello globale nel layout, non per pagina
L'interruttore di sfondo rimane sulla home page, ma lo sfondo scelto (spiegare pendenza o org slideshow) dovrebbe essere dietro ogni pagina, non solo i due sbar...
Spostare l'editor di stato sulla riga di schede; note callback auto-nota
- L'editor Status/sub-status condivide ora la riga delle prime-tabs: schede sinistra, stato a destra allineata (rimuove la riga separata sotto i pulsanti di azi...
Rimuovi Vendor Product ID da campi mappabili
Il prodotto del fornitore viene selezionato una volta al livello run/template (Passo configurazione) e applicato a ogni riga; l'importatore di backend già ignor...
La scheda Integrazioni singole sostituisce la scheda Solo AUS (D40)
MortgageIntegrationsTab: tutte le 15 categorie di fornitori (credito, AUS, eSign, closing- docs, titolo, inondazione, ...) in una scheda, ciascuna sezione espan...
Le singole integrazioni scrivono superficie — MortgageProviderConfig (D40)
Sostituisce il percorso di scrittura solo AUS con il CRUD generico di connessione del provider VendorCategory+vendorKey: /provider-connections GET/POST/PUT, sol...
MortgageProviderConfig Generico sostituisce la configurazione AUS (D40)
Un negozio di integrazione-credential chiave di VendorCategory+vendorKey (credito, AUS, eSign, closing-docs, title, flood, ...) dietro una singola scheda Integr...
Utilizzare il nome dell'entità semplice nel conto di calibrazione JPQL (D32)
countCalibrationSamples ha fatto riferimento ad AiDecision con il nome di classe completamente qualificato nel DA clausola; Hibernate risolve questo, ma ogni al...
Goccia titoli in-view ridondanti su Templates/Past-Imports schede
Le etichette sub-tab già nominano la vista, quindi rimuovere il titolo h4 + sottotitolo da LeadImportTemplateManager e LeadImportHistoryManager; mantenere l'azi...
Drop the Import Leads scheda; due sotto-tabs + pulsante intestazione
- Rimuovere il sottotab 'Import Leads'; il wizard di importazione si apre ora da un sempre visibile Pulsante 'Import Leads' nell'intestazione della pagina. Rest...
Rimuovere la schermata di animazione intro/carico 2s
Drop showIntro/introStato completo, l'effetto timer intro 2s, e il marchio schermo di caricamento del primo giro. La pagina ora rende dritto nello sfondo + ingr...
Dichiarare gli indici Slice-2a via @Table(indexs) sulle entità
Spostare le definizioni dell'indice mlos orchestration state e mlos steward task da SchemaCleanupRunner di KamoInitializer sulle entità stesse (@Table(indexes=@...
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'...
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...
Credito Uid → Lungo + ordino originario
Engagement estende BaseEntity (Long PK) così il fidanzamento Uid deve essere lungo, non UUID — questo è coerente con l'accordo esistenteDTO / WorkOrderDTO model...
Pulire la sessione — correzioni di bug, dedupe, codice morto
La revisione di tre anni ha superato i problemi reali e la copia-paste — affrontandoli: Correzioni di bug: - useEnsurePrimaryBorrower restituito stato morto (p...
Retire the URLA wizard — waypoints now own the borrower journey end-to-end
Wires each connect-first waypoint to write through the existing /api/security/mortgage-apps/* endpoints, then redirects /apply/<section> to its matching /waypoi...
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 ...
Promuovere ModalShell/ModalActions e SaveSpot in moduli condivisi
Otto file di sezione più la pagina webhooks admin ogni definito il proprio copia di ModalShell + ModalActions e/o di un chip salva-stato SaveSpot. Tutti ora viv...
Consolidare la sessione del controller/diritti/aiutanti di risposta in BaseLosController
Sei controller LOS-area (MortgageApp, MortgagePipeline, MortgagePricing, MortgageDisclosure, MortgageHmda, WebhookSubscription) ogni copiato lo stesso - 80 line...
Collapse toolbar, remove ChatHeader, add members intro row
- Delete ChatHeader row from embedded chat; move Add Member icon into unified toolbar - Toolbar: search input on left, VideoCall icon + PersonAdd icon + scroll-...
Cache-only bulk translate, FE handles fills
Bulk message-fetch endpoints now return only translations that are already cached and tag missing rows with needsTranslation:true. The chat UIs (kamo-internal C...
Riscrivere il sistema di trascinamento/cluster con lo snap magnetico e raccogliere il gesto
Sostituire il monolitico HexHeadGroup (847 linee) con un motore a cluster modulare sotto app/components/chat/hexheads/. Singola fonte di verità: ogni testa vive...
Rimuovere il punto finale manuale di provision-comp — avvio self-heals
Gli ordini COMP sono ora forniti automaticamente all'avvio di SecurityService via SottoscrizioneServizio @PostConstruct. Il punto finale manuale non è più neces...
Scope SettingsSearchBar to components.settings namespace
Use **************** with searchBar.* keys instead of global t() with full dotted paths.
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.