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...
Originaria personale iniziale + servizio di assistenza
New Spring Boot 3.1.5 / Java 21 microservice modellato su BillingService. Possiede dominio personale-loan end-to-end: - LoanProduct / LoanOffer / Loan CRUD con...
Aggiungere PERSONAL LOANS tipo di commercio + pacchetto entità
- CommerceType.PERSONAL LOANS + Engagement paralleloTipo + vocabolario - IntroduttivoVendorCategories per i fornitori personali-loan - 15 entità JPA personali l...
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...
Hide isActive=false programmi da mutuatari in tempo reale
useProgramCatalog ora filtra i programmi con isActive=false prima restituirli al mago del prestito. La bandiera è computerizzata lato server come (base.isActive...
/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...
Backfill programma offerte per i mercati ipotecari esistenti sul boot
DataLoader ora chiama E' il momento giusto. dopo il backfill AppMortgage-engagement. Nuota ogni MORTGAGE esistente CommerceMarket e assicura che le sue offerte ...
Bootstrap programma mutuo offerte sul mercato creare + boot backfill
Quando l'utente crea un CommerceMarket con commerceType=MORTGAGE — tramite Impostazioni di mercati e campi scheda — il mercato ha bisogno di programma per le su...
Ritacco prima di sostituire la collezione di funzionalità in /org/domain
La precedente correzione ha cablato la proiezione del modello applicato in E' una cosa che non va. org.setCaratteristiche(progettate) sull'entità ancora gestita...
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...
Risolvere ambiguo /org/domain handler — Commercio nav stava scomparendo
SecurityController aveva un secondo... E' in collisione con il fatto che... Primavera respinta la richiesta con "Ambiguous handler metodi mappati" → 500 → il ka...
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 ...
Aggiunta di POST
Copre a fondo un legante che il richiedente può vedere (di proprietà, condiviso o modello) in un legante fresco di proprietà del richiedente. Copisce ogni eleme...
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...
PUT /programs/{code}/active + deprecare i punti finali di POS di ipoteca legacy
MortgageProgramController guadagna PUT *************************************************************************************************************************...
Per-org abilitare/disabilitare + deprecare legacy commercio unico percorso ipotecario
- No, no. upserts una riga OrgProgramOverride con recordState.isActive=desiderato; listForOrg ora ed è il programma base bandierina attiva con il override, quin...
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...
Recuperare gli impegni ipotecari sul boot
DataLoader ora invoca il suo nome. dopo la sincronizzazione dei diritti e il backup di System User. Idempotent — una volta che un'app è attaccato al suo fidanza...
Polacco — backfill, cancellare la pulizia, la sincronizzazione dell'importo, i collegamenti appUid
- No, no. guarisce AppMortgages predating il cablaggio; chiamato da SecurityService DataLoader. - AppMortgageService.delete cancella il fidanzamento+intent inve...
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...
Guidare il cielo di viaggio da SkyToggle, staccare dal chip di personalità
- Sposta SkyToggle nella sua fila in alto a destra in alto-14 quindi il cursore si ferma sovrapposizione LoGuideChip, che è posizionato a destra-14 assumendolo ...
Scrubbable day↔night tema con sole luna SkyToggle
- continue unità di posizione della scena t | [0,1] ~25 CSS proprietà personalizzate su :root tramite interpolazione lineare RGB tra giorno di carta calda e aur...
Esporre gli UID di impegno/intent/commitment
AppMortgageDTO ora porta gli identificatori del ciclo-commercio che Il backend di SecurityService si basa su ogni applicazione del mutuo. KamoLOS non li usa anc...
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 ...
Enforce LOS rights + /commerce/engagements endpoint
- MortgageAppController: ogni punto finale ora cancelli su RoleRightType. Leggi richiedere LOS VIEW PIPELINE; creare una nuova applicazione richiede LOS TAKE AP...
Wire URLUn'ipoteca in Engagement/Intent/Commitment
Mortgage è una verticale del sistema di commercio — insieme al commercio al dettaglio, al noleggio, servizio, abbonamento e appalti. Questo cablaggi il mutuo UR...
Smettere doppio appending render query string; aggiungere condivisione + meta dialoghi
Render fix: - **************************************************************************************************************************************************...
Includere com.kamo.z.shared.binder in @EnableJpaRepositories
Gli stivali DocsService con una base esplicitaPackages list, non la scansione di classpath, quindi BinderRepository non è stato scoperto — l'avvio non è riuscit...
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 ...
Aggiungere l'organizzatore backend — CRUD, rendere, documenti generati
Nuova superficie REST sotto /api/docs/binders per la funzione Organizzatore: - BinderController: CRUD, add/update/remove/reorder, share, render - BinderService:...
Aggiungi Binder/BinderItem/BinderShare entità e repository
Aggiunge lo strato di persistenza per la nuova funzione Doc-manager Organizer: - Binder (Long id, proprietario, org-scoped, isTemplate, binder-wide modifierJson...
Sollevare il cluster CTA sopra il LenderFooter
Pulsanti in basso-12/sm:bottom-14 sono stati clipped dall'attribuzione del lender footer (~76px alto sul desktop). Scompattati in modo che il cluster lo sgomber...
Immergere il banner di prova, adattare il viewport, aggiungere il consenso dei cookie
- TestModeBanner pubblica la sua altezza a --kamolos-banner-h e globals.css lo sottrae dal min-h-screen in modo che la home view no più a lungo trabocca la vist...
Superficie SAFE Act NMLS ID per lender + assegnato LO
Aggiunge LoContactCard con avatar, polso di presenza, link NMLS verificato, e call/email/messaggio azioni nella parte superiore sinistra dell'eroe e applicare s...
Fermare il chip di personalità sovrapponendo il SoundToggle
LoGuideChip è stato assolutamente posizionato in alto / destra-3 in JourneyHero e JourneyApplyLayout, lo stesso punto del SoundToggle globale in app/layout.tsx....
Interrompere l'idratazione da corsa con un 404 — rendere l'URL del logo che esiste realmente
Il secchio inquilino MinIO detiene il logo-full.svg / logo.svg come canonico nomi; nessuno carica le varianti -on-dark. Stavamo provando URL in primo luogo, 404...
Unwrap SecurityService's nested colore wire-format in modo inquilino marca vars effettivamente populate
SecurityService restituisce Organizzazione con colori nidificato all'interno di un EmbColorPalettePair ({ colori: { colorePri: { colorPri, colorLight, ... } } }...
Render il logo img sul pass SSR — non più wordmark-solo flash
Logo iniziale a corde vuote di ThemeLogoSrc + useEffect-to-fill significava che il render SSR ha restituito il wordmark fallback, poi l'idratazione popolato lo ...
Uccidere i default del falso-tenant, rendere il marchio del vero org solo
Rimuove la demo Apex Mortgage non avrei mai dovuto aggiungere e il Kamo "default" fallo con cui l'ho sostituito. Entrambi stavano solo scrivendo su un condizion...
Demo lender auto-carica quando nessun vero inquilino risolve
Il motivo "ancora non marcato" — nessun vero inquilino org esisteva per hostname che viene testato, così il fetch SSR restituito null e ogni la superficie di in...
I loghi di default della nave in modo che gli host non marcati rendano un vero blocco
Ported ThemeLogo ha lasciato cadere il fallback locale del kamo-internal originale aveva, quindi qualsiasi ospite il cui inquilino MinIO secchio non era stato f...
Rendere il creditore il marchio primario, non un accento
Ristruttura l'app in prestito da "Prodotto Kamo con accenti del prestatore" a "Prodotto del mittente, Kamo come motore". Ogni superficie ora conduce con l'ident...
Migrazione per le colonne di comunicazione del mutuatario
Aggiunge le sette colonne nullable il kamo-shared-library Organization entità dichiara ora (TAGLINE / NMLS ID / PHONE SUPPORT / EMAIL SUPPORT / EQUAL HOUSING DI...
Emettere il marchio di creditore + i campi di divulgazione in per-org config.json
Due cambiamenti che terminano il canale di marca Kamo-los: 1. OrganizationController ottiene un GET pubblico /api/security/org/domain/{host} endpoint. Risolve ...
Add borrower-facing brand + disclosure fields to Organization
Seven new nullable columns powering the lender-branded surfaces in kamo-los's borrower app: - TAGLINE — marketing line shown on the brand-intro spl...
Deep org-theming integration across every borrower surface
Executes the full plan from the org-theming analysis: every CTA, glow, progress bar, focus ring, ambient orb, chat surface, header logo, and attribution line no...
Fare org branding forte — splash animato, nastro, bagliore, footer
Il sottile nastro di accento 1px e il logo dell'intestazione non stavano facendo abbastanza per celebrare il marchio del prestatore. Ora ogni superficie dell'er...
Port org-scheme theming from kamo-internal so borrower surfaces pick up lender branding
Ports the subdomain-driven org-theme system from kamo-internal into kamo-los, scoped down to what makes sense for an unauthenticated borrower-facing surface (no...
Port pubblico chat di supporto da kamo-marketing, ridisegnato per aurora tema
Porta il widget di chat di AI + supporto dal vivo da kamo-marketing nel app in prestito, ricolore alla tavolozza kamo-los aurora (base-superficie / inchiostro /...
Come quello che vedi la spedizione?
Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.
