Regeneruj favicons na zapisy etykietowania; wąchać prawdziwy typ logo
PrzepisAktualizacja (bieg do każdego zapisu etykietowania niestandardowego) napisał config/cs/manifest Ale nigdy nie zregenerowały się favicony – zostały one wy...
Seed globals.css z szablonu, gdy brakuje go w folderze org
PrzewidywanieAktualizacja (przebieg na każdym oszczędzaniu kolorów) przepisać org's css/globals.css Na miejscu, ale ten obiekt istnieje tylko raz przepisWrócił ...
Pokaż pełne logo z jego prawdziwym rozszerzeniem, a nie zakodowanym .svg
Zakładka brandingowa zbudowała logoFullUrl jako logo-full.svg na górze, ignorując Logo orgłaFullExt. Pełne logo zamieszczone jako png/jpg/etc. Logo-full.-ext w ...
Odśwież TLSStore każdą pętlę, więc nowo wydane certyfikaty są serwowane
update_tls_store() uruchomiony tylko przy starcie i na import współobstać, więc a więc Certt świeżo wydany przez cert-manager (HTTP-01) był Gotowy z tls-a secre...
Daj przekierowyną trasę backend, aby Traefik v3 umożliwiał mu
Traefik v3 wyłącza router IngressRoute z usługami: [], gdy allowEmptyServices jest wyłączony (tak jak jest tutaj), więc domena-agnostyk HTTP-> HTTPTS przekierow...
Przekierowanie wszystkich hostów HTTP do HTTPS + bramka do prawdziwych domen org
Domeny zwyczajne org (np. login.sign.pink) zwróciły goły Traefik "404 strona nie znaleziona" na zwykłym HTTP: jedyny router przekierowania portu-80 Został zakod...
Znak wstępny.pink + www.sign.pink w STATIC_DOMAINS
sign.pink to nowa domena apex (konsument e-podpisy / białe etykiety Kamo lokator org). Wstępnie apex + www, więc a Let's Encrypt cert istnieje wcześniej Pierwsz...
Persist conversion_error zamiast po cichu
Zarówno szablon, jak i regularne rurociągi konwersji przesyłania połknęły Docs Niepowodzenie konwersji (tylko zaliczona), opuszczenie is_converted-false bez rej...
Zainstaluj turbo przez npm w etapie Docker pruner; pin pnpm; dodaj .dockerignore
Scena śunera działała "pnpm add -g turbo" przed jakimkolwiek zaparzem.jsonem, więc Pakiet core grabed pnpm 11 i nie powiodło się z "global bin Directory /pnpm/b...
Nowa aplikacja do podpisywania monorepo + pierwsza aplikacja do podpisywania e-podpisu
Turborepo + pnpm workspacesy monorepo obudowy wielokrotnego użytku e-sign Wydobywana z kamo-internal plus nowa, ultrapolizowana aplikacja kamo-signer — Doświadc...
Pełnej szerokości przedsiębiorstwa przeróbka z podglądem na żywo
PożyczanProductForm był pojedynczą wąską kolumną (maxWidth: 880) z kodem twardym Wszędzie po angielsku. Teraz używa tego samego wzorca przedsiębiorstwa, co stro...
Dwukolumnowy układ z okienkiem podglądu na żywo
Nowa strona była wysoką wąską kolumną na szerokich ekranach — zmarnowaną połowę Widnieje widokowe. Teraz używa CSS Grid z formularzem po lewej (5fr) i a Na żywo...
Przeprojektuj stronę nowej oferu jako dwukolumnową przestrzeń pracy + podgląd na żywo
Prosisz o pełne nieruchomości, nowoczesne, dopracowane — ostatni refaktor. Jednokolumna tworzą się w muszli o pełnej szerokości, która jest dokładnie szeroka Pó...
Polska strona nowej oferu — stan pusty, odznaka LOC, niestandardowe terminy
Trzy luki UX, które strona oferty miała po wcześniejszym refaktorze: 1. Pusty stan. Gdy rynek nie ma jeszcze produktów pożyczkowych, wykorzystano rozwijanie ...
Przepisy per-off dla stawek, RRSO i opłatę za pochodzenie
PożyczPożyczPożyczOfferCreateRequest zyskuje trzy pola opcjonalne — odsetkiRateBpsOverride, aprBpsOverride, originationFeeAmountOverride. createDraft stosuje je...
Domyślne puste STRIPE_CONNECT_WEBHOOK_SECRET, więc buty KamoLOS
Odwołana konfiguracja, o której mowa - bez domyślnego, Tak więc rozwiązywstwo posiadaczy Spring rzuciło przed dotarciem na poziom Jaskii - które już traktuje wa...
Śledź współdzielone-lib Loanpository ? PersonalLoanRepository
Aktualizuje każdy import i typ pola od LoanRepository do PersonalLoanRepository W 20 plikach źródłowych KamoLOS + 1 test (nazwy pól wtryskowychLombok pozostają ...
Zrename Loanpository - PersonalLoanRepository
Spring Data JPA wywodzi nazwę fasoli repozytorium z nazwy interfejsu Prosta nazwa klasy, a nie od wartości kwalifikującej „Repozytorium(”) Wcześniejsze obejście...
Add /commerce/personal-pożytki/nowy wpis + polska strona ofertowa
Akcja QuickActionsBar "New Loan Offer" wskazano na /commerce/personal-linie/new Ale nie istniała taka strona, więc Next.js skierował się do dynamicznej strony [...
Pełnowymiarowe korporacyjny polski na 10 stronach
Przyjmuje nowoczesny wzór przedsiębiorstwa (nagłówek zdzistrybowy + bułka tarczasta + Strzałka tylna + pełna wysokość elastycznej powłoki + zawartość z grupy ka...
Wyzwalanie odbudowy, aby odebrać przemianowany byt PersonalLoan
Obraz SecurityService przy 761019b został zbudowany przed współdzielonym libem d14dc54 (który przemianował podmiot pożyczkowymi na rzecz JPA nazwę „PersonalLoan...
Expose PERSONAL_LOANS w pickerach typucommerce i zaangażowania
Dodaje PERSONAL_LOANS do COMMERCE_TYPES i EngagementType listy Nowy rynek pożyczek osobistych KamoLOS może być tworzony z rynków/nowo nowych i Rynkowe/strony do...
Unikaj Pożyczki / PożyczkiZderzenie kolizji z aplikacją hipoteczną
KamoInitializerService nie uruchomił się, ponieważ dwie klasy Entity "Loan" i dwie klasy repozytorium o nazwie "LoanRepository" chciały Rejestruje tę samą nazwę...
T6 + T7 frontendowy raport + raporty / automatyczny płat
Frontend polski (T6): - Nowy lib/format.ts: pomocnicy lokalnizna — formatCurrency / formatData / formatDateTime / formatPercentBps. Zastępuje zakodowane w twa...
Poziom 6+7+9+10 — frontend polish, org, OpenAPI, JaCoCo
T6 (plopol frontendowy): - Nowy /lib/format.ts: locale-aware formatCurrencykl / formatData / formatDateTime / formatPercentBps za pośrednictwem hoteli w ramac...
Poziom 4 – testy jednostkowe LoanPaymentPostingService
Sześć wyśmiewanych testów jednostkowych obejmujących serce płatniczenia: - - zapłata w wysokości 100 $ przeciwko Pożyczka z 25 USD opłat / $50 odsetek / duże...
Dozwanowy partia zgodności Tier 5
- OfacSanctionsService: Jaro-Winkler fuzzy match - 0,92 GBP po dokładnym meczu Przejście. Hits surface podobieństwo. Konfigurowalny przez los.ofac.fuzzy-thres...
LoanChargeOffReasonCode (IRS 1099-C box 6) + wyszukiwanie audytu
- Nowa LoanChargeOffResonCode enum (A_BANKRUPTCY..H_OTHER) na IRC ?6050P - Pożyczka.chargeOffasonCode kolumna - - multifiltr ?Query dla wezwań regulatorowych ...
Bezpieczeństwo poziomu 3 + Tier 8 bug cleanup batch
T3 — Bezpieczeństwo: - Nowa RateLimitFilFilter (Bucket4j): 1000/min na adres IP dla webhooks, 10/min na sesję dla oferty akceptacja/dekoder/rescind, 60/min ge...
- )
Używany przez . do reaktywacji istniejącego Plan PAUSED zamiast tworzyć duplikat wiersza, który osieroci zatrzymanego.
Tier 2 — Hikari + RestTemplate timesouts + Stripe SDK + Redis cache
- RestClientConfig: pojedyncze współdzielone z fasola RestTemplate z 5s connect / 30s Czytające timeouty. MediaServiceClient / NotificationpatchService / Of...
/api/los proxy HMAC-signs nagłówki tożsamości
Gdy LOS_PROXY_HMAC_SECRET env var jest ustawiony, serwer proxy teraz oblicza - tajna) i wysyła X-Proxy-Signature + X-Proxy-Timestamp obok X-Org-Id / Nagłówki X-...
Przepustka poprawności krytycznej poziomu 1
T1.1 Strategia wydawcy pasków: TREASURY (stub – wymaga aktualizacji SDK lub Surowy HTTP) / CONNECTED_ACCOUNT (Transfer.create — działa w SDK 28.2.0) /...
Zapytania redpo w Paged + hrabstwoByStatus dla gorących ścieżek
- KredytyRepozytorium: powiatByStatus / hrabstwoByOrganizationAndStatus + ZnajdźByStatus(...) / / / + + - do numeracji odpornej na kolizję - LoanPaymentRe...
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...
Jak to, co widzisz żeglugę?
Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.
