KamoCRM

Dziennik zmian na żywo

Każda funkcja, naprawiać i ulepszać, publikowany jako statki. Nic nie jest zatrzymany na start.

17,500
Całkowite zmiany
5,986
Funkcje
5,284
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
July 5, 2026
Fixkamo-shared-library

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...

Kamo·3mo ago
July 4, 2026
Fixkamo-internal

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...

kamo·3mo ago
Fixkamo-internal

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 ...

kamo·3mo ago
Fixkamo-internal

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 ...

kamo·3mo ago
Fixkamo-internal

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 ...

kamo·3mo ago
FixInitializerService

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...

Kamo·3mo ago
Fixkamo-internal

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...

kamo·3mo ago
FixDaemonService

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...

Kamo·3mo ago
July 3, 2026
Fixkamo-internal

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...

kamo·3mo ago
FixBillingService

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...

Kamo·3mo ago
FixDaemonService

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...

Kamo·3mo ago
Fixkamo-internal

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...

kamo·3mo ago
Fixkamo-shared-library

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...

Kamo·3mo ago
FixVOIPService

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...

Sage·3mo ago
Fixkamo-internal

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...

kamo·3mo ago
FixSecurityService

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...

Kamo·3mo ago
Fixkamo-shared-library

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 ...

Kamo·3mo ago
FixSecurityService

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...

Kamo·3mo ago
Fixkamo-internal

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ć...

kamo·3mo ago
July 2, 2026
Fixkamo-internal

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), ...

kamo·3mo ago
FixSecurityService

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),...

Kamo·3mo ago
Fixkamo-internal

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...

kamo·3mo ago
FixSecurityService

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...

Kamo·3mo ago
Fixkamo-shared-library

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...

Kamo·3mo ago
FixVOIPService

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...

Sage·3mo ago
Fixkamo-internal

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...

kamo·3mo ago
FixSecurityService

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...

Kamo·3mo ago
Fixkamo-internal

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...

kamo·3mo ago
Fixkamo-internal

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...

kamo·3mo ago
Fixkamo-internal

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...

kamo·3mo ago
FixSecurityService

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...

Kamo·3mo ago
Fixkamo-shared-library

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...

Kamo·3mo ago
July 1, 2026
Fixkamo-shared-library

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...

Kamo·3mo ago
Fixkamo-internal

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...

kamo·3mo ago
FixEmailService

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...

Sage·3mo ago
Fixkamo-internal

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...

kamo·3mo ago
FixSecurityService

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 ...

Kamo·3mo ago
Fixkamo-shared-library

Ż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...

Kamo·3mo ago
Fixkamo-login

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...

Kamo·3mo ago

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.

Zacząć na zawszeZobacz ceny