KamoCRM

비밀번호

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

17,500
총 변경
5,986
제품 설명
5,284
수정 사항
30
프로젝트
프로젝트
모든 프로젝트17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
필터 유형
모든 유형Build16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 20, 2026
Fixkamo-internal

플래그는 CSP 블록이 각 플래그 CDN이기 때문에 이모티콘입니다

방문자 서랍은 각 국가 깃발이 있어야 부서진 이미지 글리프를 그려 be. react-country-flag's `svg` 모드는 자체 유지된 컴포넌트와 같이 읽습니다. 실제로 <img>는 cdn.jsdelivr.net에서 점유하고, 이 앱은 아래에서 제공됩니다. img-src 'sel...

kamo·2mo ago
ChoreMediaService

811db57에 대한 재건

Pool-availability recount를 이동하는 createLead 수정을 선택합니다. afterCommit. 후반. 앞에, 리드의 자신의 거래에서 읽기 후 쓰기 YugabyteDB의 40001 read-restart는 트랜잭션을 제거하고 리드를 잃었다. 조용히, 출판을 주장하...

Kamo·2mo ago
ChoreSecurityService

811db57에 대한 재건

Pool-availability recount를 이동하는 createLead 수정을 선택합니다. afterCommit. 후반. 앞에, 리드의 자신의 거래에서 읽기 후 쓰기 YugabyteDB의 40001 read-restart는 트랜잭션을 제거하고 리드를 잃었다. 조용히, 출판을 주장하...

Kamo·2mo ago
FixDaemonService

Persist 각 payload's outcome는, 1개의 배치에서 아닙니다 일어납니다

processEndpointPayloads는 메모리에 배치 mutating 상태를 반복하고 끝에서 그들을 모두 저장. createLead는 리드 당 커밋, 그래서 그 어떤 실패 최종 저장 — 또는 충돌 중간 배치 — 왼쪽은 그의 페이로드가 있었다 아직도 책임. 다음 실행 (크론은 매 분...

Kamo·2mo ago
Fixkamo-shared-library

커밋 후 풀 가용성 재화

createLead는 리드를 저장하고, 같은 거래에서, 랜 countAssignablePool는 새로운 "Leads Available"그림을 방송합니다. 유가바이트DB 같은 거래에서 쓰기 후 읽는 것은 40001 "Restart read 필요한 (query layer retry는 첫번째...

Kamo·2mo ago
Featurekamo-internal

회사 소개 mappable import 필드로 이름

leadFields.ts는 목록입니다 mapping 화포는에서 끌고, 그것을 거울해야 합니다 LeadImportController의 백엔드 스위치 — 어느 쪽에서 누락된 경로는 UI에 의해 허용하고 그 후에 조용히 무시. companyName이 누락되었습니다. 둘 다; 백엔드 케이스는 ...

kamo·2mo ago
FeatureSecurityService

지도 회사 이름 그래서 스프레드 시트는 비즈니스 이름을 수행 할 수 있습니다

setDirectFieldOnCreateRequest 는 회사가 없었습니다. 이름 케이스, 그래서 필드이었다 CreateLeadRequest가 운반하는 경우에도 수동-import 마법사에서 허용 그것과 LeadService.createLead는 이미 그것을 주장합니다 (50의 chars...

Kamo·2mo ago
FeatureDaemonService

맵핑 페이로드가 companyName과 소스를 수행하자

Intake job's direct-field switch는 납품업자LeadID에서 중지되었으므로 매핑 companyName 또는 소스는 UI에 의해 허용, endpoint에 저장 및 그 때 조용히 payload가 CreateLeadRequest가 되었다. 두 분야 이미 DTO에 존재하...

Kamo·2mo ago
Performancekamo-marketing

Build-time brotli로 정적 자산

덩어리 펑크는 반응-dom이며, 나는 그것을 concluding하기 전에 제대로 검사 아무것도: 그것은 생산 건축 ( dev 감적 없음, 및 profiling 걸이입니다 `injectProfilingHooks`와 `markComponentRenderStarted`는 모두 absent입니...

Kamo·2mo ago
Performancekamo-marketing

사용하지 않는 preconnect를 삭제하고 brotli의 565 ms를 수정했습니다

두 가지 발견과 두 번째 사람이 내렸다. 문서 모음 1,259 ms WRAPPER의 BECAUSE. 라이브 사이트에 대한 측정 : HTML은 정적 동안 ~900 ms에 응답 자산은 59ms에 응답했습니다. 차이는 `zlib.brotliCompress`라고 불립니다. QUALITY 1...

Kamo·2mo ago
Featurekamo-marketing

헤드 라인의 swept 밴드를 다시 넣어

정확히 그것이었다 — 동일한 2 층 기온변화도, 동일한 120deg 밴드, 동일 9s/1.1s 타이밍 및 easing - 작곡 패스에서 제거 한 후. 비용이 정확하고 가치는 적색하기 때문에 떠나는 것보다 : 그것은 합성할 수없는이 페이지의 한 애니메이션입니다. text-clipped ...

Kamo·2mo ago
Performancekamo-marketing

Compositor에 각 반복 애니메이션을 이동합니다

모든 26 요소 Lighthouse는 "avoid non-composited Animation"에 나열되었습니다. 4개의 장소에 있는 동일한 실수: 페인트 재산을 animating. 관련 기사 Chrome via getAnimations(), 이는 감사가 검사하는 것을 정확히보고. 바...

Kamo·2mo ago
Featurekamo-internal

자막 변환 및 두 탭 아이콘 수정

두 탭은 이미이 그리드에서 다른 것을 의미 아이콘을 wore : GetApp을 사용하여 탭을 수정, 행 레벨 다운로드 버튼 및 변환 EditNote, 행 레벨 오픈 인 편집기 버튼. 그들은 지금 DesignServices 및 게시WithChanges. Modify 탭 내부의 패널 헤드...

kamo·2mo ago
FixMediaService

Stamp 모든 읽지 않은 프레임은 즉시 계산을 읽었습니다

회원의 읽지 않은 스냅 샷을 구축 한 4 곳 — REST read, the 메시지가 도착했을 때 프레임이 전송되면 세션이 표시됩니다. read, 그리고 하나의 웹 채팅 방문자의 메시지 트리거 — 각각 조립 손에 의해 동일한 집계는 그것을 unstamped 보냈습니다. 그들은 주문하지 않...

Kamo·2mo ago
Fixkamo-internal

읽지 않은 배지를 대화에 대한 회원은 독서입니다

배지는 두 가지 주문되지 않은 소스에 의해 먹였습니다. — REST 읽음 및 MediaService의 읽지 않은 주제 — 마지막으로 착륙하고 아무것도 그것을 다시 읽으십시오. 그 소스 중 하나는 체계적으로 늦은: 프레임 메시지가 도착하면 SENDER의 요청의 꼬리에 계산됩니다. 메시지가...

kamo·2mo ago
Featurekamo-internal

어떤 페이지 추적 링크 토지를 선택

코드는 페이지에 묶지 않습니다 — 마케팅 사이트는 사이트 전체를 캡처 — 그래서 공유 할 때 만 실제 질문은 방문자가 땅에 있어야. 제품정보 그에 대한 답이 없었다 : 회원은 홈 페이지로 하나의 링크를 가지고 있었고해야 누군가를 가격 책정에 보낼 수있는 URL을 손으로 편집, 정확히 어...

kamo·2mo ago
Fixkamo-marketing

"소리가 허용되지 않습니다"의 침묵 버전을 잡아

아직까지. 배포된 사이트에 대한 테스트 탭 - 투 - 플레이 실패 모드 muted fallback은 커버하지 않았다. 거절된 `play()` 거부, 그리고 이미 처리되었습니다. 조용한 실패는 악화 : 브라우저가 약속을 해결하고, `paused : false`와 건강한 보고서 ready...

Kamo·2mo ago
Fixkamo-internal

핸들로 코드를 표시, hex의 36 문자

UUID에 토큰을 이동하면 그리드가 전체적인 것을 렌더링합니다. 테이블에 URL과 useless에서 수정 : 그것은 스캔 할 수 없습니다, 에 대한 비교 위의 행, 또는 aloud를 읽고, 260px 그것은 레이블을 혼동 실제로 코드가 무엇인지 말한다. 셀은 이제 첫 번째 세그먼트를 ...

kamo·2mo ago
Fixkamo-marketing

Microservice 조사는 64+, 30+를 읽습니다

숫자는 지금 64+ 서비스입니다. 5개의 untranslated 표면은 아직도 30+ 주장했습니다: 홈페이지의 기술 응답 FAQ JSON-LD (검색은 무엇입니까? 결과 인용), 약 및 보안 페이지 메타 데이터 설명, 모두 llms 파일, 그것은 두 번 등장. 번역된 복사본 — 기능 ...

Kamo·2mo ago
Featurekamo-marketing

회색 펄스 대신 릴의 여전히 표시

Public/img/hero-still.webp - 1280x720를 추가하고, aperture의 16/9을 일치시킵니다. 정확히 — 그리고 영웅이 누군가가 플레이 할 때까지 보여줍니다. 이 또한 버그를 수정 탭 투 플레이 변경 도입 및 나는 놓쳤다. 더 보기 <video> 요소는 `...

Kamo·2mo ago
FixKlusterServices

두 시간 동안 캐시 CORS preflights, 100 초

`accessControlMaxAge: 100`는 브라우저를 다시 실행합니다. 방문, 그래서 모든 페이지로드 마케팅 사이트에서 지불 두 추가 옵션 round-trips — to api. 채팅 부츠 스트랩 및 분석. 비콘의 경우 — 요청하기 전에 실제로 원했습니다. 라이브에 대한 크롬과 ...

Kamo·2mo ago
Performancekamo-marketing

63 HTTP 요청 아래로 22

Request-budget 보고서를 구현합니다. 같은 방법을 측정했다 — 디버깅 프로토콜에 크롬, 모바일 에뮬레이션, 여섯 번째 창. 63 요청 -> 22 4,936 KB -> 830 KB REEL은 TAP-TO-PLAY이며, 모든 DEVICE에서 SOUND를 시작합니다. Auto...

Kamo·2mo ago
Featurekamo-internal

?discount=<uuid>로 공유된 링크 만들기

buildTrackingLink는 새로운 매개 변수를 방출하고 링크 스트립은 강조합니다. ?discount= 세그먼트는 ?mrt=로 강조하는 데 사용됩니다. 토큰 자체는 이제 opaque UUID minted server-side, 그래서 여기 derives 또는 형식이 없습니다. 또...

kamo·2mo ago
Featurekamo-register

할인 쿠키를 읽고 할인 * 필드를 보내

마케팅 사이트를 따르십시오 : kdsc vid / kdsc src, ?discount=로 자주 묻는 질문-param fallback 여전히 주소 표시줄에. 몸의 필드가 할인VisitorGuid / DiscountCode; SecurityService는 릴리스의 두 이름을 모두 읽습니다....

Kamo·2mo ago
Featurekamo-marketing

추천 파라미터는 ?discount=이며, 토큰은 UUID입니다

회원 공유 링크는 ****************입니다. 그것은 ?mrt=<memberId>.<iteration>, 모든 공유 URL에서 실제 회원 ID를 넣어 회원이 .1에서 계산하여 다른 캠페인에 대해 알아볼 수 있습니다. validator 변경 모양과 함께 — UUID 패턴 대신 ...

Kamo·2mo ago
FeatureSecurityService

할인 * 가입 필드를 받아, mrt * 일을 유지

등록 사이트가 지금 할인VisitorGuid / DiscountCode를 보냅니다. 두 이름 모두 read, new first, because the two services deploy independently — 에 대한 분 rollouts 사이 1개의 측은 아직도 이전 어휘를 말하고...

Kamo·2mo ago
FeatureMediaService

1개의 삽입에서 opaque UUID 토큰

createCode는 토큰 자체를 생성하므로 먼저 읽을 필요가 없습니다. 두 개의 탭에 대해 아무것도 더 이상 충돌. 그것은 전체 기구를 이전 제거합니다 필요한 순차적 토큰 : 최대 (탈퇴) + 1 읽기, 충돌 감지 retry, 그리고 REQUIRES NEW TransactionTemp...

Kamo·2mo ago
Featurekamo-shared-library

공유 토큰 만들기 opaque UUID

공개 토큰은 <memberId>입니다.<iteration>는 두 개의 계산에 잘못되었습니다. · 공유된 모든 링크에서 실제 회원 ID를 간행 — 비즈니스 카드에, in 이메일 서명, 다른 사람의 inbox — 그리고 그것은 전체 공간을 만들었습니다 walkable: 1개의 연결은 당신 ...

Kamo·2mo ago
FeatureInitializerService

전체장편 ****** **********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************

추적 코드는 ?discount=<uuid>로 공유됩니다. 오래된 <memberId>.<n> 토큰 모든 공유 링크에서 실제 회원 ID를 게시하고 우주 산책을했다 — .1 의 회원을 명명하고, 다른 .1 의 계산 캠페인 - 그래서 공개 토큰은 기존 코드의 opaque UUID로 이동 열 및...

Kamo·2mo ago
Performancekamo-marketing

릴은 hls.js를 사용하지 않고 휴대폰이 지불되었습니다

Chasing "make fewer HTTP request"는 두 가지 실제 일을 찾았고 두 번째는 훨씬 그것에 지도한 감사 보다는 더 큰. HLS 범위 NOBODY WAS 태킹. HeroStage는 요소가 될 때 기본 HLS를 선택합니다. 그것을보고, 사파리 케이스와 같은 의견 fr...

Kamo·2mo ago
CIkamo-marketing

런너의 이동 corruption를 통해 Retry npm ci

빌드가 실패했습니다: npm 오류 코드 ERR SSL CIPHER OPERATION FAILED ossl gcm stream update:cipher 작동 실패 그것은 GCM 인증 태그 mismatch - 바이트가 변경되었다, TLS 거부 그들, npm 낙태. lockfile 또는 ...

Kamo·2mo ago
Fixkamo-marketing

모든 콘솔 오류 및 DevTools 문제 해결

대신 디버깅 프로토콜을 통해 Chrome과 진단, Lighthouse의 오류에 대해 정확히 수집하고 검사 조직 감사 수집 : Runtime.consoleAPICalled, Runtime.exception 자위, Log.entryAdded, 네트워크 로드 실패 및 감사.issueAdded...

Kamo·2mo ago
Featurekamo-marketing

엄격한 역학을 가진 진짜 per-request CSP nonce를 시험하십시오

스크립트-src에 대한 나머지 높은 발견을 모두 삭제: 'unsafe-inline'하나와 "host Allowlists는 자주 우회 할 수 있습니다". 'strict-dynamic'로만 비만 맑음, 다음 중 하나를 공급할 수 없습니다. prerendered 페이지 — nonce는 응답...

Kamo·2mo ago
Featurekamo-marketing

신뢰할 수 있는 유형, path-scope 스크립트 허용 목록 강화

Trusted Types 지시어로 "No Content-Security-Policy 헤더를 지우지 않음 찾을 수 있습니다" 이동에 의해 찾기-신뢰 형-에 대 한 시행 정책. 이것은 두 번째 추측보다 오히려 증거입니다. 배송 방법 먼저 콘솔은 ZERO Trusted Types 위반으로 ...

Kamo·2mo ago
Fixkamo-marketing

콘솔을 청소하고 정적 렌더링을 복원 I broke

콘솔에서 세 가지, 다른 두보다 훨씬 더 큰. 더 큰 하나. "Fetch failed로드"라인을 미리 표시 페이로드, 그리고 그것은 222 바이트의 벌거벗은 경로 트리 없음 세그먼트 또는 펑크 참고. 빌드의 노선 테이블은 왜 말했다 : 74 노선은 ●에서 ƒ로 갔다. 나는 2 개의 커...

Kamo·2mo ago
Fixkamo-marketing

Trusted Types 정책은 다음/script에 의해 거절되었습니다

보고서 전용 콘솔은 두 개의 위반을 보여주고, 그들 중 하나는 정책이었다 성분의 자신의 일: 이 문서는 'TrustedScript' 할당을 요구합니다. 이 스크립트 요소는 TrustedScript 할당 없이 수정. 즉, 다음/script입니다. 그것은 단지 인라인 스크립트를 방출하지...

Kamo·2mo ago
Featurekamo-internal

방문자의 신용이 다른 링크로 이동했을 때 표시

타임 라인은 ATTRIBUTION MOVED를 얻습니다., Warn 톤에서 - 변환이 아니라 실패하지만, 순간이 방문자는이 회원의 수익을 잃게됩니다, 그것은 지적 가치가있다. event-type 조합은 이렇게 상표를 얻습니다 페이지 뷰 단어로 떨어지는 대신 해결.

kamo·2mo ago
FeatureMediaService

새로운 링크에서 신용을 이동하고, 순간을 기록

Ingest worker는 이제 트래픽 범프 후 reattributeWhileAnonymous 호출합니다. 저장소 방법은 전체 규칙을 수행, 그래서 여기에 확인하는 것은 아무것도 없다 그리고 경주에 창 없음: 1의 반환은 진짜로 이동한다는 것을 의미합니다 이 방문자를 연결 그냥 도착, ...

Kamo·2mo ago
Featurekamo-shared-library

계정이 존재 할 때까지 최신 링크를 크레딧, 다음 동결

Attribution은 첫 번째 터치에 얼어졌다, 이는 일반적인 경우 잘못 : 누군가 누가 회원 A의 링크 3 월과 회원 B의 6 월에, 그리고 그 후 표지 위로, B에 의해 가져왔다. 먼저 터치는 어디를 주도하고 지불하는 방문에 대한 A를 지불 B는 변환하는 것에 대한 아무것도 없으며...

Kamo·2mo ago
Featurekamo-internal

Windows Desktop 및 Master Machine을 플랫폼 관리자로 이동

둘 다 Guacamole 표적은 모두 사이 1개의 credential를 공유하고, 작업공간이 아닌 작업 툴링을 만듭니다. 그들은 top-bar nav 옵션은 `ctx.isGod`에 문질러, 그래서 모든 신은 두 아이콘을 수행 기계 그들은 드물게 접촉, 둘 다 끌기 쉬운, unpinnab...

kamo·2mo ago
Featurekamo-marketing

CSP 및 COOP 시행; 신뢰할 수있는 유형 보고서 전용

다시 땅 보안 헤더 내가 그들을 아래로 사이트했다 후, minus 그것을 한 지시어, 빌드 가드를 추가하면 다시 일어날 수 없습니다. BROKE. `require-trusted-types-for 'script'`는 정책이 있는 경우에만 유효합니다. `default`는 첫번째 DOM 싱...

Kamo·2mo ago
Otherkamo-marketing

"feat(security): CSP, COOP 및 신뢰할 수 있는 유형 시행"

이 뒤틀림 ****** ***************************************************************************************************************************************************...

Kamo·2mo ago
Featurekamo-marketing

CSP, COOP 및 신뢰할 수있는 유형 강화

신뢰와 안전 감사의 세 가지 헤더를 추가, 플러스 Referrer-Policy 및 권한 정책. 본 방침의 모든 기원은 사이트가 실제로 추측보다로드하는 것에서 - 채팅 위젯 번들 theme.kamocrm.com에 (웹소켓을 미디어에 엽니 다. 그리고 api를 호출합니다. 그리고 capch...

Kamo·2mo ago
FixKlusterServices

각 감기 KamoDesktop 짐 429ing에서 가장자리 비율 한계를 멈추십시오

지정된 Linux 인스턴스를 열고 항상 Guacamole의 일반 "오류 발생하고이 조치는 완료 될 수 없습니다"모달, 항상 후 일 지원하다 host-wide desktop-rate-limit는 평균 10 / 파열 20, 하지만 감기 부하의 SSO 깊은 링크 화재 ~41 요청 내부 1 ...

Kamo·2mo ago
Fixkamo-internal

지금 도킹하지 않고 도킹 할 수있는 팝업

도구 창 - 이메일 작곡가, 지원 대화, 채팅, softphone — 때로는 단순히 나타나지 않을 것입니다, 그리고 다시로드 후 벌금. 세 개의 침묵 방울 같은 경로, 아무것도 로그의 아무도 또는 회원에게 말했다: 도크는 한 개의 비오버핑 행과 REFUSED로 창을 놓았습니다. 더 긴...

kamo·2mo ago
Performancekamo-marketing

모든 스크롤 프레임에 문서를 다시 측정

홈페이지에서 두 개의 스크롤 청취자는 이벤트 당 `scrollHeight`를 읽습니다. 그것은 레이아웃 쿼리, 그리고이 페이지는 반복적으로 만들 수있는 최악의 장소: 그것의 섹션 사용 `content-visibility: 자동`, 그래서 지속적으로 잘못된 스크롤 레이아웃과 깨끗 한 것에...

Kamo·2mo ago
Fixkamo-internal

스트립을 연결하는 일

"Your tracking link"는 회원이 어떤 번호를 붙일 수 있는 동안 정확하게 1개의 연결을 보여주었습니다 그들 의, 그래서 스트립 조용히 렌더링 누구가 코드를 먼저 넣어 캠페인에 대해 간략한 말을 할 수 없습니다. 가장 쉬운 활성 코드는 여전히 기본적으로 - 그것은 이미 하...

kamo·2mo ago
Performancekamo-marketing

휴대폰에 드롭 백 드롭 필터

홈페이지는 `backdrop-filter: blur(20px)`를 수행하는 94 요소입니다. 모든 것 하나는 그려진 모든 것을 읽는 것을 가지고 있는 분리되는 compositing 층입니다 뒤에 그것은 장치 해결책에 gaussian blur를 달고, 그 중 4개는 안으로 있습니다 sti...

Kamo·2mo ago
Performancekamo-marketing

Footer와 클라이언트에서 스크롤 크롬을 가져 가라

세 가지 변화, 페이지가 판단되는 창에서 모든 제거 작업. `(pages)/layout.tsx`는 `"use client"`를 수행하며, 아무 상태도 필요하지 않습니다. 효과, 핸들러 없음, 함께 구성된 세 요소. 지시어는 잘못된 방향으로 로드 베어링 : 클라이언트 경계를 배치하여 모...

Kamo·2mo ago
Performancekamo-marketing

LCP 엘리먼트의 3개의 리소스를 중지

LCP 고장은 남은 시간이며, 두 개의 로딩 하위 부분입니다. 자원 부하 지연의 270 ms, 로드 내구의 500 ms — 우선 문제, 크기 문제가 아닙니다. 요소는 영웅 배경, AVIF의 14.8 KB, 그리고 그것은 44ms의 캐시에서 봉사합니다. 무엇 그것은 준수, 모든 주장 높은...

Kamo·2mo ago

배송을 보는 것과 같이?

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

무료 영원히 시작가격 비교