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.
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...
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...
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...
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...
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...
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...
Lassen Sie Admins RingCentral im Auftrag eines Mitglieds verbinden
Auf den Handy-Einstellungen eines anderen Mitglieds, ein Admin mit verwalten-VOIP-Rechten (canManageVoipConfig) sieht jetzt Connect/Reconnect/Disconnect für das...
Erlauben Sie Administratoren, RingCentral im Namen eines Mitglieds zu verbinden
Der pro-Mitglieder RingCentral Flow war nur eigennützig, also ein Admin-Verwalten Das Profil eines anderen Mitglieds sah "sie müssen es selbst verbinden". Sysad...
Usage Analytics + Insights Ansicht (P2)
Aufzeichnungen ************ Veranstaltungen und ein Insights Dialog mit org totals + die die meisten verwendeten Materialien (durch Downloads + Vorschauen).
MaterialAnalyticsController - Aufzeichnungsereignisse + Aggregate
POST ************ (Rekord) + GET /analytics (Promaterial zählt durch Typ + org Summen).
MaterialEvent Entity+repo (Verwendungsanalyse)
Nur anbewerbeungsveranstaltungen ************ mit einem per-(imgId,type) aggregierte Abfrage. Tabelle MATERIAL_EVENTS (gezielte CRDB DDL; KI Auto-Scans).
Approval Workflow UI + Load-all Filterung (P2)
Statuskontrolle in der Schublade ************ Statusplakette auf Fliesen und Statusfilter in der Toolbar. Auch lädt alle Materialseiten im Voraus (gedeckelt) so...
MaterialReviewController - Statuskarte + Set-Status
GET /api/media/materials/reviews (org-wide imgId-Status map) + POST zur Satzung des Materialstatus (besordent, Rezensenten-getempt, upsert).
MaterialReview entity+Repo (Zulassung Status Side-Tablet)
DRAFT/PENDING/APPROVED/ARCHIVD pro Material, von imgId (Imaging Schema unberührt). Tabelle MATERIAL_REVIEWS (gezielte CRDB DDL; KI Auto-Scans).
Per-Mitglied RingCentral connect + Softphone Web-Telefon v2 fixes
Softphone SDK-Fixes (ringzentrales Netzwerk-Telefon ist v2.4.0, nicht der v0.x der Adapter gezielt - der alte wp.userAgent.* Verwendung warf auf init): - RingCe...
Pro-Mitglied RingCentral OAuth Identität + softphone SIP fixes
Softphone SIP Anmeldedaten-Fixes: - getSipCredentials: OutboundProxyBackup + stunServers (web-phone v2 needs map outbound sie für WSS failover + ICE/media); w...
MitgliedVoipOAuthToken für die ständigen RingCentral-Verbindungen hinzufügen
Pro-Mitglied OAuth Token Keyed (memberId, Anbieter, instanceId) Unterstützung Verlängerungs-kopierte RingCentral-Operationen - Softphone-Sip-Provision plus die ...
Sammlungen/Kampagnen UI (P2)
Links-nav Sammlungen (erschaffen/auswählen/löschen), Kampagnenfilter auf der Sammlungsansicht, und ein Sammlungseditor in der Detailschubladen (Material, erstel...
MaterialKampaignController - CRUD + Artikelkarte + Add/Entfernung
/api/media/materials/campaigns: list/create/update/delete, GET /items (org-wide imgId-campaignId Karte), POST /add + /remove mit Org-Eigentum Kontrollen.
MaterialKampagne + item entities/repos (Sammeln)
First-Class-Gener bezeichnete Sammlungen gruppieren Materialien über Ordner. Tabellen MATERIAL_CAMPAIGNS + MATERIAL_CAMPAIGN_ITEMS (gezielte CRDB DDL; KI Auto-S...
Tags UI + Access-Level-Steuerung (P2)
Tags (Ort-scoped, Cross-cutting): Tag-Chips auf Kacheln, eine Tag-Filterleiste (AND über ausgewählte), und ein Tag-Editor in der Detailschubladene (bestehendes,...
MaterialTagController - Tag CRUD + assign/unassign + assignment map
/api/media/materials/tags: list/create/delete tags, GET /zuweisen (org-wide imgId-tagId Karte der Arbeitsbereich verbindet Client-Seite), POST /assign + /unassi...
MaterialTag + Zuordnung Entsorger/repos (org-scoped tags)
Flache, schneidende Tagachse über Ordner für Marketingmaterialien. Tabellen MATERIAL_TAGS und MATERIAL_TAG_ASSIGNMENTS (erzeugt über gezielte CRDB DDL; KI-Auto-...
Verwaltete öffentliche Links UI (P1) - erstellen/expiry/revoke/view-count
Detailschubträger erhält ein 'Public Links'-Panel (ShareLinkManager): Erstellen Sie eine dauerhafte Verbindung mit ein optionales Label und Ablauf (1h/1d/7d/30d...
Verwaltete Public-Link-Endpunkte (erschaffen/list/revoke) + verfolgter Dienst
Fügt POST/GET /api/media/materials/links und DELETE /links/{id' mit MaterialShareLink, und löst verwaltet Tokens auf der öffentlichen GET zuerst (Kontrolle wide...
MaterialShareLink Registry-Einheit + Repo (veran-/getrackte öffentliche Links)
Backs widerrufbar, auslaufende, Ansicht gezählt öffentlichen Links für Marketing-Materialien - bestanden so können Links aufgelistet, widerrufen und gezählt wer...
Rechtsklick / Long-Press-Kontextmenü zu Gesprächsreihen hinzufügen
Schließt das Listen-Action-Menü über beide Ansichtsmodi hinweg aus. Gesprächsreihen nun offen das gleiche freigegebene Menü auf der rechten Maustaste und berühr...
DecisionGate.appliedThreshold entlarvt die tatsächliche Vertrauensbar
Das Gate im Inneren gilt max(Zentensatzüberschreitung, SicherheitFloor, Bühnenboden), aber Anrufer hatten nur die Pre-Gate-Vermieterwand. angewendetThreshold gi...
Enterprise Materials Arbeitsraum (P0) - Ordner, Suche, Schüttgut, reale Vorschau, geteilte E-Mail-Komponist
Ersetzt das flache 200-Punkte-Gitter durch einen vollständigen Dokumentenarbeitsplatz gegenüber der vorhandenen Bildgebung Backend (das bereits Ordner, Papierko...
Überholung /messages - iframe Rendering, Listenkontextmenü, Threading, Rennen, a11y
Die Prüfung der /messages Seite Ende-zu-Ende. Berichtete Fragen: - Reply/Reply Alle/Vorwärts-Buttons zeigen jetzt Textbeschriftungen; aus den mehr-Aktionen ent...
Instrumenten-Panel-Redesign - Akzent Familien, Mastkopf, Abschnitt-Index nav, einheitliche Glaskarte
Entwirft die beiden meistbesuchten Landungen in eine genehmigungsförmige Bedienkonsole um. Stiftung - Schalten Sie den bereits gebündelten Geist Sans/Mono ein ...
**************** gezielte Aktualisierung
Async-Konvertierung (virtuelle Threads) und geplante Sweeps halten eine abgelöste ImgDat; save()/merge() Kaskaden in die OrphanRemoval=true Bildersammlung und w...
Alle Nachrichten Lese- und Fadenansicht hinzufügen
Reply All wurde beworben (Keyboard-Shortcut-Label + i18n-Taste) hatte aber keine Handler. Wire it up: neue computeReplyAllRecipients Helfer setzt den Absender e...
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.