Prozessmitglied Uploads wie org bg + gate durch neue Rechte
- Neuer ImageResizeClient führt Hintergrund-Uploads durch den SAME aus Nachbearbeitung als org Hintergründe (POST **************** und speichert das Ergebni...
Gate My-Profil Hintergründe von den neuen Rechten + member/org slideshow
- Abtrete der Sektion Mein Profil "Hintergrund & Thema" von MANAGE_OWN_BACKGROUND_IMAGES (Selbst) / **************** (andere); lassen Sie einen Hintergrund-Ad...
Verwalten / Andere Hintergrundbilder hinzufügen (Allgemeine Gruppe)
MANAGE_OWN_BACKGROUND_IMAGES (165) und ************ (166) zu RoleRightType, serviceType null, damit sie in den Allgemeinen Einstellungen landen Gruppe (spiegelt...
Benachrichtigen Sie den zugewiesenen Darlehensoffizier, wenn die Kreditnehmer-Dokumente eines Darlehens alle erhalten werden
Fires LOAN_DOCS_READY_LO an den Befriedigungspunkten neben dem Kreditnehmer DOC_COMPLETE. Löst das LO über liehFile -- ************ -- Mitglied; selbst gewärter...
LOAN_DOCS_READY_LO kanonische Vorlage - benachrichtigt LO, wenn die Docs eines Darlehens alle in
Zuweisen Sie einen Darlehen Offizier zu einem Deal aus der Original-Abteilung
Die Nur-Lese-Darbeer-Sektion hat jetzt einen Leih-Officer-Picker (org Mitglieder via /members/names) + Assign, Aufruf PUT ************ bei der Transaktionsnivea...
Umfang Sie den Hintergrund zurück zum Home + Einstellungen Landungen
Reverses den Global-layout-Schritt - das Mitglied bevorzugte den Hintergrund auf der Landing(s) anstatt hinter jeder Seite. Backdrop wird wieder pro Seite zu Ha...
Stoppen Sie Serialisierung berechnet xoauth2 getter, die MailCredentials Redis Cache brach
MailCredentials wird in Redis (GenericJackson2Json) zwischengespeichert. Die hinzugefügte "isXoauth2() boolean getter wurde als "xoauth2" Eigenschaft serialisie...
Umfang durch org server-Seite (leer assocObjectId) - Ordner/Liste nicht mehr leer
Die Schlüsselmaterialien auf der org-id-Stringe war zerbrechlich: Die ID verliert Präzision durch eine JS-Nummer auf der schreiben und löst inkonsequent über Pr...
Provider config Felder für Cloud-Mail-Zugriff
Fügen Sie die Konfigurationseingaben hinzu, die der E-MailService-Rechensentser liest, um Cloud zu authentifizieren Briefkästen: - Google Workspace: Service-Aco...
Routen Sie die Post aller Cloud-Anbieter über IMAP/SMTP mit OAuth2 (XOAUTH2)
Cloud-Anbieter (Microsoft 365, Exchange Online, Google Workspace, Zoho, IceWarp) hereinerte Lesen/Senden von ************ aber der Resolver nie Bevölkerte IMAP/...
Sperren Sie den systemverwalterten Urheber (Projektion, Einfrieren, Zuordnung)
8 Tests über LoanTransactionService: Live-Projektion füllt Name/NMLS/subjekt-State Lizenz + Org und Marken LIVE; abgestandene Handeintrag wird gelöscht, wenn ke...
Rendere den Konsolenhintergrund global im Layout, nicht pro Seite
Der Hintergrundschalter bleibt auf der Startseite, aber der gewählte Hintergrund (plain gradient oder org slideshow) sollte hinter JEDE Seite sein, nicht nur di...
Deal-scope ein Tresor-Upload von der Registerkarte Kontodokumente
Der Upload-Dialog bietet nun einen optionalen "Deal"-Wunser (der Account Transaktionen); Wahl eines BriefmarkendarlehenTransactionId so eine zeitsensible doc (K...
Vault Upload kann Deal-scope ein Dokument (LoanTransactionId)
Der Tresor-Upload akzeptiert nun ein optionales DarlehenTransactionId, gestempelt auf der MemberDocument, so dass eine zeitsensible doc (Kreditbericht / Kontoau...
Pro-Gerät Hintergrund-Schalter - schlichte Gradienten oder org Foto-Diashow
Fügt eine Zwei-Symbol-Schalter oben rechts (unter der Testpille; es steigt in die Pille Platz, sobald die Studie endet) um die Konsole Hintergrund wählen: - Ein...
Der Urheber-Schnappschuss bei der Initial Loan Estimate (Reg Z/TRID)
Vervollständigt den Ursprungs-Lebenszyklus: eine gemeinsame resolveProjection() füttert nun BEIDE Live-Leseprojektion und der Freeze (keine Drift). Über die Ert...
Ordner/Liste leer (Orig-id-Präzision) + Standard-Sichtbarkeit Team-Members-Only + kundenspezifische Etiketten
Wurzel Ursache: Materialien speichern assocObjectId als org id, die Rund-Reisen durch eine JS-Nummer auf der Schreibpfad (Präzisionsverlust 2-53), also liest mi...
Transaktions-erste Pipeline - PrimeReact ausbaubare Reihen
Ersetzt das Pauschal-Kreditnetz durch einen PrimeReact DataTable von TRANSACTIONS, der beginnt zusammengebrochen und erweitern IN PLACE zu ihren Mitgliedsdarleh...
Die Studie Pille oben rechts (Farbe-geschwunde NavPri Pille)
Hält die Testreihe im Masthead-Statusstreifen und fügt eine prominente Pille wieder ein in der oben rechts so ein Org-Testmodus bleibt offensichtlich. Es ist de...
Live "einfügen zwischen" beim Ziehen, nicht nur Drop-to-Swap
Früher änderte sich die Reihenfolge nur auf Tropfen, so dass es sich wie das Tauschen in einen Schlitz ausliest. Jetzt die Liste re-Flows live, wie Sie ziehen: ...
Geschwister-Darlehen-Switcher auf der Anwendungsansicht
Eine Transaktion kann mehrere Darlehen gruppieren; die App-Header zeigt jetzt einen Switcher zu springen zwischen den Geschwisterkrediten des Deals (versteckt f...
LoanFileDTO.loanTransactionId (App Ansicht kennt seinen Deal)
Oberflächen die Transaktion des Darlehens, so dass die /applikationen Ansicht zeigen kann / schalten Geschwister Darlehen. Verifiziert: mvn install clean.
**************** (FE Typ)
Spiegelt das Backend-Feld für die Pipeline-Transaktion #-Spalte. Geprüft: tsc --noEmit sauber.
Surface transactionNumber auf TransactionSummaryDTO (pipeline Transaction #)
Die Pipeline-Reihe pro Transaktion trägt nun die menschliche Transaktionsnummer. Geprüft: mvn kompilieren sauber.
Stoppen Sie externe Bilder Banner blinken auf bereits erlaubte Nachrichten
Der Lesegriff gibt eine Nachricht aus seinem IndexedDB-Cache vor dem Netzwerk holen kehrt zurück, und die ingespeicherte Kopie fehlt der Server remoteImages (un...
Originator Projektion löst die pro-State-Lizenz
Vervollständigt die Live-Ursprungsprojektion: die zugewiesene LO's StewardLicense (NMLS_MLO) für den Zustand der SUBJECT PROPERTY (von property.address.subdivis...
Drag-and-Drop zur Neuordnung von Launchpad-Optionen, gespeichert pro Mitglied
Mitglieder können nun ihre Heimoptionen neu ordnen, indem sie ziehen, und die Anordnung ist beharrte Server-Seite pro Mitglied (überlebt Reloads und folgt ihnen...
Machen Sie Materialien die erste Registerkarte + Standardlandung; entfernen Sie Übersicht
Übersicht Registerkarte entfernt; Materialien ist jetzt zuerst. Der /marketing-Index lenkt zum ersten zugängliche Registerkarte (Standardmaterialien), so dass j...
Ordner erstellen/benannt 500 auf Root-Ordner (Map.of null value)
createFolder/renameFolder hat die Antwort mit Map.of(...parentId", parentId) gebaut, das wirft NullPointerException, wenn parentId ist null (ein Root-Ordner) - ...
Live-Ursprungsgeber Projektion - org + zugewiesen LO, auf gelesen
GET /mortgage-apps/{uid' überlagert jetzt eine LIVE, systemverwaltete Urheberprojektion (bezeichnet auf gelesen, nie gespeichert) es sei denn, die Zeile ist ein...
Loan Originator Abschnitt ist read-only / system-managed
Die Loan Originator-Karte nicht mehr hand-edits URLA 9 Daten (die Vervielfältigung von **************** es war wiedererobern). Es macht Nur lesen: eine LIVE Pro...
Transaktionsniveau Darlehen-Officer-Auftrag + Transaktionsnummer
sicherstellenTransactionForApp stempelt jetzt eine org-unique transactionNumber (TXN-<uid&). Neu ************ + PUT / Hypothek-Apps/Transaktionen/ {uid]/Darlehe...
Mauersery Layout so gemischte Höhe Optionskarten-Pack ohne zerrissene Lücken
Blattkarten sind kurz und Elternkarten variieren mit ihrer Unter-Punktzahl (Rechner hat 9 Modi, VoIP 2), so dass ein einheitliches Gitter große Lücken unter den...
Originator/Transaktion-erste Spalten (@Bestellen 90)
Additive zunichte Spalten + org-unique Transaktionsnummernindex für den MLOS originator/transaktion refactor: mlos_loan_transaction (transaction_number + geordn...
Originator/Transaktion-erstes Schema - LO-Zuordnung, WORM-Freeze, Deal-scoped docs
Rückgrat für den systemmanaged-orginator + transaktionserneuer Refaktor (spec 2026-07-08): - LoanTransaction: transaktionNummer (Org-unique) + beauftragtLoanOff...
Vermisste Konto-Assign-Proxy-Route hinzufügen
Die Lead-Acount assign/unassign UI namens POST/DELETE ************ aber die Next.js Proxy-Route war nie erstellt - so fordert 404'd und aufgetaucht als "Unbekan...
Produktfilter hinzufügen, abhängig von Vendor
Fügt einen Produktfilter in die /leads Filterleiste, sofort rechts von der Vendor-Filter. Es verhält sich wie das Status/SubStatus-Paar: deaktiviert bis ein Der...
Shared AusEngineClassifier - eine Quelle der Wahrheit für die Agentur-Mapping von 8,2
Die Programm-Engine, Run-Engine und Entscheidungs-Gate-Mappings waren lokal zu ************ Die Kapitalmärkte Lock-Bühne AUS Hard-Stop benötigt die identische K...
Robuste Vision Anbieter / Modellauswahl über Anbieter hinweg
Zwei-Pass-AuswahlProvider: bevorzugen einen org-Anbieter, der ein aktives, visionsfähiges Modell hat Adapter sendet bereits image_url Inhalt und Berichte unters...
AI auto-tag + beschriftet UI; Anbieter Cost-Tier/Vision-Einstellungen (P3)
Einstellungen - KI - Provider: Jeder Anbieter erhält eine Kostenstufe (Leicht/Medium/Heavy) und Unterstützt Vision toggle (+ Listenchips). Material Schublade: '...
Provider Cost-Tier/Vision Passthrough + interner One-Shot-Vision-Endpunkt
AiProviderController liest KostenTier + unterstütztVision. ProviderRoutingService Gewinne selectVisionProvider(orgId, tier). **************** läuft einen One-Sh...
AI auto-tag + Bildunterschrift über org's Provider (P3)
MaterialAiController POST **************** überprüft Eigentum, prägt eine kurzlebige signierte Material-URL und ruft den internen Vision-Endpunkt von AIService ...
AiProvider cost tier + vision flag (zwei orthogonale Fähigkeit Achsen)
Fügt costTier hinzu (LIGHT/MEDIUM/HEAVY via neue AiProviderTier enum) und unterstütztVision boolean zu AiProvider, so Integrationen können sich aussuchen, wie t...
Beharr "Anzeige externe Bilder" Server-Seite statt localStorage
Die Wahl kommt nun von der Nachricht Server-aufgezeichnete RemoteImages wird über POST **************** gespeichert, so dass es langlebig und konsistent ist Übe...
Serverseitige "Anzeige externe Bilder anzeigen" Einwilligung
Ersetzt die Client-lokale (localStorage) Erinnerung an die externe Bildwahl mit einer dauerhaften Aufzeichnung pro Person. Neuer RemoteImageConsentService (fail...
EmailRemoteImageConsent Entität + Projektarchiv
Mitgliederaufzeichnung, die ein Mitglied gewählt hat, um externe (ferne) Bilder anzuzeigen für eine bestimmte Nachricht, die von member_id + normalisierter RFC ...
INVESTOR_PRICE Spalte zu rate_locks + loan_pricing_snapshots hinzufügen
@Bestellung(80) idempotent ADD COLUMN IF NOT EXISTS (DECIMAL(9,4), passend zum Preis-zu-100 Grids) so dass der MLOS RCE kann die wahre nicht-par Anleger Ausführ...
Nehmen Sie den echten Non-Par-Investorpreis auf RateLock + LoanPricingSnapshot
Die verbindliche Rate-Lock-of-Record und ihre gebundene Anleihe trugen nur Rate + lockDays; Rabatt/Riginationspunkte wurden null gelassen, so dass die Kernunter...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.