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 25, 2026
Featurekamo-internal

앱 트리를 렌더링하고 부모의 전환을 확인

아이들은 이제 앱 & 기능 목록에서 부모를 앉습니다. 그것의 자신의 스위치. Nesting은 ORDER와 indent에 의해 표현됩니다. 배열된 콘테이너, 그래서 기존하는 카드, 동의 및 빛나는 부호는 입니다 untouched - 그리고 부모가 현재 탭에서 필터링되는 아이 여전히 밴싱보...

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

제휴 판매 득점판 위젯

1개의 격자 란 넓게와 2개의 줄 키 큰: 조직에 있는 10명의 사람들 그들의 추적 링크를 통해 가장 가져, 오늘, 이 달, 이 년 또는 모든 시간, 이번 달 방문자를 엽니 다. 주문은 기능입니다. 4개의 미터를 보여주는 다른 방법 창은 여섯 개의 별도의 목록입니다. 이것은 하나의 목...

kamo·2mo ago
Stylekamo-internal

두 개의 테마 파일에 CRLF 복원

두 파일 모두 균일 한 CRLF 및 이전 커밋은 그들을 통해 다시 텍스트 모드에서 파이썬, 모든 줄을 썰어 : Theme.tsx는 237을 보여주었습니다. 변경된 줄과 PublicProvider.tsx 75, 실제 편집이 58이고 13. 내용이 이미 수정되었습니다. 이것은 라인 종료 만...

kamo·2mo ago
Fixkamo-internal

탭의 org의 브랜딩을 그려 호스트가 아닌

getThemePath()는 window.location.hostname에서 테마베이스를 파생했습니다. 이름 * 모든 조직이 호스트명을 가지고 있는 동안 올바른 질문에 답했습니다. 자체 - 그리고 custom-domain tenant를 위해 아직도. 공유 호스트에 하지 않습니다: 도메인...

kamo·2mo ago
Fixkamo-internal

입력 탭에서 복제된 세션을 삭제

Org를 입력하면 window.open('', ' blank') 탭을 열고 에 /validate. 지금까지 횡단 이었기 때문에 아무것도 공유되지 않았습니다. 그것은 사용자 정의 도메인없이 org에 대한 동일한 라이진, 그리고 같은-origin window.open clones opene...

kamo·2mo ago
Chorekamo-internal

무대 보정 후 ServiceType 미러를 재생

5개의 전 수출상 수직은 완료되고, EHR는 PLANNING입니다.

kamo·2mo ago
Fixkamo-internal

탭에서 세션을 읽고, 공유 쿠키 단지

46 클라이언트 모듈은 문서에서 *** ID를 읽습니다. 쿠키 및 전송 X-***-토큰. sessionStorage는 per-TAB입니다; 쿠키는 per-ORIGIN입니다. 더 알아보기 모든 조직은 그 자체의 호스트 이름이 동일한 경계였다, 그래서 그것은 중요하지 않았다. 한 곳에서 도...

kamo·2mo ago
Fixkamo-internal

예정된 지원 발표자 피커 제공 nobody

현재 탭 드롭다운은 모든 조직에 비어 있었고 항상 있었습니다. · 이름 * ****** ***************************************************************************************************************...

kamo·2mo ago
Featurekamo-internal

6개의 상거래 아이 앱을 미러링하고 거울을 드리기

둘 다 TS 거울은 이제 ServiceType.java에서 GENERATED는 오히려 손 유지. 그들은 Java에서 악화했다. stale "RAG 통합"및 "Falls back to parent 조직 SMTP" Java가 2026-08에서 제거한 사본, ServiceType.ts에서 P...

kamo·2mo ago
Docskamo-internal

작업 7 새로운 마이그레이션이 필요 없으며, 최고 수준의 orgs는 포함해야합니다

App-tree backfill은 이미 존재하는 것으로 밝혀졌습니다. ****** ******************************************************************************************************************...

kamo·2mo ago
Featurekamo-internal

1개의 scrollbar, 3배 넓게, 아래 각 대화

메시지 옆에 표시된 바는 회원 채팅 및 SMS, 6px의 지원 티켓 및 사회, 그리고 AI 채팅에서 그것은 전혀 없었다 : 그 목록은 `scrollbar-width` 인라인 선언 그 외에 ::-webkit-scrollbar 규칙, 그리고 크롬 121 이후 비-initial `scroll...

kamo·2mo ago
Fixkamo-internal

주어진 /api/org/current 클라이언트가 필요로 하는 도메인

internal.kamocrm.com은 "무효한 조직 데이터와 함께 렌더링 실패 : 누락된 'id' 또는 'domain'. Organization.fromJSON은 없는 기록을 거절합니다 도메인 및 조직은 하나가 수행하지 않습니다 -- 그것은 `domains` 컬렉션. by-host 경...

kamo·2mo ago
Fixkamo-internal

도구 모음의 다른 작업으로 점프에 최신 이동

이제 도구 모음의 전체 왼쪽 트랙을 소유, 때문에 트랙의 빈 부분이 정확히 방은 필드가 열립니다. scroll-to-bottom 제어가 앉아 있었다, 그래서 검색은 glyph로 붕괴 된 것은 도구 모음의 중간에 좌초되었습니다. 양측. 그것은 충족과 add-member와 속합니다: 당신이...

kamo·2mo ago
Chorekamo-internal

Favicon을 새로 고침하고 사용하지 않은 blueleven 로고를 드롭

public/favicon.ico는 지금 32x32/16x16 대신 48x48 그리고 32x32 층을 나릅니다. 5개의 로고 blu*/logo-blueleven* PNGs는 앱에서 어디에서나 참조됩니다, 그래서 그들은 그것으로 간다.

kamo·2mo ago
Featurekamo-internal

도구 모음의 검색은 필드에 열 glyph입니다

회원 채팅은 창의 상단에 영구 검색 상자를 수행 — 폭 모든 툴바는 거의 모든 시간을 비우고 파열에 사용됩니다. · 이제 28px의 돋보기를 클릭하고 도구 모음을 4로 읽습니다. glyphs와 공기. 그것은 주변에 내장 된 아이디어 : 돋보이지 않고 결코 움직입니다. 붕괴, pill은...

kamo·2mo ago
Fixkamo-internal

한 번에 전송 된 메시지, 두 번

메시지 목록은 메시지 ID에 각 행을 키우고, 전송된 메시지의 ID는 정확하게 변화합니다 한 번 — 낙관적인 행은 로컬 ID에 부합하며, STOMP echo (또는 전송 응답) 서버에 재키. React는 한 행을 떠나 서로 다른 행을 읽습니다. arriving, 그래서 그것은 요소를 아...

kamo·2mo ago
Fixkamo-internal

Org id 후에 이름 방, hostname이 아닌

getOrgToken()는 현재 호스트의 첫 번째 레이블을 가지고 있으며, 자신의 의견 왜: "그래서 별실은 orgs의 맞은편에 충돌할 수 없습니다." 에 의해 도메인없이 모든 조직에 "kamocrm"을 산출하는 공유 호스트, 그래서 그것은 아무것도 분리 -- 동안 대회 sidecar ...

kamo·2mo ago
Featurekamo-internal

DNS 설정 대신 새로 만들어진 org 내부 토지

Org는 제작자를 /setup/dns로 옮겼고, 그 이유는 사실이었습니다. 내부에 OTK 리디렉션을 입력합니다.<new-domain>, 그리고 브랜드 뉴 org에는 DNS가 없습니다. 그래서 호스트는 허용되지 않았습니다. DNS 구성 당신이 방금 만든 것을 열어가는 가격 --이 정확한 ...

kamo·2mo ago
Docskamo-internal

SP1의 구현 계획, 앱 카탈로그 부모 / 어린이 나무

kamo-shared-library, KamoInitializerService, SecurityService를 통해 12 작업, MediaService, VOIPService, kamo-internal 및 번역 사전. 주문은로드 베어링이며 계획에서 인코딩됩니다. KI는 전에 손으로 실...

kamo·2mo ago
Docskamo-internal

EHR/EMR 수직 및 부모/어린이 앱 카탈로그 설계

~30개의 재포 및 2026년 구급차 분석에서 2개의 specs EHR 시장. 이 프로그램은 모든 하위 프로젝트를 바인딩하는 여섯 가지 결정을 기록합니다. PHI는 온프레미스(disk Encrypt and Backups)를 유지하며, 결과 준수 격차는 가정보다 오히려 기록된다; 앱은 ...

kamo·2mo ago
Featurekamo-internal

도메인 입력 없이 org를 만드십시오

Org의 입력은 ****************로 항해하지 않습니다. URL이 리터럴로 렌더링되는 도메인 없음 ****** ********************************************************************************************...

kamo·2mo ago
Featurekamo-internal

자주 묻는 질문

****************에 대한 설명은 3 줄 textarea. 그것은 /kb/new 쓰기 표면 지금, minus 그림이고 미디어 라이브러리 - 해당 업로드는 KB 미디어에 업로드되며, 오른쪽 홈인 문서와 설정 필드에 대한 잘못된 것. 열은 여기에 두 가지 모양을 보유하고 있습니...

kamo·2mo ago
Fixkamo-internal

전송 된 메시지를 중지 채팅 코어를 두 번

@kamo/chat 핵심 0.1.6. 대화 감속기는 이제 폐기 낙관적 행을 채택합니다. 회원의 자신의 메시지는 STOMP 이상, 대신 echo를 두 번째로 승인 행 및 대기 POST는 중복을 삭제하기 전에 응답합니다. 두 사람 사이 회원이 두 번 메시지를 보았습니다. Lockfile ...

kamo·2mo ago
Featurekamo-internal

파일은 입력 스트립에서만 채팅 창에서 어디에서든지 떨어질 수 있습니다

드롭 대상은 작곡가 표면 혼자이었다 — 창문의 바닥에 몇 수십 픽셀 그렇지 않으면 모든 메시지입니다. 스크린 샷은 대화를 통해 아무것도하지 않았다, 그리고 악화 : 불평 파일 드롭의 브라우저의 기본값은 NAVIGATE 파일에 탭입니다. 모든 오픈 도구 창 및 모든 불필요한 초안을 가지고...

kamo·2mo ago
August 23, 2026
Fixkamo-internal

사업 제안을 중지하는 것은 이미 포함합니다

Choosing Business는 여전히 비디오 conferencing, AI 조수, HR 시스템 및 e-signatures 구입, 심지어 계획은 모든 4 번 번 번들. 카탈로그는 모두 함께 기록했다; 콘솔은 그냥 그것을 읽지 않았다, 그래서 그것은 플랜에 관계없이 모든 추가 제공 및 ...

kamo·2mo ago
Fixkamo-internal

SSL 체크가 플래그를 낮추고, 그것을 올리지 마십시오

checkDns는 이제까지 SSLConfirmed. 저장된 플래그의 도메인 이전의 모든 호스트 규칙에 따라 설정되었으므로 녹색 SSL 카드를 보관하고 잠금 해제 Enter Workspace는 매우 응답 나열된 호스트와 인증서 없음. 현재 각 통화의 모든 호스트를 증명하므로 두 방향으로 ...

kamo·2mo ago
Fixkamo-internal

Swatch의 자신의 색상 창을 열고, 페이지에 첫 번째

Swatch는 document.getElementById를 통해 숨겨진 <input type="color">에 도달했습니다. Picker의 번역 라벨에서. 라벨은 하나의 그룹 내에서만 고유합니다. 브랜딩 편집기 1 차 및 2 차 그룹 측을 측에, 각 나르는 기초 색깔/가벼운/ Light...

kamo·2mo ago
Fixkamo-internal

당신이 선택할 수있는 색상 그룹 싸움을 중지

ModernColorGroup는 동시에 통제되고 통제되지 않았습니다. 현지 정보 각 슬롯의 상태, `value` prop into that state in one effect, and 어떤 슬롯이 이동할 때마다 신선하게 내장된 객체로 `onChange`를 호출합니다. 부모는 덧붙여, 그...

kamo·2mo ago
Fixkamo-internal

인용될 때 새로운 org의 ID를 읽으십시오

마법사의 마지막 단계는 아무것도하지 않고, 두 번째 시간을 만들기 그 조직은 이미 존재한다 — 첫 번째 클릭이 실제로 생성했기 때문에. createOrganization는 JSON.parse를 통해 오히려 RAW 응답 몸에서 id를 읽습니다. a 19-digit unique rowid...

kamo·2mo ago
Fixkamo-internal

Per-host 인증서 진행, 단일 스피너가 아닌

증명서는 subdomain 당 하나 발행되고, 그들은 모든 땅이 아닙니다 한 번, SSL 단계는 이제 org의 호스트가 살고있는 방법을보고 아직 기다리고 있습니다. sslConfirmed -- 어떤 자물쇠가 Enter Workspace -- 이제는 모든 호스트가 자체 인증서를 가지고 있...

kamo·2mo ago
Refactorkamo-internal

배경 화면과 위젯 단축키를 미디어 파드 위의

프로필 헤더 밴드는 "내 배경 화면", "내 위젯"및 미디어를 배치 1개의 감싸는 행으로 크롬, 이렇게 2개의 단축키는 4로 읽습니다 함께 앉아있는 스위치 소스 / 콘솔 / 주문 / 톤. 그들은 아니 스위치: 그들은 멀리 이동, 팟 편집에서 모든 곳에. 오른쪽 손 클러스터를 열로 분할...

kamo·2mo ago
Fixkamo-internal

실제로 그것을 봉사하는 endpoint에 점 구조 매체

그림 프레임의 모든 사진 및 비디오는 깨진 이미지로 렌더링됩니다. 이 URL은 ****************에 지적했습니다. 나는 그것을했다 일반 이미징 프록시 — 그것은 HTTP 범위를 말한다, 이는 비디오의 필요는 — 그리고 그것은 아무도: 그것은 CHAT ATTACHMENT 프록...

kamo·2mo ago
Featurekamo-internal

인사 블록을 드롭하고 한 줄에 마스트 헤드를 넣어

발사패드의 마스트헤드는 킥, "좋은 오후"머리와 App/title/trial/date 의 상태 선 로고 옆에, 회원의 소유 통제는 그것을 절대적으로 넘었습니다 — 그래서 우두머리는 150px 개골창을 예약했습니다 그리고 ~130px의 높이가 하루의 시간을 말하는 것입니다. 로고와 컨트롤...

kamo·2mo ago
Featurekamo-internal

Binders를 이동하고 스트립의 오른쪽에 업로드

스트립은 이제 문서 관리자가 어디에서든 있는지 분리합니다. 왼쪽: 원본, 수정, Common — 같은 문서의 세 레이아웃. 오른쪽: 네 아이콘 단축키, 그 후 Binders 및 업로드 대상, 유지 그들의 상표 및 그들의 페인트. 그들은 더 이상 <Tabs>의 아이들이 없다, 그래서 그...

kamo·2mo ago
Fixkamo-internal

성령의 동물을 볼 수 있고, 팔레트를 파괴

두 보고서, 두 가지 다른 실수의 광산. PATTERN WAS에 대하여 그것은 pane 뒤에 그려지고, 각 pane 표면 — FeatureCard, LauncherParentCard, WidgetFrame — 개구리 유리: 백드롭 필터 blur(12px) 아래 58%-opaque 백색...

kamo·2mo ago
August 22, 2026
CIkamo-internal

재건 533bbeb4 이제 표현 문자열은 사전에

이미지 빌드 복제 kamo-translation-dictionary 및 복사 메시지/, 그런 다음 구성 요소가 그 메시지가 작동하지 않는 경우 실패 정의. 533bbeb4는 사전 커밋 나르기 home.expression.*, 그래서 빌드는 24 키에 대한 요구 구성 요소를 보았다 아직 ...

kamo·2mo ago
Featurekamo-internal

표현 - 색상, 정신 동물 및 로고 한 결정

두 개의 코너 컨트롤이 하나가됩니다. 그 분할은 순서의 사고이었다 다른 사람이 보유하는 것보다 배송되는 기능 : 색상, 패턴 그리고 조직의 마크는 한 가지 질문의 세 명의 LAYERS입니다. — 이것이 무엇인지 pane 보기 like — 그리고 그들은 결합합니다. 두 팝업에서 그들을 선...

kamo·2mo ago
Featurekamo-internal

Binders 탭에서 계산, 선택한 Docs에 토지

탭은 "Binders (n)"을 읽습니다 그래서 선택된 Docs 바인더 보유는 스트립에서 볼 수 - 포함 (0), 이는 볼 가치가있는 경우, 이후 그것은 바인더는 회원이 그것을 찾고 있기 전에 빈 말한다. 탭을 입력하면 선택한 Docs를 엽니다. 회원은 선택에서 여기에 도착 문서, 그...

kamo·2mo ago
Featurekamo-internal

그림 구조는 pane, 하나 안에 무언가입니다

다른 위젯은 Launchpad의 frosted 유리 카드의 내용이며, 헤더, 제목 및 코너 컨트롤. 그림 프레임은 아닙니다 : 렌더링 된 방법 그것은 두 번째, 보이지 않는 구조 안쪽에 앉아 있는 구조이고, 주조 디자인 된 회원은 다른 사람의 직사각형 안쪽에 세부 사항이됩니다. 그래서...

kamo·2mo ago
Featurekamo-internal

수정 된 문서의 레이어가 작동 한 표시

문서에는 하나의 수정된 기록이 있으므로 수정된 탭에는 1개의 행이 있습니다. 문서. 열 이름은 두 종류가 아닌 층을 터치 행이었다: 한 번 그 바이트는 원본, 양식 필드에서 한 번 다릅니다 필드는 그 위에 놓았고, "Not edited yet"를 기록했습니다. 편집기를 열고 아무것도하지...

kamo·2mo ago
Featurekamo-internal

Picture Frame - 회원의 자신의 사진 및 동영상, 프레임에서 그들은 구축

첫번째 INSTANCED 위젯. 회원은 다음과 같은 많은 프레임으로 걸린다. 그것의 자신의 내용으로, 그것의 자신의 주조 및 격자에 있는 그것의 자신의 장소, 모두 1개의 등록 항목에서. 한국어 구조는 4개의 측에 반복된 1개의 주조 단면도 및 커트입니다 그들이 만나는 45°, 이는 ...

kamo·2mo ago
Featurekamo-internal

한 줄에 4 회원 단축을 넣어

통제의 한 종류, 그래서 그들은 지금 1개의 줄을 공유합니다: launchpad's top-right 코너는 두 라인 스택보다 오히려 단일 스트립으로 읽습니다. 스타일링; 그것은 그것의 neighbours 같이 공유된 pillLinkSx를 사용하고, 붕괴합니다 xs에 그 라벨은, 그래...

kamo·2mo ago
Fixkamo-internal

Stop /validate and /logout from mount 서명된 쉘

/ 세션이 정착되기 전에 401/403의 파열을 보였다 - user-info, ui-preferences, by-department, 채팅/unread, 시간대/효능 및 Ticket/pending-count 모두 함께 실패, 그때 모든 일. 읽기 홈 페이지의 첫 번째 페인트 레이스처럼....

kamo·2mo ago
Fixkamo-internal

자체를 렌더링 루프로 구동하는 드래그 미리보기를 중지

때때로 threw React #185을 파고 페이지로 스크롤 아래에서, 모든 시도를 스크롤합니다. 1개의 원인, 2개의 증상. `onDragOver`는 실제 배열을 재주문합니다. "insert between" 미리보기; SortableContext re-measures 모든 dropp...

kamo·2mo ago
Fixkamo-internal

회원의 날에 의해 역사, 브라우저의

groupsByDay는 getFullYear/getMonth/getDate에서 하루의 키를 구축했습니다. 기계의 달력은 오히려 회원의 보다는. createdAt 지금 parsed로 UTC 그것은 항상이었다, 그것은 실제 불멸으로 보여: 5pm 태평양 내일의 알림은 노트북이 UTC로 설정...

kamo·2mo ago
Fixkamo-internal

Timezone 수정을 복원하고 채팅 코어 0.1.5 / 그물 0.1.1을 복용

5d1cc23e는 stale 개인적인 색인을 통해서 투입되고 ec881208를 반전했습니다 도매 - serverTime.ts, 회원 시간대 공급자, 가드 및 모든 216 콜 사이트 수정은 다시 왔습니다. 이 트리를 정확히 복원하고 추가 의존성 범프는 자체를 수행해야합니다. @kamo/...

kamo·2mo ago
Chorekamo-internal

@kamo/chat-core 0.1.5의 그물 0.1.1의 이메일 핵심 0.1.1를 가지고 가십시오

Timezone 수정의 절반은 chat-core에 살고 있습니다. 메시지 타임스탬프와 영수증을 읽는 것은 거기 낭송됩니다, 그래서 거품은 이 때까지 7 시간을 밖으로 체재했습니다 토지. net 0.1.1 옵션이 아닙니다 - chat-core 0.1.5 가져 오기 serverEpochMi...

kamo·2mo ago
Fixkamo-internal

회원 영역의 모든 타임 스탬프 렌더링, UTC로 모든 것을 읽으십시오

오후 3시 33분에서 보낸 직접 메시지는 "10시 33분"을 표시했습니다. - raw UTC 시계, 로컬로 인쇄 된. 두 개의 독립적 인 결함, 현재 시간을 보여주는 거의 각 표면에 함께. 더 많은 정보 모든 Java 서비스 상점은 LocalDateTime으로 타임스탬프를 저장하고 그...

kamo·2mo ago
Featurekamo-internal

Pane의 로고에 대한 위치 및 색상, 항상 회원이 편집기를 엽니 다

EDITOR WAS는 ROLL을 사용할 수 없습니다. `brandOf` 응답 마크가 존재할 때까지 null과 제어는 응답에 문질러, 그래서 회원은 묘목은 실행되지 않았거나 persisted가 없었습니다. 모든 버튼이 없었으며 어떤 방식으로도 포기하지 않았습니다. 로고를 pane. und...

kamo·2mo ago
Fixkamo-internal

Master-note ring을 실행패드를 가로지르세요

B9b1fe08 이후 라이브. org 마스터 노트의 링은 conic gradient였습니다. 150%년 150%년 150%년 150%년, 6초마다 중심과 회전 `overflow: hidden` 없이 래퍼. 척추 측만증의 1/4 그러므로 hung 각 측에 pane 외부와 각 다른 뒤에 전...

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