KamoCRM

Live Change Log

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

17,741
Total Changes
6,124
Features
5,359
Fixes
30
Projects
Filter by project
All Projects17,741AIService261APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService592InitializerService331KBService151KlusterServices746MCPGatewayService261MediaService604RAGService79SecurityService1,889TranslateService62VOIPService255VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,444kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,698kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore779Docs3,269Feature6,124Fix5,359Other998Performance165Refactor278Revert23Style42Test163Upgrade1
July 8, 2026
Featurekamo-internal

AI auto-tag + podpis UI; ustawienia poziomu kosztu / wizji dostawcy (P3)

Ustawienia AI - Dostawcy: każdy dostawca zyskuje poziom kosztów (Light/Medium/Heavy) select i a Obsługuje przełącznik wizyjny (+ chipsy listy). Dostrajanie mate...

kamo·3mo ago
FeatureAIService

Dostawca poziomu kosztowo-poziomu / wizji przepustowej + wewnętrzny punkt końcowy jednostrzałowy

AiProviderStroller czyta/echa costTier + obsługujeVision. Wyzyskiwanie usługodawcyRoutingService selectVisionProvider(orgId, poziom). - biegnie jednostrzał Ukoń...

Kamo·3mo ago
FeatureMediaService

AI auto-tag + podpis za pośrednictwem dostawców org (P3)

MaterialAiController POST - weryfikuje własność, Mniszki krótkotrwały podpisany materialny adres URL i nazywa wewnętrzny punkt końcowy AIService (org's Własni d...

Kamo·3mo ago
Featurekamo-shared-library

AiProvider koszt tier + flaga wizjonera (dwie osie możliwości ortogonalnych)

Dodaje costTier (LIGHT/MEDIUM/HEAVY za pośrednictwem nowej AiProviderTier enum) i obsługuje kanolejan AiProvider, więc integracje mogą wybrać, jak drogi dostawc...

Kamo·3mo ago
FeatureEmailService

Zgoda po stronie serwera "Wyświetla zewnętrzne obrazy"

Zastępuje klient-lokalny (lokalny (lokalStorage) zapamiętywanie wyboru na zewnątrz Z trwałym rekordem na członków. Nowy RemoteImageConsentService (fail-soft rea...

Kamo·3mo ago
Featurekamo-shared-library

EmailRemoteImage Jednostka składowa + repozytorium

Rekordowy rekord, który członek wybrał do wyświetlania obrazów zewnętrznych (zdalnych) dla konkretnej wiadomości, trafne przez member_id + znormalizowany identy...

Kamo·3mo ago
FeatureInitializerService

Dodaj kolumnę INVESTOR_PRICE do rate_locks + pożycz_pricing_snapshots

Nabożek(80) IDD COLUMN IF NIE WYJASTK, (DECIMAL(9,4), pasujący do ceny do 100 Siatki), więc MLOS RCE może rejestrować prawdziwą cenę wykonania dla inwestorów ni...

Kamo·3mo ago
Featurekamo-shared-library

Zanotuj prawdziwą cenę inwestora nieparzającego na RateLock + LoanPricingSnapshot

Wiążąca blokada stawek i jego wiążąca wycena przewoziły tylko stawki + lockDays; Punkty dyskontowe/pochodzenia zostały zerowe, więc podstawowe podmioty odczytył...

Kamo·3mo ago
Featurekamo-internal

Pozwól administratorom połączyć RingCentral w imieniu członka

W przypadku ustawień telefonu innego członka, administrator z prawami do zarządzania VOIP (canManageVoipConfig) teraz widzi Connect/Reconnect/Disconnect dla czł...

kamo·3mo ago
FeatureVOIPService

Zezwalaj administratorom na podłączenie RingCentral w imieniu członka

Przepływ RingCentral był tylko samoobsługowy, więc administrator zarządzał Profil innego członka widział "muszą je połączyć". Sysadmins Zwykle utwórz konto Ring...

Kamo·3mo ago
Featurekamo-internal

Analityka użytkowania + Widok wglądu (P2)

Zapisy - zdarzenia i dialog Insights z sumą org + Najczęściej żywane materiały (wg pobierania + podgląda).

kamo·3mo ago
FeatureMediaService

MaterialAnalyticsController — zdarzenia rekordowe + agregaty

POST (rekord) + GET /analityka (na materiałami według Typ + sumy org).

Kamo·3mo ago
Featurekamo-shared-library

MaterialEvent byt + repo (analiza danych)

Zdarzenia użycia tylko do Appendly z per-(imgId, typ) Zapytanie zagregowane. Tabela MATERIAL_EVENTS (ukierunkowane CRDB DDL; auto-skanuje KI).

Kamo·3mo ago
Featurekamo-internal

Zatwierdzenie przepływu pracy UI + filtrowanie łagodzenie wszystkich (P2)

Kontrola stanu w szufladzie - odznaka statusu na płytkach, a Filtr stanu na pasku narzędzi. Również ładuje wszystkie strony materialne z góry (oszłomowe), więc ...

kamo·3mo ago
FeatureMediaService

MaterialReviewController — mapa stanu + set-status

GET /api/media/materiały/recenzje (mapa o szerokości ujrzystany imgId-status) + POST, aby ustawić status materiału (walidowane, recenzent-sst z wertykiem).

Kamo·3mo ago
Featurekamo-shared-library

MaterialReview entity+repo (stajnia przystanowania przy przystającym)

PROJEKT/PENDING/APPROOWOWANY/ARCHIVED na materiał, kluczowy przez imgId (smakowanie schematu nietkniętego). Tabela MATERIAL_REVIEWS (celowany CRDB DDL; auto-ska...

Kamo·3mo ago
Featurekamo-internal

RingCentral connect + softphone web-phone v2 fixes

Naprawki Softphone SDK (fontoń centralno-web-phone to v2.4.0, a nie v0.x adapter Celowo — stary wp.userAgent.Użycie rzuciło się na init): - Przepis RingCentralP...

kamo·3mo ago
FeatureVOIPService

Namember RingCentral OAuth identyfikacja + softphone SIP fixes

Poprawki porównawcze Softphone SIP: - getSipCredentials: map outboundTyTyTySyTęp serwerach (web-phone v2 needs Te dla WSS failover + ICE / media); throw Provi...

Kamo·3mo ago
Featurekamo-shared-library

Dodaj MemberVoipOAuthToken dla połączeń RingCentral naczłonkowy

Per-member OAuth token toked (członek Id, dostawca, instanceId) - poparcie Przedłużeniu operacji RingCentral — softphone sip-provision plus the Dziennik rozmów ...

Kamo·3mo ago
Featurekamo-internal

Kolekcje/kampania UI (P2)

Sekcja kolekcji napojowej (create/select/delete), filtr kampanii w widoku kolekcji, oraz edytor zbiorów w szufladzie detali (dodać / unieruchomać materiał, crea...

kamo·3mo ago
FeatureMediaService

MateriałCampaignController — CRUD + mapa elementów + add/usmoli

/api/media/materiały/kamania: lista/create/update/delete, GET /items (okolistra imgId-campaignId Mapa), POST /add + / usuń z kontrolami org-ownership.

Kamo·3mo ago
Featurekamo-shared-library

MateriałCampaign + jednostki/rezyd. (kolekcje)

Pierwszej klasy kolekcje grupują materiały w folderach. Tabele MATERIAL_CAMPAIGNS + MATERIAL_CAMPAIGN_ITEMS (ukierunkowany CRDB DDL; auto-skanuje KI w następnym...

Kamo·3mo ago
Featurekamo-internal

Tagi UI + kontrola na poziomie dostępu (P2)

Tagi (org-scoped, cross-ctting): chipsy znacznikowe na płytkach, pasek filtra tag (AND w poprzek wybranych), oraz edytor tagów w szufladzie detali (przypisz / u...

kamo·3mo ago
FeatureMediaService

MaterialTagController — tag CRUD + przypis/niepodpis + mapa zadań

/api/media/materiały/tagi: lista/utwórz/delete tagi, GET /assignments (obszeroko na cały uj. imgId-tagId Mapa obszaru roboczego łączy się ze stron klienta), POS...

Kamo·3mo ago
Featurekamo-shared-library

MaterialTag + jednostki przydziału/repozycji (tagsy zorg)

Płaska, wycinana oś znacznika nad folderami dla materiałów marketingowych. Tabele MATERIAL_TAGS i MATERIAL_TAG_ASSIGNMENTS (stworzone za pomocą ukierunkowanego ...

Kamo·3mo ago
Featurekamo-internal

Zarządzane linki publiczne UI (P1) — create/expiry/revoke/view-count

Szutrawka detaliczna zyskuje panel "Linki publiczne" (ShareLinkManager): utwórz trwałe łącze z Opcjonalna etykieta i wygasają (1h/1d/7d/30d/nid), kopiować ją, p...

kamo·3mo ago
FeatureMediaService

Zarządzane punkty końcowe w linkach publicznych (twórz/lista/revoke) + śledzony serw

Dodaje POST/GET /api/media/materiały/materiały/linky i DELETE /links/A-powrócony przez MaterialShareLink, I determinuje najpierw zarządzane tokeny na publicznym...

Kamo·3mo ago
Featurekamo-shared-library

Podmiot rejestru materiałShareLink + repo (zarządzane / śledzące linki publiczne)

Odnawiwalne, wygasające, liczone w widoki linki publiczne do materiałów marketingowych — przetrwały W ten sposób linki mogą być wymienione, cofnięte i liczone (...

Kamo·3mo ago
Featurekamo-internal

Dodaj prawym przyciskiem myszy / menu kontekstowe long-press do wierszy widoku konwersacji

Uzupełnia menu akcji listy w obu trybach widoku. Rozmowy już otwarte To samo wspólne menu na kliknięciu prawym przyciskiem myszy i dotknij długiego naciśnięcia ...

kamo·3mo ago
Featurekamo-shared-library

DecydeaG.appliedThreshold obnaża faktyczną poprzeczkę zaufania

Brama wewnętrznie stosuje się maksymalnie (podrzędne nadpisy, bezpieczeństwoFloor, piętro na scenie) ale Wezmatorowie mieli tylko ścianę lokatorów przed bramą. ...

Kamo·3mo ago
Featurekamo-internal

Enterprise Materials workspace (P0) — foldery, wyszukiwanie, masowy, prawdziwy podgląd, współdzielony kompozytor poczty elektronicznej

Zastępuje płaską 200-pozycę siatki pełną przestrzeni roboczej w celu uzyskania istniejącego obrazowania Zaplecze (który obsługuje już foldery, śmieci, udostępni...

kamo·3mo ago
Featurekamo-internal

Rekonsu /messages — rendering iframe, menu kontekstowe listy, wątków, rasy, a11y

Wdrożenie audytu strony /messages end-to-end. Zgłaszone kwestie: - przyciski odpowiedzi/Replika Wszystkie/Przedlep teraz wyświetlają etykiety tekstowe; usunięt...

kamo·3mo ago
Featurekamo-internal

Przeprojektowanie panelu przyrządu — rodziny akcentujących, masthead, nav nav na indeks segmentu, ujednolicona szklana karta

Przeprojektowuje dwa najczęściej odwiedzane lądowania na konsolę operatora w kształcie uprawnienia. Fundacja - Włącz już zagrano Geist Sans/Mono (zostały odrzu...

kamo·3mo ago
Featurekamo-shared-library

- ukierunkowana aktualizacja

Konwersja Async (wirtualne wątki) i zaplanowane zamiatanie utrzymują oderwanego ImgDat; save()/merge() kaskady do zbioru obrazów osieroconychUmowalniaste i rzut...

Kamo·3mo ago
Featurekamo-internal

Dodaj Odpowiedz wszystko do okienka odczytu wiadomości i widoku wątku

Reply All był reklamowany (klawiszowiec-krótkiej etykiety + i18n key), ale nie miał Zajmowanie się. Podłącz: nowy computeReplyAllciRecipents helper umieszcza na...

kamo·3mo ago
FeatureInitializerService

Częściowo-wyjątkowy indeks egzekwował jeden aktywny pakiet zamykający na pożyczkę (zamknij podwójnie bliższą alifkę)

CREATE UNIQUE INDEX uk_mlos_closing_pkg_active_loan ON mlos_closing_package (loan_file_uid) Gdzie jest status > 'CANCELLED'. Trwały backstop za Strażnik assembl...

Kamo·3mo ago
FeatureMediaService

Materiały generowane zaplanowano miniatury w procesie

Bezgłowe zamiatanie nie może napędzać rurociągu miniaturowego ConversionService OTK, więc wygenerowanie miniatury strony-0 PNG za pośrednictwem ImageIO zaraz po...

Kamo·3mo ago
Featurekamo-internal

Recurring generowanie harmonogramów UI

ScheduleManager: tworzenie/lista/usuwanie harmonogramów (recypcja + codziennie/co tydzień/miesiąc + God/dzień + opcjonalne cele automatycznego postu + podpis); ...

kamo·3mo ago
FeatureMediaService

Zaplanowana generacja - zamiatanie przepisów na kadencję

- CanvaScheduleKontroler: CRUD for org harmonogramy (recja + kadencja + godzina/dzień + opcjonalne cele społeczne), obliczanie nextRAt - CanvaGenerationServic...

Kamo·3mo ago
Featurekamo-shared-library

CanvaSchedule byt + repo (generowanie powtarzające się)

Org-scoped powtarzający się harmonogram (recypto + kadencja + opcjonalne cele społeczne) z Zapytanie o uznanie atomowe, więc MediaService zamiata raz.

Kamo·3mo ago
Featurekamo-internal

Inline rozszerzalny transkrypcja Whisper na softphone poczta głosowa + rzędy call-history

Każdy nagrany wiersz (poczta głosowa i historia połączeń) otrzymuje przełączanie "Transcript", które Poczlub transkrypcję Whisper na żądanie i pokazuje to w lin...

kamo·3mo ago
Featurekamo-internal

Zapisz + ponowne wykorzystanie automatycznych przepisów na autouzupełniania

TemplateAutofill: "Saved recipes" chipsy ładują szablon + wstępne mapowanie; "Zapisz jako przepis" utrzymuje bieżący szablon + wartości pola w całym całym. + li...

kamo·3mo ago
FeatureMediaService

Zapisane przepisy na autouzupełnianie CRUD (org-scoped)

CanvaRecipeController: GET/POST/api/media/canva/reciony + DELETE — Zapisywanie/lista/miękka-deletuj nazwę brand-template + mapowanie pola, zwiniek do - dzwoniąc...

Kamo·3mo ago
Featurekamo-shared-library

CanvaAutofillRecipe byt + repo (uratowane przepisy na autouzupełniania)

Org-shared Nazwa wiązanie szablonu marki Canva do wartości pola (dosłowne Tekst lub obraz Materiałów), więc stewardzi mogą ponownie łączyć standardowe łączenie ...

Kamo·3mo ago
Featurekamo-internal

Dodaj pole ID materiału, aby utworzyć formularz, stronę szczegółów i import

Wątek znużalny materiałID (max 40) przez typ ołowiu, prowadziApi (create + update liga) i wspólny system-pole leadFields Lista — która napędza zarówno kreator i...

kamo·3mo ago
Featurekamo-internal

Enterprise autofill UI — szablony marki scalania danych

TemplateAutofill: wybierz szablon marki Canva, wypełnij każde pole literalnym Tekst, org/Token zgodności (NMLS, Ujawnienie równego mieszkania, nazwę/telefon/ St...

kamo·3mo ago
FeatureMediaService

Enterprise autofill — szablony marek scalania danych

- CanvaApiClient: szablony marki listy (dataset-non_empty), pobierz zestaw danych, Zadowolacz do ładowania aktywów, tworzenie / tworzenie / tworzenie automaty...

Kamo·3mo ago
FeatureSecurityService

Persist zmapowany Material ID na temat ręcznego importu + wlotu API

Obaj setDirectFieldOnCreateRequest przełączniki nie mają domyślnego przypadku, więc System odmapowany FieldPath zostaje po cichu upuszczony. Dodaj materiałId ob...

Kamo·3mo ago
Featurekamo-shared-library

Dodaj pole ID od końca do końca w wspólnej lib

Dodaje zniwalaczalnego, max-40-charmaterial do jednostki ołowiowej (MATERIAL_ID VARCHAR(40)), rejestruje go w LeadHistoryFieldRegistry (kategoria profilu) Tak w...

Kamo·3mo ago
Featurekamo-internal

Załącze społecznościowe + e-mail-a-material + linki publiczne

Dystrybucja materiałów marketingowych, zbudowana na nowym podpisanym szewom public-URL. - materiałyApi.publicLink(imgId) + /api/materiały/zapas proxy - Materia...

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