KamoCRM

Live Change Log

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

17,718
Total Changes
6,115
Features
5,350
Fixes
30
Projects
Filter by project
All Projects17,718AIService261APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService590InitializerService331KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,884TranslateService62VOIPService253VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,435kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,694kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore776Docs3,267Feature6,115Fix5,350Other998Performance165Refactor278Revert23Style42Test163Upgrade1
August 26, 2026
Featurekamo-internal

Interaction Center의 AI 하위탭

AI 세션은 AIService에 살고 있으며 MediaSessions는 아니지만이 버킷은 /api/media/sessions/chat의 정면에 있는 그것의 자신의 장전기는 다른 4를 fetch합니다 공유, 다음 두 번째보다 동일한 행 모양으로 각 세션을 적응 렌더 - 목록, 그것의 검색...

kamo·2mo ago
Featurekamo-internal

전용 선 창

지금 전화는 창에서 새로 고침 작업 공간은 터치 할 수 없습니다. SoftphoneProvider는 소유자 또는 추종자가됩니다. 소유자 REGISTERs 및 오픈 만 STOMP 소켓; 추종자는 미러링 된 상태를 렌더링, 명령을 보내 다리, 그리고 침묵을 유지 - 벨소리 없음, 링백 없...

kamo·2mo ago
Featurekamo-internal

계정의 리드를 올리는 통신 탭

그들은 "이 고객의 통화"라고 말할 때 가장 많은 사람들이 의미합니다. 몇몇 지도 일반적으로 같은 사람이 있기 때문에 하나의 계정을 정확하게 끄십시오. 두 번 요구, 그들의 호출의 각각은 어느 쪽이 열린 일치했다 한 리드 타임라인을 읽으면 더 좁은 질문에 답합니다. 고객이 찾고있는 사람...

kamo·2mo ago
FeatureKlusterServices

Kamo 로그인을 방문하고, 탭 닫기에 세션을 종료

KamoDesktop 탭을 닫는 라이브 세션은 기계에 앉아. 뚱 베어 localStorage (GUAC AUTH)에 있는 auth 토큰을 유지하고, 탭을 닫는 생존, 창을 닫고 브라우저를 다시 시작, 토큰은 60에 유효합니다 마지막으로 몇 분. 그래서 다음 사람이 그에 게이트웨이를 엽니...

Kamo·2mo ago
Featurekamo-internal

선 소유권, 브리지 및 노 얀크 수로 규칙

소비자를 가진 3개의 순수한 단위는 아직, 이렇게 이 배 주장합니다. lineOwnership는 웹 잠금을 통해 브라우저 당 정확히 하나의 SIP 레지스트라를 무시합니다. 이름 * 기본적으로 여기에 필수입니다: 검증된 라이브, 모든 FreePBX AOR는 max contacts=1 와...

kamo·2mo ago
Featurekamo-internal

탭 제목은 모든 것을 기다리고, 그냥 채팅하지

탭 스트립에는 하나의 번호, 'chat 및 지원 만'이 중단되어 있습니다. 회원이 한 번 SMS, AI, missed 통화 및 비평가 된 보고서를 기다리고 있습니다. 각각은 지시자를 얻었습니다.

kamo·2mo ago
Featurekamo-internal

잘못된 답변으로 AI 옵션 배지

kamo·2mo ago
Featurekamo-internal

전화 아이콘에 총, 메뉴의 고장

이 아이콘은 전혀 배지가 없었다, 그래서 소프트 폰이 되었는 동안 놓친 호출 닫히는 회원이 없습니다. 전화가 놓친 수를 지우십시오.

kamo·2mo ago
Featurekamo-internal

아이콘 전체, 메뉴의 고장

pendingCount는 전체 배지였다, 그래서 공개 버그 보고서 및 웹 세미나 책 누군가를 대신하여 누구에게도 도달하지 못했습니다. 웹 세미나 행 스탬프 열기 그들이 본다, 그래서 카운트는 실제로 갈 수 있습니다.

kamo·2mo ago
Featurekamo-internal

채팅 배지 카운트 채팅

그것은 조용히 채팅 플러스 지원이었다, 그래서 티켓은 채팅 종과 아무것도 lit 두 가지를 구별합니다. 지원은 이제 자신의 아이콘을 가지고; 사회는 채팅에 가입, 때문에 채팅 목록에서 사회 대화 생활하고 자신의 아이콘이 없습니다.

kamo·2mo ago
Featurekamo-internal

드롭다운 행이 자신의 카운트를 수행하자

아이콘은 정상과 행이 고장을 보여줍니다 — 나누는 점 지표는 WHICH는 아무것도 열지 않고 당신을 원합니다.

kamo·2mo ago
Featurekamo-internal

도착에 목마, 놀고 흩어져

.hex-scale 내부의 자체 레이어 : 그 요소는 이미 변형되어 hover 성장, 그리고 하나의 요소에 두 애니메이션은 작곡하지 않습니다 - 두 번째 첫번째를 대체합니다, 그래서 thump 중간 hover는 hover 가늠자를 떨어질 것입니다. class-toggled 보다는 오히...

kamo·2mo ago
FeatureSecurityService

계정 수준의 통신 타임라인

그들은 "이 고객의 통화"라고 말할 때 가장 많은 사람들이 의미합니다. 척추는 이미 소유자에 열쇠가, 그래서 계정 엔드포인트는 동일한 합병, 구성 요소는 아무것도와 그것을 렌더링하지만 다른베이스. CommsSubjectResolver는 타임 라인이 읽을 수 있다고 결정합니다. 답변이 ...

Kamo·2mo ago
Featurekamo-shared-library

계정이 리드의 통신을 롤하자

몇몇은 정확하게 그들이기 때문에 1개의 계정 떨어져 일반적으로 걸립니다 같은 사람이 두 번 요구하고, 그들의 호출의 각각은 어느 쪽에 일치 리드는 시간에 번호를 개최. 그래서 "이 고객의 통신"은 계정의 자신의 행과 그 리드의 모든 것의 조합 — 읽기 리드 타임라인은 요청한 것보다 더 ...

Kamo·2mo ago
Featurekamo-internal

4개의 지표 수에 대한 하나의 컨텍스트

존재하고 집이없는 세 가지를 소유하는 것을 보완하십시오 : 공개되지 않은 버그 보고, 공개된 웨비나, 전화의 놓친 통화 및 음성 메일. 60s 전경 진드기는 벨트와 악대가 아닙니다. 이들 중 몇몇은 위에 도착합니다 replay없이 코어 NATS, 그래서 수면 탭에 게시 된 프레임이 오...

kamo·2mo ago
Featurekamo-internal

ICE가 실제로 선택한 드롭 비콘 보고서

Beacon은 영구적으로 null 필드로 iceCandidateType을 배송했습니다. 그것은 악화 omitting 그것 보다는: 그것은 telemetry 보기를 그것 보다는 더 informative 만듭니다, 이것은 전체적인 선 창 프로젝트를 리디렉션 할 수있는 하나의 측정입니다. ...

kamo·2mo ago
Featurekamo-internal

달력과 설정 탭에 의해 공유 한 일 픽업

두 표면은 각각 자신의 대답을 "일?"로 성장했다. 설정 탭은 Workweek 일, 주말 및 드롭다운 뒤에 매일을 넣어; 캘린더 편집기는 멀티 선택 리본과 모든 그룹이 없습니다. 어느 쪽이든 회원은 먼저 배웠습니다. 다른 것이 무엇인지 할 수 없습니다. 그들은 Availability를...

kamo·2mo ago
Featurekamo-internal

서버 읽지 않은 수를 가진 극소화한 창을 Badge

창 목록과 읽지 않은 맵 모두 볼 수있는 하나의 구성 요소 - 엔진은 대화와 읽지 않은 상황에 대해 아무것도 알지 못합니다. 창문에 관하여, 그래서 혼자 대답할 수 있었습니다. 변화에 유일한 dispatches: 증가 떨어져 thump 열쇠, 그래서 반복한 조사 도착과 머리가 새로워진...

kamo·2mo ago
Featurekamo-internal

서버에서 절대 읽지 않은 수를 설정

Hexhead를 대체하십시오: 들어오는, 어느 것이 파견되지 않았습니다. 그 +1은 새로운 메시지로 다시 배달 스냅 샷을 계산, 그리고 그것의 spawn-if-missing 분기는 그 창이 존재하지 않는 머리를 떠날 것입니다 — clickable, and inert.

kamo·2mo ago
Featurekamo-internal

Messages and call, 기존 타임라인 컴포넌트에

CommunicationsTimeline 및 EmailEntry는 선택적인 endpointBase를 가지고 가고 기본으로 리드 경로 유지, 그래서 모든 기존 호출 사이트는 바이트-for- 타임 라인이 무엇인지 걱정하지 않습니다. - 소유자 키링은 완전히 MediaStream과 같은 서버...

kamo·2mo ago
FeatureSecurityService

환자의 전화, 텍스트 및 이메일 — 플랫폼의 자신의 척추

두 번째 타임 라인이 아닙니다. LeadCommunicationsService는 지금 CommsSubject를 가지고 갑니다 그리고 납 과부하는 그것을 delegates, 그래서 /leads는 그것의 정확한 행동을 지킵니다 뚱 베어 환자는 또 다른 주인입니다. 노트와 채팅은 리드에만 ...

Kamo·2mo ago
Featurekamo-internal

세션 expiry, 눈물 및 stale 장치로 통화를 잃지 마십시오

두 파일을 공유하는 4개의 난간, 그래서 그들은 투입을 공유합니다. 실시간 통화는 세션 활동으로 계산됩니다. 고객활동 추적 equated 입력 이벤트와 존재, 그래서 회원은 idle로 긴 통화 읽기에 듣기: Redis TTL decayed, expiry 경고가 탭에 열렸다 그들은 보이...

kamo·2mo ago
FeatureInitializerService

소유자에게 출금, 그것을 안전하게 지키는 순서에서

LEAD CONTACT POINTS 및 LEAD COMMUNICATIONS는 문서 관리자의 이익을 (assoc type, assoc object id) 쌍은 이렇게 계정, 환자 또는 상거래 레코드는 납을 빌려하지 않고 통신을 소유 할 수 있습니다. 4 단계, 그리고 순서는 전체적인 점...

Kamo·2mo ago
Featurekamo-shared-library

키 통신은 소유자에 회전, 리드하지

척추는 리드 모양을 내장했다 — LEAD CONTACT POINTS.LEAD UID, LEAD COMMUNICATIONS.LEAD UID — 그리고 협회는 실제로 필요로 한다 더 넓은. 계정은 여러 리드를 소유, 일반적으로 같은 점을 공유 같은 사람이 두 번 요구했기 때문에 접촉. 회사...

Kamo·2mo ago
Featurekamo-internal

SMS 및 AI 조사 및 per-surface 분할

One MediaService 스냅 샷은 두 개의 다른 nav에 속하는 세 개의 표면을 다룹니다. 지표, 그래서 총은 서버의 선언 된 sessionType에서 분리됩니다. 창문이 열릴 때보다. sessionType counts as chat - 이전 빌드가 보내는 것은, 그리고 그것은...

kamo·2mo ago
Featurekamo-internal

새로 고침하기 전에 확인 라이브 통화

SIP 세션은 문서에 살고 서버의 아무것도 손잡이를 보유 그것에, 그래서 다시로드가 호출 outright를 종료 - BYE없이, 멀리 끝을 떠나 등록 시간까지 침묵. 1개의 브라우저 부정적인 확인은 입니다 전체는 페이지가 있고, F5는 호출이 손실되는 가장 일반적인 방법입니다. 또한 ...

kamo·2mo ago
Featurekamo-internal

일 주위의 가용성 편집기를 재건

편집기는 만들었던 것을 결코 보여주지 않는 모양 줄의 더미였다. · 이제는 그 자체와 함께 열립니다 : 블록이 그려진 24 시간 레일, 같은 녹색에서 그것은 뒤에 격자에있을 것입니다. 즉, 상위 3위의 비용 대화 상자는이 표면 provokes가 아니라고, 그것을 수입합니다. "그런 제어...

kamo·2mo ago
Featurekamo-internal

5개의 표면에 대화를 위한 1개의 주소

chat/support/social는 채팅을 공유합니다: namespace는 읽지 않은 것을 공유하기 때문에 snapshot; SMS 및 AI는 VoipConversation UUID 및 미디어이기 때문에 자신의 것을 얻습니다. Session GUID는 하나의 맵에 충돌하지 않아 관련이...

kamo·2mo ago
Featurekamo-internal

알림에 대한 경로 척추의 수와 표 독서

PUT 노선은 204에 응답하고 .json()을 호출하지 않아야 합니다. 500에 성공한 표 독서.

kamo·2mo ago
Featurekamo-login

작업 공간 피커는 각 org의 로고를 보여줍니다

로고에 서있는 두 문자는 한 가지를 나르지 않는 응답을위한 운동이었다. · 이제는 org의 테마가 제공 된 폴더에서 서버 측을 해결했습니다. 그래서 5개의 workspaces 사이에서 선택된 회원은 초기화보다 오히려 인식합니다. 모노그램은 낙하로 유지되며, 형태가 아닌 실제 일입니다:...

Kamo·2mo ago
FeatureSecurityService

Sign-in 응답은 각 workspace의 로고를 나릅니다

Picker는 응답이 이름과 별명을 열렸기 때문에 행 당 두 글자를 흘렸습니다. 이미지. workspaces의 목록은 이름에 의해 읽기 전에 긴 표에 의해 읽습니다. 브라우저에서 오히려 여기에 해결. URL은 테마가 된 폴더 이름을 입력해야 OrgDomains에 이미 생명을 부여. t...

Kamo·2mo ago
Featurekamo-internal

JWT와 RingCentral을 설정하고, 회원에게 자신의 번호를 할당

3개의 스크린, 1개의 변화. 전화 서버의 개요 탭은 RingCentral과 "연결"을 대체합니다. 자격은 JWT 흐름을 실제로 필요로 — 클라이언트 ID, 비밀, 플랫폼 URL 및 service-user JWT - 팀과 같은 내장 된 것. 플랫폼 URL은 sandbox 앱의 JWT가...

kamo·2mo ago
FeatureVOIPService

Authenticate RingCentral 와 JWT, 전화 서버

RingCentral은 Kamo-wide의 credentials가 왔습니다. 등록 플러스 두 브라우저 동의 hops — 하나에 대한 org, 하나 당 회원. 둘 다 사라집니다. 조직은 자신의 RingCentral에서 자신의 응용 프로그램을 등록 JWT auth Flow 활성화 및 클라이...

Kamo·2mo ago
FeatureInitializerService

RingCentral JWT 및 직접 번호 열 추가

주문 0, 때문에 공유-library entities 지도 모두 열에서 순간 이 빌드 시작: 모든 runner는 PhoneExtension 또는 MemberVoipOAuthToken을 통해 JPA는 SELECT에서 그들을 방출하므로 런너가 주문했습니다. 나중에 실행하지 않을 것입니다. ...

Kamo·2mo ago
Featurekamo-shared-library

해당 이용 후기에 달린 코멘트가 없습니다

두 개의 열, 두 개의 무효는 backfilled 및 기존 행 변경 없음 이름 * ****************는 회원의 자신의 RingCentral JWT를 보유하고 있습니다. RingCentral은 토큰을 소유하는 확장자를 위한 SIP identity를 제공합니다. 발표 된 소프트...

Kamo·2mo ago
FeatureVOIPService

Missed-call 및 voicemail은 softphone 지표를 계산합니다

전체가 아닌 별도의 라인으로 보고: 아이콘은 합과 그를 보여줍니다. dropdown는 고장을 보여줍니다, 그래서 전섬 철사 가치는 만들 것입니다 드롭다운 불가능. Voicemails는 example당 계산되며, set the voicemail tab lists, 그래서 배지와 목록이 ...

Kamo·2mo ago
August 25, 2026
FeatureAIService

리뷰 및 후기

Session guid에 의해 Keyed, 도구 창은 무엇을 운반. 감사하지 않음 disclosure : 계산을 반환하고 transcript의 단어가없는, 녹음 배지 새로 고침은 실제 disclosures를 버리는 것입니다.

Kamo·2mo ago
FeatureVOIPService

읽지 않은 스냅 샷, 마크 읽기 및 라이브 프레임

기존 메시지가 아닌 자체 NATS 주제: 브라우저의 핸들러 /topic/voip/message/는 도착 소리를 하고 공구 창을 엽니다 모든 프레임이 얻고, 배지가 새로게 전달되었습니다. chime와 팝 각 시간마다 창을 곱합니다.

Kamo·2mo ago
Featurekamo-internal

선물만을 위한 가용성, 그리고 그것을 이해하는 방법

세 가지, 모두 같은 층. 누가 IT를. toggle는 모두에 표시됩니다. 시간 선언 누군가가 웹 세미나 유형에 대한 유일한 의미는 실제로 현재로서 목록 — 아무도 기본적으로 하나이며, 다른 사람이 선언 한 시간은 결코 될 수 없다 영혼에 의해 선택. toggle, sidebar 패널...

kamo·2mo ago
FeatureBillingService

재생 된 줄무늬 이벤트 no-op

BillingWebhookEventClaimService 를 자신의 콩에 추가하고, REQUIRES NEW 를 모든 방법, 그리고 그것은 파견 스위치의 앞에 ProcessEvent로 타전합니다. 잃는 주장은 파견없이 반환, 그래서 줄무늬의 돈의 redelivery 이벤트는 두 번 쓰는 ...

Kamo·2mo ago
FeatureMediaService

GET /api/webinar/presenting

The webinar types the CALLER is a presenter for. The calendar asks this before it offers an availability layer at all: hours declared by a member no type lists ...

Kamo·2mo ago
Featurekamo-shared-library

Find the types a member presents, and parse-guard the queries

The calendar needs to answer one question before it offers an availability layer: is declaring hours meaningful for this person? Nobody is a presenter by defaul...

Kamo·2mo ago
FeatureMediaService

Tell a member about a webinar booked on their behalf

Not gated on a webinar right, unlike the ticket counters: the case this exists for is one where the member took no action at all, so requiring the right to requ...

Kamo·2mo ago
Featurekamo-internal

새로운 조직은 자체 탭에서 열립니다

이 탭을 하나의 서명 만들기, 그래서 누군가의 조직을 만든 구성원 대신 그들은 일하고 있었다 - 그리고 그것을 다시 서명했다. 한 번의 키는 이제 새로운 탭에서 보냈고, 이 하나는 /network로 돌아갑니다. 조직이 나열됩니다. 동일한 순서 입력은 이미 거기를 사용합니다: 탭은 주장...

kamo·2mo ago
FeatureMediaService

플랫폼 관리자에 대한 검토 된 버그 보고서

Zero for the ungated caller 오히려 403: nav polls this on 모든 페이지 모든 회원에 대한 부하, 그들은 일상적으로 삼키는 방법 오류가 무시됩니다.

Kamo·2mo ago
FeatureMediaService

Route 읽지 않은 스냅 샷 자신의 STOMP 항목

Voip.>에 대한 모든 것, 그의 브라우저 가입자는 SMS를 재생 도착 소리와 모든 프레임에 대한 도구 창을 엽니 다. 배지를 새로 고침 chime을하고 창을 매번 틱합니다.

Kamo·2mo ago
FeatureMediaService

Refresh unread badges when a visitor message lands

persistInbound announces its own message (publishRealtimeEvent=false, so a visitor's reply does not render as the owner's), and in doing so also skipped the unr...

Kamo·2mo ago
Featurekamo-internal

쓰기, 표시 및 방문 메모를 종료

작곡가의 변화는 한 번 메모가 서명되고, 그 전체 디자인. 서명하기 전에 autosaves의 텍스트 영역입니다. 서명 후 텍스트 영역은 GONE이며 앞으로 유일한 방법은 addendum 또는 amendment - 서명된 메모는 법적 기록이며, 편집 상자는 한 번에 차트 indefensi...

kamo·2mo ago
FeatureSecurityService

방문 및 문서 — 반복 연습은 실행

방문을 시작하면 clinician이 차트를 부여하고, 그는 측 효력 보다는 오히려 디자인. 환자를 보는 것에 대한 진료소는 없습니다 방문이 시작될 때까지 그들과의 관계, 그리고 requiring 관리자는 손으로 하나씩 권한을 부여하는 것은 체계가 무해합니다. · 환자의 방은 time-b...

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