Direkt zum Inhalt
KAMOUniverse

Changelog

Was ist neu?

Jede Verbesserung an der Plattform, wie sie geliefert wird.

  1. · kamo-internal

    Bold 'CRM-Einstellungen:' Präfix, Rohrtrenner, Schwebe-nur unterstreichen auf Registerkarte Links

    Vor dem Reiter CRM Einstellungen mit einem fetten 'CRM Settings:' Label (neu ************ Schlüssel), separate Links mit ' | ' statt eines nackten Raumes, und schalten Sie die Links von immer unter-unterstreichen zu unterstreichen-auf-hover.

  2. · kamo-internal

    Hinzufügen CRM-Einstellungen Registerkarte links oben aktualisieren, gated wie Einstellungen Menü

    Render eine rechts ausgerichtete Reihe von weißen, unterstrichenen, raumgetrennten Links zu jede /settings/features/crm Registerkarte über dem Leads Header Refresh Button. Die Links wiederverwenden das CRM-Thema + gating von settingsMenu.ts, so dass sie nur anzeigen wenn es sich um ein CRM org handelt und das Mitglied MANAGE_CRM_SETTINGS hält, und die Markt-gated Tabs (Vendors & Produkte, manuelle/Automated Imports) bleiben versteckt bis ein aktiver Markt existiert.

  3. · kamo-shared-library

    FindByStatus Finder (Frischheits-Sweep zählt ACCEPTED-Anforderungen)

  4. · SecurityService

    Staff Vendor-doc-Upload-Endpoint erfüllt Anforderungen von Drittanbietern

    POST ************ (LOS schreiben): Mitarbeiter laden eine Bewertung/Titel/HOI/ Flood-Dok in den Bildspeicher auf Kreditebene hoch, dann die DRITTE_PARTY-Anforderung des Darlehens damit erfüllen. akzeptieren - räumt ein). Beigt Anbieter Dokumente eine tatsächliche Heimat + befriedigen Pfad statt eine Bedingung zu erzwingen.

  5. · SecurityService

    Caska-Zustand verzichten/löschen, um Anforderungen zu dokumentieren

    Verzicht und LöschCondition jetzt Best-Ffort Call MLOSDocService's Unterdrückung-für-Zustand nach einem erfolgreichen Verzicht/löschen, so dass eine verzichtete Bedingung Anforderungen Flip zu WAIVED (löschen - NOT_APPLICABLE) und das Kreditgeber-Portal stoppt die Forderung des Dokuments für eine Verpflichtung der Steward bereits entfernt.

  6. · SecurityService

    Kreditnehmer benachrichten, wenn sie alle Dokumente eingereicht haben (DOC_COMPLETE)

  7. · EmailService

    DOC_COMPLETE Vorschau-Variablen

  8. · kamo-shared-library

    DOC_COMPLETE kanonische Vorlage (Krediger hat jedes angeforderte Dokument eingereicht)

  9. · SecurityService

    Tägliche herausragende-Dokument Erinnerung Sweep (Re-nudge Kreditnehmer, gedrosselt)

  10. · kamo-shared-library

    FindBorrowerOutstandingForNudge (Stale herausragende Anforderungen für den Erinnerungsfeger)

  11. · SecurityService

    Kreditnehmer bei der Annahme eines Dokuments (DOC_ACCEPTED, pro Party routed)

  12. · EmailService

    DOC_ACCEPTED Vorschau Beispielvariablen

  13. · kamo-shared-library

    DOC_ACCEPTED kanonische Vorlage (Kredigerbestätigung eine eingereichte Doku gelöscht)

  14. · kamo-internal

    Oberfläche 'Bedürfnisse Überprüfung' (borkreditiert docs warten Mitarbeiter) als eigenständiger, priorisierter Staat

    Das hochgeladene Dokument eines Kreditnehmers blättert die Anforderung an RECEIVED (wartend Kreditgeber), aber die Dokumente Spalte zeigte nur "Warte Kreditnehmer" oder eine neutrale 'In Rezension' - so dass ein Doc warten auf STAFF saß unsichtbar, bis jemand öffnete die Konto-Tab. Oberfläche erwartetLender als prominente violette 'N zu überprüfen', dass nimmt Vorrang vor dem Bernstein-Kreditnehmer-Wartelabel, da es der Staat ist der Darlehensoffizier kann jetzt handeln.

  15. · kamo-shared-library

    Zentralisieren von 4,5 Supersession-Koslabbruch (RequirementSupersession)

    Die Frische-Engine hinterlässt einen STALE_EXPIRED Vorgänger neben seinem frischen Nachfolger unter einem **************** Nur das Lesen path (ConditionClearabilityComputer) brach diese toten Köpfe aus; die Schreib-/zähler Pfade verwendete rohe Repo-Abfragen und widersprach. Den Kollaps extrahieren zu EINEN reinen gemeinsamen Helfer (liveHeads / supersedUids / isSupersededed) so die Clear-Trigger, befriedigen Fan-out, und Pipeline-Zusammenfassung stimmen alle mit der gelesenen.

  16. · SecurityService

    Kreditnehmer-Benachrichtigungen schließen die Sammelschleife

    DocNotificationService sendet transaktionale E-Mails (etabled EmailTemplateServiceClient path, Empfänger = Kontoprimärmitglied, Portallink von Org Root-Domain): - DOC_REQUEST einmal, wenn ein Darlehen erreicht APPLICATION_TAKEN (Checkliste geprägt). - DOC_REJECTED, wenn Mitarbeiter ein Dokument zurückgeben (sowohl die Darlehen-scoped und Party-scoped ablehnen Pfade), mit dem doc Namen + Grund. Best-Efun - blockiert nie die Dokumentenaktion.

  17. · EmailService

    DOC_REQUEST/DOC_REJECTED Vorschau-Variablen

  18. · kamo-shared-library

    DOC_REQUEST + DOC_REJECTED kanonische Vorlagen

    Kreditnehmer-Dokumenten-Sammlung E-Mails (transaktionale, CAN-SPAM-befreit): eine Anfrage nudge wenn Die Checkliste wird geprägt, und eine Rückgabe-für-Reupload-Mitteilung. Hinzugefügt zu CANONICAL_KEYS + 4 Ressourcendateien (doc-request/doc-rejected .json/.html), ausgesät on-demand per org.

  19. · kamo-internal

    Dokument-Sandung Fortschrittssäule

    Pro-Leage-Darkonstühle (akzeptiert/total + eine farbige Bar, 'N von Kreditnehmer' / In-Rezension / komplett) in der Anwendungspipeline, in einer Charge von loanFileUid geholt. Macht die Dokumentsystem in der täglichen Arbeitsansicht des Prozessors sichtbar.

  20. · kamo-internal

    Tippen Sie auf allen Seiten geöffnet/geschlossen per USER

    Die Sichtbarkeit der Hilfesäule wurde in einem einzigen globalen LocalStorage-Schlüssel gespeichert. es war nicht auf den Benutzer zugeschnitten. Einführung von useQuickTipsVisible, keyed by user id (nicht Mitglieds-ID), so dass die offene / geschlossene Wahl ist konsistent für einen Benutzer über jeden Seite und jeder Org/Mitglied Kontext, und nie Lecks zwischen Benutzern auf einem gemeinsam genutzten Browser. Ein benutzerdefiniertes Ereignis hält eingehängte Spalten und andere Registerkarten synchron zum Kippen. SettingsView verwendet es jetzt.

  21. · SecurityService

    Proaktive Checklisten-Generation + Pipeline-Dok-Zusammenfassung

    - Generieren Sie die Checkliste für das Szenariodokument unter APPLICATION_TAKEN (MortgagePipelineController Übergangshaken) so existiert es in dem Moment, in dem ein Darlehen in die Pipeline eintritt - kein Warten auf einen Blick. - Halten Sie die Checkliste aktuell: die Darlehensdokument-Anforderungen GET jetzt immer regeneriert (idempotent) so neu eingeschrieben Beschäftigung / Geschenk / Programm Fakten fügen ihre Anforderungen. - POST ************ pro-Darlehen-Sammlung-Fortschritt Spalte.

  22. · kamo-internal

    Standardize Quick Tips Hilfe Spalte + de-slop Referenzseite

  23. · kamo-internal

    Verschachtelte Suboptionen so tiefere Elemente (z.B. Einstellungen sub-topics) sind erreichbar

    Das Sub-Option-Menü nur eine Ebene, so eine Sub-Option, die selbst hat Sub-Optionen (Einstellungen Themen - Sub-Topics) waren unzugänglich. - NavToolButton macht jetzt verschachtelte Kinder als Akkordeons in jeder Platzierung (Bar-Popover, eingestürzte Bahn-Fly-out, erweiterte Schiene-inline). Ein Elternteil mit einem Ziel navigiert auf Zeile klicken, während seine chevron erweitert / kollabiert die Kinder; chevron-Krehungen verwenden eine Spannweite (nicht eine verschachtelte <Taste", um gültiges HTML zu behalten. - Wiederherstellen Sie die vollständigen Einstellungen Baum als Daten (settingsMenu.ts) - jedes Thema und seine sub-topics mit Routen + Gates, portiert von den ausgeschiedenen EinstellungenStatusWindow, einschließlich der marktbegated CRM-Sub-Topics und Laufwerk SettingsButton von ihm. - Fügen Sie die beiden Einstellungen Label-Tasten das alte Fenster durch Fallback gelöst (Universum, DarlehenProdukte).

  24. · kamo-internal

    Mitgliederkonfigurierbare Navigation - Drag-Optionen zwischen Schiene & Top-Bar, Ausbauschiene, pro Mitglied Layout

    Drehen Sie die beiden hart codierten Navs (NavPri/NavTop) in ein datengetriebenes, pro-Mitglieder-System. - Single nav Registry (navRegistry) + reiner Resolver (resolveNavLayout) die Invarianten: jede gated Option lebt in genau einem Navi, Gate-hidden Optionen Drop, neu förderfähige Optionen landen bei ihrer Standardeinstellung, nichts ist jemals verloren/duplicated. - NavLayoutContext beharrt über die bestehenden ui-Vorgaben auf das Layout pro Mitglied speichern (Cross-Device, kein Backend-Wechsel) und Laufwerke --nav-pri-Breite so ein erweitertes Schiene reflows die Schale ohne magische Zahlen. - Immer aufziehen zwischen NavPri und NavTop plus Nachordnung innerhalb jedes Navi Bildschirm-Leser-Ankündigungen. - NavPri Gewinne erweitert (Ikone + Label + Inline-Sublisten) und zusammengebrochen (Eisen-only, Fly-out Sub-Optionen) Modi mit Schwebe-zu-Peek und einem Kollaps umschalten; fügt Active-Route-Highlighting + aria-current hinzu; Trigger sind real <button"s. - Die fünf Werkzeugknöpfe ************ werden über eins tragbar NavToolButton primitiven - abwärts Popover in der Bar, rechts Fly-out in der Eingekoppelte Schiene, Inline-Liste in der erweiterten Schiene - Erhaltung ihrer genauen Handler. - Dedicated / Settings/Navigation Seite: Optionen verschieben/reorder, das Verhalten der Schiene wählen, Zurücksetzen Sie auf Standard mit undo; verlinkt von den Einstellungen slide-out (top) und /settings. - Befehlspalette "K / Strg-K", um zu jeder Option zu springen. - Nur Desktop/Tablet (gated on the md breakpoint); mobile hält das statische Navi. - Löscht die ersetzte nav Sanitär (NavPriItemWithPanel, NavPriLayout, NavPriPanel, NavInfo, NavPanelLink, NewDocumentButton).

  25. · kamo-shared-library

    **************** Selbstheilung

    Idempotent Re-Link von jedem Kreditnehmer auf ein Darlehen zu seinem Konto-Party, abrufbar von der Dokumentenflächen, so dass ein Upload immer die Tresor-Party des Kreditnehmers auflösen kann - auch für Kredite erstellt, bevor die Link-Hooks ausgeliefert.

  26. · kamo-internal

    Registerkarte dokumentieren, Parteien, Anforderungen, erfüllen/akzeptieren/abwerfen

    - AccountDocumentsTab: pro-borrower-Party-Ansicht des Kontos Dokumententresor und Anforderungen pro Darlehen. Einmal hochladen, jedes Darlehen erfüllen (satisfy-across); Personal die eingegangenen Beiträge annehmen/abweisen; Status + Wartezeit auf einen Blick. - memberDocsApi client + ************ multipart upload) zu SecurityService. - Ersetzt den Registerkarte Dokumente 'in Kürze kommen' Platzhalter in AccountViewClient.

  27. · SecurityService

    Proxy die vault-backed Anforderungsoberfläche

    - MlosDocClient: POST Verben (generieren, befriedigen, annehmen, ablehnen, befriedigend-across) + Anreicherte Leih-/Party liest sich über X-Internal-Auth. - MortgageAppController /{uid'/Dokumentenbedarf: Anreicherung von Darlehensanforderungen (Selbsterhitzt - prägt die Basislinien-Checkliste auf der ersten Sicht), generieren, befriedigen (Lohn-Party gated), akzeptieren/abweisen (nur schreiben). - MemberDocumentController: Kontoinhaberliste, Parteianforderungen (über Darlehen), zufriedenstellend, sachübernehmen/abweisende Konto-/Parteienbelagsoberfläche für Mitarbeiter (LOSE) und Kreditnehmer (Partymitglied). - MemberDocumentService: listPartiesForAccount, resolveAccountUidForMember, isMemberOfAccount.

  28. · kamo-shared-library

    Account-borrower-Party-Link-Service + Tresor-Sämter

    - ************ find-oder-erschaffen die wiederverwendbare Account-Party (Dokument-Vault Shared-human-Key) für jeden Kreditnehmer; dedup ssn4+dob, sonst primär-account.primaryMitglied, sonst schaffen; bereichern vorhanden auf neue Fakten. - Haken: BorrowerSectionService (create/createPair/update) + AppMortgageService .stampOwnershipAndGet backfill (autoritatives Relink, sobald das Konto existiert). - ************ DocumentRequirementRepository .findByBorrowerUidIn + **************** (Gewölbegespanntzugang). - ************ aufgetaucht.

  29. · kamo-internal

    Transaktionsbohrer in der Pipeline

    Ein Multi-Darlehen-Deal öffnet eine rechte Schublade mit dem Gruppenstatus + jedes Mitgliedsdarlehen (Kreditnehmer, Immobilien, Kreditstatus), jeder Klickbar bis zum Darlehen; ein Single-Darlehen Deal eröffnet sein Darlehen direkt. Fetches GET ****************************

  30. · SecurityService

    Transaktionsdetails Endpunkt GET ****************

    Gibt die aufgerollte Zusammenfassung einer Deal-Gruppe zurück + jedes Mitgliedsdarlehen AppMortgageSummaryDTO (Bohr-in für die pro-Transaktion-Pipeline). Operator Ansicht oder eine Partei des Deals (isMemberPartyToTransaction).

Euer Universum wartet.

Fügen Sie Produkte hinzu, wann immer Sie möchten – keine Migration, keine neuen Anmeldungen.

Für immer kostenlos – keine Kreditkarte erforderlich