비밀번호

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

17,933
총 변경
4,614
제품 설명
4,543
수정 사항
32
프로젝트
프로젝트
모든 프로젝트17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
필터 유형
모든 유형Build24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
August 26, 2026
Fixkamo-login

테마 자산은 해결하는 호스트에서 온다

로그인 화면은 테마에서 조직의 브랜딩을 페인트합니다.<its own domain>. 그 도메인 해결되지 않을 수 있습니다 : org는 존재하고 DNS가 구성되기 전에 서명 할 수 있으므로 브라우저는 존재하지 않는 호스트를 요청하고 화면이 플랫폼에 다시 떨어졌다 로고와 색깔. MinIO...

Kamo·2w ago
Fixkamo-internal

하나의 탭, 하나의 테넌트 - 공유 쿠키에서 org를 해결 중지

첫 번째 탭과 다른 조직에서 KamoCRM을 열고 첫 번째를 새로 고침하고, 두 번째로 렌더링됩니다. 탭을 닫고 다시 새로 고침하고 돌아 왔습니다. 세션 탭 사이 데이터 출혈, 그것이 무엇인지. 세션 ID는 sessionStorage에 per-tab이지만, 루트 레이아웃은 10 년을 ...

kamo·2w ago
FixSecurityService

해결하고 배경을 삭제하는 호스트의 열렬한 자산을 Serve

새로운 org가 로고와 색상을 열지 않은 이유를 작동하면서 두 가지 결함이 발견되었습니다. THEME 배송. Assets는 테마에서 요청되었습니다.<org's own domain>. org는 만들 수 있습니다 그리고 그 도메인이 이제 해결하기 전에 입력했습니다. — 고객 유형 delt...

Kamo·2w ago
Fixkamo-internal

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

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

kamo·2w ago
Fixkamo-internal

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

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

kamo·2w ago
FixVOIPService

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

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

Kamo·2w ago
FixMediaService

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

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

Kamo·2w ago
Fixkamo-internal

웹 미디어 경로 TURN 릴레이

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

kamo·2w ago
Fixkamo-internal

The app tree's rails 의 scrollbar 에 the viewport

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

kamo·2w ago
FixSecurityService

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

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

Kamo·2w ago
FixBillingService

Webhook idempotency gap BL0의 최종 리뷰 닫기

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

Kamo·2w ago
FixSecurityService

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

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

Kamo·2w ago
FixSecurityService

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

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

Kamo·2w ago
Fixkamo-shared-library

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

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

Kamo·2w ago
Fixkamo-internal

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

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

kamo·2w ago
Fixkamo-internal

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

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

kamo·2w ago
FixBillingService

키 ephemeral per-attempt Stripe 생성

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

Kamo·2w ago
FixBillingService

Keys는 Stripe에 속합니다만, mutations에 아닙니다

라운드 1 리뷰 (Ruling 15) 긴요한 발견 : 안정적인 idempotency update/cancel/attach/detach에 열쇠는 safeguard가 아닙니다, 그것은 버그입니다. 그들은 이미 명시된 대상 상태를 설정, 그래서 그들은 어떤 열쇠 없이 효력에서 idempote...

Kamo·2w ago
FixKlusterServices

자동 연결 reload-looped 모든 페이지에 공백 화면

나는이 발송하고 바탕 화면을 내려갔습니다 : 빈 흰색 페이지와 탭 적재 영원히. 즉시 in-cluster 비활성화; 이것은 실제 수정입니다. `ng-switch`는 <body>에 앉아 있으므로 각 ng-switch-when을 컴파일합니다. 분기는 익지않는 HTML에서 존재합니다 - 포...

Kamo·2w ago
Fixkamo-internal

읽음 SMS/AI 표 읽음, 겹 sessionType into sameSessions

Task 21, 모든 계획에 대한 세 가지 검토 결과 : - markSmsRead/markAiRead에는 읽힌 담이 없습니다: 새로 고침 또는 상행 푸시 최적화된 로컬 Clear와 서버가 기록하는 사이 해결 읽을 수 있습 여전히-pre-read 수 과 resurrect a just-c...

kamo·2w ago
FixBillingService

모든 줄무늬 쓰기 idempotent, 그리고 키없이 새로운 일에 빌드 실패

Stripe의 소켓 타임아웃은 실제로 성공한 것 indistinguishable, 우리의 측에서, 하지 않았다; 없이 idempotency 열쇠는 retry 두번째 구독, 체크 아웃을 창조합니다 세션, 또는 가격과 테넌트는 두 번 청구됩니다. StripeIdempotency.forKe...

Kamo·2w ago
FixBillingService

돈 쓰기로 처리 된 플래그를 시작, 그 앞에

markProcessed was REQUIRES NEW, 그래서 그것은 처리 된 = true 동안 핸들러의 돈 쓰기는 여전히 중단 된 외부에 손상되지 않았습니다. 거래. Jpa번역 Manager는 중단 된 persistence를 플러시하지 않습니다. context, 그래서 내부 커밋은 ...

Kamo·2w ago
Fixkamo-internal

Thrown hexhead는 더 이상 살아있는 전화를 끝낼 수 없습니다

SoftphoneTool는 취소 가능한 도구에 대해 듣지 않습니다.:requestClose that MessageTool는 불필요한 텍스트를 보호하는 데 사용하므로 제거 목표를 달성하십시오. 펑크에 굶주린 softphone 최소화. Minimized 창 체재는 거치했습니다 — ToolD...

kamo·2w ago
Fixkamo-internal

더 이상 고객 re-dials를 상쾌하게 하십시오

도구 창 스냅 샷 재생 props verbatim, 이는 국가 및 자주 묻는 질문 `autoDial: true`는 복원된 창과 `autoDialedRef`는 새로운 문서에서 신선했습니다. 그래서 리드 통화 중에 새로 고침되었습니다. 호출을 두 번째 시간 — 호출 드롭핑으로 회원에 읽는 ...

kamo·2w ago
FixMediaService

2개의 리뷰 결과에 대한 일관성 오류 처리 및 계층화

작업에 대한 검토 14 과 15: - SystemBugController는 SystemBugRepository 필드를 열고 직접 queried 새로운 벌레 조사를 위해, 그 종류에 있는 다른 모든 읽는 동안 갑니다 SystemBugService — 동일한 데이터에 도달하는 두 가지 방...

Kamo·2w ago
FixMediaService

Guard 읽지 않은 조회 자체, 뿐만 아니라 방송

Task 9에 대한 리뷰 : persistInbound는 @Transactional이며, 방송() per-member 루프 내부 호출은 예외적 안전 (it swallows) 그것의 자신의 실패) — findBySession 조회 그것을 먹이지 않았습니다. 오시는 길 repository/...

Kamo·2w ago
August 25, 2026
Fixkamo-internal

수집 한 마법사를 브랜딩

조직을 만드는 동안 선택한 색상, 로고 및 배경이 그것에 도달하지 않았습니다. 회원은 기본 브랜딩에 새로운 작업 공간을 열고 다시 설정해야 버그가보고 된 설정. 작업 공간이 읽는 것은 없습니다. 테마는 생성 된 globals.css 및 config.json MinIO에서 제공 할 때까...

kamo·2w ago
FixSecurityService

/org/current는 라이브 Hibernate 세션에 따라 중지합니다

이 엔드포인트는 렌더링 전에 작업 공간 쉘로드가 무엇인지, 클라이언트는 거부 기록할 수 없습니다 — 조직. fromJSON는 도메인없이 던져 - 그래서이 실패는 잘못된 필드보다 빈 페이지. 이 작업 뒤에 같은 엔드 포인트입니다. 시작하기 org.domains lazily 를 읽습니다....

Kamo·2w ago
Fixkamo-shared-library

소매 webhook 서명 확인은 닫히고 일정한 시간에 비교합니다

validateSignature는 아무것도 검증하지 않고 진정한 세 가지 방법을 반환하는 데 사용: a null secret short-circuited, eleven 공급자 유형의 6개는을 통해서 떨어졌습니다 default -> true 및 validateHmac은 String.equ...

Kamo·2w ago
Fixkamo-login

Continue stays 한 번의 workspace가 열립니다

이미 수행된 버튼={!selected || submitting}, 하지만 제출은 사실만 요청의 지속 시간. 성공에 페이지 설정 리디렉션, 선택 명확, 그리고 그런 다음 항해하기 전에 600ms를 기다립니다 - 그리고 그 간격에서 마지막으로 이미 다시 활성화했다 "Continue to <...

Kamo·2w ago
Fixkamo-login

지출된 토큰만 시작으로 회원을 다시 보냅니다

모든 non-ok 상태가 다시 떨어졌다 " 다시 서명하십시오", 이는 401의 사실 - 하나는 선택 토큰이 정말 사라지는 것을 의미합니다. SecurityService는 이제 503을 답변합니다. sign-in 자체가 실패하고 그것은 TOKEN BACK을 PUT, 그래서 다시 클릭 할 ...

Kamo·2w ago
FixSecurityService

실패한 workspace 선택 더 이상 sign-in 파괴

"Your sign-in timed out"으로 이메일 필드로 다시 던지는 것으로보고되었습니다. 로그인 다시 한번. 타임아웃은 일어난 일이 없었다 — 그 메시지는 SECOND 실패, 그리고 그것은 첫번째에 의해 한 손상을 보고했다. 선택 토큰은 한 번의 사용으로 만드는 방법에 대해 보...

Kamo·2w ago
FixSecurityService

로고 패스를 배경으로 중지하고 <picture>를 읽으십시오

6개의 로고, 상표 색깔 및 반환된 진짜 위치에 대하여 진단하는 0 배경 이미지. 세 개의 별도의 원인, 모든 우리의. 로고 통행은 전체 검사를 먹을 수 있었습니다. 로고는 첫번째로 모였습니다 그들의 바이트 피드 색상 추출기, 그리고 그것은 조용히 만든 그들은 결코 의미하지 않은 우선...

Kamo·2w ago
Fixkamo-internal

리드 그리드의 pager의 밑에 죽은 공간 닫기

Pager는 그리드 카드의 CardContent 및 CardContent의 하단에 앉아 { padding-bottom : 24px} '의 자체. 즉, 선택자는 a class plus pseudo-class, 그래서 그것은 단일 클래스 감정이 생성 `sx`와 `p: 2`의 요소는 한쪽에 ...

kamo·2w ago
FixKlusterServices

자동 연결은 결코 나타나지 않는 클래스를 찾고 있었다

그것은에 열쇠가 되었습니다 **************** 그 클래스는 Guacamole의 존재 stylesheet 및 템플릿의 아무도, 그래서 selector 일치 아무것도: 스크립트로드, 랜, 관찰, 결코 불을 수 없습니다. 아직 보이지 않는 deployed — 외관에만 적용, 이는 ...

Kamo·2w ago
FixKlusterServices

Cap Guacamole's heap, 그리고 그것을 막는 배포를 해제

두 개의 결함, 그들 중 하나. MINE FIRST: `node --test` 게이트가 자동 연결 스크립트에 추가되었습니다. DIRECTORY에서, runner의 노드가 모듈로 bare 디렉토리를 해결 실행 — MODULE NOT FOUND, 종료 1, 배포 실패. 그 후에 두 푸시 ...

Kamo·2w ago
Fixkamo-internal

북한 도메인 이름

Hint는 호스트의 측면에서 필드를 설명했습니다. — internal.<domain> for workspace, login.<domain> for sign-in — 누군가가 먼저 만들지 않는 것을 의미한다. 조직, 그리고 그 웹 별명이 대신에 도달 할 수있는 방법을 말했다. 2 년 해결...

kamo·2w ago
FixInitializerService

냉동 ordinal CHECK constraints Hibernate 서리를 만들려면

Hibernate는 @Enumerated (ORDINAL)에 CHECK (col >= 0과 col <= N)를 씁니다 CREATE TABLE에서 열, N이 존재하는 가장 높은 ordinal이다 하루, 그리고 ddl-auto: 업데이트 결코 그것을 다시. 오늘의 누군가가 추가 enum 값...

Kamo·2w ago
Fixkamo-internal

웹 사이트 브랜드 제안에 5개의 격차를 닫으십시오

첫 번째 컷 백을 읽은 다섯 가지, 모두 실제. "아래 추가"배지 lied. 카드만 추적 클릭, 그래서 타격 제거 슬롯 왼쪽 카드 여전히 주장 로고가 내려졌습니다 -- 누군가가 제출 한 상태 마법사는 로고가 있습니다. 이제 File identity를 비교합니다. 회원의 손으로 업로드 ...

kamo·2w ago
Fixkamo-internal

System Member로 들어가면 더 이상 회원이 필요 없습니다

이 버튼은 canEnterOrg에 의해 비활성화되었습니다. VIEWER가 유용 할지 묻는 회원 — 그래서 그것은 정확히 orgs에 대해 회색이 존재, 당신 하나는 회원이 아닙니다. System User는 모든 org의 회원이 있습니다. 버튼의 포인트. 그 다음 옆에 도구 끝은 모든 사...

kamo·2w ago
FixSecurityService

정의되지 않은 도메인은 다른 호스트를 선택, refusal하지

Org를 입력하면 자신의 사용자 정의 도메인이 DNS 및 SSL을 완료 한 경우 . 즉, https://internal.<that domain>으로 나선을 입력하는 동안 unfinished host serves nothing and enter can only burn a one-time...

Kamo·2w ago
FixKlusterServices

모든 합법적 인 재시작 후 공황을 중지

session durable은 내구성 실패로 REJECTED 토큰을 처리했습니다. 그것은 아니다 정전: 게이트웨이 재시작 또는 Guacamole의 자체 inactivity timeout, 토큰을 무효화하기 때문에 모든 합법적인 배포가 제기됩니다. KamoDesktopReconnectsB...

Kamo·2w ago
FixKlusterServices

모든 배포를 종료하여 모든 데스크톱에서

" 오류가 발생하고이 조치가 완료 될 수 없습니다"후 바탕 화면이 idle timeout하지 않았고 브라우저 문제가되지 않았습니다. CI입니다. deploy-services.yml ran `kubectl rollout restart 배포/guacamole` unconditionally...

Kamo·2w ago
FixMediaService

쿼리 밖에서 검색 패턴을 작성하고 테스트에서 쿼리를 파

likePattern은 '%'로 absent 검색 용어를 켭니다. 문자열 표현에 도달하고 %를 탈출 용어에서 그래서 검색 리터의 underscore는 어떤 문자도 일치하지 않습니다. SystemBugQueryTest는 선택과 카운트 쿼리를 모두 구문합니다. 현실적인 모형. 기존의 ...

Kamo·2w ago
Fixkamo-shared-library

버그 목록을 중지 500 모든 unfiltered 부하에

PostgreSQL은 문자열 내부의 null 매개 변수에 대해 입력할 수 없습니다. expression: LOWER(CONCAT('%', :search, '%') 와 null:search 추측 bytea, 그리고 목록은 'function low(bytea)'에 사망 검색 용어없이 모든 ...

Kamo·2w ago
FixKlusterServices

워크스페이스의 일반적인 부모의 파견 세션을 실행

sage's VS Code는 모든 63 저장소를 보유하는 멀티 루트 작업 공간이므로 첫 번째 작업 공간 폴더를 사용하여 로그인 사이트에 대한 버그를 뿌리 aiservice - 목록은 알파벳이며 의미가 없습니다. 에 대해 확인 라이브 에이전트: 세션에 착륙 *********** 이전 이 ...

Kamo·2w ago

배송을 보는 것과 같이?

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

무료 영원히 시작가격 비교