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 4, 2026
Fixkamo-internal

첨부된 이미지를 전달하고 도구 모음을 공유하는 두 개의 compose windows를 중지

AI 채팅 첨부 파일은 AI에 도달하지 않았습니다. AiChatInput는 저장을 보냈습니다 `imageUrls`로 경로, 그러나 AiChatWebSocketContext에 REST 몸은 읽습니다 `imageObjectPaths`, 그래서 서버가 정의되지 않았다. 이미지는 여전히 등장 ...

kamo·2mo ago
Fixkamo-internal

Stop tool windows losing and leaking member-typed content

Follow-up to the popup-window persistence work. Each of these was verified against real code first; three of the original reports turned out to be wrong or over...

kamo·2mo ago
Featurekamo-internal

빈 부서 숨기기, 상태 필터를 디렉토리로 이동

- 회원이 더 이상 렌더링되지 않는 부서. 에 의해 출발점 빈 것들을 포함한 org의 모든 부서를 반환하므로 roster는 누구도 포함할 수 없었던 부분을 표시합니다. 출발 "no 회원" placeholder가 그들과 함께 간다, 지금 접근 할 수없는. - 모든 / 온라인 / 오프라인 ...

kamo·2mo ago
Fixkamo-internal

부서는 더 이상 첫 번째 렌더링에 보이지 않는

디렉토리 탭은 채팅 및 뒤로 전환 될 때까지 빈왔다. 더 보기 회원은 항상 거기 있었다 - 모든 부서는 불투명 0에 주차했다. 섹션은 StaggerReveal 컨테이너에 의해 밝혀졌다 "쇼" StaggerItem 아이들의 변종, 그러나 관용은 교차할 수 없습니다 그들 사이에 경계: ...

kamo·2mo ago
Fixkamo-internal

팝업 도구 창을 잃는 중지 (및 unsent 초안) 페이지 변경

도구 창은 모듈 레벨 in-memory 저장소에만 살았으므로 전체 문서 로드는 모든 열린 창을 파괴하고 모든 것을 입력했습니다. 몇몇 내부 경로는 여전히 window.location.href 또는 raw <a href="/...">, 어떤 페이지에 의존하는 손실이 왜 회원으로 이동. ...

kamo·2mo ago
Refactorkamo-internal

틈 유리를 1 차선으로 이동

활성화 제어는 고정 된 알약이 왼쪽으로 고정되었습니다. 뷰포트 그것은 다른 생명을 읽는 권한있는 행동을 넣어 부정확한 통제 보다는 오히려 afterthought로, 그리고 그것은를 위해 경쟁했습니다 도구 도크와 반대 코너. "Access 위의 NavPri에 직접 앉아 부품 도매를 이동...

kamo·2mo ago
Featurekamo-internal

Rebuild the slideout as one continuous surface

Member rows now form the department body directly — no card-on-card nesting — and departments run full-bleed with sticky bands, reclaiming ~30px of row width an...

kamo·2mo ago
Refactorkamo-internal

Timeout 팝업에서 죽은 '단일 확장' UI를 드롭

justExtended was never set to true — 팝업 닫기 에 확장 오히려 보다 성공 상태 표시 — 그래서 CheckCircle2/Shield 지점, 교체 제목 및 제목 및 녹색 '콘텐츠 작업' 패널은 제한이 없습니다. 나머지 힌트는 이제 '당신의 마우스를 읽거나 서...

kamo·2mo ago
Fixkamo-internal

선택 따옴표 더 이상 첫 번째 하위 탭으로 다시 반송

지수를 2로 설정하고 ?sub=quotes를 썼지만, syncing state의 효과 URL에서 뒤로 "commitments"가 아니라 0 - 즉시 구독 시장에서 Signups로 읽는 첫 번째 탭으로 재설정합니다. 두 번째 URL이 더 이상 변경되지 않기 때문에 단지 작동에 등장, 그래...

kamo·2mo ago
Fixkamo-internal

원래 세션 타임 아웃 스택을 Harden

제거 후 *********** 경로 검토 중복 거들 더미는 4개의 진짜 결점 위로 돌았습니다: - sessionMonitor.start()는 3s 부츠 스트랩 setTimeout untracked, 그래서 start/stop/start 순서는 두 번째 오염 간격을 중단했습니다 () 결...

kamo·2mo ago
Fixkamo-internal

단계가 그렇게 성장하자 크롬 포드는 심지어 격차를

Pod (지금은 톤 슬라이더와 함께 더 키가 큰)는 단계 만의 흐름 어린이 : 고정 높이가 최소가된다, 위와 아래 16px 패딩 pod (표시 할 때 영화의 지우기) 그래서 그것은 결코 과잉 할 수 없습니다.

kamo·2mo ago
Revertkamo-internal

중복 idle-logoff 스택 제거; SessionManager 이미 그것을 커버

8 월 2 HIPAA 세션 추가 **************** 두 번째로 평행한 유휴 체계. 레이아웃은 이미 원래 하나가 있었다 — 고객활동 트래커 + SessionManager + SessionMonitor 사용자가 활성화되는 동안 세션을 확장합니다 (팝업이 나타나지 않음) 경고는 표...

kamo·2mo ago
Chorekamo-internal

CustomFormFieldsComponent에 CRLF 종료 복원

이전 커밋은 전체 파일을 rewrote하고 라인 종료를 평평하게했습니다. 633-line diff로 9라인 변경을 진행하고, 필요 없는 설정 이 파일을 열 다른 사람에 대한 충돌.

kamo·2mo ago
Featurekamo-internal

클라이언트에 리드 최소 필요 마스크를 미러 (§164.502 (b))

보안 보안 이제 서비스가 아닌 콜러의 맞춤 정보 답변 리드의 할당 (그리고, 핸들에서Phi tenant, 심지어 오른쪽의 홀더에서 161). 그 마스크는 시행; 이것은 아니다. 두 가지 경로는 여전히 그것을 우회 : - LeadRealtimePublisher는 FULL, unmaske...

kamo·2mo ago
Featurekamo-internal

PHI 액세스 감사 뷰어 - org 검토 및 per-record 회계

길을 썼고 아무것도 읽을 수 없었다. 이것은 스크린 반입니다: org-wide access review under Settings → Security, 그리고 "이번에 액세스했습니다. 기록" 대화 상자는 지도 자체에서 열었습니다, 이는 모양입니다 §164.528 accounting re...

kamo·2mo ago
Featurekamo-internal

Retitle 회원 페이지 프로필, 단축 탭 라벨, 탭 아이콘 추가

회원 설정 페이지 헤더가 "My {memberLabel} Profile"(또는 "{memberLabel} Profile" 의 또 다른 회원입니다. 내 프로필. 탭 라벨 단축 - Mailbox (s), 전화, 오디오 및 비디오, 권한, 활동 - 전화 및 역할 동안 helpTips는 자신의...

kamo·2mo ago
Featurekamo-internal

톤 슬라이더 - 블랙 아웃에 전체 색상에 흰색 세척

개인 배경Tone ui-preference (0 흰색 / 50 풀 컬러 / 100 black) readability scrim 위에 씻어내어 콘솔 모두 슬라이드 쇼 층과 편집기의 WYSIWYG 단계. 슬라이더는 단계의 삶 라이브 드래그 미리보기, 중심 스냅, persist-on-rele...

kamo·2mo ago
Featurekamo-internal

Launcher card and hero use the org's brand color 대신 per-module 악센트

홈런치패드의 옵션 카드, 오버레이를 드래그하고, 이제 최초의 영웅 var(--color-primary)의 악센트(org's dynamically set 고정 멀티 컬러보다 테마 색상 --accent-* 가족지도.

kamo·2mo ago
Featurekamo-internal

Break-glass 신 모드 - 이유 프롬프트, 카운트 다운, 서 표시

하나님 모드는 kamo-internal의 모든 UI가 없었다 : localStorage boolean 그 마운트 효력은 ***로, 영원히 각 새로운 탭에 reasserted. 그것은 브라우저 플랫폼 직원이 높을지 여부에 대한 권한을, 고 하 고 당신이 할 수없는 무언가가 될 수 있습니다...

kamo·2mo ago
Featurekamo-internal

MFA 등록 화면과 신 모드 PHI 경계 제어

없는 백엔드를 위한 2개의 조정 표면. MFA 등록 (설정 → 내 프로필 → 로그인 보안, 자체 만). SecurityService의 /api/security/mfa 엔드포인트가 완료되었습니다. unachable, 그래서 MFA는 존재하고 플랫폼에 아무도 켜질 수 있었습니다. 더 보기...

Kamo·2mo ago
Featurekamo-internal

견적 양식을 가이드 흐름으로 재구성, 출력 미리보기 추가

세부 사항 탭은 모든 필드를 준 outlined 상자의 플랫 스택이었다 무게, 그래서 아무것도 신호가 입력 실제로 고객이 보는 것을 변경. · 이제는 4개의 결정으로 견적이 이루어집니다. — 그것이 무엇인지, 무엇일까요? 판매, 조정되는 방법, 고객이 읽는 것 — 1 선 이유에 각각 문...

kamo·2mo ago
Fixkamo-internal

Flaky runner egress에 대한 Docker 빌드의 Retry npm ci

K1m1 주자 간헐적으로 손상 TLS 스트림 중화 ****** *****************************************************************************************************************************...

kamo·2mo ago
Featurekamo-internal

Reorder 스튜어드 탭; 파이프 라인 찾기 - 로난 팝업에 접어

탭 주문은 이제 Pipeline, Documents, Underwriting, 가격, 자본 및 위험입니다. Governance, Ingestion, Catalog — Pipeline은 기본 랜딩 화면이 됩니다. 독립 검문자 탭이 사라집니다. Pipeline의 모습 툴바는 컴팩트한 Fi...

kamo·2mo ago
Fixkamo-internal

ConsoleShell을 통해 트랜잭션 파이프라인 화면을 경로

Pipeline 스튜어드 스크린은 유일한 콘솔 화면이 없이 렌더링되었습니다. 레이아웃 래퍼, 그래서 그 스팅, 필터 라벨 및 테이블 sat 플러시에 대한 콘솔의 경계 벽과 키 큰 내용은 scrollbar없이 클립되었습니다. consoleShell (헤더 / 필터는 끈적한 도구 모음으로 ...

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

국제의 % 기호를 가지고, 번역 된 문자열이 아닙니다

소스 텍스트의 리터 "%"는 기계 번역을 생존하지 않습니다 — zh는 반환 " {percent}"-그래서 비 영어 사용자는 백분율이 의미있는 베어 번호를 보았다.

kamo·2mo ago
Featurekamo-internal

저자 멀티 옵션은 편집기에서 인용

견적은 플랫 가격 시트 또는 대안 세트, 그래서 편집기 한 번에 두 개의 존재를 letting 보다는 오히려 형태 toggle를 제안합니다 — 둘 다 보내기 고객이 구입 할 수없는 가격을 표시 할 것입니다. 옵션으로 전환 typed 작업 대신 첫 번째 옵션으로 기존 라인. 각 옵션은 ...

kamo·2mo ago
Featurekamo-internal

납품 적용, 가격 표시 떨어져, 큰 저장소 패널

최종 Coming-soon 칩 교체 (헤지 & 적용, 가격 표시-off, 큰 저장소) 새로운 스튜어드 프록시에 유선 라이브 패널.

kamo·2mo ago
Featurekamo-internal

Steward 콘솔 라운드 2 - 예외 큐, 지배, MERS recon

- 캐피탈 + Underwriting: StewardExceptionQueue (공유된 패널)는 실제에 스튜어드-tasks endpoint - 잠금 예외 **************** 및 가이드라인 예외 **************** 정직한 빈 국가. - 거버넌스: Calibration...

kamo·2mo ago
Featurekamo-internal

Mortgage 스튜어드 콘솔 오순 기능 구축

실제, endpoint-backed 패널과 stubs를 교체 + 죽은 쓰기 버그 수정: - Underwriting: 소득 계산 패널 (분기: DTI/PITIA/reserves/LTV + AUS 알약) 및 Fraud/4506-C 패널 (선주문 가로장: 장소/list/cancel/event...

kamo·2mo ago
Fixkamo-internal

모든 수직의 표면 인용, 그냥 소매

인용문 탭은 RETAIL 하위탭 세트로 단전되었으므로 org에서 활성 시장은 SUBSCRIPTION / MORTGAGE / PERSONAL LOANS는 아무 방법이 없었습니다. 소매 시장을 활성화하지 않은 모든 org입니다. 내 계정 에러: backend는 항상 cross-vertica...

kamo·2mo ago
Featurekamo-internal

회사 정보의 org LEI 설정 (HMDA ULI 활성화)

회사 정보 카드는 법적 의무 식별자 필드 (20-char, upper- cased), 기존 org PUT를 통해 전송 — OrganizationController deserializes 그것은 Organization.lei 및 OrganizationService에 적용. LEI 세트로,...

kamo·2mo ago
Fixkamo-internal

실제 요청 호스트에서 org를 해결, 내부 주소

checkAccess는 `org:domain:<hostname>`를 찾고 있는 열거를 해결하고, let request.nextUrl.hostname - Traefik 뒤에 127.0.0.1. 이름 * 열쇠는 존재하지 않습니다, 그래서 모든 요청은 "hostname에 대한 org 컨텍스트...

kamo·2mo ago
Featurekamo-internal

콘솔에서 ingested guideline 버전을 홍보

GuideLINE 소스 문서를 위해 ingestion 패널은 "Promote as guideline version" 카드 (제품 선택 + 개정 상표). 가격표 카드 이제 가이드라인 문서에 숨겨져 있습니다. ingestionApi.promoteGuideline 게시물에 새로운 릴레이.

kamo·2mo ago
Fixkamo-internal

모든 페이지에 이미지 정책을 적용, 단지 인증 된 것

정책은 최종 `NextResponse.next()`에서만 첨부되었습니다. /validate — 모두 실제, 브라우저 렌더링 된 문서 — img-src없이 제공되었습니다. 에서 모두 403 액세스 페이지. 그 틈도 내 앞에 만든 것 검증 쓸모없는: 그 경로 중 하나를 명중 한 조사는 없었...

kamo·2mo ago
Featurekamo-internal

Inactivity (HIPAA 164.312 (a) (2) (iii) 후에 자동적인 Logoff

중단되지 않은 워크스테이션에 열린 세션이 무한하게 유지되었습니다. 이것은 60 초 경고와 더불어 상호 작용의 15 분 후에 그것을 종결합니다 그래서 아무도 덤프 중장비. 타이밍 규칙은 순수한 관제사로 app/lib/idleTimeout.ts에서 살고 있습니다 (단위 가짜 타이머로 시험...

kamo·2mo ago
Fixkamo-internal

테마 자산 복원 - CSP는 잘못된 호스트와 SVG를 파생

Avatars, org 로고 및 배경은 모든 10 년간 적재를 중단했습니다. 2개의 분리 회귀 나는 36ad904b에 소개, 둘 다 시간 동안 살고. 1. per-request img-src 정책은 10 개의 도메인을 파생했습니다. `request.nextUrl.hostname`. 팟...

kamo·2mo ago
Featurekamo-internal

콘솔에서 ingested eligibility matrix를 승진시킵니다

ELIGIBILITY MATRIX 소스 문서에서 ingestion 패널을 지금 보여줍니다 "지능 매트릭스"카드로 프로모티브: 제품, 제한형을 선택 (MAX LTV/CLTV/DTI), 점령 및 목적, 그리고 각 승인되는 FICO→limit 줄 eligibility cell - 제품이 가격...

kamo·2mo ago
Featurekamo-internal

Authoring UI - 목록, 라인-item 편집기, 공유 링크 관리

견적 / 최신 시스템을 완료하십시오. 직원은 견적, 가격, 민트를 구축 할 수 있습니다. 공유 링크 및 이메일, 모든 파이프라인. app/lib/quotesApi.ts는 SecurityService 표면을 위한 클라이언트를 타자를 칩니다 ****** *******************...

kamo·2mo ago
Fixkamo-internal

/ next/image 오픈 프록시 닫기

remotePatterns는 [{ protocol: "https", hostname: "**"}입니다. 그것은 이미지를 만들었습니다 최적화된 범용 fetcher: 모든 호출기는 이 서버를 검색할 수 있습니다 어떤 URL, 계획 확인 없음, 주소 확인 없음, 리디렉션 제한 없음 및 크기 ...

kamo·2mo ago
Featurekamo-internal

그룹 대화에 대한 facepile보기

5 명 정도의 실은 1 arbitrary 얼굴에 의해 표현되었습니다. 한 사람의 메시지로 읽습니다. 지금 3명의 참가자까지, 그래서 "several people"은 이름 줄을 파고 필요없는 한 눈에 다리가 있습니다. 3에서 모자를 씌우는: 과거에 원형은 인식과 줄의 밑에 수축합니다 정...

kamo·2mo ago
Featurekamo-internal

콘솔에서 조정으로 ingested LLPA matrix를 홍보

Ingestion 패널은 비율 시트 만 게시 할 수 있습니다. LLPA MATRIX 소스 이제 문서는 "Promote as LLPA Adjusts"카드를 보여줍니다. LLPAs는 (선택적인 그룹)를 조정하고, 각 승인되는 FICO/LTV 물통은 조건부 가격 조정이 됩니다. 결과 이름 방...

kamo·2mo ago
Fixkamo-internal

다른 파티를 표시, 독자의 얼굴

두 목록 보기는 그것의 sender에 줄을 열쇠로 했습니다, 그래서 독자의 각자의 각 줄 outbox는 독자를 보여주었습니다 — 그들의 사진, 그들의 이름, 그들의 주소. 이름 * 목록은 모든 폴더 컨텍스트가 없었다, 대화 목록은 참가자를했다[0] 스레드의 양쪽을 섞는 목록에서. 두 ...

kamo·2mo ago
Chorekamo-internal

진행중인 탁월한 업무

단계와 헌신적인 as-is 그래서 아무것도 작동하지 나무에서 uncommitted 남아. 5 파일 변경, 4879 삽입(+), 12 deletions(-)

kamo·2mo ago
Fixkamo-internal

Flaky egress에 대한 kubectl 다운로드를 Harden [skip ci]

dl.k8s.io 런너의 egress 간에 실수로 중간 전송을 삭제: 컬: (56) OpenSSL SSL read: 해독 실패 또는 나쁜 기록 맥 그렇지 않으면 녹색 빌드에 배포되지 않습니다. 반복적으로 관찰 kamo-signer-monorepo 및 카모 번역 사전. 추가 --retr...

kamo·2mo ago
Featurekamo-internal

쇼 sender 및 수신 사진

Mailbox는 모든 사람에게 한 번 공유하는 글래드런에 단일 문자를 렌더링했습니다. 모든 행은 동일하고 원은 정보를 수행하지 않습니다. 그것은 지금 보여줍니다 1개가 알려져있을 때 대응자의 실제 사진, 그리고 2-letter monogram 때 아니다. One SenderAvatar...

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

/api/set-token 및 /api/get-jwt-token 삭제; 경로 가드 추가

두 경로는 죽은이었다 — kamo-internal, kamo-login 또는 어디로 전화 kamo-register - 그리고 둘 다 새겨진 credentials. /api/set-token은 공격자 제어에서 상류 URL을 내장 ?domain= 및 콜러의 전체 인바운드 쿠키 헤더를 전달...

kamo·2mo ago
July 31, 2026
Fixkamo-internal

유지 된 소스에서 템플릿 이미지를 해결, 슬롯을 neighbouring

작곡가가가 템플릿을 다시 해결했습니다. config가 변경되고, 'member-avatar' 의 URL이 어느 쪽이든 SignatureImageUrl / headerImageUrl / footerImageUrl이 설정되었습니다. 템플릿 fetch 후 회원 fetch lands만 수정됩니...

kamo·3mo ago
Featurekamo-internal

읽지 않은 표시가 표시됩니다 동안 메일 아이콘을 Blink

읽지 않은 배지 혼자는 최고 막대기에서 놓기 쉽습니다. NavItemButton의 장점 blinkIcon prop that pulses the icon (그리고 그 배지) —에서 구별 유지 기존의 `blink`, 즉, 리드-alert dot - 및 MailButton 회전 그것은 읽지 ...

kamo·3mo ago
Fixkamo-internal

두 배 수직 scrollbar 폭을 위한 더 쉬운 dragging

Bump the nav options scroll container from a 6px 에 12px webkit scrollbar와 일치 엄지 반경을 넓히고, 구성원에게 더 큰 드래그 대상. 붕괴 된 80px 레일은 48px 타일을 유지합니다. 중심; 여분 폭은 옆 개골창에서 옵니다.

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