KamoCRM

Live Change Log

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

17,650
Total Changes
6,071
Features
5,339
Fixes
30
Projects
Filter by project
All Projects17,650AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService586InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,411kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,071Fix5,339Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 24, 2026
Featurekamo-internal

전체 폭, 3 팬 추가 회원 양식 레이아웃

대신 전체 콘텐츠 영역을 사용하여 생성 양식을 재생합니다. 1100px-wide 중심의 열. - 3-column 응답 레이아웃 : 끈적 끈적한 왼쪽 섹션 nav (md+), 전체 폭 양식 (always), 오른쪽에 라이브 요약 패널 (xl +). - Field rows now scal...

kamo·6mo ago
Fixkamo-internal

Merge OTK-redirect proxy.ts, 중복 미들웨어 삭제.ts

Next.js 15는 middleware.ts와 proxy.ts가 존재하는 경우 빌드를 거부합니다. 더 보기 OTK hand-off redirect that live in Middleware.ts — 어떤 요청을 전송 ?otk=... 에 /validate 그래서 OTK는 실제로 소모됩니...

kamo·6mo ago
Fixkamo-internal

Redis master와 dedupe OTK POST에서 새로운 ***를 읽으십시오

Replica는 OTK 교환 후 신선한 서면 세션을 읽고, 원인 false 실패 및 로그인 리디렉션. otk가 존재할 때 Skip intro 지연; Strict Mode double mount를 위한 in-flight validate 약속을 공유하십시오.

kamo·6mo ago
Fixkamo-internal

/platform/orgs에 비선 응답에 대하여 감시

비선 응답 (empty body, error envelope, 또는 {data : [...]} 래퍼) orgs 상태에 착륙하고 렌더링을 부는 'e.map은 함수가 아닙니다. Array.isArray 뒤에 국가 갱신을, 여십시오 {data: [...]}를 허용 envelope 및 표면 인...

kamo·6mo ago
April 23, 2026
Fixkamo-internal

Enter-as OTK에 대해 /validate org 세션이 적용됩니다

/?otk=로 연결되는 ENTER는 /api/validate를 호출하지 않습니다. 공유 도메인 *** 쿠키는 소스 org를 유지. Redirect ?otk=로 / 미들웨어를 통해 유효성 검사 어떤 stray 링크.

kamo·6mo ago
Fixkamo-internal

POST /api/security/enter-as에 대한 BFF 경로 추가

/network는 404을 산출하는 비 유창한 다음 노선이라고 불리는 행동을 입력합니다. 다른 보안 프록시와 같은 APIService에 대한 요청을 전달합니다.

kamo·6mo ago
Fixkamo-internal

Proxy system-user config API 경로 APIService

/api/security/system-user/*라는 설정 페이지는 다음 핸들러가 없습니다. 존재하므로 앱이 404을 반환했습니다. SecurityService를 일치하는 BFF 경로 추가 forwardToApi를 사용하여 endpoints (config, 보조금, 기능).

kamo·6mo ago
Featurekamo-internal

시스템 사용자 구성 페이지 + 네트워크 ENTER AS SYSTEM MEMBER

플랫폼 관리 추가 → 구성, 부모-org-owner-only 해당 이용 후기에 달린 코멘트가 없습니다. 시스템 사용자 부서, 직책, 또는 개별 팀 구성원. 모든 3개의 nav 위치에 등록 (페이지 타일 목록 설정, SettingsStatusWindow 경로 + 하위 주제 및 페이지 자체...

kamo·6mo ago
Refactorkamo-internal

휴대폰 + 보안 퀘스트 페이지 제거

이것은 실수로 kamo-internal에 추가되었습니다. - 전화 컬렉션 번호 및 보안 질문은 등록 흐름에 속합니다. kamo-register, 거기 이동 되었습니다. 두 개의 설정 페이지를 드롭, accountApi 클라이언트만 제공, 그리고 그들의 항목에 내 계정 카드 목록과 Set...

kamo·6mo ago
Featurekamo-internal

회원 추가 / 회원 추가

- /account: tab-scoped 버튼으로 단일 주변 버튼을 교체 회원 탭에서 <Member>를 추가하면 팀 멤버 탭에서 <Team Member>를 추가합니다. 이 페이지는 자동으로 번역 되었다. 원래 페이지는 자동으로 번역 되었다. 회원 디테일 보기 - 새로운 /settings...

kamo·6mo ago
Featurekamo-internal

회원 계획 및 빌링 그룹 주위에 빌링

- 회원 페이지 플랜 & 빌링 탭은 이제 펄싱 글로우로 정렬됩니다. 그리고 탭 바의 StarRate 아이콘. 시청자가 될 때 눈에 띄는 로그인 사용자 또는 로그인 사용자는 org를 소유합니다. 내용 분할 4개의 sub-tabs로: 구독, 청구서, 결제 정보, 그룹 관리. Billing-...

kamo·6mo ago
Fixkamo-internal

KB media/articles API 프록시에서 쿼리 문자열을 duplicating 중지

forwardToApi 이미 브라우저 요청 검색 params를 추가; embedding ?query in the path produce a second? 과 broke upstream URL 파싱, GET /api/kb/media가 실패하고 자원 페이지가 오류를 보여줍니다. KbMedi...

kamo·6mo ago
Fixkamo-internal

팀원과 함께하는 Align Interaction Center

NavTop 인사는 사용자가 아닌 경우 사용자 이름으로 돌아갑니다. 팀 전용 목록. Interaction Center copy는 팀 멤버에게 단어를 쓰고 있습니다.

kamo·6mo ago
Fixkamo-internal

Org 관리자가 다른 회원 계정을 열 수 있도록 허용

클라이언트 리디렉션 가드를 확장 **************** CONFIGURE SYSTEM, EDIT MEMBER ACCESS LEVEL, ALLOW PROMOTING MEMBERS를 포함 시키려면 조직 소유자 및 플랫폼 관리자 액세스 그래서 전체 관리자는 반송되지 않습니다 자신의 프...

kamo·6mo ago
Docskamo-internal

개인정보처리방침

By-department의 역할 필드는 작업 제목 라인입니다.

kamo·6mo ago
Fixkamo-internal

Branch 유형의 허용된 앱에 대한 구독 컨텍스트 표시

Load billing 구독 및 앱 탭과 같은 Metadata 계획; 회색을 행 기본적으로 정책이 활성화되지 않을 때 정보 경고 표시 구독 신청.

kamo·6mo ago
Fixkamo-internal

앱 탭에서 전체 액세스로 COMP 가입을 치료

모든 orgs에 대 한 paymentMethod COMP에 게이트, 뿐만 아니라 최고 수준의 플랫폼 소유자, 그래서 무료 보조금과 어린이 orgs는 잠금 해제 할 수 있습니다.

kamo·6mo ago
April 22, 2026
Fixkamo-internal

DNS 설정에 int64 org id 보존

POST /api/security/org: re-parsing 대신 upstream JSON을 통과하므로 응답 바이트는 가득 차있는 ID 손가락을 지킵니다. createOrganization는 익지않는 몸을 읽고 JSON의 앞에 org/member id 손가락 문자열을 추출하면 그(것)...

kamo·6mo ago
Fixkamo-internal

Access-logs API 프록시에서 쿼리 문자열을 duplicating 중지

forwardToApi 이미 들어오는 요청 검색 문자열을 추가합니다. 옵션 정보 ?params in the path produce malformed URLs and Spring failed to parse 페이지/size (NumberFormatException은 25?page=0,25...

kamo·6mo ago
April 21, 2026
Fixkamo-internal

Align 필수 하위 도메인 목록없이 메일

DNS 설정 UI 및 매뉴얼 가이드에 대한 Match SecurityService KnownAliases.

kamo·6mo ago
Fixkamo-internal

나이와 ATF에 대한 명예 보안 모델

API의 Parse boolean 준수 리터. 시대의 드롭다운을 구축 정상화 된 화이트리스트 토큰과 숫자 AgeReq ids; 전체보기를 피하십시오 모델 목록은 알 수없는 토큰 만 나열합니다. 콘텐츠 플래그를 숨기기 알코올 / 담배 / 화재가 적용 된 모델에 의해 고정됩니다. 문 읽기 ...

kamo·6mo ago
Fixkamo-internal

Org 컨텍스트 변경시 적용된 모델

kamo·6mo ago
Fixkamo-internal

Cache-bust 테마 CSS 및 자산을 통해 ThemeRevision

No-store를 가진 Fetch config; globals.css와 favicon URL에 v=themeRevision 추가 그래서 브라우저 드롭 stale은 각 조항 후 테마를 캐시.

kamo·6mo ago
Fixkamo-internal

사용 getMemberIdString() NavTop에서 int64 정밀도 손실을 방지하기 위해

getMemberId()는 CockroachDB unique rowid를 JS 번호로 변환합니다. truncating ID > MAX SAFE INTEGER (예 : 1168485658174423046 → ...000). 이미 getMemberIdString()에 대한 모든 NavTop...

kamo·6mo ago
Fixkamo-internal

Avatar UUID 문자열을 회원 PUT로 전송, parseInt하지

Avatar ID는 UUIDs입니다. ParseInt는 NaN 또는 truncated 값을 생성하므로 회원 avatar 업데이트는 새로 고침 후 건너 뛰거나 잘못되었습니다. 문자열 ID 사용 업로드, 아바타 크리에이터, 회원 탭 저장, 계정 탭 선택.

kamo·6mo ago
Fixkamo-internal

사진 작물 소스 이미지가 누락될 때 표시 메시지

저장 파일이 제거되었을 때 도움이되지만 avatar는 여전히 존재합니다.

kamo·6mo ago
Fixkamo-internal

HTTP 오류를 처리하고 UI를 재설정

Await POST /provision-theme 후 브랜드 및 배경 저장; 비-202 API 오류를 표시하고 패널을 삭제합니다. 회사소개 배경은 이렇게 websocket 국가는 브랜딩 같이 재시동합니다.

kamo·6mo ago
Fixkamo-internal

잃어버린 진행을 방지하기 위해 POST 전에 STOMP를 연결

WebSocket은 진정한 규정이 될 때만 시작되었습니다. 같은 차례로 화재; 동기화 백엔드는 STOMP 구독하기 전에 게시 할 수 있습니다. org id가 알려져있을 때 연결; 실행이 UI를 재설정 할 때 범 세션 카운터.

kamo·6mo ago
Fixkamo-internal

TXT 소유권 상태 사례 감지

kamo·6mo ago
Fixkamo-internal

보안 org API 및 테마 WS에 대한 문자열 org ID 사용

getOrgId() coerced orgID 와 Number(), corrupting int64 Cockroach ID 에 /api/security/org/{id}/* URL(404/failed save). getOrgIdString 추가(), LabelManager에서 사용 하 고 문...

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