KamoCRM

Dziennik zmian na żywo

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

17,593
Całkowite zmiany
6,047
Funkcje
5,310
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,593AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,864TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,376kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,674kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore775Docs3,257Feature6,047Fix5,310Other994Performance165Refactor278Revert23Style42Test162Upgrade1
September 20, 2026
Fixkamo-marketing

Popraw pływające logo pionowe offset.

Zachwyć znak 10px nad centrum nav zamiast przesuwać go w dół z przeformułacją.

Kamo·1mo ago
Fixkamo-marketing

Zmiesza logo nad banerem podglądu i podnieś go 10px.

Użyj stałego pozycjonowania, aby znak uciekł od kontekstu układania nagłówka i maluje na czerwonym pasku.

Kamo·1mo ago
September 19, 2026
Fixkamo-internal

Pokaż prawidłową sumę partii przed wysłaniem

Projekty utrzymują całkowitąCiCiną na poziomie zera, aż do wysłania - jest to migawka po wygaśnięciu, Niecałą sumę - więc komponowanie interfejsu użytkownika te...

kamo·1mo ago
FixSecurityService

Normalizuj memberId podczas przekazywania wniosków o dodawanie/aktualizację linii

Przeglądarka utrzymuje ujęć członkowskie jako ciągi, aby uniknąć zaokrąglenia IEEE-754 CockroachDB unique_rowids. Znormalizuj na długo przed przekażeniem, więc ...

Kamo·1mo ago
September 18, 2026
FixEmailService

Aliases i współczantna skrzynka dostępu do nazwy swoich członków jako tekst

GET i POST /api/email/aliases (i /aliases/member/aid) oraz GET i POST Odpowiedziano samym podmiotom, których Long MemberId i PrzyznanyByMemberId wyszedł jako nu...

Kamo·1mo ago
FixVOIPService

Właściciel numeru podróżuje jako dokładny tekst, więc oszczędzanie go już nie dowstaje

GET /api/voip/numery napisał właścicielaMemberId jako Long podmiotu. Id członek to INT8 po 2-53, więc Strona ustawień odczytała ją zaokrąglona: właściciel nigdy...

Kamo·1mo ago
FixSecurityService

Widok konta nazwy jego głównego członka

GET /klienci/uide przesłał głównemu członkowi tylko jako pierwotnyMemId, podczas gdy widok konta odczytuje Pierwszostwo głównego członka - więc jego główny wier...

Kamo·1mo ago
Fixkamo-internal

Losuje historia wersji artykułu i nazwy, które edytował każdą wersję

kbservice odpowiada /Artykuły/wersje z Spring Page of swojego podmiotu. Komponent historii Przeczytaj ciało jako listę i wywołaj .map na Stronie, więc nigdy nie...

Kamo·1mo ago
Fixkamo-internal

Twarz, która otwiera kartę, ma nazwę czytnika ekranu

MemberHoverCard wokół samej twarzy był przyciskiem, który nie miał mowy, nie ma nic do nazwania. To wymaga opcjonalna etykieta, używana tylko wtedy, gdy wyzwala...

Kamo·1mo ago
FixDocsService

Historia dokumentu ładuje się i wymienia ludzi na nim i na jego akcjach

GET /iaging/historys/zmiany/historia/pobierze zbudowano każdy rząd z Map.of, który rzuca na null — i wiersz bez adresu IPv6, żadne wcześniejsze dane lub żaden c...

Kamo·1mo ago
Fixkamo-internal

Wysłań artykułu nazywa jego autora i otwiera ich kartę

kbservice odpowiada GET /articles/'guid' ze swoim bytem, więc autorMemberId jest numerem JSON, oraz JSON.parse okrąża 19-cyfrowy id. W trasie artykułu porównano...

Kamo·1mo ago
Fixkamo-internal

Wejście, które otwiera kartę, nie idzie dalej

Nazwisko jest obsługiwane Enter and Space, ale wpuszcza bańkę klucza, więc lista wokół niego działa, która działa Wchodzimy sam — kolejka zatwierdzania kart cza...

Kamo·1mo ago
Fixkamo-internal

Karta otwarta w oknie narzędziowym wie, kto jest online

Obecność i dostępność są dostępne w AuthedChrome, ale ToolDock — każdy czat, bilet i Okno społecznościowe i przełącznik czatu – jest zamontowany nad nim, więc o...

Kamo·1mo ago
Fixkamo-internal

Nazwa bez karty do otwarcia rysuje bez podniedowania

MemberName narysował swój kropkowany podstęp, nawet gdy powierzchnia nie miała anitowego dowodu członka, więc zwykła nazwa Obiecał kartce, której nie może otwor...

Kamo·1mo ago
FixSecurityService

Notatka z konta wymienia członka, który go napisał, a nie "System"

GET /customers/Euid?/noty wysłane autora każdej notatkiMemberId, ale nie autorNazwa, a widok konta Pokazuje notatkę bez nazwy napisanej przez system - więc każd...

Kamo·1mo ago
Fixkamo-internal

Wiadomość klienta wyskakuje okno do pierwszego rzędu, a nie pasek za nim

Zgłoszony 2026-09-17: Ian napisał do swojego czatu Exec2Exec i biurko nigdy go nie widział; Znalezione tylko przez wejście do Centrum Interakcji. Nic w górę rz...

Kamo·1mo ago
September 17, 2026
Fixkamo-internal

Sekcja Webinarów odczytuje istniejące API lead

Nazywał się /api/webinar/leads/'id', którego MediaService nigdy nie służył (live 404), a 404 czyta do Ta sekcja jako "całkowita jest wyłączona" - tak nie stanow...

Kamo·1mo ago
Fixkamo-internal

Menu głowy czatu działa na osobie na czacie, a nie na id oknie

Id głowy to id okna (-chat-3), a menu czyta to jako członek To była pogawędka. Tak więc przyspał /api/security/members/chat-3 — 404 — i Bez członka nie było żad...

Kamo·1mo ago
Fixkamo-internal

Spotkanie z okna czatu zaprasza do rozmowy, a jeden e-mail trafia do wszystkich

Rozpoczęcie spotkania z okna rozmowy przycisku spotkania lub od czatu "Zaproś na spotkanie", nie zaprosił nikogo. Dialog zamknięty jak jednak Zaproszenia wyszły...

Kamo·1mo ago
FixMediaService

Publiczne strona demonstracyjna nie pokazuje ego, żadnych danych kontaktowych, a kluczowe książki witryny tylko własne orgi

Żądania demonstracyjne ze strony marketingowej pochodzą od odwiedzających bez konta. Ta droga już potrzebna Nr: wiersz uczestnika to imię i wysłanie e-maila zeb...

Kamo·1mo ago
Fixkamo-internal

Moje zaplanowane webinaria i Dołącz do Istniającego czytania rezerwacji, co serwer faktycznie wysyła

Odznaka wsparcia zabiera teraz prezentera do My Scheduled Webinar, gdy sesja jest zarezerwowana z nimi (usługa medialna 0212445). Ta zakładka - i tabela Dołącz ...

Kamo·1mo ago
FixMediaService

Harmonogram wymienia typy webinariów org, a odznakę rezerwacyjną jest jego prezenterem

/support/schedule-webinar powiedział "Nie ma obecnie dostępnych typów webinariów". dla każdej organizacji, Jakkolwiek wiele miało to typu. Kreator ładuje swój z...

Kamo·1mo ago
FixSecurityService

Krótkie jednorazowe kody nie mogą być już odgadowane bez ograniczeń

Każdy krótki kod, który wysyłał lub SMS-y platformy, był sprawdzany bez żadnych danych: - POST /api/recover/email/weryfikacja-kod wziął 8-hex-character reset c...

Kamo·1mo ago
Fixkamo-internal

Brak tajemnicy klienta OAuth w źródle kamo-internal; anonimowa trasa tokena zniknęła

Przydzielono tajemnicę lokacji klienta dla czterech identyfikatorów klienta produkcyjnego (kamo:1:crm:internal, kamo:4:kamo:welny, kamo:ebonix:internal, kamo:6:...

Kamo·1mo ago
Fixkamo-internal

Formularze integracyjne wysyłają tylko poświadczenia, które zostały napisane

Zakładka org CalDAV/CardDAV wysłała wszystkie cztery pola serwera na każdym zapisie serwera Apple lub serwera niestandardowego. Pola nigdy nie Pokaż, co jest pr...

Kamo·1mo ago
FixEmailService

Zapisywanie kalendarza/kontaktów integracji nigdy nie jest blanki lub upuszcza przechowywane kwalifikacje

Poświadczenia integracji kontaktówJson zostały zastąpione przez dowolny zapis. Zakładka orgDAV/CardDAV wysyła wszystkie Cztery pola serwera (puste – nigdy nie p...

Kamo·1mo ago
FixMediaService

Żaden sekret nie ma dosłownego niepowodzeń w kodzie lub konfiskacie; sekret Janus API nigdy nie trafia do przeglądarki

Janus API, tajemnice tokena i administratora oraz hasło TURN zostały podzielone cztery razy: jako wartość domyślna w WebRTCController i JanusService, zgodnie z ...

Kamo·1mo ago
FixSecurityService

Służba bezpieczeństwa nigdy nie przechowuje hasła wpisany

Dwóch pisarzy umieściło zwykły tekst w USERS.PASSWORD. Oba zwane User.encodePasword(), który potrzebuje statycznego kodera, który Tylko zestawy do wstępnej usłu...

Kamo·1mo ago
FixSecurityService

Połączenia w sklepach detalicznych są osiągalne tylko przez własnych menedżerów ustawień handlowych org

Handlowcy detalicznego dostawcy usług i konfekcjonistów na CommerceMarketController rozwiązali org session, a następnie wykorzystali dowolne Rynek i konfig upor...

Kamo·1mo ago
FixMediaService

A Canva connect zwraca tylko przeglądarkę do konsoli własnej orgi

POST /api/media/canva/connect-start przechowywał dowolne zwrotneOnierl o nazwie ciało i oddzwonienie OAuth na hostze API Przekierowuje do niego po ekranie zgody...

Kamo·1mo ago
FixSecurityService

Użytkownik Systemu działa tylko wewnątrz organizacji, do której został wprowadzony

Istnieje jeden użytkownik systemu dla całej platformy. Operatorzy platformy i personel pomocniczy posiadający dotację na rzecz Organizacja pojedynczego biletu, ...

Kamo·1mo ago
Fixkamo-login

Wyślij wpisany adres z kodem resetowania i przesyłaj adres rozmówcy

Strona resetowana wysłała kod 8 znaków z listu samodzielnie, a SecurityService sprawdził go pod kątem Zaległy reset każdego konta na raz, bez liczenia. Security...

Kamo·1mo ago
FixEmailService

Lista dostępu wspólnej skrzynki pocztowej jest czytelna tylko w jej własnej organizacji

GET - zwany - który odczytuje dostęp Wiersze do każdej skrzynki pocztowej id. Każda inna operacja dostępu (aktualizacja, usunięcie, dotacja, cofnięcie) ładuje s...

Kamo·1mo ago
FixSecurityService

Tylko właściciel org, jego członkowie CONFIGURE_SYSTEM lub aktywny tryb Boga może zmienić jego ustawienia

PUT /api/security/org/Aid' nie złożył żadnej prośby. ResourceServerConfig zezwala na każde żądanie i przekaźniki APIService /api/security/, więc jedno anonimowe...

Kamo·1mo ago
FixSecurityService

Zapisywanie aplikacji OAuth utrzymuje swojego klienta w tajemnicy, chyba że nowy jest wpisany; dane uwierzytelniające właścicieli pozostają poza orgi JSON

PUT /api/oauth-config/Aid-za przechowywany w ramach klientaSekret. Reakcja maskuje tajemnicę i formularz edycji Wysyła puste plecy, obiecując jednocześnie "Leav...

Kamo·1mo ago
Fixkamo-internal

Formularz dostawcy nigdy nie posiada przechowywanego klucza API

AIService nie zwraca już kluczy API dostawcy (tylko maPKey i maseczka last-four). Przycisk edycji używany do kopiowania Zwrócił klucz do formy, więc był na stro...

Kamo·1mo ago
FixAIService

Klucze API dostawcy nigdy nie opuszczają AIService, a tylko MANAGE_AI_SETTINGS może zmienić dostawcę

GET /api/ai/dostawcy i GET /api/ai/providers/Aproviders/Aid-odebrany klucz API każdego dostawcy. Lista jest Co ładuje każdy członek AI Chat model picker (i kamo...

Kamo·1mo ago
Fixkamo-shared-library

Trzymaj każde pole poświadczenia z dala od JSON i strzeż się biblioteki zasad w całym kraju.

Następca do 034378d2, który obejmował kolumny NAZWANY jako szyfrogram. Tylko do odczytywanie audytów pochodzenia / głównych w każdym Repozytorium znalazło 61 ko...

Kamo·1mo ago
Fixkamo-internal

Nakładki czyści okna narzędzi, paski przewijania układają się z ich warstwą, a reszta geometrii powłoki

To, co zostało po tym, jak strony przestały malować nad muszlą. Nakładki otwarte okna narzędzi BEHIND. Ręcznie walcowane modały, menu i tosty o nazwie poziomy ...

Kamo·1mo ago
Fixkamo-internal

Rozpocznij połączenie Facebook / Instagram poprzez uwierzytelniony connect-start

Przycisk Połącz nawigował do MediaService zaufanej Obie wartości bez sesji, więc każdy, kto znał id połączenia, mógł powiązać własną stronę z innym orgiem. Połą...

Kamo·1mo ago
FixMediaService

Tylko upoważniony członek może połączyć stronę na Facebooku lub Instagramie i tylko z powrotem do własnej konsoli

Meta connect flow zaufał swojemu adresowemu. GET - wziął connectionID i returnUrl z łańcuch zapytań bez sesji, a stan był niepodpisany baz64 (connectionId|wróćU...

Kamo·1mo ago
FixMediaService

Odmawiaj postów webhook dla połączeń Discord, które otrzymują tylko DM przez Gateway

Discord DM docierają do MediaService tylko za pośrednictwem WebSocket DiscordGatewayManager, który publikuje bezpośrednio do Social.inbound.raw. Ale każde połąc...

Kamo·1mo ago
Fixkamo-internal

Strony pozostają pod nav, Centrum Interaction i okna narzędzi

Te same błędy, co /calendar, wszędzie indziej zostały popełnione. Pudełko treści AuthedChrome nazwy no zindex, więc kod zindex w kodzie strony jest poziomem w k...

Kamo·1mo ago
FixEmailService

Osoba wyjęta z kroplówki zostaje na zewnątrz

Silnik porusza się na 200 osób na kroplówkę z kopii odczytanych na początku podania, do 25 Swobodzą sekundy, kiedy każdy z nich jest używany. Tymczasem członek ...

Kamo·1mo ago
Fixkamo-internal

Okno dialogowe kroplowe do rejestrowanie znajduje leady przez e-mail

Prowadcze poszukiwania za nim pasą teraz do e-maila prowadzącego (kamo-wspólni-biblioteka 992569a6, żyją SecurityService 5c7319a), więc okno dialogowe mówi tak:...

Kamo·1mo ago
Fixkamo-shared-library

Prowajne wyszukiwanie również pasuje do e-maila prowadzącego

Pudełka /ołowia i okno dialogowe z zapisem kroplówki wysyłają to, co zostało wpisane jako wyszukiwane terminy, OR-ed Nazwiska czołówki, firma, dostawca lead id ...

Kamo·1mo ago
Fixkamo-internal

Kalendarz pozostaje pod nav i oknami narzędziowymi

/kalendarz ustawione nad podglądem — stały na 56/80 z indeksem z 1000 - zamiast Wypełnienie pudełka zawartości AuthedChrome daje każdą stronę. Ta skrzynka nie m...

Kamo·1mo ago
Fixkamo-shared-library

Trzymaj każdą kolumnę szyfru tekstu z dala od JSON i strzeż się biblioteki reguł w całym

Następcze do 096fea1 (Organization GoDaddy uwierzytelnili, były obsługiwane przez punkt końcowy, który nie wymagał Sesja). Skan każdego z nich - znaleziono czte...

Kamo·1mo ago
FixSecurityService

Zatrzymaj GET /org/Eid shipping poświadczeń GoDaddy i zablokuje je do mappera tej usługi

Naprawa jest w kamo-wspólnie biblioteka 096feaa1: Organizacja.godaddyApiKey i godaddyAjtaj są teraz - JsonIgnore. Ta zmiana dociera do produkcji tylko wtedy, gd...

Kamo·1mo ago
Fixkamo-shared-library

Nigdy nie serializuj klucza GoDaddy i tajnego szyfrogramu

GET /api/security/org/Adorg (i /org/doma/-host) zwraca sam podmiot organizacji i odpowiedzi Bez sesji, a to ciało nosiło godaddyApiKey i godaddyApiSecret: szyfr...

Kamo·1mo 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