비밀번호

우리가 건물을보고, 실시간. 모든 기능, 수정 및 개선은 플랫폼을 통해 배송.

17,865
총 변경
4,581
제품 설명
4,512
수정 사항
32
프로젝트
프로젝트
모든 프로젝트17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
필터 유형
모든 유형Build24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 29, 2026
Otherkamo-internal

Revert "chore(messages): add wave3 translation merge fragments (JSON)"

This reverts commit ****************

kamo·4mo ago
Otherkamo-internal

Revert "feat(setup-dns): show platform kamocrm domain on custom domain entry"

This reverts commit ****************

kamo·4mo ago
Chorekamo-internal

Add wave3 translation merge fragments (JSON)

kamo·4mo ago
Featurekamo-internal

Show platform kamocrm domain on custom domain entry

Surface the active *.kamocrm.com hostname on the add-domain flow and detect custom domains by excluding kamocrm URLs instead of default-flag alone.

kamo·4mo ago
Fixkamo-internal

Checkpoint translations per chunk and per locale on main

Persist locale JSON after each API chunk so cancellation loses at most one batch. CI translates one locale per process and commits/pushes after each so finished...

kamo·4mo ago
Fixkamo-internal

Checkpoint translations per chunk and per locale on main

Persist locale JSON after each API chunk so cancellation loses at most one batch. CI translates one locale per process and commits/pushes after each so finished...

kamo·4mo ago
April 28, 2026
Fixkamo-internal

Disable Docker BuildKit cache so every pipeline run does a full rebuild

Sets no-cache on both image build steps so npm ci and npm run build always run, even when the source tree is unchanged.

kamo·4mo ago
Fixkamo-internal

Bust Docker BuildKit cache per commit so npm run build runs every push

Identical checkout trees (e.g. empty commits) reused cached layers and skipped a real Next build. Pass GIT_COMMIT from the workflow and label the image revision...

kamo·4mo ago
Chorekamo-internal

Blank commit to kick CI/CD

kamo·4mo ago
Fixkamo-internal

누락된 채팅 버튼 라벨 추가

kamo·4mo ago
FixEmailService

Sync member.email when primary mailbox는 할당, 변경, 또는 제거

Mailbox가 KAMO MAIL org의 회원으로 할당되었을 때, member.email 이메일CredentialService가 IMAP을 해결하지 못하는 경우 결코 업데이트되지 않았습니다. 그 회원의 자격.

Kamo·4mo ago
FixSecurityService

중복 루트 도메인을 방지하고 기본 도메인 표시를 수정

ONE DOMAIN PER ORG 체크인 잘못된 제외 .kamocrm.com 웹 별 org는 여러 루트 도메인을 축적 할 수 있도록 (그리고 10 aliases 각각) 다른 별명으로 재출시. 이제 모든 것을 계산 최상위 도메인(parent IS NULL) suffix에 관계없이. 네트...

Kamo·4mo ago
Fixkamo-internal

CockroachDB 분쟁을 방지하기 위해 회원 보안 및 회원 PUT 통화를 직렬화

2개의 동시는 동일한 `members` 행에 serializable 씁니다 isolation 분쟁 - 구성원은 회원이 읽는 동안 행을 읽습니다. endpoint는 (DateUpdated를 통해 통로), 한 트랜잭션을 aborting 오류 40001. 순차적인 호출은 overlap를 삭제...

kamo·4mo ago
Fixkamo-internal

6px에서 12px로 두 배 scrollbar 폭

kamo·4mo ago
FixSecurityService

Org 생성 지연 및 수정 번역 캐스케이드 실패 감소

- OrganizationController: makeTeamMembersForAllOrgs (전체 org makeTeamMemberForOrg (single org)로 테이블 검사 ~400ms×N DB 라운드 스트립 /network/create 제출이 붙어있는 - Organizatio...

Kamo·4mo ago
Fixkamo-shared-library

Widen commit log translations.title 에 TEXT 에 일치 DB 열

열은 비문과 DB 모두에서 VARCHAR(512)였다. 긴 번역 제목에 실패하는 번역 삽입. DB 칼럼은 이제 STRING (직접적으로 승인); 이 표기는 엔티티티를 유지합니다. 제품정보.

Kamo·4mo ago
Chorekamo-internal

방아쇠 CI/CD

kamo·4mo ago
Fixkamo-internal

백엔드 응답 envelope에서 Unwrap 카탈로그 및 계산

getSubscriptionCatalog는 { 카탈로그를 반환합니다 : {...} } 그러나 직접 던지기 으로 SubscriptionCatalog, 카탈로그를 떠나.예정과 계획 선택 단계 공백. countSubscription에 대한 동일한 문제 가격 그의 { 계산: {...} } 래퍼...

kamo·4mo ago
FixBillingService

Boolean DTO 필드에 @JsonProperty 추가

Lombok 생성 isXxx() isXxx라는 boolean 필드에 대한 getters입니다. Jackson strips 주요한 'is' 부터 is-getters 과 serializes 그들 as 'xxx' 오히려 'isXxx', 그래서 isAccountManager가 'accountM...

Kamo·4mo ago
Fixkamo-internal

Fuser 대신에 ss를 사용하여 stale port-forward를 죽이십시오 (k0m1)에 fuser

fuser와 lsof는 주자 주인에 설치되지 않습니다. 사용 ss -tlnp 와 PID 보유 포트 18080을 추출하고 직접 죽일 수 있습니다. 기타 SIGKILL (-KILL)에 pkill를 전환하므로 stale 공정에 의존하지 않습니다. 우아한 신호를 수여합니다.

kamo·4mo ago
Fixkamo-internal

청소 stale 포트-forward 그래서 취소 번역 작업은 다음 실행을 차단하지 않습니다

Bash는 배경 처리에 신호를 전달하지 않습니다, 그래서 kubectl port-forward outlived 취소 작업 흐름 실행 및 개최 포트 18080, 모든 후속 번역 and rebuild 작업 차단. 수정: 바인딩하기 전에 18080에 기존 포트 포워드를 죽이십시오 (pkil...

kamo·4mo ago
Fixkamo-internal

페이지의 모든 깨진 위주 값 복원

Salvage-keys 스크립트는 CSS classNames, 인라인 스타일 및 JS를 잡아 114 메시지에 대한 원래 영어 텍스트 대신 템플릿 리터럴 열쇠 spanning 주, kb, 상거래, 계정, 보고, 지도, 조정, 그리고 대시보드 페이지.

kamo·4mo ago
Featurekamo-internal

계정이없는 org 소유자를위한 빌링 버튼을 설정

Org 소유자가 계획 청구 탭을 열고 청구 계정 없음 존재, 대신 부트 스트랩 프롬프트를 표시 "contact your org 소유자" 메시지. 버튼 호출 POST /api/security/account/ bootstrap-billing (idempotent) 다음 성공에 계정을 다시로...

kamo·4mo ago
Fixkamo-internal

Restore 리드 페이지 영웅 제목 및 제목 git 역사

heroTitle was 'Hero Title' (주), heroSubtitle was 'flex gap-2' (salvage-keys 실수로 인접한 CSS 클래스 이름을 잡아). 정확한 값은 커밋 10f4e4b에서 회복됩니다.

kamo·4mo ago
FeatureSecurityService

Orgs에 대한 부트 스트랩 청구 엔드 포인트 추가

****************************************************************************************************************************************************************...

Kamo·4mo ago
Fixkamo-register

Polling widget.getState()에 의한 Enable Finish 버튼과 auto=onload로 전환

Statechange 이벤트 청취자는 끝 버튼을 안정적으로 활성화하지 않았습니다. *** 확인 후. 두 루트 원인: 1. 배수 논리 읽기 위젯Any. 위젯에 존재하지 않는 상태 — 위젯은 getState()가 아닌 .state 속성을 노출하므로 배수는 항상 확인 후 리스너가 부착되면 ...

Kamo·4mo ago
FixBillingService

Org 목록에서 구독 추적 계정 포함

listForOrg 이제는 구독 대상이 되는 계정을 반환합니다. 요청된 org — 계정이 직접 소유하지 않습니다. 멀티-org에서 지불 계정은 KamoCRM 최고 수준의 org에 살고 있습니다. 구독 대상 하위 파일; 이 KamoClub org 소유자없이 0 계정을보고 "지불 계정"메시...

Kamo·4mo ago
Fixkamo-internal

StatusWindow 레이블 네임스페이스를 추가하고 모든 설정을 수정합니다

- 추가 *********** (50 키) 그래서 설정 nav sidebar는 키 경로 대신 실제 텍스트를 보여줍니다 - 분기별 타입Label ICU 형식 수정: \${branchLabel} → {branch} - 고침 tr() fallback 가드: next-intl는 키 경로 문자열...

kamo·4mo ago
Chorekamo-internal

Locale 번역 및 해시 업데이트 [skip ci]

Kamo CI·4mo ago
Featurekamo-internal

Wave 3 변환, 낙하 수정 및 자동 번역 CI

- 파 3을 가로지르는 t()의 모든 하드코딩 영어 문자열을 대체합니다. 구성 요소 (채팅, 클럽 하우스, 지원, 메모, 파이프라인, 리드, 나브 등) - 메시지/en.json (+19 키)로 3개의 파편 - en.json (welcome, tagline, footer 텍스트, acco...

kamo·4mo ago
Fixkamo-internal

다른 공구 창의 크기 + 색깔 계획 일치

- defaultSize 및 minSize 지금 320x650, 재시동할 수 있는: false (매체 소프트폰, 채팅, 계산기, SMS, AI 채팅) - SoftphonePanel에 의해 사용되는 표준 가벼운 기온 (#fafbfc -> #f5f7fa)에 어두운 슬레이트 기온변화도에서 전...

kamo·4mo ago
Featurekamo-internal

Locale 근원으로 member.language를 가진 철사 next-intl

URL없이 kamo-internal에서 다음 기반 국제화 추가 로컬 접두사. Active locale는 kamo-locale 쿠키에서 읽습니다. Authenticated member's `language` preference (을 통해 설정 지역 설정 카드 *********** 인프라...

kamo·4mo ago
Fixkamo-internal

Forward Range header so audio playback can scrub

Without this the VOIPService recording-streaming endpoint always returns the full file (Range header is dropped by buildForwardHeaders), which works for play-fr...

kamo·4mo ago
Refactorkamo-register

Drop language search filter on My Language step

The supported language list is short enough to scan visually; the search input added complexity without user value.

Kamo·4mo ago
FixKlusterServices

Rewrite /etc/odbc.ini to point at $MARIADB_HOST on every boot

The escomputers/freepbx:17 image bakes /etc/odbc.ini with Server=db (the docker-compose link target). On this Kubernetes deployment MariaDB lives at \$MARIADB_H...

Kamo·4mo ago
FeatureVOIPService

Fall back to imaging recordings for call history + voicemails

FreePBX 17 doesn't expose voicemail messages over REST or GraphQL on this install (the GraphQL voiceMail type returns mailbox config, not messages, and /admin/a...

Kamo·4mo ago
Featurekamo-shared-library

Paginated Recording lookup by (instance, extension, isVm)

Used by the softphone tabs as the canonical source of truth for call recordings and voicemails when the upstream provider can't list them — e.g. FreePBX 17 has ...

Kamo·4mo ago
FixVOIPService

Resolve member→extension before VM/CDR provider lookup

CallController was passing memberId where FreePBX (and other PBX-style providers) expect an extension number — voicemail listing returned empty because no PBX e...

Kamo·4mo ago
Chorekamo-internal

드롭 죽은 masterAccountHolder/isMaster UI, 새로 고침 stale 코멘트

계정 schema 더 이상 masterAccountHolder 또는 per-member isMaster를 운반 flags — 그는 account-as-billing-main과 함께 제거되었습니다. 관련 기사 AccountViewClient는 항상 정의된 "Master 홀더/이메일” 행 ...

kamo·4mo ago
FixSecurityService

Auto-assign first seat, 바닥으로 무료, 더 넓은 org 무효

BillingSetupService는 이제 제작자를위한 첫 번째 오픈 라이센스 슬롯을 활성화합니다. sub-org 구독을 무시할 때 (그리고 홍보-to-billing-owner와 동일) — 그렇지 않으면 신선한 sub-org 소유자는 무료 기본을 볼 수 있습니다. 묘목 계획에 라이센스....

Kamo·4mo ago
Chorekamo-shared-library

Drop stale BillingGroup-era 댓글 + 사용되지 않은 SubscriptionMember 쿼리

AppliedModelEnforcementService에 있는 leftover doc 블록을 구합니다. 빌링그룹의 개념으로, 제거 *********** 통합 후 *********** 직접 회원을 걸기 위하여.

Kamo·4mo ago

배송을 보는 것과 같이?

작업 공간의 모든 업데이트 땅은 자동으로. 일주일 후 무료로 시청하십시오.

무료 영원히 시작가격 비교