KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,650
Total Changes
6,071
Features
5,339
Fixes
30
Projects
Filter by project
All Projects17,650AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService586InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,411kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,071Fix5,339Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 30, 2026
Featurekamo-internal

Przetłumacz wiadomości czatu w języku widza

Dodaje tablicy flagi "Mój język" w NavTop (po lewej stronie narzędzia e-mail, oddzielone Przez regułę pionową). Wybór języka wpisuje się z powrotem do Member.la...

kamo·6mo ago
Fixkamo-internal

Pokaż zakładkę Plans & Billing niezależnie od statusu root-org

Brama !isRootOrg ukryła zakładkę na orgs root i zablokowana właściciele org i Samokontrola z dotarciem do strony rozliczeniowej z "Moje konto". A w tym, w tym, ...

kamo·6mo ago
Otherkamo-internal

Przetłumacz zakodowane struny UI

setup/dns (6 plików): strona, AliasStatusTable, DnsProgressView, DnsProvisioningPanel, DomainEntryForm, ManualDnsGuide. pliki: diagnostyka, niezbędne, integracj...

kamo·6mo ago
Fixkamo-internal

Spadek na miejsce - skacz każdy członek, bez softPush na premiery

Dryf po zwolnieniu był miękkiPushCluster strzelający na ścieżce upuszczenia użytkownika. A A (u) (u) Ograniczenia megaklastra rozciągają się we wszystkich kieru...

kamo·6mo ago
Otherkamo-internal

Przetłumacz zakodowane struny UI

Konto/view: 40 ciągów ponownie użyto z istniejącej przestrzeni nazw (brak nowych kluczy). kb (13 plików): tłumacz edytor artykułu, przegląda, recenzje, zasoby, ...

kamo·6mo ago
Otherkamo-internal

Przetłumacz pozostałe niesłodkodowe struny UI

Strona zadaniowa: Zapisywanie zmian, zamykanie, dodawanie zadań do automatyzacji strumienia, Edycja tytułowego tooltip. Uwaga: Odpuszczanie, Loading notes, Dele...

kamo·6mo ago
Otherkamo-internal

Zamień zakodowany angielski t() na stronach leadów

Przetłumacz pozostałe zakodowane ciągi UI w przydziałach, nowościach, raportach, i Widok/[id], aby użyć next-intl. Dodaj skrypty/i18n-audit.py, aby wykryć pozos...

kamo·6mo ago
Fixkamo-internal

Upuść mocno na miejscu — rzut tylko ogonem + skok(), aby wyczyścić prędkość

Poprzednia poprawka nadal pozwala głowicom dryfować na zwolnieniu, ponieważ: 1. Wykrywanie przerzutów przeciętnie przeleciało w całym oknie 110 ms. Użytkownik ...

kamo·6mo ago
Fixkamo-internal

Spadek na miejsce po zatrzymanym pociągu zamiast dryfowania

Dwa współpracujące błędy spowodowały, że upuszczone głowy (pojewne lub pozbieranie) odleciały do pozornie losowych pozycji, gdy użytkownik ciągnął się szybko, z...

kamo·6mo ago
Featurekamo-internal

Dodaj sesy personal + Chat/Docs/Notes/KB/HRS

Indeks /settings nie wykazał żadnych sekcji dla osób niebędących do adminów, ponieważ każdy Istniejąca sekcja została zamknięta po prawej stronie administratora...

kamo·6mo ago
Featurekamo-internal

Obracaj otwieranie bramek w oparciu o proporcje widoku

Rama bramek teraz przechyla się przez atan2 (widzeportH, viewport) więc jest otwarty Prawo strona zmierza w kierunku przekątnego widoku — dla 16:9 monitoruje Pu...

kamo·6mo ago
Featurekamo-internal

Rzuć bramkę, aby uzbrajić bramkę z strzelcem/miss obchody

Ramka bramkowa 132 x 132 pojawia się w górnej lewej części, gdy głowa jest w środku Samochodem lub aktywnym miotiem, przesunięcie 56px z narożnika, aby głowice ...

kamo·6mo ago
April 29, 2026
Featurekamo-internal

Fizyka rzucana z kolizjami przy basenie i szlakiem kometek

Przesunięcie głowy obok progu rzutu uderza go w granat W fizyce w zasięgu jawnej (tarcie, odbicie krawędzi, wzmocnienie głową w głowę Zderzenia). Powolne krople...

kamo·6mo ago
Fixkamo-internal

Anuluj odziedziczoną prędkość przeciągania na premiery

Przeciągnij uchwyt aktualizuje wartość ruchu głowy za pomocą szybkiego mx.set(nx) Połączenia, których narzędzia-ruch używają do obliczania prędkości. Kiedy wyda...

kamo·6mo ago
Fixkamo-internal

Kryspen sześciokąt w każdym rozmiarze / stanach

Wyeliminowano cztery źródła miękkości: - na SVG - - na widocznym kondrze, więc uderzenie Szerokość nie rozciąga się (i rozmywa) w skali nachanie / zmiany - od...

kamo·6mo ago
Featurekamo-internal

Użyj OTK z wymianowany na nowi org

Wolć otk zwrócony przez POST /api/security/org w związku z kontynuacją /api/bezpieczeństwo/jdź jak w obie strony. Serwer teraz miętuje świeżego właściciela Sesj...

kamo·6mo ago
Fixkamo-internal

Odstępowanie na klamra + zasady grupowania tej samej wielkości

Komórka klastrowa i awaria hex pochodzą teraz z największej gromady Członek zamiast globalnej skali, a jeni mogą zawierać Przesunięcie środkowego wyrównania, wi...

kamo·6mo ago
Fixkamo-internal

Ukryj popover po zaproszeniu do spotkania otwiera okno dialogowe

Wysover był otwarty pod dialogiem spotkania, ponieważ Okno dialogowe zostało warunkowo renderowane wewnątrz bramki docelowej popovera. Uchwyć zaproszenie w mome...

kamo·6mo ago
Refactorkamo-internal

Przepisz system drag/klastrów za pomocą magnetycznego zatrzaskowania i zbierz gest

Zamień monolityczny HexHeadGroup (847 linii) modułowym silnikiem klastrowym W obszarze aplikacja/komponenty/chata/hexheads/. Pojedyncze źródło prawdy: każda gło...

kamo·6mo ago
Fixkamo-internal

Solidna angielska autyback dla brakujących i pustych tłumaczeń lokalnych

- mergeWithFallback traktuje teraz lokalne wartości pustych struny jako nieprzetłumaczone, Opadając z powrotem do angielskiej wartości, zamiast nic nie robić ...

kamo·6mo ago
Fixkamo-internal

Zaktualizuj zamówienia strona konta uid typu od numeru do ciągu

AccountSummary.uid jest teraz ciągiem (długa precyzja fix). Również usuń ParseInt Porównanie i typ "numer" z pola ręcznego ID konta.

kamo·6mo ago
Featurekamo-internal

Przesuń dostępność rozwijaj pozycję w lewo przed My Businesses

Przenosi pigułkę o status z prawej poprzeczkę akcji do lewej sekcji powitalnej, umieszczając ją między separatorem powitalnym a My Businesses z przegrobem. Usuw...

kamo·6mo ago
Fixkamo-internal

CustomerMemberId to numer identyfikacyjny członka, rozwiązywanie kont przez pierwotnyMemId

- posApi: AccountSummary uid string, dodaj podstawowyMemberId; - string customerMemberId; - SubscriptionOrderWizard: wyślij (nie uid) jako customerMemId; presel...

kamo·6mo ago
Featurekamo-internal

Wymień kliknięcie na otwarcie popovera akcji + sterowanie rozmiarem

Kliknięcie głowicy sześciokątnej otwiera teraz polerowany wyrzutnik szklany amoryzm z Działania kontekstowe zamiast natychmiastowego otwierania okna narzędziowe...

kamo·6mo ago
Fixkamo-internal

Kompletny następny intchl dla diagnostyki systemu

Pozostała część MySQL, Redis, statystyki, żądania i akordeonowa na klawisze components.settings.diagnostyczne; użyj czasu lokalnego i przetłumaczonej odznaki st...

kamo·6mo ago
Featurekamo-internal

Wire FeaturesManager na subskrypcję platformy dla dzieci-orging

FunkcjeManager nazywał dziedzictwo - które Rzuty (wygrane opad) zamiast odczytać prawdziwą subskrypcję platformy. Teraz dzwoni - który pyta root org's Zamówien...

kamo·6mo ago
Fixkamo-internal

Legacy getCurrentSubscription stub must throw, a nie return null

Zwracanie null FeaturesManager traktuje każdy org jako brak subskrypcji (billingLoaded’true, has Subscription-false), blokując wszystkie przełączniki funkcji za...

kamo·6mo ago
Featurekamo-internal

Użyj przetłumaczonego aria-label dla SettingsPolajka karts

Odw. . z next-intl.

kamo·6mo ago
Fixkamo-internal

Moduły jsonu do gitigredugowanych wiadomości / import.json

Tsc i rozwiązanie IDE ?messages/ JSON po połączeniu bez konieczności Popełnione pliki w wiadomościach/. Extend include dla typów/.d.ts.

kamo·6mo ago
Featurekamo-internal

I18n dla starszej zawartości koncentratora / paska bokowego za pośrednictwem ustawieńLegacyHub

Wymień zakodowany na twardo angielski na następny wint. wprowadza stabilne stałe tematy id; AktywnyTopic jest porównywany z ids zamiast przetłumaczonymi strunam...

kamo·6mo ago
Refactorkamo-internal

Scope SettingsSearchBar do components.settings:

Użyj "z klawiszami searchBar. zamiast Global t() z pełnymi kropkami.

kamo·6mo ago
Featurekamo-internal

Strona docelowa drutu do ustawień Tłumaczenia

Zamień zakodowane karty i kopiowanie sekcji za pomocą kodujanego użyciaTłumaczenia - Szczątki poparte z ICU Etykieta gałąź do kart typu branch. Konsoliduj listy...

kamo·6mo ago
Fixkamo-internal

Przenoszenie ustawień konta pomaga panelom do kluczy wiadomości

Zamień wszystkie zakodowane kopiowanie pomocy na stronie konta organizacji Klucze do lugowania. Rozszerz i18n-audit, aby zgłosić brak plików Haczyki tłumaczenio...

kamo·6mo ago
Fixkamo-internal

Wire organ organizacji przewody bohatera i zakładki do kluczy i18n

Użyj ciągów znaków dla SettingsView title, Napis i etykiety zakładkowe, więc interfejs użytkownika pokazuje tłumaczenie zamiast surowej Zaśladowców pozostawiony...

kamo·6mo ago
Chorekamo-internal

Pusty commit

kamo·6mo ago
Featurekamo-internal

Przenieś tłumaczenia do kamo-translation-dictionary

Wszystkie 22 pliki lokalne przenoszą się do scentralizowanego kamo-translation-dictionary Repo. CI teraz klonuje, które repo i kopiuje folder kamo-internal/ W w...

kamo·6mo ago
Chorekamo-internal

Punkt kontrolny bn [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Punkt kontrolny ar [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Punkt kontrolny fr [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Punkt kontrolny es [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Punkt kontrolny hi [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Punkt kontrolny zh [skip ci]

Kamo CI·6mo ago
Featurekamo-internal

Wire MUI Tooltip tytuły poprzez common.actions i common.tooltips

Zamień dosłowne jednoliniowe struny tytułu Tooltip z tCommon("akcjami. tCommon("toołps."), scalać klawisze w wiadomości/en.json i zagnieć Komponenty, które potr...

kamo·6mo ago
Chorekamo-internal

Zsynchronizuj tłumaczenie hash [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Punkt kontrolny ro [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint czekowy uk [skip ci]

Kamo CI·6mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing