Posiadanie posiadacza pożyczkobiorcy w oddzielnym txie (unikaj kascade kaskadowego)
createBlankOwnedByMember ponownie zasładował wykres aplikacji w tym samym tx, co createBlank, przed rzędy pożyczkobiorców/deklaracji zostały spłukane - Przejści...
Upuść jasny szary tekst; użyj ciemnej szarości-800 do etykiet / wekundy
Średnie szarości (szary-500/600/700, 6b7280 / 9ca3af) czytane jako wyłączone. Naciśnij wszystko Teksty wtórne i etykiety do szarości-800 / 374151 na stronie szc...
Zasobnik zarządzający PUT/DELETE + naorg Gubernator nadpisuje UI (D4)
- Zarządzanie proxy teraz przekazuje PUT/DELETE (domyślne zapisy platformy + per-org Nieosiągalne było nieosiągalne — GET/POST-only proxy). Dodajs mlosDelete ...
Stop pętli migotania siatka z rurami pożyczkowym; szczegóły o pełnej szerokości
- Gazeta rurociągu: sieć została zawinięta w korpus "wypełnienia" SectionCard (overflow: auto) około wysokości: 100% AG Grid, powodując ResizeObserver/height ...
Ogień wyskakujące okienko ogłowia, by stać się dostępnym; upuść animację ognia
Wyskakujące okienko teraz wyzwala na rosnącej krawędzi (dopuszczalny jest ołów kredytowy) ORAZ (status nav-top jest Dostępne) — więc strzela zarówno wtedy, gdy ...
Scan mlos.intake repos (?5.A) + drop sierota mlos_aus_connection_config (D40)
- Dodaj com.kamo.z.shared.mlos.intake do .EnableJPZOrepozytorzy — 5.A - był skanowany w komponencie, ale nie repo JPA, Aborting startup KI przed biegiem spr...
Uczciwy typ powrotu dla aktualizacjiStageOverride (raw rzęd, a nie StageAutonomyView)
Obserwacja: PUT zwraca surową składowaną jednostkę, a nie StageAutonomyView (skuteczna/floor recompute jest tylko GET). Wpisowany promyz? nieznany> Z notatką, k...
Wyniki przeglądu konsumenckiego - MLOS secret, HTTP timeouts, max-dostar clamp, 4xx skip, boot rebind
Przegląd kontradyktoryjny (2 soczewki; 5 weryfikatorów zmarło na granicy sesji - osądził 9 surowych wyników ręcznie, 6 rzeczywistych): - Niewłaściwy sekret (pot...
Typ TrialStatus Ids jako ciąg do pasowania do serii o długiej jak strunie
BillingService obecnie serializuje Long as a string (org/członkowe ids są CockroachDB unique_rowid() > JS MAX_SAFE_INTEGER). Wyrównanie Trialatus.organizationId...
Serializuj długie id jako ciągi, aby zatrzymać precyzję org-id
Ids Org są wartościami CockroachDB unique_rowid(), które przekraczają JS MAX_SAFE_INTEGER. BillingService serializuje je jako surowe JSON Liczby, więc kamo-inte...
Zarejestruj JSR-310 na mapach konsumenckich - prawdziwe koperty noszą Instant
E2E go złapał: oba prawdziwe decyzje.Wydarzenia zostały zmarnowane jako 'nieoddzielny', ponieważ nagi ObjectMapper nie może deserialyzować java.time.Instant. Zn...
Hot Reassign — zawsze opublikować wymaganą notatkę do rozmowy; trzymaj bieżącą cesjonariusza do wyboru
Przeglądy działań: (1) upuść komentarzowy ref, który może po cichu pominąć wymaganą notatkę na Późniejsza próba (lub edytowana próba) po nieudanym znaku - zawsz...
MlosConfigChangeLog date_created — drop ?ColumnDefault (duplicate default)
Obydwa "ColumnDefault("now()") i kolumnaDefinition"TIMESTAMP DEFAULT now()" made made Hibernacja emituje "TIMESTAMP DEFAULT now() default now()", co odrzuca Coc...
Wykluczy /api/voip/sms/plats z filtra sesji OTK
Punkty końcowe szablonu SMS doc-07 są bez sesji połączeniami wewnętrznymi strzeżonych InternalAuthFilter (X-Internal-Auth), ale OTKValidationFilter nadal na nic...
Zastosuj znalezistek kontradyktoryjnych na temat kompozytorów piszący stewarda
- a11y: Wzór radiowy strzałki-klucz WAI-ARIA (wspólny onRadioKey helper) Werdykt + sterowanie segmentowe za pomocą (były to pułapki klawiaturowe); fokus Wra...
Close resztki wykrojnicy wykrojnikowe + czapka WORM-bound JSON
Wyniki przeglądu przeciwstawienia MLOS-W-01/03/04: - znormalizowana pusta koperta listy 404 odzwierciedla teraz klucze tożsamości wniosku - tak nieznana, zagr...
MediaObjTransit.date_created insertable-false, więc domyślnie DB go wypełnia
Budowniczy nigdy nie ustalił datyUtworzone; Hibernate związany NULL i naruszył ograniczenie NOT NULL, Złamanie addembersToSession (a więc społeczne hak jwodoka ...
Atomowe roszczenie przed stworzeniem ołowiu – zapobieganie liczeniu zbiorowym tropom osiero
Social.lead.new może być przetwarzany jednocześnie (stary + nowy kapsuła SecurityService obydwa trzyma Subskrypcja core-NATS podczas RollingUpdate - jedna publi...
Nie zwalniaj wyskakującego okienka z nowym ołowiem na odświeżaniu / gdy nie jest dostępny
myStatus z AvailabilityContext do "AVAILABLE" do dwóch akwizycji async (/user-info następnie /members/me/dostępność) determinacja, więc w przeglądarce odświeżyć...
Polerowanie podręczne (i18n, a11y, kontrast, enum humanize)
Zastosuj wyniki przeglądu: lokalizacja zamrożonych / rów/no + humanizowanych aria-etykiety, humanizacji pigułki enum, fazowy parzystość (wspólna tytułowaCase), ...
Niezamknięty strażnik najemców na zwolnieniach / waleniach gwarantowanych
Przegląd wykrył, że strażnik org był bez op-op na wspólnej sprawie z pustymi listami dla odczyty zwolnień by-id/ważności (której usługa MLOS nie ma org-filtra),...
Dodawanie brakującej /api/security/lead-imports
- Baza GET/POST /api/security/lead-imports nie miała Next proxy route.ts (tylko podścieżne Zrobił to), więc Past Imports pobrał (i import POST) 500'd w warstw...
Przyjemność bramy FFA na zawieszeniu w dostępnym podsumujemy + dostępny
Wskazówka dostępna teraz rozwiązuje przydział członka i pomija produkt po zawieszeniu PRZED zwarciem free-for-all i dostępne() bramki creditOk na !suspended dla...
Zawieszenie teraz faktycznie blokuje akceptację (alert + zaakceptuj + FFA)
FindApplicableAllotments filtrowane 'AND la.isisActive' true', więc getMomost SpecificAllotment Odwzajemnił mniej specyficzny upadek ACTIVE (lub nic), gdy konkr...
Implementowanie POST /api/bulktext/wyślij wewnętrzny SMS transakcyjny
SecurityService's BulkTextSmsClient (odzyskiwanie haseł + konta SMS) Zawsze POSTed - do /api/bulktext/send, Ale kontroler nigdy nie został zbudowany, więc każde...
Wyślij leadId jako ciąg podczas tworzenia komentarza
ParseInt() zaokrąglone ids ołowiu obok JS MAX_SAFE_INTEGER, więc backend Posparł nieistniejący trop i wrócili 404, wyglądając jak "nieprzybył" Stwórz post" na k...
Zaakceptuj leadId jako ciąg w createPost, aby zachować precyzję CRDB id
Identyfikatory ołowiu to wartości CRDB unique_rowid(), które przekraczają JS MAX_SAFE_INTEGER. Frontend wysyła teraz leadId jako sznurek; analizować zarówno Str...
Rozwiązać nazwy członków na /leads/credits + link do ich konta
Kolumna i filtr członu pokazały surowe id, ponieważ mapa nazwy została zbudowana z /api/bezpieczeństwo/członkowie, których CockroachDB Long Ids serializują jako...
Wykonaj EdytowanieCzarda naEdytuj opcjonalnie, więc przeredagowanie w zakresie rygoków typu
Karta przydziału przechodzi "canResignManually"?UcztnijEditAsignment : nieokreślone Do EditableCard.onEdytuj, ale onEdit został wpisany "()" -> pustka (wymagane...
Biały puls/pobłysk dla mrugnięcia ołowiu (theme-agnostic vs zielony branding)
Zajęty stan na Start Import + drop debug logs
- wyłączenia Startimport / Back i pokaż spinner + 'Importing...' podczas importu POST jest w locie, zapobiegając powielaniom przesyłania na dużych plikach - u...
Poprawność, utwardnienie skali i PII w LeadImportController
- dedup za pomocą scopeowego zapytania LeadRepository zamiast znaleźć wszystkich najemców (było OOM/DoS + ryzyko narażenia między dzierżawką, powtórka na part...
Scope importuj zapytanie dedup + przypisanie(-ochrupki) członka / produkty do ochrony
- - ? scope, Powielanie projekcji dla ręcznego importera (zastępuje na partię Znajdź All(), które nawodniły każdy trop we wszystkich najemców) - LeadService...
Pin oznaczoneForReassignmentBy FK do INT8 (bez dziedziczenia niewypłacalności)
Bez kolumnDefinition, Hibernate kopiuje members.id (INT8 DEFAULT unique_rowid()), Tak CockroachDB wypełnione plecami istniejące prowadzi rzędy z fałszywymi idam...
Zatrzymaj odświeżanie ikony migając przez nieskończoną pętlę kontrolową
Gdy domena została potwierdzona przez SSL, czek Dns bezwarunkowo zbudował nowy Obiekty obiektu nawet wtedy, gdy sslConfirmed był już prawdziwy. Nowy obiekt Odni...
Zwrot 422 (nie 500), gdy członek nie ma skrzynki pocztowej
ListFolders i inne odczytywane punkty końcowe wyrzuciły NielegalneStateException MailContext.toMailCredentials() gdy członek nie miał poświadczeń IMAP Zaopatrzo...
Nie posy ig z precyzyjnie wytłaczanym id
LabelManager pochodzący z orgIdStr z getOrgIdString() (bezpieczne dla precyzyjne) z A fall to String (organization.id). organizacja.id jest numerem JS i Cicho o...
Set site region + use no-local MinIO za kapsułę
- Dodaj kamo.minio.region (MINIO_REGION, domyślnie us-west-ca-s-1) tak SigV4 Podpisy pasują do wymuszonego obszaru witryny serwera; poprawki tła Prześlij i ...
Żadania znaków z konfigurowalny region witryny
MinIO egzekwuje teraz MINIO_SITE_REGION (us-west-ca-ca-s-1) w SigV4 Zakres autoryzacji od czasu replikacji miejsca był włączony. Klient był Zbudowany bez region...
Upuść obrazy tła, które 404 zamiast pokazywać zepsutą ramkę
Śledź nieudane obciążenie obrazu tła i filtruj je z karelii Swiper, Tak więc niekompletnie zaopatrzony temat (np. opcja one, którego bg/2.webp nigdy nie było Pr...
Nigdy nie zwracaj 401 z proxy (wyloguj użytkowników na enter-as); degradacja do pustej
Proxy wstrzykuje X-Member-Id z sesji (me punkt końcowy 400'd, więc baner próbny nigdy nie miał danych)
Pokaż baner próbny na stronie powitalnej (app/page.tsx) w prawym górnym, nie tylko NavTop
Baner próbny dla każdego TEAM_MEMBER (system/druza/domin), upuść zależność od Boga
Sygnał banerowy jest na poziomie org (wszyscy członkowie próbnego org), nie na miejscu
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.
