KamoCRM

Live Change Log

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

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 11, 2026
Featurekamo-internal

계획 피커에 대한 견적 엔진, Stripe가 법안을 일치

살아있는 달리기 합계 뒤에 arithmetic는, 어떤 성분든지에서 apart를 이렇게 지킵니다 숫자는 직접 시험될 수 있습니다. 그것은 거울 *********** 정확하게: headcount를 가진 per-seat add-ons 가늠자, 단위에 의하여 편평한 1s 계산서는 샀습니다 그...

kamo·2mo ago
Featurekamo-internal

게이트 유료 작업에 라이센스 시트, chokepoint에서

제품에 거의 모든 문질러 행동 — 확장을 다이얼, 회원 이메일, AI Assistant를 열고 녹음을 시작, 소셜 대화를 시작 — 베어 **************** 및 도구 레지스트리에는 모든 문이 없었다. 그 전화 사이트를 한 번에 완료 할 수 없었다 : 파견자 나중에 추가, 또는 ...

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

Id를 입력하는 대신 티켓을 다시 할당하는 에이전트를 선택합니다

할당 및 재 할당은 원시 회원 ID를 입력 한 텍스트 상자를 열었다. 이미 원하는 사람의 ID를 알고, 전체 작업 목적은 올바른 것을 찾는다. 이제 MemberPickerDialog를 사용하여 Manager 필드 뒤에 동일한 Picker 회원 프로필과 이 앱에서 한 사람의 선택. 디렉...

kamo·2mo ago
Docskamo-internal

플랫폼 청구 재설계 설계

측정, 제목 및 돈이 3 인 평가 각각 잘 구축 된 파이프라인과 연결되지 않은, 그리고 17 확인 결함, 그리고 기능 척추를 지정, unlicensed 회원 국가, 저장 할당 / 블록, 자체 지불 그룹 및 빌링 & 계획 홈.

kamo·2mo ago
Fixkamo-internal

이 탭에서 서버에서 자동 오픈을 결정

Per-tab sessionStorage 플래그는 아무 것도 기록되지 않았습니다. 로그인 두 번째 장치가 모든 대화를 재생했습니다. 저장을 완전히 잃었다 - 대화를 deliberately 왼쪽 읽지 않은 읽지 않은 각 단 하나 짐에, “읽지 않은” 혼자 결코 멈추지 않기 때문에 한국어 ...

kamo·2mo ago
Featurekamo-internal

선호도 패널

4개의 dropdowns 및 패널에 스위치는 10ant에 있는 바닥에 정상을 세척했습니다 전체 강도에 색상, 그래서 모든 제어는 자신의 배경을 싸웁니다. 각 각 클릭 뒤에 숨겨지은 3개 또는 4개의 선택권을 선택하고 동일한 12를 반복했습니다 국경의 선 스타일링. 패널은 지금 표면이고...

kamo·2mo ago
Featurekamo-internal

조립된 골격을 가진 mailbox 스피너를 대체하십시오

/messages의 모든로드 상태는 다른 빈 판에 Loader2였습니다. — boot, 메시지 목록, 폴더 트리, 메시지 몸과 다음 페이지 모두 장소의 경간은 독자에게 무엇을 오는지 아무것도 말했다. 그들은 이제 적재하는 것을 그립니다. 각 주주는 기하학을 복사합니다. 이 구성 요소는...

kamo·2mo ago
Stylekamo-internal

달력 유형에 CRLF 종료 복원

참석자 저장소와 같은 스크립트 정상화 슬립: 파일은 모든 라인 종료를 변환하는 Python을 통해 rewritten 유형의 손이 전체 파일 diff로 편집합니다. 내용이 변경되지 않습니다.

kamo·2mo ago
Fixkamo-internal

한 번 실패 요청 침묵을하지 마십시오

Unread chats는 SessionStorage에 의해 보호된 탭 세션당 한 번 자동 열리고 있습니다. 플래그. 그 플래그는 대화 세션을 알리는 fetch 앞에 기록되었습니다. 지원에서 하나 — 그래서 요청이 실패하면, 회원의 대화 세션의 나머지에 대해 조용히 멈추지 않고 아무것도 ...

kamo·2mo ago
Featurekamo-internal

이벤트 대화에서 게스트를 추가하고 제거

마지막 것은 대화 상자가 할 수 없습니다. 이미에 표시 할 수 있습니다. 이벤트는 없지만 누구에게도 넣는 방법이 없습니다. - 만의 게스트 컨트롤 "업데이트 및 알림"은 이미 초대 된 사람들이 재 메일을 보냅니다. RSVP로 등록된 이메일이 추가됩니다. 국가로, 그리고 hover에 제...

kamo·2mo ago
Featurekamo-internal

이벤트가 어떻게 콜라보레이션되는지, 그들이 그것을 설정 한대로

가장 유용한 것은 스케줄링 대화 상자는 "당신은 이미 가지고 있습니다 뭔가 그런 다음, 그리고 끝점은 모두와 함께 존재 아무것도 호출하지 않습니다. 이제 대화 상자는 시간 변경으로 요청합니다. — debounced, datetime 입력은 키 입력 당 불을 입력하고 충돌을보고 카드 안쪽...

kamo·2mo ago
Fixkamo-internal

일반 채팅으로 unseen 지원 세션을 입력 중지

세션을위한 라이브 활동 프레임은 이미 목록에서 합성되지 않습니다. 'CHAT'에 하드 코딩. 잘못된 sub-tab에 넣는 지원 표의 경우, 미리보기로 표의 시스템 배출 JSON을 보여주었습니다 (SUPPORT 미리보기 이 필드에서 오버라이드 키), 그리고 그것을 통해 떨어지게 direc...

kamo·2mo ago
Fixkamo-internal

JSON의 일반 채팅 창을 열고 지원 티켓을 중지

2개의 결함, 1개의 symptom. 할당은 티켓의 회원에게 미디어 세션, 그래서 들어오는 메시지 알림에 도달 ChatNotificationListener는 지원을위한 직접 메시지 창을 엽니다. 대화 - 잘못된 표면, 티켓의 통제의 아무도. 그리고 그 창은 티켓의 시스템 이벤트를 원료로...

kamo·2mo ago
Fixkamo-internal

일정 토큰을 수정 :root, 이벤트 대화 상자를 다시

토큰은 달력 래퍼 요소에 선언되었습니다. 은밀한 일을하고 잘못된다. MUI 대화 상자 및 메뉴는 포털을 통해 렌더링합니다. document.body 및 사용자 정의 속성으로는 DOM을 통해서 React 컨텍스트를 통해 - 이벤트 대화 상자 안에 모든 var(---cal-*) 아무것도 해...

kamo·2mo ago
Fixkamo-internal

실제로 override 연산자 라벨 잉크

이전 시도는 특정성을 제기, 잘못된 진단이었다: tailwind.config.js는 `important: true`, 그래서 모든 선언을 설정합니다. .operator-label ships as !important 및 그 중 하나없이 sx 규칙 승리 이름 * 영웅 킥 및 3 개의 읽는 ...

kamo·2mo ago
Featurekamo-internal

이벤트 대화를 다시 만들 때, 필드의 주위에

열에 동일한 무게를 다는 형태를, 순서에서 열은 테이블에 앉아 : 제목, 설명, 위치, 달력, 모든 일, 시작, 끝, 색깔, 개인, 반복. 아무것도 신호 제목과 시간은 전체 일이며 나머지는 보통 혼자 떠났습니다. 실제로 결정되는 것에 의해 재주문, 그리고 일치에 주어진 hierarch...

kamo·2mo ago
Featurekamo-internal

Auto Assignment 전략, 할당 된 대화를 자동으로 엽니 다

주제 설정은 네 번째 전략을 얻습니다. 목록 행 및 편집 대화 상자 동일한 라벨을 공유하고, 키는 kamo-translation-dictionary 첫 번째로 배송됩니다. 메시지/는 여기에 gitignored이고 다음 intl는 en.json에서 누락된 열쇠에 던집니다, 그래서 사전의 ...

kamo·2mo ago
Fixkamo-internal

읽을 수 있는 영웅의 각 줄을 만드십시오

킥 및 3 개의 읽는 라벨은 .operator-label의 자체에 의해 그려졌습니다. 어두운 잉크, 색상 옆에 설정: 클래스와 sx 규칙을 수행 같은 특이성, 그래서 클래스는 소스 주문에 원하고 텍스트가 나왔다 어둠 속에서의 검은 색. ContactDetailPanel은 이미이 주위에 ...

kamo·2mo ago
Fixkamo-internal

Pinned-app 눈썹을 실제로 백색 만드십시오

이전 시도 overrode .operator-label's 잉크 클래스 자격을 갖춘 sx 결코 일할 수 없는 규칙: tailwind. config.js 설정 `important: true`, 그래서 모든 선언 Tailwind는 그 클래스에 대한 방출 — 색상 포함 — 배로 ! 임포트. ...

kamo·2mo ago
Featurekamo-internal

Pinned app의 칩은 앱을 출시, 설정하지

핀 밴드의 선도적 인 칩은 앱의 설정 착륙에 연결되었습니다. — 첫 번째 항목이 이미 간다. 이제 앱의 네브를 빌려 옵션 도매, 그래서 그것은 응용 프로그램의 자신의 아이콘을 운반하고 정확히 행동 nav는: CRM은 지도 놀이쇠의 밑에 /leads를 엽니다, AI 지원은 조수를 엽니다 ...

kamo·2mo ago
Stylekamo-internal

CRLF는 세 세션 파일에 종료

이전의 커밋은 LF와 함께, ~56 라인 변경을 팽창 700 라인 전체 파일 diff. 내용이 변경되지 않습니다. 이것은 다시 종료합니다. 역사는 정직하고 동시 편집은 모든 선에 충돌하지 않습니다.

kamo·2mo ago
Refactorkamo-internal

*** TTL의 한 작가, 그것은 활동 추적기입니다

/api/user-info는 세션 TTL을 Redis로 썼습니다. service-side rule — and useUserInfo polls it every Five minutes forever, 그래서 한 줄은 모든 세션이 자신의 밤에 살아있었습니다. 그것은에 의해 발견되었다 trac...

kamo·2mo ago
Featurekamo-internal

홈 Launchpad에 Enabled 앱을 Pin

각 Enabled Apps 주제는 이제 설정 하위 옵션에서 핀 토글을 운반합니다. 메뉴와 설정 랜딩 페이지에서 섹션 헤더에. pinned app 을 얻 홈 런치패드의 자신의 수평 숏커트 밴드 - 멤버-쵸센 관리자 바에 반대, 앱이 열립니다 모든 화면을 운반. 핀은 표시 선호도이며, 제...

kamo·2mo ago
Featurekamo-internal

Mobile Copilot 설정 자체 전체 폭 페이지

전화 보호 표면은 상호 작용 센터의 세 번째 탭이었다 슬라이드 아웃, 500px 레일에 캡핑 - 설치를 표시 너무 좁은 부호와 측에 의하여 표시에서 부호 측, 그래서 2 단계는 붕괴되었습니다 toggle 뒤에와 전체적인 교류는 겹쳐 쌓인 조각의 란으로 읽습니다. sign-in cell...

kamo·2mo ago
Featurekamo-internal

현재 순간의 달력을 재건

페이지는 대화를하는 크롬과 기능 그리드였습니다. 3px 도구 모음 아래 무지개 규칙, 내용에 두 번째, gradient 버튼 및 네 개의 느슨한 아이콘 버튼. 그것을 한 곳 중요하지 않고 조용한 곳 - 화면에 아무것도 질문에 대답 달력은 실제로 답을 열었습니다. 조직 아이디어는 지금이...

kamo·2mo ago
Fixkamo-internal

각 계정 탭을 기본 순서로 설정하면

API를 주문하는 데 열린 세 개의 탭이 반환되었습니다. 회원은 최신 회원 가입이 매장되어 팀 구성원에게는 의미가 없습니다. 모든 주문. 이제는 목록이 실제로 읽는 방법을 분류했습니다. 가장 오래된 첫 번째, 회원 최신, 팀 멤버 알파벳. name column의 값은 이메일이므로 빠른...

kamo·2mo ago
Fixkamo-internal

Residential Mortgage 시장에 대한 기본 리드 소스 readiness 배너

납품업자 / 제품 탭은 "Mortgage 수직을 만들기 위해 default lead source" 각 시장 탭에 경고, Product/Service 및 모기지 수직이 아무것도하지 않는 상업 모기지 시장 편집되는 납품업자. Active-market 탭에 SalesType/salesSubT...

kamo·2mo ago
Fixkamo-internal

연락처 목록의 선택 표시줄, 페이지가 아닌

행이 선택될 때 표시된 바는 절대 위치 left 50% with atranslatX(-50%), 하지만 가장 가까운 조상은 전체 페이지, 그래서 목록에서 오히려 전망 포트에 중심 관련 기사 사이드 바는 288 넓고 세부적인 팬 400이며 각 방울 자신의 휴식점에서, 그래서 바는 sat는...

kamo·2mo ago
Fixkamo-internal

새로운 연락처를 공유 org 책으로 중지

생성 대화 상자는 책 파갈피는OrgDefault, 그래서 모든 회원의 전체 조직을 읽을 수있는 한 책에 착륙 접촉 - 절반의 왜 연락처 콘솔은 동료의 항목을 보여. 주소 책은 현재 회원이며 조직 기본은 나열되지 않습니다. 누구에게도, 그래서 책은 자연 표적, 다시 떨어지는 회원의 첫 ...

kamo·2mo ago
August 9, 2026
Featurekamo-internal

접근 로그와 그 탐지 규칙을 sub-tabs로 분할

의 규칙을 결정하는 것은 격자 아래 협정이었다 — 기본적으로 붕괴되었기 때문에 구성은 당신이 알고 있었다 무언가였다 거기에, 그것은 같은 pane에 대한 그리드를 밀어. 그들은 두 개의 전망 1개의 주제로 각은 전체적인 고도를 원합니다. Sub-tabs 이제 그들 사이 전환, 일치 탭...

kamo·2mo ago
Fixkamo-internal

Administrator bar 패널은 키 경로가 렌더링되어 사본이 아닌

TipPanel은 `id`라는 prop에서 panel's DOM id를 가져왔고 그 후 내장된 같은 `id`에서 메시지 키, 그래서 모든 패널은 요청 **************** 및 next-intl의 fallback 인쇄 오시는 길 복사는 모두 함께 메시지에 있었다; 아무것도 이제까...

kamo·2mo ago
Fixkamo-internal

액세스 로그가 서버에서 pane 및 페이지를 작성하자

탭 바는 이미 "System Access Logs"라고 말합니다. 따라서 통계 위에 h4가되었습니다. 페이지의 이름 두 번. 그것을 떨어지는 것은 또한 pane 사용 포탄을 다른 사람 시켰습니다 보안 탭 용도 : 그리드는 통계와 필터를 모두 높이는 데 걸리는 그리고 480px-tall ...

kamo·2mo ago
Featurekamo-internal

Back-to-home arrow on the main workspace 헤더

앱의 나머지 부분에서 설정 페이지 화살표를 정렬 : 계정, 리드, 상업, 마케팅 (모든 4개의 탭, 공유 레이아웃을 통해), 지식 베이스, HR, 네트워크, 문서 관리자, 달력, 연락처 및 메모. 버튼은 구성 요소/설정에서 구성 요소/BackToHomeButton로 이동 이제는 App-...

kamo·2mo ago
Fixkamo-internal

이미 맞는 경우 목록 스크롤을 중지

콘텐츠가없는 세 가지가 추가 된 높이가 너무 짧습니다. 여전히 scrollbar를 가지고: - 무한 스크롤 sentinel은 의도적으로 렌더링 된 영구적 인 마지막 행의 밑에 여분 화소 — 그것의 자신의 끝에 충분히 적합하 목록 견적 요청 이제는 또 다른 페이지가 있는 동안만 존재합니...

kamo·2mo ago
Featurekamo-internal

모든 관리자 바 링크에 Explanatory 패널

10 분 전에 자신의 조직을 만든 Somebody는 9 링크를 충족 읽을 수있는 방법이 없습니다. Hovering or focus one now unfurls a panel 그 답변, 순서: 이 스크린은, 당신이 거기 할 수 있는 3개의 것, 및 찾아내는 곳 설정 한 번에 바가 더 이상...

kamo·2mo ago
Fixkamo-internal

관리자 바 변경을 다시 복원 3926d1d8

3926d1d8는 AdminQuickLinks.tsx를 ae45fc9c^ blob로 돌려주고, org를 통하지 않습니다. 복수 상표, 짧은 구획/로그 이름 및 간격 제거. 같은 내용으로 ae45fc9c, 정상에 reapplied.

kamo·2mo ago
Fixkamo-internal

String row ids, org-coloured controls, 페이지 아이콘, 중심 오류 바

책을 만들고 "찾지 못했습니다." CockroachDB 고유 rowid() ids는 64 비트입니다 - 실제 하나는 1200081912680906758 - 및 JSON.parse 라운드 어떤 과거 번호. MAX SAFE INTEGER, 그래서 React 상태에서 열린 ID는 ...906...

kamo·2mo ago
Featurekamo-internal

관리자 바를 꽉 — org 레이블, 짧은 감사 이름, 갭 없음

바가 9 링크를 읽는 방법에 대한 세 가지 변화 : 팀 구성원은 이제 Behavior &에서 org의 자신의 복수 라벨을 착용 라벨링, 그래서 Loan Officers가 Loan Officers를 여기에 호출하는 org. 그것은 레이블 키가 없는 한 항목 — 이름은 org's, 번역이...

kamo·2mo ago
Featurekamo-internal

Back-to-home arrow 왼쪽의 모든 설정 페이지 제목

설정 페이지는 nav 레일의 실행 패드에 다시 방법이 없었다. 지원하다 옵션 보기 backHref now defaults to home and plays the unconditionally, 그래서 그것에 내장 된 20 페이지는 선택합니다 무료 화살표; 자신의 헤더를 그리는 6 페이지는...

kamo·2mo ago
Featurekamo-internal

관리자 바에 필수적인 설정의 나머지

보안 역할, 부서 및 작업 제목 구성 그룹에 가입, 왼쪽 감사 쌍. 그들은 세 가지 필수 설정 탭은 바가 누락되었습니다. — Behavior & 레테르를 붙이는 것은 그 주제를 혼자 들고, 그래서 하나의 화면 관리자는 여기에 도달 한 것은 첫 번째 탭이 될 것입니다. 각 아이콘을 재사...

kamo·2mo ago
Featurekamo-internal

관리자 바에 액세스 블록, 트레일 가장자리에 감사 링크

Access Blocks 및 System Access Logs는 대답하는 막대기에 2개의 스크린입니다 'who got in and who did not' 오히려 어떤 구성보다, 그래서 그들은 그룹 함께 밴드의 흔적 가장자리를 타고 구성에서 멀리 링크. 자동 인라인 시작 마진은 — 우주 ...

kamo·2mo ago
Featurekamo-internal

이름과 편집 주소 책, 그리고 그 주위에 페이지를 다시

책 추가하기 POSTed a hard-coded placeholder name with no prompt, 아무것도 어느 곳에서도 이름을 바꿀 수 있었습니다 — 그래서 모든 책은 org는 같은 것을 불렀습니다, 영구적으로. 책과 그룹은 이제 생성되고 편집됩니다. 이름, 묘사 및 악센트,...

kamo·2mo ago
Featurekamo-internal

Launcherpad 카드 위의 Administrator 바

Org 관리자가 지속적으로 열 다섯 개의 화면 - 팀 구성원, 행동 및 라벨링, 통계 및 비용, 앱 및 기능, 시스템 액세스 로그 - 각 2 개 또는 3 개 오늘 설정 메뉴를 통해 딥을 클릭합니다. 그들은 상단의 한 행을 얻습니다. 마스트헤드의 밑에 발사 패드, 카드의 위. 각 항목은...

kamo·2mo ago
Fixkamo-internal

Stop /api/user-info idle 사용자의 TTL 갱신

이 루트는 Redis로 *** TTL 직진, 그래서 그것은 gating을 우회 SecurityService, MediaService 및 ChatService에서 완전히 — and useUserInfo 5 분마다 설문 조사. 자신의 모든 세션이 모두 살아 모든 세 서비스가 이미 idle ...

kamo·2mo ago
Performancekamo-internal

Hash with BLAKE3 only, 그래서 업로드를 건너 실제로 시간을 절약

Dedup 일 - 서버는 'linked WithOUT 업로드' 및 358 MB가 결코 왼쪽 기계 -하지만 회원은 여전히 대기, BLAKE3와 함께 SHA3-256을 컴퓨팅하기 때문에 업로드가 18.8 이었는지 ~20 초가 걸렸습니다. js-sha3는 순수한 자바 스크립트입니다. 대략 2...

kamo·2mo ago
Featurekamo-internal

플랫폼이 이미 파일이있는 경우 업로드를 건너

같은 비디오를 3 명에게 전송하는 것은 세 가지 전체 업로드를 의미한다. Dedup 그들을 붕괴 하나의 저장 객체로, 하지만 한 번만 각 전송 완료 했다 — 그래서 저장 했다 저장, 회원의 시간 또는 대역폭. 작곡가는 지금 그것을 보낼 전에 묻습니다. 동일한 내용 때문에 크기 조사 첫...

kamo·2mo ago
Featurekamo-internal

자체 라인으로 생성 된 미리보기 저장 표시

Thumbnails 및 미리보기 이미지는 이제 조직의 총을 향해 계산합니다. 그래서 클라이언트는 그들이 그(것)들을 접히기 보다는 오히려 보는 것을 볼 수 있어야 합니다 다른 번호. 도구 끝은 그들이 무엇인지 말해 다 페이지 문서 페이지 당 하나의 미리보기를 생성하므로 그림은 오히려 설...

kamo·2mo ago
Fixkamo-internal

첫 번째 요청이 거부 된 수신 된 첨부 파일을 복구

대화에 도착하는 비디오는 페이지가 다시로드 될 때까지 재생할 수 없습니다. 비디오는 회원이 항상 재생을 보냈습니다. 두 사본은 byte-identical이었습니다 - 동일한 파일을 다시 종료하는 것은 매우 동일한 작업 첨부 파일을 지적 저장 객체 — 그래서 그것은 결코 파일 또는 형식이...

kamo·2mo ago
Featurekamo-internal

회원은 비디오 또는 오디오 첨부 파일을 유지, 그냥 그것을 재생하지

플레이어는 하나의 의도를 답합니다. 디스크에 파일을 원하면 다른 것, 그리고 비디오 및 오디오는 할 수있는 두 개의 첨부 파일 종류였다 - 문서가 다운로드 버튼을 모두 함께했고, 이미지에는 라이트 박스에 하나가 있습니다. 크롬 부리 비디오 요소의 오버 플로우 메뉴에서 다운로드; Fire...

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