Wymuś kliknięcia linku e-mail za pomocą nawigacji wychwytywania
Raporty pokazują kliknięcia na linki do wiadomości e-mail cicho, które nie robią nic - Zawis wychwyt pokazuje adres URL, brak błędów konsoli, ale nawigacja nigd...
Strona opisowa pożyczki Org-side + korekty/promise API
- losApi: manualAdjust, odrzutFee, obietnicaToPay - Pełna strona org-operations 4-wzrostowe karty bilansowe (aktualne, kapitałowe, odsetki, następne należne) ...
Final partia – zgodność, pakiety, korekty, Grafana, testy
Zgodność: - MlaCheckService — Ustawa o pożyczkach wojskowych obejmowała lookup-rower DoD MDC jednonagraniowe zapytanie. Zwraca NotCovered jeśli nie jest skonf...
P2 partia — obserwowalność, testy, podatek na koniec roku, prawdziwe identyfikatory Stripe
Obserwacja: - mikrometr-rejestr-prometeusz na ścieżce klasy - /aktork/prometeusz narażony poprzez konfig zarządzania (oba lokalna konfiskata + k8s) - Usługa Poż...
LoanOrgStripeConnect + podatkowo pożyczkowe/naliczkowe pola + hot indexes
- Nowy podmiot LoanOrgStripeConnect (one-per-org, posiada stripeConnecteAccountId + Podłącz funkcje onboardingu) + repozytorium - Pożyczka: stripecrueCustomer...
Niech natywny cel-_blank otwórz nową kartę, okno upuszcza. Otwórz okno. Otwórz
Poprzednia poprawka przechwyciła kliknięcie i wyświetliła okno.open() — ale Wyskakujące blokery i rozszerzenia mogą blokować okno.open nawet z bezpośredniego Kl...
P1 frontend — kolejka charge-off + harmonogram audytu
- losApi: chargeOffQueue / potwierdź ChargeOff / audytByLoan - Strona kolejki do recenzji D120; użytkownik org Przegląd każdej pożyczki, dodaje powód, kliknię...
P1 partia — webhooks naprzód, crons, handel w pikach
Ruch pieniężny (rdzeniowy P1): - LoanPaymentPostingService: MarkSucceedAndPost / markNie usztywniony / MarkReturnedAndReverse / WypłataCiężeńczenie / markDraw...
Loan.engagementUid - Long + ofkosOrderUid
Zaręczyny rozszerza BaseEntity (Long PK), więc zaangażowanieUid musi być długie, a nie UUID — jest to zgodne z istniejącym AgreementDTO / WorkorderDTO Wzór "Dłu...
hartowanie P0 — formularze, rozwiązanie sesji, metody płatności
Formularze (poniżka): - I /-productUidte strony edycji - Nowa pożyczkaProdukt: podstawy / ceny / limity / warunki / zgodność Sekcje, pola typu-strzeże (inst...
Utwardnienie P0 — Stripe Connect punkt końcowy + PDF spłaszczenie
- Fix EsignKlient import: EsignGenericEnvelopeRepository / EsignSignatureRepository Żyj w .esign.repos, nie .esign root - Nowy StripeConnectController POST ...
KamoLOS - KamoMLOS w komentarzach
Projekt /Next.js/KamoLOS (przepływ wnioskodawcy hipoteczny) został przemianowany Do KamoMLOS, aby nazwa KamoLOS mogła zostać ponownie użyta dla nowego Obsługa z...
Zaktualizuj podmieści mapę do mapy KamoLOS - KamoMLOS
Projekt /Next.js/KamoLOS został przemianowany na KamoMLOS (Kamo Mortgage System pochodzenia pożyczki). Nazwa KamoLOS jest obecnie używana dla Nowa usługa pożycz...
/api/los/? Trasa proxy - KamoLOS przez k8s DNS
Mirrors the /api/billing/[...path]] BillingService proxy: - Sesja rozwiązana przez Redis; X-Org-Id + X-Member-Id przewinięte - /api/los/webhooks/' skip session ...
Dodaj PERSONAL_LOANS commerce typu front-end
- zaangażowanieTypeLabele: wyciągnij związek zaręczynowyType union + słownictwo - MarketCardGrid: PERSONAL_LOANS kolor (?14b8a6) + Landmark icon + licznik - Str...
Linki e-mail-preview ponownie otwierają się w nowej karcie
Etap do dezynfekcji już ustawia cel "_blank" na każdym łączu, ale Obsługiwane kliknięcia na poziomie dokumentu w nawigacjiInterceptor strzelał do: Każde kliknię...
Początkowa inicjalnia pożytków personalnych + serwis
Nowy Spring Boot 3.1.5 / Java 21 microservice wzorowany na BillingService. Domena personal-loan end-to-end: - PożyczkaProdukt / Pożyczka / Pożyczka CRUD z wars...
Dodaj PERSONAL_LOANS commerce typ handlu + pakiet podmiotu
- CommerceType.PERSONAL_LOANS + równoległy ZaangażowanieType + słownictwo - Wpisy BuiltinVendorCategories dla sprzedawców pożyczek osobistych - 15 podmiotów per...
Przesyłanie foto-albumu używa tego samego rurociągu WS, co karta Uploads
Wyciąga dokopałki doc-managera (hashing ? dedup check? register-or-upload ? WebSocket-driven conversion) do haka wielokrotnego użytkuImagingUploads. Hak jest wł...
Dodaj /api/security/mortgage-apps catch-all proxy — 404 przyczyna źródłowy
Aplikacja kamo-internal obsługuje każdą ścieżkę backendu Javy przez wyraźny Next.js route handler (jeden na segment najwyższego poziomu: /hand-markets, /pos, /l...
Hide isActive-false programy od kredytobiorców w czasie rzeczywistym
ProgramKatalog teraz filtruje programy z isActive-false przed Przywracają je do kreatora pożyczkowego. Flaga jest obliczana po stronie serwera jako (base.isActi...
/pipeliny/--vertical- 404s — przesłona nazwa została przemianowana na /commerce/
Przestrzeń nazw /pipeline nie ma tras w tej aplikacji - każdy link do /pipelina/aplikacje, /pipeliny/orders/x, /pipeline/-x, /pipeline/engagements/x, /pipeline/...
Oferta programu Backfill dla istniejących rynków kredytów hipotecznych na start
DataLoader teraz dzwoni : ;) Po zasypie AppMortgage-engage. Zamiata każdą istniejącą MORTGAGE CommerceMarket i zapewnia, że jego oferty programowe są rezerwowan...
Oferta programów hipotecznych Bootstrap na rynku tworzy + backfill boot
Gdy użytkownik tworzy CommerceMarket z commerceType-MORTGAGE — za pośrednictwem Zakładka ustawień Rynków i Obszarów – program wymaga rynku Oferowanie pod nim W ...
Oderwij przed zastąpieniem funkcji kolekcji w /org/domena
Poprzednia poprawka przetoczyła projekcję zastosowanego modelu do - ale dzwoni org.setFeatures(projektowane) na wciąż zarządzanym podmiocie. Organizacja.ofature...
Usuń samodzielne aplikacje - LOS żyje w handlu
Rurociąg aplikacji hipotecznych jest jednym z pionowych systemu handlowego, Nie jest to nav na najwyższym poziomie. Funkcjonariusze, przetwórcy i ubezpieczyciel...
Resolve a niejednoznaczny /org/domowy opiekun - Commerce nav znikał
SecurityController miał sekundę - to Zderzył się z - Spring odrzucony prośba z napisem "Niejednoznaczne metody obsługi zmapowane" - 500 - kamo-internal Układ SS...
Zduplikuj segregatory, aby użytkownicy mogli forkować bez wpływu na oryginał
Dodaje akcję "Duplicate" dostępną z menu kontekstowego listy spopisztu oraz z nowego przycisku w nagłówku edytora. Duplikat zaczyna się od metadanych segregator...
Dodać POST : )
Kopie głęboko, które piszczy, który żądający może zobaczyć (posiadacza, udostępniona lub szablon) w świeżym segregatorie należącym do żądającego. Kopiuje każdy ...
Programy hipoteczne przełączają + zaangażowanie MORTGAGE deep-link
- MortgageProgramsPanel wysyła teraz prawdziwy przełącznik na każdej karcie programu z Optymistyczna aktualizacja + cofnięcie się na awarię. Przełączanie połą...
PUT /programy/kod/aktywny + deprecyzuj stare punkty końcowe POS
- HiptgageProgramController zyskuje PUT Z ciałem "is"Active": bool", ogrodzony na LOS_TAKE_APPLICATION. Delegaci do - który wprawi w rzędzie OrgProgramOverr...
Per-org enable/disable + deprecjacja starszej ścieżki hipotecznej tylko w handlu
- wstawia w wiersz OrgProgramOverride Z recordState.isActive-desired; listForOrg now i jest to program bazowy Aktywna flaga z nadrzędna, więc niepełnosprawn...
Pokaż Zaangażowaną / Popełnioną odznakę na kartach aplikacji
Każda karta hipoteczna w /aplikacjach teraz renderuje mały chip obok pary count: zielony "Zaangażowany", gdy pożyczka ma zobowiązanie (finansowane), indygo "Zaa...
Zaciągania zapasowe kredytów hipotecznych na but
DataLoader teraz przywołuje : . Po synchronizacji praw i backfill użytkownika systemu. Idepotent — gdy aplikacja jest Przywiązane do jego zaangażowania + intenc...
Polski — zasypania, usuwanie czyszczenia, synchronizacja ilości, aplikacja
- - leczy się AppMortgages wyprzedzające okablowanie; wywołane z SecurityService DataLoader. - AppMortgageService.delete anuluje zaangażowanie + intencyjne za...
Spłaszczone menu add-item, więc Generated Docs są osiągalne
Podmenu "Dodaj Generated Doc" nie zadziałało: kliknięcie pozycji menu głównego zamknął menu nadrzędne, które odmontowało MenuItem, zanim zagnieżdżone Menu mogło...
Jedź podróż z SkyToggle, unstack from chip osobowości
- Przenieś SkyToggle do własnego górnego rzędu na górze 14, aby suwak się zatrzymał Nakładająca się LoGuideChip, która jest ustawiona na prawym 14, zakładając...
Scrubbable day - nocny motyw z słońcem-moon SkyToggle
- Ciągłe dyski położenia sceny [0,1] w poszczególnych stronach CSS on :root przez liniową interpolację RGB między ciepłym papierem i Kotwice nocne aurora w ...
Zaangażowanie/zaangażowanie/zaangażowanie UID
AppMortgageDTO posiada teraz identyfikatory cyklu życia handlowego, które są Zaplecza SecurityService zaludnia każdego wniosku o kredyt hipoteczny. KamoLOS Nie ...
Pokaż kontekst handlowy + zakładka ustawień programów
- /aplikacje bohatera teraz czyta "Handel > Mortgages Mieszkaniowe - URL 2021" Tak więc pracownicy postrzegają kredyt hipoteczny jako jeden pion moduł handlow...
Enforce LOS prawa + / handel/zaangażowania punkt końcowy
- MortgageAppController: każdy punkt końcowy teraz bramy na RoleRightType. Czytania Wymaganie LOS_VIEW_PIPELINE; tworzenie nowej aplikacji wymaga LOS_TAKE_A...
Wire URLA kredyt hipoteczny w zaręczaniu/Zaangażowanie/Zaangażowanie
Kredyt hipoteczny jest jedną pionową systemu handlowego - obok handlu detalicznego, wynajmu, Obsługa, subskrypcja i zaopatrzenie. To przewodzi kredyt hipoteczny...
Zatrzymaj podwójny ciąg zapytań renderowania; dodaj share + meta dialogów
Naprawę do odnalezienia: - - "ręcznie dotkniał ?inline-true do apiPath, ale forwardToApi już zachowuje przychodzący ciąg zapytania. Zduplikowany ciąg zapytań sp...
Włączenie com.kamo.z.shared.binder w .EnableJPZUApoitoi
Buty DocsService z wyraźną baząPackages, a nie skanowanie klasowe, więc BinderRepository nie zostały odkryte - startup zawiódł z "Bez kwalifikujących się fasoli...
Dodaj kartę Organizatora z segregatorami, separatorami, wygenerowanymi dokami
Dodaje Organizatora do kierownika dokumentu: - Nowa zakładka "Organizer" (pozycja 4) z listą segregatora + widok podziału na redakcję; istniejące karty przesuń ...
Dodaj zaplecza Organizatora — CRUD, render, generowane docs
Nowa powierzchnia REST pod /api/docs/binders dla Organizatora - BinderController: CRUD, dodatek/upudate/usuń/umoń, udostępnij, render - BinderService: org-scope...
Dodaj podmioty Binder/BinderItem/BinderShare i repozytoria
Dodaje warstwę trwałości dla nowej funkcji doc-manager Organizer: - Binder (Long Id, właściciel, org-scoped, isTemplate, modekier-wide modifierJson) - BinderSha...
Podnieś do domu CTA klastrowy nad LenderFooter
Przyciski na dole-12 / sm:bottom-14 zostały przycięte przez pożyczkodawcę stopki (wysoki 76px na pulpicie). Bumped kompensuje, więc gromada go oczyszcza.
Wsuń baner testowy, pasuje do widoku, dodaj zgodę pliku cookie
- TestModeBanner publikuje swoją wysokość do --kamolos-banner-h i Globals.css omija go z min-h-ekranu, więc widok na dom nie Dłużej przelewa się do portu wi...
Surface SAFE Act NMLS IDs dla pożyczkodawcy + przydzielone LO
Dodaje LoContactCard z awatarem, pulsem obecności, zweryfikowanym linkiem NMLS, i Wysłać/e-mail/wiadomości w górnej lewej części bohatera i zastosować powierzch...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.