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
April 24, 2026
Featurekamo-shared-library

Dodaj flagi widoczności peralias creator

Dodaj widoczneToMemberyści / widzialneKolumny booleanoweTeamamTeambers do ChildOrgSecurityModelAlias więc administratorzy mogą ograniczyć aliasy macierzyste Wyd...

Kamo·6mo ago
Fixkamo-register

Adresy URL logo Cache-bust za pomocą themeRewizja z config.json

DynamicMetaLoader teraz przechowuje tematRewizję w sessionStorage i pożary KAMO_THEME_CONFIG_LOADED po pobraniu config.json. ThemeLogo słucha w przypadku tego z...

Kamo·6mo ago
Fixkamo-internal

Adresy URL logo Cache-bust za pomocą themeRewizja z config.json

DynamicMetaLoader teraz przechowuje tematRewizję w sessionStorage i pożary KAMO_THEME_CONFIG_LOADED po pobraniu config.json. ThemeLogo słucha w przypadku tego z...

kamo·6mo ago
FixSecurityService

Przesyłanie bezpośrednio do publicznego /-dobsługowego-dob'/img/img/ zamiast inscenizacji wiadra

Punkt końcowy w przesłaniuLogo był napisanie do zakodowanego "sumtingwong" zastępcy (niewypełnione ustawienie) zamiast rzeczywistej ścieżki tematu publicznego o...

Kamo·6mo ago
FixSecurityService

Usuń węzeł w dół k2m1 z domyślnej domyślnej węzła krawędziowego

k2m1 (10.8.2.1) jest trwale w dół. Pozostawienie go na liście failover Spowodowało to, że retries zawisł, aż do pożarów nowego OkHttp timeout. Domyślnie Obecnie...

Kamo·6mo ago
Fixkamo-shared-library

Zastosuj timeouty/czytaj do MinioClient przez OkHttpClient

Bez przedziałów, uproszczony rówieśnik peer (k2m1) spowodował makeBucket I umieść wezwania Obaject do blokowania na czas nieokreślony, pojawiając się jako niesk...

Kamo·6mo ago
Featurekamo-internal

Okno dialogowe Ustawienia, ścieżka kreatora internetowego i panel dostarczania DNS

Dodaje UI Subdomain Branches na trzech powierzchniach: - nowy przycisk "Subdomain Branches" Otwiera okno dialogowe dla poziomu org-uwaluuj toggle + GoDadd...

kamo·6mo ago
FeatureSecurityService

Konfiskata na poziomie org, klient GoDaddy i web-alias org tworzą ścieżkę

Przewody nowe Oddziały Subdomain są wyposażone w end-to-end na zapleczu: - SubdomenBranches Kontroler dla poziomu org-level enable + GoDaddy creds (live-verif...

Kamo·6mo ago
Featurekamo-shared-library

Dodaj jednostki, szyfr i alias/DNS log rusztowanie

Dodaje per-org GoDaddy crededs (AES-GCM zaszyfrowane), flaga allowRootSubdomains I zbiór aliasu dziecięcego na wzór bezpieczeństwa, rezerwa DNS Dziennik audytu ...

Kamo·6mo ago
Fixkamo-internal

Skrzynka wyboru skrzynki pocztowej odczytuje org_domains, a nie domeny dostawcy

Poprzednie okablowanie czyta /api/email/domains (email_provider_domains Stół). Ta tabela jest zapełniona tylko wtedy, gdy zewnętrzny dostawca poczty elektronicz...

kamo·6mo ago
Refactorkamo-register

Drop My Profile tip banner + ujednonijnie rozstawu sekcji

Wszystkie cztery sekcje My Profile mają teraz ten sam pionowy rytm — 8px między nagłówkiem każdej sekcji a jego polem (polami), 16px między Sekcje. Baner alertu...

Kamo·6mo ago
Refactorkamo-register

Układ profilu Tidy My + weryfikacja telefonu upuszcza

Zreorganizuj krok mojego profilu, aby wszystkie cztery sekcje dzieliły to samo Układ i format tytułowy. Zamówienie jest teraz Nazwą Prawną, aliasem, e-mailem, t...

Kamo·6mo ago
RefactorSecurityService

Upuść weryfikacja SMS dla pola telefonicznego na rejestracji

Numer telefonu zebranego podczas rejestracji samoobsługowej jest teraz Zwykły opcjonalny pole tekstowe — brak /rejestr/telefon/inicjowany, bez kodu SMS, Nie /re...

Kamo·6mo ago
Refactorkamo-shared-library

Rejestracja DropPhoneCode podmiot + repozytorium

Rejestracja samoobsługowa nie wykorzystuje już weryfikacji kodu SMS dla Pole telefoniczne — formularz rejestrowy zbiera numer telefonu jako zwykły tekst I przec...

Kamo·6mo ago
Featurekamo-internal

Profiks/suffix dropdowns, brama domeny skrzynek pocztowych, stan jawny

- Prefiks i przyrostek nazwy są teraz rozwijane z rozciągłości NamePrefixType / NameSuffix Katalogi dostarczane przez org-config Punkt końcowy. Wyświetla sk...

kamo·6mo ago
FeatureSecurityService

Wyraźny status zespołu + nazwa prefix/katalogów

- GET - teraz zwracają nazwyPrefixes i nameSuffixes, pozyskiwane z NamePrefixType i NameSuffType Dodaj Member / Dodaj formularze członkowskie Team nie musis...

Kamo·6mo ago
Fixkamo-internal

Unwrap ?markets:[...]- koperta w oknie dialogowym Attach

GET /api/security/commerce-markets zwraca rynki: [...], komunikat: "..." - /i, Nie nagi układ. Dialog Attach Commerce Market traktował całość Odpowiedź jako tab...

kamo·6mo ago
Featurekamo-internal

Pełna szerokość, trzyszybki Dodaj układ formularza użytkownika

Przerabia formularz tworzenia, aby korzystać z całego obszaru zawartości zamiast Kolumna wyśrodkowana o szerokości 1100px. - 3-kolumnowa responsywna układ: lep...

kamo·6mo ago
Fixkamo-internal

Merge OTK-redirect w proxy.ts, usuń zduplikowany middleware.ts

Next.js 15 odmawia budowy, gdy zarówno middleware.ts, jak i proxy.ts istnieją. The The (t. w pot w tym po tym, jak pow. w tym, pon. w tym, w tym, w tym, w tym, ...

kamo·6mo ago
Featurekamo-register

Połącz alias/email/nazwisko/telefon w pojedynczy krok "Mój profil"

Połącz wcześniej oddzielony "My e-mail & Alias", "Moje imię", i "Licz numer telefonu" wkracza w jeden krok "Mój profil" dla 13+ rejestrujących, Z aliasem + e-ma...

Kamo·6mo ago
FeatureSecurityService

Zrób e-mail + nazwę prawną opcjonalnie dla rejestracji poniżej 13 roku życia

Punkt końcowy /api/zagregowanie/zapis wcześniej odrzucił wszelkie wnioski Brakujące e-mail, imię lub nazwisko. To uczyniło ścieżkę poniżej 13 roku życia (KIDS_O...

Kamo·6mo ago
Fixkamo-internal

Przeczytaj nowy - od mistrza Redis i dedupe OTK POST

Replika czyta pominięte świeżo napisane sesje po wymianie OTK, powodując Fałszywe niepowodzenie i przekierowanie logowania. Pomij zwłoki intro, gdy jest obecny;...

kamo·6mo ago
FixSecurityService

Rozszerz OTK TTL dla enter-as-as valid-off

Kamo·6mo ago
Fixkamo-internal

Strażnik przed odpowiedziami nienadchniącym na /platformie/orgs

Odpowiedź nienadzoru (pusty organ, koperta błędów lub „data: [...]” opakowanie) Lądował w stanie orgs i wysadzał render z "Mapa nie jest funkcją". Brawa aktuali...

kamo·6mo ago
April 23, 2026
FixSecurityService

Enforce /network wprowadzaj reguły strony serwer-u boku

Odrzuć, gdy cel jest bieżącym orgiem sesji, niestandardowa domena SSL nie jest Potwierdzenie lub docelowe członkostwo w człowieku jest nieaktywne. Udostępnij ze...

Kamo·6mo ago
Featurekamo-shared-library

Dodać ? do kontroli wejścia w powstania

Kamo·6mo ago
FixSecurityService

Wymagaj członka docelowegoId i walidacji członkostwa org

Wejdź-w tej chwili zawsze buduje nowy - z celem zaopatrzony w klienta Rząd członkowskie; odrzuć niedopasowane orgi / członkostwo. Poprawa wycinka debugowania se...

Kamo·6mo ago
RefactorSecurityService

Share PostAuthService między logowaniem a enter-as-)

Wyodrębnij po uwierzytelnieniu - kompilacja (grant-all expansion, profil SQL, Tytuły branżowe, createSession) w PostAuth-Service więc enter-as używa Tak samo śc...

Kamo·6mo ago
FixSecurityService

Enter-as session wykorzystuje docelowego dostawcę bezpieczeństwa org i opcjonalnego targetMemberId

Enter-as było ustawienie Redis securityOrgId od użytkownika globalnego zabezpieczenia_providera, Podczas logowania ustawia go z docelowego łańcucha org FQDN. To...

Kamo·6mo ago
Fixkamo-internal

Otwarte /validate dla wejścia w OTK, więc obowiązuje sesja docelowa org

ENTER linked z /?otk', który nigdy nie nazywał /api/validate; wspólna domena Pliki cookie zachowały org źródłowy. Przekierowanie ?otk' do /validate via middlewa...

kamo·6mo ago
FixSecurityService

Rozwiąza sesję systemu-user z OTK dla wniosków BFF

SystemUserConfigStroller i SystemserCapabilityKontroller czytaj tylko Plik cookie. kamo-internal przekazuje X-OTK bez plików cookie, więc SecurityService Nigdy ...

Kamo·6mo ago
FixSecurityService

Sesja rozwiązań Enter-as z X-OTK BFF auth

EnterAsController tylko czytaj pliki cookie; ruch wewnętrzny wykorzystuje OTKPreAuthFilter Atrybuty sesji. Zaakceptuj targetOrgId jako ciąg dla dużych id INT8 o...

Kamo·6mo ago
Fixkamo-internal

Dodaj trasę BFF dla POST /api/security/enter-as

Akcja /network Enter nazwał nieistniejąca trasa Next, dająca 404. Przekaż żądanie do APIService, jak inne proxy bezpieczeństwa.

kamo·6mo ago
Fixkamo-internal

Proxy system-user config API tras do APIService

Strona konfiguracyjna o nazwie /api/security/system-user/- ?, ale nie Next handleli Istniał, więc aplikacja zwróciła 404. Dodaj trasy BFF dopasowywanie Security...

kamo·6mo ago
Featurekamo-internal

System Strona konfiguracji użytkownika + sieć ENTER AS SYSTEM MEMBER

Dodaje Administrację Platformy - Konfiguracja, rodzic-do-rzemisier-on-do. Strona, która udziela lub cofa zgodę na podszywanie się pod platformę Użytkownik syste...

kamo·6mo ago
FeatureSecurityService

Zapełnienie, enter-as flow, osłony mutacji, config API

Zaopatrzenie w samoleczenie: SystemUserBackfillService działa na każdym Rozruch SecurityService (z DataLoader) do dodania kolumny is_system_user Jeśli brakuje t...

Kamo·6mo ago
Featurekamo-shared-library

Dodaj flagę użytkownika systemu + podmiot dostępu-grant

Przedstawia ogólnopodobny model systemu User: User.isSystemUser flaga (unikalny indeks częściowy wymusza singleton), plus tabelę systemuUserAccess To rejestruje...

Kamo·6mo ago
FixInitializerService

TeamMember jest członkiem; drop bogu tm.getMember() połączenia

TeamMember używa dziedziczenia JOINED - jest członkiem, bez zagnieżdżonego członka Pole. Napełnieniu zaległym nazywało tm.getMember(), które nie istnieje. Przeł...

Kamo·6mo ago
FixBillingService

Użyj - prymitywny getter

OrganizationOwner jest prymitywnym booleanem w TeamMember, więc Lombok- wygenerowany dodatek jest isOrganizationOwner() nie getIsOrganizationOwner(). Naprawiono...

Kamo·6mo ago
Refactorkamo-internal

Usuń telefon + strony z zasążenie bezpieczeństwa

Zostały one dodane do kamo-wewnętrznego przez pomyłkę – kolekcja telefonu Numer i pytania bezpieczeństwa należą do przepływu rejestracji w Kamo-rejestr, i zosta...

kamo·6mo ago
Featurekamo-register

Dodaj weryfikację telefonu + kroki pytań bezpieczeństwa

Wstaw dwa nowe kroki między odzyskiwaniem haseł i konta 13+ Rejestrujący: krok numeru telefonu (opcjonalnie, poślizg, z kodem SMS Weryfikacja) i krok w sprawie ...

Kamo·6mo ago
FeatureSecurityService

Zbieraj telefon + pytania bezpieczeństwa podczas rejestracji

Przenieś numer telefonu i kolekcję pytań bezpieczeństwa do samoobsługi Przepływ rejestracyjny (gdzie były pierwotnie przeznaczone) a nie Wymagająca strona ustaw...

Kamo·6mo ago
Featurekamo-shared-library

Dodaj RejestracjaTętowyDoko-Kodon + repozytorium

Nowa tabela "registration_phone_codes" przechowuje kody weryfikacyjne SMS z jednym strzałem Wydane podczas rejestracji samoobsługowej, zanim stanie się podmiot ...

Kamo·6mo ago
Featurekamo-internal

Dodaj Member / Dodaj strony członków zespołu

- /kon: zamień pojedynczy niejednoznaczny przycisk z przyciskami z kartą Dodaj na karcie Członkowie, Dodaj ?członek członka grupy w zakładce Członkowie zespoł...

kamo·6mo ago
FeatureSecurityService

Dodaj Member / Dodaj przepływ tworzenia członków zespołu

- Nowy MemberCreateNasłuchiwanie Kontroler: GET — wiek-rek, strefa czasowa, działy, stanowiska GET - omijona kontrola istnienia przez e-mail lub nazwę użytk...

Kamo·6mo ago
Featurekamo-shared-library

Dodaj AgeReqType.allowsUnder13() helper

Używany przez Add Member / Add Team Member flow to pomiń odbiór wiadomości e-mail dla orgs, których wymóg wiekowy pozwala użytkownikom poniżej 13 roku życia (AL...

Kamo·6mo ago
Featurekamo-internal

Odbuduj plany i rozliczenia wokół grup rozliczeniowych

- Strona użytkownika Plany i karta rozliczeniowa jest teraz wyrównana z pulsującym blaskiem Ikona StarRate na pasku. Widoczny, gdy patrzymy na członka Zalog...

kamo·6mo 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