KamoCRM

Live Change Log

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

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

Add MailboxTableShell wspólny prymityw

kamo·6mo ago
Featurekamo-internal

Egzekwowania praw członkowskich na wszystkich elementach nav

Każdy element nav wymaga teraz zarówno flagi funkcji org, jak i członka. 7 nowych praw dostępu dodano: ACCESS_COMMERCE, VIEW_CALENDAR, ACCESS_CHAT, ACCESS_MAIL,...

kamo·6mo ago
Fixkamo-internal

Zapobiegaj podwójnemu owijaniu pełnodokumentowego bodyHtml w projektantze bloków

Kiedy bodyBlocks jest zerowy, a bodyHtml jest pełny dokument .!DOCTYPE html> (np. kanoniczne szablony rozstawione), importowanie go jako pojedynczego bloku Seri...

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

Serializuj pełny email HTML z ramką inacyjną na szablonach

- serializeFullEmailHtml owija wewnętrzne bloki w markowej ramie zewnętrznej (klimateriałowa, tytuł/podpis, obszar treści, logo footer + nazwa org) Używanie...

kamo·6mo ago
Refactorkamo-internal

Kompaktowy nagłówek edytora — usuń duży tytuł / taśmy, przesuń akcje do nav row

Usuwa lepką kartę nagłówka (tzw., podtytuł, Save/Cancel/Preview Przyciski, Edycja / Przeglądanie kart kreskówki) z EmailTemplateEdytuj, aby odzyskać ?200px O pi...

kamo·6mo ago
Featurekamo-internal

Dodawanie stron ustawień konta dla telefonu + pytania zabezpieczające (SP3)

Dodaje - z okablowaniem API do SecurityService /api/konto/. Synchronizacja nav we wszystkich 3 lokalizacjach.

kamo·6mo ago
Featurekamo-internal

Podgląd trasy przez backendowy modal Browser (część SP2)

EmailTemplateBrowser jest teraz właścicielem modalu Preview bezpośrednio, więc Menedżer nie musi już przechwytować żądań podglądu na poziomie wiersza i Przekier...

kamo·6mo ago
Featurekamo-internal

Wire EmailTemplateEdytuj do prawdziwego API

Nawodnienia z templateApi.get, zapisy za pośrednictwem templateApi.update. Kategoria Rozpad jest oparty na API z inline-create afordance w kategorii. Zmienne Wy...

kamo·6mo ago
Featurekamo-internal

Wire EmailTemplateBrowser do prawdziwego API + dodaj kartę Domyślne domyślne

Zastępuje 140 linii danych próbnych wywołaniami templateApi.list(). Warunkowe Piąta zakładka "System domyślnie" pojawia się tylko dla administratorów i renderów...

kamo·6mo ago
Featurekamo-internal

Dodaj e-mailTemplateCategory Modal (część SP2)

kamo·6mo ago
Featurekamo-internal

Dodaj e-mailProsmodalTemplatePreview

Otwiera się na podgląd w akcję wozówką. Backend-rendered via templateApi.preview(); Wynik wyświetlany w piaskownicy iframe dla izolacji stylu. Pasuje do: Dokład...

kamo·6mo ago
Chorekamo-internal

Usunij nieużywane EmailGeneralManager.tsx ( 560 linii martwego kodu)

Komponent nigdy nigdzie nie był importowany. Jego przełączanie (przeprowadzanie odbijania, Wysubskrybuj, śledzenie dostaw, domyślnie z poczty e-mail) nie miało ...

kamo·6mo ago
Featurekamo-internal

Dodaj templateApi + categoryApi + zmienne moduły klienta

Wraps SP1's /api/email/plats/pl-es/a - i . Punkty końcowe z typed TypeScript helpers. zmienneKontrakty Lusterka SP1's TemplateKeys Javadoc więc zmienny numernik...

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

Dodaj "spotkaj" do listy aliasów DNS

kamo·6mo ago
Featurekamo-internal

Dodaj ikonę analizy do navtop z OTK-ukonwetycyzmowanym iframe

Dodaje ikonę BarChart do NavTop zamknięte dla członków zespołu na najwyższym poziomie orgi (brak rodzica). Kliknięcie nawiguje do /analityki, które generują OTK...

kamo·6mo ago
Featurekamo-internal

Pokaż rekord własności domeny TXT w interfejsie konfiguracji DNS

- DomainData/DnsStatus: dodaj weryfikacjęToken, własnośćZeryfikowana, pola typu - AliasStatusTable: pokaż TxtOwnershipCard powyżej tabeli CNAME z przyciskiem ko...

kamo·6mo ago
Featurekamo-internal

Dodaj /setup/dns strona i przepływ konfiguracji domeny do /network

- Nowa strona /setup/dns z przepływem dwufazowym: wpis domeny, a następnie DNS Weryfikacja z 60-sekundowym automatycznym zatwierdzeniem i potwierdzeniem SSL -...

kamo·6mo ago
Fixkamo-internal

Obsługa pustych odpowiedzi API i wdzięku degradacja na karcie rozliczeniowych

- billingApi-mózg, które teraz bezpiecznie radzą sobie z pustymi ciałami Zamiast rozbijać się na res.json() z pustymi danymi wejściowymi - PlansBillingTab loa...

kamo·6mo ago
Fixkamo-internal

Rozwiązanie kontekstu org/członu z sesji dla pełnomocnictwa rozliczeniowczego

Kontrolery BillingService wymagają nagłówków X-Org-Id i X-Member-Id. Podczas dzwonienia bezpośrednio (obejmowanie APIService), nie były one ustawiane. Teraz pro...

kamo·6mo ago
Refactorkamo-internal

Call BillingService bezpośrednio przez k8s DNS zamiast przez APIService

Serwer proxy Next.js teraz dzwoni do BillingService - bezpośrednio, pominięcie Niepotrzebny chmiel przez APIService. Używa BILLING_SERVICE_URL env var Z k8s wew...

kamo·6mo ago
Fixkamo-internal

Dodaj trasę proxy Next.js API dla /api/billing/'

Klient API rozliczeniowy dzwonił /api/billing/a jako względny adres URL, Który trafił na serwer Next.js zamiast bramki APIService. Dodano do tego, że Trasa prox...

kamo·6mo ago
Featurekamo-internal

Wymień przełączanie add-on z suwakiem ilościowym

Dodatkowa pamięć ma miejsce w przypadku użytkowania (blok $ / 25 GB), a nie proste włączanie / wyłączanie Doda się. Zastąpił przełącznik przełączający suwakiem ...

kamo·6mo ago
Fixkamo-internal

Dodaj rodzicId i rodzic do OrgProvider

Interfejsowi rekwizytów organizacji brakowało pól parentId i macierzystych, Spowodowanie ich upuszczania podczas kompilacji TypeScript, nawet jeśli Pozwolenie i...

kamo·6mo ago
Featurekamo-internal

Wire BillingManager i RelationshipManager do prawdziwych backendów

BillingManager (karta rozliczeniowa konta): - Zastąpiony w 100% lokalny makieta z realną metodą płatności zabezpieczoną Stripe Zarządzanie za pośrednictwem bi...

kamo·6mo ago
Featurekamo-internal

Zastąp stronę ze statystykami maku na żywo KamoCRM subskrypcyjny pulpit nawigacyjny

Przebudowane /settings/account?tab'stats w w pełni okablowany, tylko odczyty Deska rozdzielcza. Zastępuje wszystkie fałszywe dane przy równoległych połączeniach...

kamo·6mo ago
Featurekamo-internal

Wybierz koniec planu na koniec

- Wire PlanCalculator do dialogów dialogowych PlansBillingTab (zastępuje symbol zastępczy) - Wyłać dostępne plany z rozliczeń API na obciążenie strony - Zgłosze...

kamo·6mo ago
Featurekamo-internal

Ukryj zakładkę Plany & Billing dla root KamoCRM org

Właściciele org KamoCRM mają wszystko włączone bez żadnych kosztów – powinni Nigdy nie widzisz zakładki rozliczeniowej. Zakładka jest teraz warunkowo wyrenderow...

kamo·6mo ago
Featurekamo-internal

Integracja systemu rozliczeniowego Stripe na całej platformie

- Nowy klient billingApi.ts z pełnymi typowymi typami skryptów dla wszystkich faktur punkty końcowe (subskrypcje, metody płatności, faktury, kredyty, wykorzys...

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