KamoCRM

Live Change Log

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

17,800
Total Changes
6,161
Features
5,369
Fixes
30
Projects
Filter by project
All Projects17,800AIService262APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService597InitializerService332KBService151KlusterServices746MCPGatewayService265MediaService604RAGService79SecurityService1,903TranslateService62VOIPService256VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,460kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,715kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore786Docs3,273Feature6,161Fix5,369Other998Performance165Refactor278Revert23Style42Test164Upgrade1
August 15, 2026
FeatureInitializerService

Osłuchaj raporty i rzędy pulpitu nawigacyjnego i przestańcie siej siekanie VIEW_DASHBOARD

VIEW_DASHBOARD (0), VIEW_REPORTS (1) i EXPORT_REPORTS (2) zostały usunięte z RoleRightType dzisiaj, wraz z dwiema stronami, które nazwali. To usuwa to, co oni Z...

Kamo·2mo ago
Featurekamo-shared-library

Usunąć VIEW_DASHBOARD, VIEW_REPORTS i EXPORT_REPORTS

Wszystkie trzy wymienione strony, które istniały na dysku i były wspierane przez nic: aplikacja / pulpit Ustalone przykładowe słupki prosto z i18n, aplikacja / ...

Kamo·2mo ago
Featurekamo-internal

Ikony aplikacji na kroku aplikacji i funkcji kreatora

Kreator tworzenia sieci przyciągnął każdą aplikację jako pierwszą literę jej nazwy, więc Ten sam aplikacja to sklep na Settings -> Funkcje i "S" tutaj. Ikony Ju...

kamo·2mo ago
Featurekamo-internal

Nakładka w kolorze ciała do logo ekranu ładującego

Dodaje "Loading Screen Logo Overlay" bezpośrednio pod stronę domową 1 na - z tymi samymi trzynastoma opcjami, Nawiązanie do logo na ekranie pokazanym między naw...

kamo·2mo ago
FeatureInitializerService

Dodaj kolumnę loading_logo_overlay

Druga powierzchnia dla funkcji nakładki logo: wyświetlany ekran ładowania Pomiędzy nawigacjami na stronach, obok maszt strony głównej. Obaj ALTER żyją w jednym...

Kamo·2mo ago
Featurekamo-shared-library

Noś nakładka z ładunkowym logo na ekranie ładowania na Organizacja

To samo nakładkowe słownictwo, co homeLogoOverlay, zastosowane zamiast tego na logo Na ekranie ładowania pokazanym między nawigacjami strony, a także jego gałęz...

Kamo·2mo ago
Featurekamo-internal

Wybierz przydzielonego agenta z katalogu, a nie dropdown

Pole Przydzielony Agent jest teraz taką samą kontrolą jak menedżer w przypadku członka. Profil: pole tylko do odczytu, które otwiera wyszukiwarkę członów. Wycof...

kamo·2mo ago
FeatureSecurityService

Wąsek, aby członek przeszukał posiadaczy danego prawa

Główny picker potrzebuje katalogu, aby zwrócić tylko osoby, które mogą Pracuj na smyczy, więc /team-członkowie/search przyjmuje wymaganą prawicę. An (piłka) (pi...

Kamo·2mo ago
Featurekamo-shared-library

Pozwól katalogowi filtrować się po prawej i niech trop nieprzypisuje się

Dwie rzeczy, których potrzebuje picker. Zapytania o katalog za pomocą dozwolonego zestawu, aby dzwoniący mógł zawęzić wyszukiwanie Do ludzi, do których można c...

Kamo·2mo ago
Featurekamo-internal

Redaktorzy mówią "Wzmusowany jako MANAGE_TIMECARDS" zamiast "Jeszcze nie egzekwowany"

Jeden chip niósł dwie różne prawdy i wprowadzający w błąd w przeciwnych kierunkach. Niewybudowane oznacza, że nic nie sprawdza prawa, a przyznanie jej nic nie r...

kamo·2mo ago
Featurekamo-shared-library

Noś nakładka z logo strony głównej na organizacja

W jednolitym kolorze org może malować logo masztu na Strona domowa kamo-internal, plus jej gałąź w ogólnej ścieżce łatki, więc Istniejący PUT /org/Aid utrzymuje...

Kamo·2mo ago
FeatureInitializerService

Dodaj kolumnę home_logo_overlay

Powroty w ustawieniu logo Home Page Logo: solidny kolor org może Pomaluj logo masztu na stronie głównej kamo-internal. Posiada znak zamiast hexu, więc nakładka...

Kamo·2mo ago
Featurekamo-internal

Pozwól orgowi pomalować logo strony głównej na litym kolorze

Dodaje "Home Page Logo Overlay" do brandingu - bezpośrednio powyżej tła Znak wodny: Bez nakładki, biały, czarny i każdy krok w imieniu orgi Rampy pierwotne i wt...

kamo·2mo ago
FeatureInitializerService

Purge VIEW_EMAIL_LOGS wiersze i zatrzymać gnicie testowe, gdy zmieniają się ordynale

VIEW_EMAIL_LOGS (64) został dziś usunięty z RoleRightType za nadanie nazwy funkcji, która Nigdy nie został zbudowany. To usuwa to, co zostawiła – mierzy 42 rzęd...

Kamo·2mo ago
Featurekamo-shared-library

Usunąć VIEW_EMAIL_LOGS, który nazywa funkcję, której nikt nie zbudował

Na platformie nie ma żadnego dziennika e-mail: brak tabeli w żadnym schemacie, bez punktu końcowego Wśród 21 kontrolerów EmailService, bez interfejsu użytkownik...

Kamo·2mo ago
Featurekamo-internal

Umieść kompozytora notatek na szczycie All Communications

Kompozytor istniał tylko na podtaście Notes, więc pisząc notatkę o To, co czytałeś, oznaczało opuszczenie karty, na której to czytałeś. Wszystko Obecnie nosi te...

kamo·2mo ago
Featurekamo-internal

Wybierz nowe aplikacje org podczas tworzenia

Dodaje aplikacje i funkcje między typem a zasadami. Zawiera listę aplikacji: Wybrany model bezpieczeństwa typu oddziału faktycznie oferuje - wymuszone jako "Zaw...

kamo·2mo ago
FeatureSecurityService

Pozwól twórcy wybrać nowe aplikacje org

Kreator sieciowy zyskuje krok w aplikacjach i funkcjach, a to jest Połowa to czyni go prawdziwym. /branch-types/kreatel opisuje teraz aplikacje, które zabezpie...

Kamo·2mo ago
Featurekamo-shared-library

Przepisz kopię katalogu aplikacji dla osób, które ją przeczytają

Nazwa i opis wyświetlania w ServiceType są jedynym opisem Aplikacja, którą większość ludzi kiedykolwiek widzi: administrator org na Ustawieniach -> Aplikacje i ...

Kamo·2mo ago
FeatureSecurityService

Ochrona kont godowych na liście administratorów platformy

Prawa do platformy godowej konta mogą być zmieniane tylko przez innego boga i boga. Konto nigdy nie może być usunięte z listy – przez nikogo, w tym innego boga....

Kamo·2mo ago
Featurekamo-internal

Rachunki Boże są chronione na liście administratorów platformy

Dwie zasady, które serwer wymusza, a to tylko odzwierciedla: platforma konta boga Prawa mogą być zmieniane przez innego boga i nikogo innego, a relacja boga moż...

kamo·2mo ago
FeatureSecurityService

Piec rozkazu orgi w config.json

kamo-login, kamo-rejestr, strona marketingowa i KamoMeet czytają wszystko Wiadro przewodnie config.json dla trzęsieńczaImageCount; backgroundOrder teraz Jazda o...

Kamo·2mo ago
Featurekamo-shared-library

Kolumna tła_ kolejności dla porządku publicznego pokazu slajdów

Nullable VARCHAR; zerowe rozwiązania sekwencyjne dla każdego klienta, czyli Co każdy org miał przed kolumną. Zwykły smycz zamiast a Zanieść więc tryb później ni...

Kamo·2mo ago
FeatureInitializerService

Przesłaj przechowywane wiersze dla dwóch emerytowanych praw do notatek

SHARE_NOTES (72) i MANAGE_NOTES_SETTINGS (73) zostały usunięte z RoleRightType Dzisiaj za brak funkcji do bramki. To usuwa to, co zostawili, policzyć I zalogowa...

Kamo·2mo ago
Featurekamo-shared-library

Usuń SHARE_NOTES i MANAGE_NOTES_SETTINGS, które nie wymieniać nic

Notatki są prawdziwe, a na dzień dzisiejszy w pełni ogrodzone — WIDZO, TRYCZNA, EDIT i DELETE Wyegzekwowane na każdym punkcie końcowym KBService NotesController...

Kamo·2mo ago
FeatureInitializerService

Dodaj orgs.background_order

Nullable VARCHAR(20), bez zasypów i bez DEFAULT – każdy klient rozwiązuje Brak wartości sekwencyjnej, jaką jest zachowanie, które każdy org miał Zanim kolumna b...

Kamo·2mo ago
Featurekamo-marketing

Przeczytaj prawdziwe liczenie tła orgi i kolejność gry

Bohater sondował na bg/1.webp, a następnie zakodowany na twardą trzy klatki, więc org Z więcej nigdy ich nie pokazało i rotacji modul'd przez LOCAL_BGS. Bez wzg...

Kamo·2mo ago
Featurekamo-register

Honorowy zamówienie pokazu slajdów org/shuffle

Ta sama umowa config.json co kamo-login: backgroundOrder je wszystkie Trzy tła rejestracyjne, nieobecne klucze pozostają sekwencyjne.

Kamo·2mo ago
Featurekamo-login

Honorowy zamówienie pokazu slajdów org/shuffle

Konfig.json teraz prowadzi backgroundOrder obok backgroundImageCount. Shuffle rerandomizuje się na każdym zaliczek i nigdy nie powtarza ramki Ekran; nieobecny k...

Kamo·2mo ago
FeatureSecurityService

All-networks podąża za systemem użytkownika prawa

Widząc każdą organizację i możliwość wejścia do jednej jest tą samą decyzją – Lista istnieje, więc operator może znaleźć organizację, do której się dowie, Wspar...

Kamo·2mo ago
Featurekamo-internal

Platforma Admins bramy konsoli każdej powierzchni platformy

Zmienia nazwę zakładki Użytkownika systemu na Administratory Platformy i zamienia ją w to, co było Zawsze stać: lista osób, które mogą obsługiwać platformę, każ...

kamo·2mo ago
FeatureInitializerService

Wstań na liście administratorów platformy

Wypełnia go z emerytowanych grantów system_user_access, aby nikt, kto mógłby obsługa użytkownika systemu przed tym wdrożeniem go traci: bezpośrednia mapa dotacj...

Kamo·2mo ago
FeatureBillingService

Zdecyduj dostęp do platformy ze współdzielonym desolatorem

PlatformAdminOn teraz nazywa platformę w prawo, której wymaga (domyślnie domyślne do tego, aby MANAGE_ORGANIZATIONS, o czym jest powierzchnia platformy tej usłu...

Kamo·2mo ago
FeatureSecurityService

Enforce prawa do platformy na każdej powierzchni platformy

RequirePlatformRight + PlatformRightInterceptor wymień trzy ręcznie walcowane "jest dzwonicielem, bramami najwyższego poziomu-orga, które były kopiami siebie na...

Kamo·2mo ago
FeatureInitializerService

Widzicie prawa do spotkania, zanim brama może zamknąć każdego

MediaService wymaga teraz START_MEETING, aby utworzyć spotkanie i ZOBACZEW_MEETINGS Rozstrzygnięcie jednego. Mierzone na produkcji przed napisaniem tego: 42 rol...

Kamo·2mo ago
FeatureMediaService

Tworzenie i rozwiązywanie spotkania przybierz prawa, które je nazywają

/api/meet/create sprawdził tylko to, że miałeś sesję, więc każdy uwierzytelniony Członek każdej organizacji może stworzyć spotkanie z dostawcą org — START_MEETI...

Kamo·2mo ago
Featurekamo-shared-library

Prawa platformy jako własny kręgosłup

Kto może obsługiwać platformę, to trzy różne odpowiedzi w trzech. Różne miejsca — tabela grantu system_user_access, kontrola właściciela kopiowana w Każdy kontr...

Kamo·2mo ago
Featurekamo-internal

Upuść przycisk Reset Filtry z listy przewodów

kamo·2mo ago
Featurekamo-internal

Przesuń znacznik oddzwoniowy obok nazwy kontaktu, dodaj filtr Callback

Marker znajduje się z nazwą, ponieważ jest to, do kogo jest wezwanie, a nie W kolumnie id, gdzie wypchnął id z linii. Filtr oferuje wszystko / Scheduled / None...

kamo·2mo ago
Featurekamo-internal

Prześlij własne efekty dźwiękowe, we wszystkich trzech warstwach

System mógł grać tylko trzydzieści dziewięć ton, z którymi został wysłany. Teraz, gdy każdy Warstwa może dodać własny plik — katalog platformy, organizacja, a C...

kamo·2mo ago
FeatureSecurityService

Lista, zmieniaj nazwę, wycofaj i streamowane efekty dźwiękowe

Byty przybywają przez ConversionService (która jest właścicielem ffmpeg i skanera); Wszystko jest dalej, gdzie sesja i zasady szydki już Żyj. Wszystkie trzy pół...

Kamo·2mo ago
FeatureConversionService

Transcode przesłany efekty dźwiękowe do Opus

Rozszerza opakowanie ffmpeg, które miał już rurociąg nagrywający VoIP — ten obraz Instaluje ffmpeg z libopus do tego, więc umieszczanie drugiego ffmpega na inny...

Kamo·2mo ago
Featurekamo-shared-library

Przesłane efekty dźwiękowe i domena przechowywania, która je liczy

WYDARZENIA_SOUND_ASSETS: plik dźwiękowy, który ktoś przesłany, gotowy do przypisania. Scope (ang.) Lustra EVENT_SOUND_PROFILES dokładnie — te same trzy warstwy,...

Kamo·2mo ago
Featurekamo-internal

Pozwól nadawcy edytować spotkanie zaprosisz temat e-mail

Temat zaproszenia został ustalony na "host> z "host" zaproszono na spotkanie" i zbudowany w środku Trasa wysyłania, więc nikt nie mógł powiedzieć, o co właściwi...

kamo·2mo ago
Featurekamo-internal

Bramka personalnego pełnomocnika na prawa PLOS

KamoLOS nie egzekwuje niczego – nigdzie w swoim źródle nie sprawdza się żadnych praw – więc ten pełnomocnik Jest granicą autoryzacji dla modułu, pozycja zaprzec...

kamo·2mo ago
Featurekamo-shared-library

Sm. o spotkanie, które ma się rozpocząć

MEETING_REMINDER, więc MediaService może podnieść impuls start-time jako Powiadomienie zamiast wyskakującego okienka, o którym wie tylko na nim. Własny rodzaj,...

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

Subskrybuj liczbę kursów zamiast prosić o to każdą minutę

NavTop liczy składa się z dwóch liczeń w jedną odznakę zobowiązań, a tylko połowa prawna była Żyj. Członek przydzielony kurs - lub zwolniony z jednego przez HR ...

kamo·2mo ago
FeatureMediaService

Przekaźnij znakomitą liczbę liczenia na temat własnego członka

Bliźnierstwo przekaźnika prawnego, ponieważ NavTop sumuje te dwie liczby w jedną odznakę I para połówek, które zachowywały się inaczej, dałoby członkowi chrom, ...

Kamo·2mo ago
FeatureDocsService

Wybitna odznaka z kursu porusza się, gdy kurs to zrobi, a nie minutę później

Odznaka z obowiązkiem NavTop kwotuje dwie liczby – pakiety do podpisania i kursy Weźmy - i tylko jeden z nich był żywy. Legalna połowa naciskała od czasu jej N...

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