KamoCRM

비밀번호

모든 기능, 수정 및 개선, 그것은 배로 게시. 출시를 위해 다시 열지 않습니다.

17,488
총 변경
5,978
제품 설명
5,281
수정 사항
30
프로젝트
프로젝트
모든 프로젝트17,488AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,347kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
필터 유형
모든 유형Build16CI523Chore773Docs3,254Feature5,978Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 26, 2026
Fixkamo-internal

브라우저 탭을 번쩍이는 것을 중지

TabAttention fed navGrandTotal는 1100ms 제목 플래너로. 그것의 4 8개의 addends는 회원이 없을 때 0에 도달하지 않는 수심입니다 뭔가를 읽으십시오: support.tickets (나에게 할당된 양) 서버 측 "읽지 않은 메시지"- SupportPen...

kamo·2mo ago
Fixkamo-internal

철사 markSmsRead/markAiRead/social 표 독서는 창에

최종 검토 발견 마크SmsRead 및 markAiRead 했다 0 통화, 과 SocialChatWindow는 MarkAsRead/beginViewing을 전혀 호출하지 않습니다. 5개의 대화 표면은 단지 갈 수 있던 읽지 않은 카운터를 발송했습니다 맨 위로 이 디자인은 ChatTool의...

kamo·2mo ago
FixVOIPService

VIEW VOICEMAIL에 voicemail nav 카운트를 엽니 다

**************** 어떤 정통 회원에게 회원 보유VoipConfig는 인스턴스 전체 읽지 않은-voicemail 카운트를 행합니다. VoipVoicemailController는 전혀 권한이 없습니다. 견적 요청 VIEW VOICEMAIL은 이 번호 배지를 매우 행합니다. 할 ...

Kamo·2mo ago
FixMediaService

Route getChatSessions'읽지 않은 주변을 통해 OwnAuthorshipAmbiguity

MediaController.getChatSessions 의 사전 추출 버전 "그 사람이 쓴거야?" 규칙 (rowVisitor != null && callerId **************** 공개를 덮은 것 웹 채팅 케이스. SOCIAL 세션의 방문자 메시지는 아래에 저장됩니다 같은 ...

Kamo·2mo ago
Performancekamo-internal

WOFF2로 배 지스트

두 얼굴은 모든 경로에 사전로드되므로, 형식은 모든 첫 방문에 지불됩니다. 134,132 WOFF의 B는 112,252 B WOFF2 - 21,880 B, 16% 컷이되었습니다. 즉 ~ 30 % 미만의 WOFF2 변환은 일반적으로 인용되며, 그 이유는 더 많은 것을 기대하지 않는 그래...

kamo·2mo ago
Docskamo-internal

대신 softphone 측정을 가져 가라

38은 지난 30일 동안 PHONE CALL LOG의 전체 역사에서 전화합니다. 더 보기 drop-then-redial 지문은 4 쌍, 모든 규정 테스트 호출을 찾습니다 4월. 그래서 떨어졌다 불평은 실제하지만 그들의 불분명은 0 근처에 있습니다. 두 주 telemetry 대기는 데이터...

kamo·2mo ago
Fixkamo-internal

웹 미디어 경로 TURN 릴레이

브라우저 SIP 경로는 한 번의 하드 코딩 된 공공 STUN과의 연결을 구축 /api/voip/turn/credentials for as a long as a endpoint has presented — TurnController의 자체 javadoc 노트 SIP credential 페...

kamo·2mo ago
Docskamo-internal

계획 서비스 일의 첫 번째 권리와 상업 허가 격차

진짜 부호에 대하여 2개의 spec assumptions: 역할 없음 유형 사용 ****** ************************************************************************************************************...

kamo·2mo ago
Testkamo-internal

Pin 아래로 BucketOf와 읽지 않은ForRow에 대한 반복

이 파일은 하나의 리뷰 라운드에서 4 개의 침묵 결함을 배송 - AI 행 잘못된 물통에 떨어졌다, 결코 읽지 않은 제목 행, persisted-preference allowlist에서 버킷 누락, 그리고 읽지 않은 (더 이른 초안으로 서서)는 모든 것을 영위 SOCIAL 행의 배지 - ...

kamo·2mo ago
Performancekamo-internal

소매 시장은 모기지 탭을 다운로드하지 않아야합니다

시장 설정 페이지는 모든 24 탭을 statically 수입, 그래서 모든 시장은 각 배송 탭 - 소매 시장은 7 개의 모기지 탭을 수행, 4 개의 개인 대출 탭과 5개의 구독 탭을 열 수 없습니다. 아래 렌더링 이미 문에 각각 하나 market.commerceType; 수입만 무시했습...

kamo·2mo ago
Performancekamo-internal

가장 느리게 기다리지 않고 첫 번째 벽지를 표시합니다

슬라이드 쇼는 단일 약속 뒤에 모든 벽지를 미리로드했습니다. 모두,그래서 아무것도 설정의 LAST 이미지까지 정착했다. 수십 개의 배경을 가진 열렬한 twelfth가 도착 할 때까지 의미없는 배경 - 사진에 대한 슬라이드 쇼는하지 않습니다 8x(N-1) 초까지 필요. 모든 요청은 여전...

kamo·2mo ago
Fixkamo-internal

The app tree's rails 의 scrollbar 에 the viewport

/settings/account?tab=apps는 빈 공간으로 전체 창을 스크롤했습니다. 아래 쉘, 앱 컬럼이 그대로 스크롤하는 동안 자체가 있었습니다. scrollbar와 잘 맞습니다. culprit는 키가 큰 2개의 화소입니다. 아이 앱은 짧은 커넥터를 그립니다. indent와 그...

kamo·2mo ago
FixSecurityService

롤업에서 한 번 호출을 표시하고, unworked 리드에서 500을 중지

두 개의 수정 계정 롤업이 볼 수 있습니다. 전화 번호는 동시에 1개 이상 주인에 접촉 점일 수 있습니다, 그리고 하나의 계정 공유에 두 개의 리드는 ORDINARY 케이스입니다 - 그들은 같은 사람이 두 번 요구, 이는 왜 그들은 하나의 계정에. 더 매치 소유자 당 행을 delibe...

Kamo·2mo ago
Featurekamo-shared-library

롤업의 소유자를 통한 보상

전화 번호는 한 번에 1 개 이상의 소유자에 연락 포인트가 될 수 있으며 2 개 하나의 계정 공유에 리드는 ORDINARY 케이스입니다. 일반적으로 같은 사람은 두 번 요구. matcher는 소유자 deliberately 당 행을 씁니다, 그 시점의 각 것이 그 자체가 필요합니다. 롤업...

Kamo·2mo ago
Docskamo-internal

행 창 실행 표시

4개의 repos를 통하여 발송된 모든 8개의 작업, 4개의 deliberate 탈선과 더불어 기록 — most importantly that Task 6's call surface was written fresh 오히려 2,078-line 파일에서 추출한 것보다 동시 세션이 편집되었습...

kamo·2mo ago
Featurekamo-internal

회원 당 선 창을 열고, 당신이 안으로 있는 형태를 보여주십시오

Rollout 통제. 기본 해제, 전화 설정에서 회원당 선택, 배열 VOIP 스위치의 밑에 그것은 선 없이 일원을 위해 아무것도 의미하지 않기 때문에. 한 후크는 게이트를 소유하므로 두 개의 소비자가 동의 할 수 없습니다. - NavTop 제어 그것은 그것을 제안하는 softphone...

kamo·2mo ago
Performancekamo-internal

모든 컨텍스트와 후크는 이제 석탄을 통해 사용자 정보를 읽습니다

7개의 독립적인 /api/user-info는 찬 정해진 짐, 각각에 발사했습니다 회원 ID에 대한 요청은 이미 같은 순간에 요청되었습니다. 모든 것 그들 중에는 Redis EXISTS plus SETEX, POST to SecurityService가 있습니다. 데이터베이스에 대한 전체 ...

kamo·2mo ago
FeatureVOIPService

선 창문을 읽고 쓰기

Surfaces lineWindowEnabled; PUT는 nullable Boolean으로 허용한다. absent는 ""을 의미하고 저장된 값을 보존합니다. 현재 위치 이 endpoint의 호출자 omits 필드, 그리고 거짓으로 그들을 치료 휴대폰 설정이 저장 된 모든 회원에 대한 ...

Kamo·2mo ago
Featurekamo-shared-library

지도 LINE WINDOW ENABLED 에 MemberVoipConfig

전용 소프트 폰 라인 창의 per-member 문. 버전 핀 체재 1.6.0에서 - 필드를 추가하면 범프가 필요하지 않으며, 분할 핀은 CI를 깰 것입니다. 한 번에 모든 소비자. 열은 이미 데이터베이스에 존재합니다. DDL는 KamoInitializer에 착륙했습니다. 첫째, del...

Kamo·2mo ago
FeatureInitializerService

DDL for the per-member line-window gate – 품질 협력 업체 중국에서

False로 기본값으로 ***********를 추가합니다. 여기에서 플래그 시스템이 없기 때문에 기능 플래그가 아닌 열 MemberCapabilities는 닫히고, 비어 있는 슬롯을 사용하지 못했습니다. 회원의 다른 전화 선호도 옆에 생명을 제어합니다. 관리자는 그것을 살펴 봅니다. ...

Kamo·2mo ago
Performancekamo-internal

전체 응용 프로그램에 대한 하나의 새로 고침 타이머, not one per useUserInfo()

useUserInfo에는 194 개의 호출 사이트가 있으며, 전체 세션에 장착 된 수십 개의 호출 사이트가 있습니다. nav, 포탄 공급자, 발사 패드. 각 인스턴스는 자체 5 분을 팔았습니다. 간격과 그것의 자신의 가시 변화 청취자, 그래서 응용 프로그램은 수십 명의 타이머에 대해 수...

kamo·2mo ago
Docskamo-internal

결정 기록 유지 - 18 돌진 및 잘못된 경우 각 비용

계획은 배송 된 것을 기록합니다. 이 기록은 왜 계획과 다릅니다. 세 개의 rulings 자체가 나중에 검토에 의해 수정되었습니다 (스트라이프 쓰기 개수는 15 -> 15 -> 14 -> 20, 키링 규칙을 갔다 'every write' -> 'creates only' -> 'durab...

kamo·2mo ago
Performancekamo-internal

Server-render Authenticated app, 그리고 500s의 fallback org를 수정

MemberListProvider는 마운트 효과 ran까지 null을 반환하고 NavTop 위에 앉아 그리고 {children} — 그래서 한 줄은 ENTIRE 인증 응용 프로그램을 밖으로 유지 서버 렌더링 HTML. 문서는 거의 마크 업을 수행하는 ~1.23 MB이었다 : 아무것도 루...

kamo·2mo ago
Featurekamo-internal

Interaction Center의 AI 하위탭

AI 세션은 AIService에 살고 있으며 MediaSessions는 아니지만이 버킷은 /api/media/sessions/chat의 정면에 있는 그것의 자신의 장전기는 다른 4를 fetch합니다 공유, 다음 두 번째보다 동일한 행 모양으로 각 세션을 적응 렌더 - 목록, 그것의 검색...

kamo·2mo ago
Featurekamo-internal

전용 선 창

지금 전화는 창에서 새로 고침 작업 공간은 터치 할 수 없습니다. SoftphoneProvider는 소유자 또는 추종자가됩니다. 소유자 REGISTERs 및 오픈 만 STOMP 소켓; 추종자는 미러링 된 상태를 렌더링, 명령을 보내 다리, 그리고 침묵을 유지 - 벨소리 없음, 링백 없...

kamo·2mo ago
FixBillingService

Webhook idempotency gap BL0의 최종 리뷰 닫기

Finding 1 (Critical): 적색한 줄무늬 사건에 잃는 주장 행을 증명, 사전 시도가 완료되지 않습니다. 견적 요청 일시적인 실패 (Yugabyte 40001, Hikari timeout, 독특한-constraint 경주)는 정품과 동일 중복, 그래서 redelivery 대답...

Kamo·2mo ago
Featurekamo-internal

계정의 리드를 올리는 통신 탭

그들은 "이 고객의 통화"라고 말할 때 가장 많은 사람들이 의미합니다. 몇몇 지도 일반적으로 같은 사람이 있기 때문에 하나의 계정을 정확하게 끄십시오. 두 번 요구, 그들의 호출의 각각은 어느 쪽이 열린 일치했다 한 리드 타임라인을 읽으면 더 좁은 질문에 답합니다. 고객이 찾고있는 사람...

kamo·2mo ago
RefactorSecurityService

계정의 다른 것 외에도 계정 타임 라인

계정에 속하는 모든 것은 이미 아래에 살고 있습니다. **************** — 그것의 지도, 순서, 일원, 주 및 이름 * 통신은 자체의 복수 자원에 하나였다, 만든 콘솔의 기존 계정 프록시는 수행 할 수 없습니다. 이동, 그래서 새로운 경로가 필요하지 않습니다.

Kamo·2mo ago
Docskamo-internal

KamoDesktop 링크는 현재 단일 사용

댓글은 재부팅 재부팅 ?data=을 주장하고 세션을 복원. 그것은 없습니다 더 긴: 링크는 순간을 보냈다 탭이 열리고, 그래서 그것은 가치가 없다 역사상 또는 재개폐된탭 목록에서 - 포인트입니다. Kamo 로그인에 착륙을 새로 고침하고, 이 아이콘을 다시 한 번.

kamo·2mo ago
FeatureKlusterServices

Kamo 로그인을 방문하고, 탭 닫기에 세션을 종료

KamoDesktop 탭을 닫는 라이브 세션은 기계에 앉아. 뚱 베어 localStorage (GUAC AUTH)에 있는 auth 토큰을 유지하고, 탭을 닫는 생존, 창을 닫고 브라우저를 다시 시작, 토큰은 60에 유효합니다 마지막으로 몇 분. 그래서 다음 사람이 그에 게이트웨이를 엽니...

Kamo·2mo ago
FixSecurityService

KamoDesktop SSO 링크를 한 번 정확하게 만들 수 있습니다

링크는 URL로 전달되므로 브라우저의 역사와 reopen-closed-tab list, 세션을 오래 살았는지. 이제까지 전체 토큰 창에 대한 적성을 유지하고, 나는 더 넓은했다 5 분에서 8 시간까지 창은 다시 연결 절벽을 고정합니다. 결과, 라이브 게이트웨이에 대한 설명 : 마무리 ...

Kamo·2mo ago
FixSecurityService

계정 롤업은 독자가 볼 수있는 것을 넓힐 필요가 없습니다

계정 타임라인은 마지막 커밋이 읽는 방식이었습니다. 문. 회원은 리드를 지명하는 페이지의 리드 메시지가 거부되었습니다. 계정을 열고 그들을 읽습니다. 그것은 여기에 고정, 그리고 시험은 mutation-proven입니다 : 게이트를 우회하면 세 가지가 실패합니다. 규칙 자체가 Lead...

Kamo·2mo ago
Fixkamo-shared-library

계정 롤업으로 할당, LEFT 가입

리드의 통신을 읽는 것은 할당 된 사람에 문질러. 롤업 그 반환 uids 혼자는 그 문을 적용 할 수 없었다, 그래서 계정 타임 라인 계정을 열 수 있는 모든 리드 메시지에 내장 - 리드 페이지 자체를 포함한 거부. 프로젝트 문이 결정하는 무언가가 있기 때문에 할당서를 운반합니다. 할...

Kamo·2mo ago
Fixkamo-internal

첫 번째 실제 메시지를 목마, 단지 두 번째

shouldThump(undefined, n)는 "첫 번째 렌더링"를 의미하지만, 스팸 헤드의 읽지 않은 진정한 정의를 시작하고, applyUnreadToHeads의 자체 undefined-vs-0 가드를 적용합니다 절대로 정의된 0에 아이들 헤드를 홍보한다. 그래서 첫 번째 진짜 메시...

kamo·2mo ago
Featurekamo-internal

선 소유권, 브리지 및 노 얀크 수로 규칙

소비자를 가진 3개의 순수한 단위는 아직, 이렇게 이 배 주장합니다. lineOwnership는 웹 잠금을 통해 브라우저 당 정확히 하나의 SIP 레지스트라를 무시합니다. 이름 * 기본적으로 여기에 필수입니다: 검증된 라이브, 모든 FreePBX AOR는 max contacts=1 와...

kamo·2mo ago
Docskamo-internal

돈 공감 버그를 지시하는 계획을 중지하여 수정되었습니다

작업 8 단계 4 여전히 리더가 키 업데이트 / CANcel / detach / 델에 말했다 "키에서 현재 의도". 그것은 중요 한 결함 최종 검토 반전: 그 호출은 명시된 대상 상태를 설정, 그래서 안정적인 키가 전환 합법적인 재발행은 침묵적으로 삼키는 no-op로 - 취소, 재활성화...

kamo·2mo ago
Featurekamo-internal

탭 제목은 모든 것을 기다리고, 그냥 채팅하지

탭 스트립에는 하나의 번호, 'chat 및 지원 만'이 중단되어 있습니다. 회원이 한 번 SMS, AI, missed 통화 및 비평가 된 보고서를 기다리고 있습니다. 각각은 지시자를 얻었습니다.

kamo·2mo ago
Docskamo-internal

Softphone spec의 가장 큰 열려있는 질문 응답

클러스터에서 검증 된 라이브 : 모든 FreePBX AOR는 max contacts=1이며 remove existing=yes를 제거하십시오. 그 값은 어떤 Kamo repo에서 아무것도 설정되지 않았다, 왜 그것은 unchecked 갔다 - 전체 단계 2 이중 등록 위험은 켜져 그것은...

kamo·2mo ago
Featurekamo-internal

잘못된 답변으로 AI 옵션 배지

kamo·2mo ago
Fixkamo-internal

서버에서 모든 클라이언트 구성 요소를 안전하게 만드십시오

다음 서버 렌더링 클라이언트 구성 요소, 그래서 `window`, `document`, `localStorage`, `sessionStorage`와 `navigator`는 HTML을 생성하는 렌더링 중에 존재하지 않습니다. 구성 요소 몸에서 하나가 ReferenceError를 서버에서 ...

kamo·2mo ago
Featurekamo-internal

전화 아이콘에 총, 메뉴의 고장

이 아이콘은 전혀 배지가 없었다, 그래서 소프트 폰이 되었는 동안 놓친 호출 닫히는 회원이 없습니다. 전화가 놓친 수를 지우십시오.

kamo·2mo ago
Featurekamo-internal

아이콘 전체, 메뉴의 고장

pendingCount는 전체 배지였다, 그래서 공개 버그 보고서 및 웹 세미나 책 누군가를 대신하여 누구에게도 도달하지 못했습니다. 웹 세미나 행 스탬프 열기 그들이 본다, 그래서 카운트는 실제로 갈 수 있습니다.

kamo·2mo ago
Refactorkamo-internal

설정 탭은 캘린더 편집기를 엽니다

당일 픽업은 반 측정이었습니다. 아직도 두 가지 형태를 왼쪽 recurrence, times, effective range, note, save에 대해 서로의 동의 semantics 및 오류 처리 - 동일한 편류, 단지 좁은. 설정 탭 실제 편집기를 열고 인라인 복사가 사라집니다 : 5...

kamo·2mo ago
Featurekamo-internal

채팅 배지 카운트 채팅

그것은 조용히 채팅 플러스 지원이었다, 그래서 티켓은 채팅 종과 아무것도 lit 두 가지를 구별합니다. 지원은 이제 자신의 아이콘을 가지고; 사회는 채팅에 가입, 때문에 채팅 목록에서 사회 대화 생활하고 자신의 아이콘이 없습니다.

kamo·2mo ago
FixBillingService

키 ephemeral per-attempt Stripe 생성

라운드 2 리뷰 (Ruling 17) 발견 "이 생성?" 필요한하지만 아니. 문제의 질문: 이 주제를 할 수 있습니다 열쇠 24h 창 안쪽에 한 번 이상 합법적으로 창조됩니다, 네트워크 재량 이외의 이유? 두는 대답을 창조합니다 예와 1 라운드에서 잘못 키워 : - SetupInten...

Kamo·2mo ago
Featurekamo-internal

드롭다운 행이 자신의 카운트를 수행하자

아이콘은 정상과 행이 고장을 보여줍니다 — 나누는 점 지표는 WHICH는 아무것도 열지 않고 당신을 원합니다.

kamo·2mo ago
Featurekamo-internal

도착에 목마, 놀고 흩어져

.hex-scale 내부의 자체 레이어 : 그 요소는 이미 변형되어 hover 성장, 그리고 하나의 요소에 두 애니메이션은 작곡하지 않습니다 - 두 번째 첫번째를 대체합니다, 그래서 thump 중간 hover는 hover 가늠자를 떨어질 것입니다. class-toggled 보다는 오히...

kamo·2mo ago
FeatureSecurityService

계정 수준의 통신 타임라인

그들은 "이 고객의 통화"라고 말할 때 가장 많은 사람들이 의미합니다. 척추는 이미 소유자에 열쇠가, 그래서 계정 엔드포인트는 동일한 합병, 구성 요소는 아무것도와 그것을 렌더링하지만 다른베이스. CommsSubjectResolver는 타임 라인이 읽을 수 있다고 결정합니다. 답변이 ...

Kamo·2mo ago

배송을 보는 것과 같이?

모든 것이 자신의 작업 공간에서 도착합니다. 무료 플랜을 시작하고 이 페이지를 다시 한 달에 읽으십시오.

무료 영원히 시작가격 비교