KamoCRM

Live Change Log

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

17,808
Total Changes
6,167
Features
5,369
Fixes
30
Projects
Filter by project
All Projects17,808AIService262APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService597InitializerService333KBService151KlusterServices747MCPGatewayService265MediaService604RAGService79SecurityService1,905TranslateService62VOIPService256VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,462kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,717kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore786Docs3,275Feature6,167Fix5,369Other998Performance165Refactor278Revert23Style42Test164Upgrade1
August 11, 2026
Featurekamo-shared-library

Nagraj to, co każda cena Stripe została stworzona z

Odwzorowanie przechowywane tylko w cenie id, więc zmiana ceny katalogowej może być Nawet nie być zauważone. Upewnij się, że PlanPrices zwarł się na istnieniu rz...

Kamo·2mo ago
Featurekamo-internal

Wpisz pojemność magazynową, z powrotem podsumowania

Utrzymuje umowę klienta w pogotowiu za pomocą BillingService, która teraz informuje, co Plan obejmuje, jakie bloki zostały zakupione, połączony sufit i Frakcja ...

kamo·2mo ago
FeatureBillingService

Zgłoś pojemność wraz z użytkowaniem

Panel przechowywania zgłoszony bytes przechowywany za nic nie w ogóle – brak zasiłku, Brak procentu, bez pieniędzy - więc właściciel patrząc na 400 GB nie miał ...

Kamo·2mo ago
Featurekamo-shared-library

Nadaj przydziałowi magazynowe efekt

Przechowywanie było mierzone w dziewiętnastu domenach, nocą, z efektem budowy. Test pokrycia – i nigdzie nie obliczył zasiłku lub odmówił bajtowi. Dane dotycząc...

Kamo·2mo ago
Featurekamo-internal

Powiedz wnioskodawcy, czy ich agent rzeczywiście tam jest

Cichy wątek nie odróżnia "nikt nie patrzył na to" od "mój agent Odszedł”, a osoba oczekująca nie może powiedzieć, która. Zawiadomienie w ramach Rozmowa mówi, kt...

kamo·2mo ago
FeatureMediaService

Przypisanie dociera do nowego agenta, a wnioskodawcy mówi się, kto tam jest

Przypisanie nie dotarło do nikogo. zadanieOpenedAt rekordy, które umieścił klient Rozmowa na ekranie i to jest to, co podnosi bilet przy logowaniu - ale to Nada...

Kamo·2mo ago
Featurekamo-internal

Przypisz prośbę o czat i przypisać z listy biletów

Dwie luki, ta sama przyczyna – przydział został potraktowany jako coś, co dzieje się z czymś, co się dzieje Bilet zamiast na pracę. Przycisk przypisujący zosta...

kamo·2mo ago
Featurekamo-internal

Silnik wyceny dla zbieracza planu, dopasowujący to, co Stripe będzie rozliczać

Irytmetyka za żywą sumą biegu, trzymana od siebie oddzielona od dowolnego składnika, więc Liczby można przetestować bezpośrednio. Odzwierciedla ;) ;) Dokładnie:...

kamo·2mo ago
FeatureBillingService

Zrób pierwszy plan do kupie, a także zwróć realne ceny planu

Dwie rzeczy zatrzymały organizację, która kiedykolwiek kupiła pierwszą subskrypcję. Listy planów były osiągalne tylko za pośrednictwem sub.marketId w subskrypc...

Kamo·2mo ago
Featurekamo-internal

Brama zapłaciła akcja na licencjonowanym miejscu, w punkcie zadławieni

Prawie każda akcja bramowa w produkcie — wybierz rozszerzenie, e-mail użytkownika, Otwórz asystenta AI, odtworzyć nagranie, rozpocząć rozmowę społeczną – jest n...

kamo·2mo ago
FeatureSecurityService

Rozwiązuj to, co może zrobić członek, a nie tylko to, co obejmuje ich plan

Dotacje fabularne opisują plan. Nigdy nie opisali tego członka, ponieważ Nawigacja bramek konsolowych na org-level org.features — tak więc członek bez licencji ...

Kamo·2mo ago
FeatureBillingService

Bill per-ont przez jednostki zakupione, a nie przez liczbę pracowników

Wątek nowej ilości dodatku poprzez tworzenie i aktualizowanie: dodatek FLAT teraz Odbiera swoją ilość Stripe z tego, co faktycznie kupiła subskrypcja, więc czte...

Kamo·2mo ago
FeatureInitializerService

Wycena dodatkowa pamięć masowa jako 2,50 USD za 10 GB, org

Dodatek opisał wspólną pulę w całej organizacji, a następnie był wyceniony USAGE_BASED za 4 USD z "25 GB" podanym tylko w prozach. Nic nigdy nie zgłosiło Zdarze...

Kamo·2mo ago
Featurekamo-shared-library

Daj dodatki rozmiar jednostki i ilość do przejmą

Jednostka dodatkowa istniała tylko jako proza w swoim opisie ("Każda jednostka Dodaje 25 GB") i jako zakodowana stała w witrynie marketingowej, więc nic nie mog...

Kamo·2mo ago
August 10, 2026
Featurekamo-internal

Wybierz agenta, aby przydzielić bilet, zamiast wpisać ich id

Przypisz i ponowny przypisanie otworzyło pole tekstowe, w którym wpisałeś surowy id członka — który Oznaczało to już znać id osoby, której chciałeś, za działani...

kamo·2mo ago
FeatureMediaService

Punkty końcowe dla automatycznego otwierania logowania

GET /sessions/chat/auto-open zwraca rozmowy na czacie klienta tego członka Powinien podnieść; POST /sessions/'guid'/auto-otwarte rekordy, które to zrobił. Trwał...

Kamo·2mo ago
Featurekamo-shared-library

Trwały zapis rozmowy klienta podniesionego przez siebie

MediaSessionMember zyskuje AUTO_OPENED_AT, obok msgIdLastViewed, ponieważ jest to To samo ziarno – fakt o związku jednego członka z jedną sesją. Ten jeden Odpow...

Kamo·2mo ago
Featurekamo-internal

Rewij panel preferencji

Cztery zrzuty i przełącznik na panelu umyty na górę na dół w dzierżawcy Kolor w pełni sił, więc każda kontrola walczyła z własnym tłem. Każdy z nas Wybierz ukry...

kamo·2mo ago
Featurekamo-internal

Zamień spinnery skrzynki pocztowej szkieletem, który się składa

Każdy stan załadunku na /messages był ładowarka2 na pustej szybie — Buty, lista wiadomości, drzewo folderów, ciało wiadomości i następna strona Rozpiętość na mi...

kamo·2mo ago
Featurekamo-internal

Dodawanie i usuwanie gości z dialogu wydarzenia

Ostatnia rzecz, której dialog nie mógł zrobić. Może pokazać, kto już był na Wydarzenie, ale nie było sposobu, aby umieścić kogoś tam - jedyna kontrola gości Był...

kamo·2mo ago
FeatureEmailService

Zarządzanie listą gości wydarzenia

Okno dialogowe może pokazać, kto był już na wydarzeniu, ale nigdy nie dodawać ani nie usuwać Każdy; jedyną operacją gościa było ponowne zganizowanie ludzi, któr...

Kamo·2mo ago
Featurekamo-shared-library

Batched guest lookup i usunąć przez wypozwijenie

Okno dialogowe zdarzenia pokazuje, z kim jest zdarzenie, a lista zwraca punkt końcowy Miesiąc wydarzeń na raz. Prośba o gości na wydarzenie jest zapytaniem w je...

Kamo·2mo ago
Featurekamo-internal

Powiedz członkowi, z czym koliduje się zdarzenie, gdy je ustawiają

Najbardziej użyteczną rzeczą, jaką może powiedzieć dialog w harmonogramie, jest "już masz Coś wtedy" i punkt końcowy, aby odpowiedzieć, że istniała wszystko raz...

kamo·2mo ago
FeatureEmailService

Niech punkt końcowy konfliktów wyklucza edytowane wydarzenie

ConflictDetectionService zawsze przyjmował wyłączenieWydarzenia; ten punkt końcowy Zremisował null. Bez tego wydarzenie nakłada się na siebie, więc w momencie, ...

Kamo·2mo ago
Featurekamo-internal

Odbuduj dialog wydarzenia wokół, gdy, a nie wokół pól

Dziesięć identycznych ważonych pól w kolumnie, w kolejności Kolumny znajdują się w tabeli: tytuł, opis, lokalizacja, kalendarz, Całodniowy, początek, koniec, ko...

kamo·2mo ago
Featurekamo-internal

Strategia automatycznego przydziału i automatycznie otwiera przypisaną konwersację

Ustawienia tematu zyskują czwartą strategię. W wierszach listy i okno dialogowe edycji Udostępnić tę samą etykietę, a klucz wysłany najpierw do kamo-translation...

kamo·2mo ago
FeatureMediaService

AUTO_ASSIGNMENT, i podnieś przydzieloną rozmowę na ekranie agenta

Żądanie czatu i przesłany bilet są tą samą jednostką pracy; temat jest Strategia jest jedyną rzeczą, która decyduje o tym, jak to się wydaje. W tym, w tym, w ty...

Kamo·2mo ago
Featurekamo-shared-library

Strategia AUTO_ASSIGNMENT i trwały rekord niewidoczne przekazania

AUTO_ASSIGNMENT(3) jest dodany do SupportAssignmentStrategyType — przypisać Natychmiast do agenta, który jest naprawdę online, preferując każdego, kto posiada N...

Kamo·2mo ago
Featurekamo-internal

Chip pinned app uruchamia aplikację, a nie jej ustawienia

Wiodący chip pinned band linkował do lądowania ustawień aplikacji — To samo miejsce jego pierwszy wpis już idzie. Teraz pożycza nav tej aplikacji Opcja hurtowa,...

kamo·2mo ago
FeatureEmailService

Synchronizacja kalendarza organizacyjnego do telefonów, bez otwierania otworu

Współdzielony kalendarz nie ma właściciela, więc lista DAV z kontami może Nigdy go nie zwróć: wydarzenia firmowe były wyraźnie w sieci i niewidoczne - W każdym ...

Kamo·2mo ago
FeatureInitializerService

Dodaj i uzupełniaj konta.date_created

Hibernate nie może dodać tego samego: ddl-auto emituje go NIE NULL, który CockroachDB odmawia na stole, który ma już rzędy. Więc jest dodana do zerowawia Tutaj,...

Kamo·2mo ago
Featurekamo-shared-library

Rekord, gdy utworzono konto

Konto nie zawierało żadnego znacznika czasu tworzenia w ogóle — ani kolumny null, żadnej kolumny. Lista kont ma kolumnę Utworzoną Date i zamówienia po niej, tak...

Kamo·2mo ago
Featurekamo-internal

Przypnij wabiną aplikację do domowego launchpadu

Każdy temat Włączonych aplikacji ma teraz przełącznik pin, w podwariacji Ustawienia Menu i nagłówku sekcji na stronie docelowej ustawień. Przypięte aplikacja ot...

kamo·2mo ago
Featurekamo-internal

Daj Mobile Copilot setup własną stronę o pełnej szerokości

Powierzchnia udostępniania telefonu była trzecią kartą Centrum Interaction Slajd, który zamknął go na szynie 500px - zbyt wąski, aby pokazać instalację Kod i ko...

kamo·2mo ago
Featurekamo-internal

Odbuduj kalendarz wokół bieżącego momentu

Strona była funkcjonalną siatką z chromem wykonującym rozmowę: 3px Zasada tęczy pod paskiem narzędzi, druga nad zawartością, gradient Przyciski i cztery luźne p...

kamo·2mo ago
FeatureInitializerService

Przenieś kalendarze na członkostwo i podawaj org wspólne

Kalendarze i wydarzenia były własnością konta i nie miały organizacji. To wiąże się z najwcześniejszym członkiem jego właściciela – organizacji Konto należało d...

Kamo·2mo ago
Featurekamo-shared-library

Skaż kalendarze do członka i dodaj prawo do publikacji w całym org

UserCalendar i CalendarWydarzenie zawieszone w sam od USER_ID i nie przewoziły Organizacja. Użytkownik jest globalny, a użytkownik jest tym, że użytkownik w jed...

Kamo·2mo ago
FeatureInitializerService

Hand shared address-book kontakty z książkami z powrotem do ich właścicieli

EmailService teraz przeprowadza każdy kontakt do contact_books.owner_id, który Pozostawia kontakty już siedzące w bezwłasnej organizacji-domyślnie Książka nieos...

Kamo·2mo ago
FeatureVOIPService

Punkt w YugabyteDB i użyj PostgreSQLDialect

CockroachDB został zastąpiony przez YugabyteDB. Ciągi połączeń przesuwają się z Co karaluchdb-publikowany:26257 do yb-tserver-service:5433, dialekt hibernacji O...

Kamo·2mo ago
FeatureSecurityService

Punkt w YugabyteDB i użyj PostgreSQLDialect

CockroachDB został zastąpiony przez YugabyteDB. Ciągi połączeń przesuwają się z Co karaluchdb-publikowany:26257 do yb-tserver-service:5433, dialekt hibernacji O...

Kamo·2mo ago
FeatureRAGService

Punkt w YugabyteDB i użyj PostgreSQLDialect

CockroachDB został zastąpiony przez YugabyteDB. Ciągi połączeń przesuwają się z Co karaluchdb-publikowany:26257 do yb-tserver-service:5433, dialekt hibernacji O...

Kamo·2mo ago
FeatureMediaService

Punkt w YugabyteDB i użyj PostgreSQLDialect

CockroachDB został zastąpiony przez YugabyteDB. Ciągi połączeń przesuwają się z Co karaluchdb-publikowany:26257 do yb-tserver-service:5433, dialekt hibernacji O...

Kamo·2mo ago
FeatureMCPGatewayService

Punkt w YugabyteDB i użyj PostgreSQLDialect

CockroachDB został zastąpiony przez YugabyteDB. Ciągi połączeń przesuwają się z Co karaluchdb-publikowany:26257 do yb-tserver-service:5433, dialekt hibernacji O...

Kamo·2mo ago
FeatureKBService

Punkt w YugabyteDB i użyj PostgreSQLDialect

CockroachDB został zastąpiony przez YugabyteDB. Ciągi połączeń przesuwają się z Co karaluchdb-publikowany:26257 do yb-tserver-service:5433, dialekt hibernacji O...

Kamo·2mo ago
Featurekamolos

Punkt w YugabyteDB i użyj PostgreSQLDialect

CockroachDB został zastąpiony przez YugabyteDB. Ciągi połączeń przesuwają się z Co karaluchdb-publikowany:26257 do yb-tserver-service:5433, dialekt hibernacji O...

Kamo·2mo ago
FeatureESigService

Punkt w YugabyteDB i użyj PostgreSQLDialect

CockroachDB został zastąpiony przez YugabyteDB. Ciągi połączeń przesuwają się z Co karaluchdb-publikowany:26257 do yb-tserver-service:5433, dialekt hibernacji O...

Kamo·2mo ago
FeatureEmailService

Punkt w YugabyteDB i użyj PostgreSQLDialect

CockroachDB został zastąpiony przez YugabyteDB. Ciągi połączeń przesuwają się z Co karaluchdb-publikowany:26257 do yb-tserver-service:5433, dialekt hibernacji O...

Kamo·2mo ago
FeatureDocsService

Punkt w YugabyteDB i użyj PostgreSQLDialect

CockroachDB został zastąpiony przez YugabyteDB. Ciągi połączeń przesuwają się z Co karaluchdb-publikowany:26257 do yb-tserver-service:5433, dialekt hibernacji O...

Kamo·2mo ago
FeatureDaemonService

Punkt w YugabyteDB i użyj PostgreSQLDialect

CockroachDB został zastąpiony przez YugabyteDB. Ciągi połączeń przesuwają się z Co karaluchdb-publikowany:26257 do yb-tserver-service:5433, dialekt hibernacji O...

Kamo·2mo ago
FeatureConversionService

Punkt w YugabyteDB i użyj PostgreSQLDialect

CockroachDB został zastąpiony przez YugabyteDB. Ciągi połączeń przesuwają się z Co karaluchdb-publikowany:26257 do yb-tserver-service:5433, dialekt hibernacji O...

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