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 25, 2026
FeatureMediaService

Bug CRUD, 스크린 샷 및 한 가시 규칙

시스템 버그는 한 방향으로 열렬한 선을 교차합니다. 플랫폼 조직은 모든 tenant의를보고, tenant는 또 다른 것을 볼 수 없습니다. 그 규칙 **************** 및 다른 곳에 살고, 내부 결정 fetched 페이지를 필터링하고, 긴 손으로 작성한 쿼리 select.ma...

Kamo·2mo ago
FeatureMediaService

Guard 소셜 메시징 및 Canva 자신의 자격 chokepoints

SOCIAL MESSAGING은 SocialCredsResolver.resolve에 시행됩니다. - 가장 좁은 것 모든 접합기 및 두 방향을 덮는 점. 자격 없음 전보, 메타, 인스 타 그램, X 또는 Discord 통화는 모든, 인바운드에서 할 수 있습니다 웹훅 검증은 같은 비밀을 가...

Kamo·2mo ago
August 24, 2026
FeatureMediaService

제휴 판매 득점판 endpoint

* * * * * * * * * 1개의 창을 통해 1개의 미터를 위한 조직의 정상 10, 더하기 콜러의 자신 그들이 그것을하지 않을 때 서. MARKETING TRACKING CODES의 카운터는 다음을 수행 할 수 없습니다. 시간 차원없이 롤 업, 그리고 그 실행에 아무것도 없다 무...

Kamo·2mo ago
FeatureMediaService

PHI를 처리하는 tenant에 대한 회의 녹음

기능 분할 된 ServiceType.MEET 허용 - 라이브 회의 Self-hosted Meet은 클러스터를 떠나지 못했습니다. MEETING RECORDING 이 파이프 라인이 전체 성적표를 게시했기 때문에 차단 Multi-provider AI 라우터 및 그 다음 모든 참가자에게 결과...

Kamo·2mo ago
FeatureMediaService

Org id가 org id에 의해 공개 설정하자, 뿐만 아니라 호스트

Meet sidecar는 org의 meet config를 통해 게스트를 결정합니다. 회의 암호가 필요합니다. 그것은 hostname에 의해 물었다, 공유 대회에 호스트는 플랫폼 조직에 대한 해결 -- 그래서 필요한 tenant 비밀번호는 모든 손님에 대해 침묵적으로 떨어졌다 로그인 해...

Kamo·2mo ago
FeatureMediaService

그것의 모양 둘 다에 있는 유형 묘사를 나르십시오

설명은 지금 Lexical 문서입니다, 그래서 서비스는 일반 텍스트를 저장 클라이언트가 그것을 따르고 그들이 할 수 있는 손 독자를 붙이십시오 실제로 사용. WebinarTypeDTO는 단어를 오히려 원하는 표면에 대한 설명Plain을 얻습니다. 문서보다. 공공 예약 DTO 및 예약 ...

Kamo·2mo ago
August 22, 2026
FeatureMediaService

Relay " 고전적인 버전은 편집기에 저장되었습니다"

DocsService는 docs.classic-saved.{memberId} WOPI가 땅을 저장 한 후 CLASSIC 버전; 이것은 STOMP에 /topic/docs/saves/{memberId}에 넣어 이미 앱을 연결하면 Kamo PDF 편집기가 열립니다. 페이지에 앉아 대신 양식 ...

Kamo·2mo ago
August 21, 2026
FeatureMediaService

Org 채팅 정책을 강화하고 두 개의 구멍을 닫습니다

대화를 시작하거나 계속할 수 있는 3개의 장소에 정책을 적용하십시오: 세션 생성, 회원 추가 및 전송 경로. 방은 경찰 쌍이 아닙니다. 쌍 -- 초대 문은 직접message 문, 그래서 당신은 누군가를 가져올 수 있습니다 메시지를 보낼 수있을 때 방으로, 그리고 그 수축의 방 2명의 차...

Kamo·2mo ago
FeatureMediaService

각 지원 채팅 행에 requestor의 얼굴과 이름을 넣어

채팅 → 지원 행은 각 선에 동일한 지원 glyph를 보여주었습니다, 그래서 큐의 그들은 동일한 파란색 원형의 벽이었다. 얼굴 사람들은 실제로 검사합니다. whoever ASKED, 그래서 행은 지금 requestor의 ID, 표시 이름 및 사진을 나릅니다. 사진은 클라이언트에 왼쪽보...

Kamo·2mo ago
FeatureMediaService

Requestor's org 및 최종 시스템 사용자 액세스는 티켓 이동시

세 가지, 모든 지원 데스크에 대해 1 개 이상의 임의 답변. 티켓 세부 사항 이제는 "오픈을 제공 할지 여부에 대한 per-viewer verdict를 수행 requestor's org as a System User, 공유에 의해 해결 SupportSystemAccessResolve...

Kamo·2mo ago
August 20, 2026
ChoreMediaService

811db57에 대한 재건

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

Kamo·2mo ago
FixMediaService

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

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

Kamo·2mo ago
FeatureMediaService

1개의 삽입에서 opaque UUID 토큰

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

Kamo·2mo ago
FeatureMediaService

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

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

Kamo·2mo ago
ChoreMediaService

Repository 쿼리를 renamed 추적

findVisitorsForCode 및 findTimelineForVisitor는 파생된 찾기를 대체합니다. 이제 id tiebreaker와 NULLS LAST를 수행합니다. 변환 소비자는 findFirstBy... finders that tolerate the duplicate vis...

Kamo·2mo ago
FeatureMediaService

추적 코드 탭을 시도하고 방문자 비콘을 ingest

MediaService는 이미 다른 마케팅 탭을 백업, 그래서 두 반 모두 걸립니다 추적 코드: 인증된 CRUD 및 통계 표면 /api/media/marketing/tracking, 그리고 APIService의 뒤에 대중적인 소화기 제품 정보 ingest 핸들러는 아무 것도 유효하지 ...

Kamo·2mo ago
August 19, 2026
FixMediaService

게으른 협회를 걷지 않고 대중 채팅의 소유자를 해결

getChatSessions는 거래 밖에서 실행되므로 방문자를 통해 세션 소유자에 도달 게으른 세션 프록시는 열려있을 때에만 작동 — 채팅 목록 그 500s 변경을 설정하면 거래 가치가 없습니다. 세션에서 id를 읽으십시오. 대신 저장소.

Kamo·2mo ago
FixMediaService

웹 채팅 방문자로 org의 시스템 구성원을 읽으십시오

4개의 보고된 결함, 1개의 원인. 위젯 방문자는 회원이 없습니다, 그래서 org의 시스템 구성원 — 소유자, 누가 큐를 작동 - 티켓의 requestor로 그들에 대한 스탠드 및 저자의 그들의 메시지. - 동의 팝업은 마케팅 채팅을 제공하지 않습니다. 청구 가능한 티켓 사전은 제안을...

Kamo·2mo ago
ChoreMediaService

공유-library 리드 ID 수정에 대한 재건

이 서비스는 LeadService를 통해 리드를 생성하므로 같은 실패를 명중합니다. /leads/new: 모기지 시장에서 Hibernate 6.2 방출 "Inert into lead (...) returning lead id" 테이블에 대한 id 열은 UID, 그리고 이러한 리드는 ER...

Kamo·2mo ago
August 16, 2026
FixMediaService

자신의 JVM 힙 천장 위의 포드 크기 [skip ci]

이미지는 -XX를 가진 JVM를 시작합니다: MaxRAMPercentage=70 -XX:+ 항상PreTouch, 그래서 heap 혼자 걸릴 수 있습니다 70% 컨테이너 제한 및 사전 터치 모든 최선을 다하고 자주 묻는 질문 Non-heap - uncapped 메타 스페이스, 코드 캐시,...

Kamo·2mo ago
FixMediaService

공개 채팅은 카운트없이 페이지를 읽습니다

두 사이트가 .getContent()을 가져 와서 바닥에 총을 떨어졌다, 그래서 모두이었다 세션의 모든 개체에 동일한 discarded COUNT를 지불하는 것은 단지 500'd 회원 채팅의 역사 — 방문자의 자신의 역사 endpoint most 명백하게, 노출이 동일하다 : 읽은 발행...

Kamo·2mo ago
FixMediaService

JVM을 힙에 대 한 포드 크기를 이미 걸릴 수 있습니다

이미지가 JVM과 함께 시작합니다. -XX:MaxRAMPercentage=70 -XX:+AlwaysPreTouch. 라이브 프로세스를 읽으십시오. MaxHeapSize=752877568 - 718Mi - 및 사전 터치는 거주 메모리 트랙을 추적 그 뒤에 거짓보다 오히려 커집니다. 이 서...

Kamo·2mo ago
August 15, 2026
FixMediaService

주제 만들기 CREATE SUPPORT TOPICS, 그것의 부모가 아닌

문은 이미 거기에 혼란스러운 외침 - MANAGE SUPPORT, 부모 - 그래서 CREATE SUPPORT TOPICS는 모든 편집기에서 장식으로 읽고 정확히 확인되는 기능. 어린이만 확인하는 것은 정확합니다: hierarchy 마감은 CREATE SUPPORT TOPICS를 개정합...

Kamo·2mo ago
FixMediaService

자료 및 소셜 타임라인은 권리, 소유권이 아닙니다

MANAGE MATERIALS and MANAGE SOCIAL MEDIA 감사 및 모든 것에 시행 사이트 .tsx 파일이었다. 그들 뒤에 29 종료점은 소유권과 권리를 확인합니다: 6 재료 컨트롤러 및 SocialTimelineController. 읽기 VIEW MATERIALS 또는...

Kamo·2mo ago
FeatureMediaService

회의를 창조하고 해결하는 것은 그 이름의 권리를 가지고

/api/meet/create는 세션을 가지고만 확인했습니다. 모든 조직의 구성원은 org의 공급자와 회의를 만들 수 있습니다. — START MEETING은 존재 한 한대로 오랫동안 보조 및 장식되었습니다. /api/meet/join-info는 동일하, 회의의 패스코드를 다시 핸즈 공...

Kamo·2mo ago
FixMediaService

회의 알림은 알림이며, 자체의 팝업이 아닙니다

/topic/meet/reminder/{memberId}에 스포크 이벤트를 게재했습니다. 해당 이용 후기에 달린 코멘트가 없습니다. 그 팝업 전체 알림이었다 : 알림 벨 결코 이동하지, 카드가 없었다 작성 및 6 초를 놓친 회원은 아무것도 없었습니다. 돌아가기. 또한 회원의 무트, 조용...

Kamo·2mo ago
August 14, 2026
FeatureMediaService

회원의 자신의 주제에 걸맞는 코스 수를 릴레이

NavTop이 두 개를 하나의 배지로 합산하기 때문에 법적 릴레이의 쌍둥이 그리고 서로 행동 한 반의 쌍은 회원 크롬을 제공 할 것 코스의 시그니처와 stale에 살고 있었다 — 3의 최악 국가, 그것이 살고 있기 때문에. DocsService 게시 **************** 코어...

Kamo·2mo ago
FixMediaService

티켓 목록은 부서진 지표를 생존

읽지 않은 메시지보기 threw를 읽었고 전체 티켓 목록을 가져 왔습니다. - 페이지가 돌아 왔습니다. 비어 있는 페이지보다 훨씬 더 악화됩니다. 그것은 지금 감시하고, ERROR에서 감시: 이전 감시는 경고와에 기록했습니다 silence는 릴리스에 대한 "nothing 읽지 않은"로 ...

Kamo·2mo ago
FeatureMediaService

자주 묻는 질문(FAQ)

배지를 계산 "라이브 티켓 아무도 픽업, 플러스 내가 보유"- message-blind, 티켓이 터미널 상태에 도달했을 때만 떨어졌다. · 그것은 아무것도 표시된 목록에서 5에 sat, 그리고 대화를 열어 아니. 그것은 지금 무슨 말을 계산: 그들에 대해 무언가와 대화 이 회원은 읽습니...

Kamo·2mo ago
FixMediaService

티켓 목록은 동일한 항목에 배지 수를 표시

countForMember는 개인적으로 구축 된 세트를 크기로, 그래서 목록은 요청할 수있는 방법이 없었다 어떤 티켓이 그것과 대신에 대 한 — 그것은 읽지 않은 채팅을 덧붙였다 메시지. 그들은 다른 질문입니다: 배지는 주로 일 계산 아무도 픽업, 목록은 읽지 않은 무언가와 대화를 표시...

Kamo·2mo ago
August 13, 2026
FixMediaService

티켓은 결코 그것을 올리는 회원에 의해 응답 할 수 없습니다

지원 대화에는 두 개의 측면이 있습니다. 누군가 묻고 누군가 대답 — 그들은 다른 사람들 이었노라 회원 보유 ACCEPT SUPPORT TICKETS in the org they asked for help from the perfect routing만큼 일반 대리인은, 그래서 둥근 로빈...

Kamo·2mo ago
FixMediaService

Endpoint에 아웃바운드 첨부 파일을 보내 유형에 속합니다

모든 소셜 첨부는 어댑터의 sendImage를 통해 갔다. Telegram은 /sendPhoto입니다. PDF 또는 zip이 게시되었습니다. 공급자 및 거부는 HTTP 응답이 말한 후 긴 도착 에이전트 그들의 메시지가 갔다 — 그래서 영수증은 고객이 등장 대리인의 자신의 창에서 결코 다...

Kamo·2mo ago
FeatureMediaService

Stamp unseen counts on the ticket list, 과 유지 큐 라이브

getTickets now bulk-loads the unseen-message count per row for the caller, 게다가 방문자는 이미 그 방법을로드, 그리고 getTicketDetail 자신의 이해 독자의 markAsRead 땅의 앞에 — 그래서 창은 무슨 도착한지...

Kamo·2mo ago
August 12, 2026
FeatureMediaService

한 대화, 많은 손 - 열려있는에 가입, 모든 메시지, 회신에 다시 열

지원 티켓은 누구든지 돕고, 누구든지에 의해서만 일합니다 현재 스탬프. Assignment는 작업이 제공하는 것을 결정합니다. 목록에서 그것을 보여줍니다; 그것은 결코 대화에 잠금을 의미하지 않았다. 이제 티켓 열기는 미디어 세션에 참여합니다. 전, 개설한 대리인 그들에게 할당되지 않...

Kamo·2mo ago
August 11, 2026
FixMediaService

객체 저장 비밀 ConfigMap 더 이상 운반하지

MinIO 키가 ConfigMap에서 minio-app-credentials로 이전되었습니다. secret, 하지만 env그것을 공급하는 것은 단지 살에 적용되었다 배포 — 절대 여기에. 다음 CI는 이 표현을 넓혀줍니다. ConfigMap을 기본과 환경 없이 남겨두면 그것을 만족시키고...

Kamo·2mo ago
FixMediaService

Config default로 공유된 자격 발송

플랫폼의 공유 암호는 DB PASSWORD에 대한 fallback으로 구워졌습니다. MINIO ROOT PASSWORD, 그래서 그것은이 저장소에 살았고 내장 된 이미지뿐만 아니라 클러스터에서. 생산은 DB 기본값을 사용하지 않는 — *** 공급 envFrom를 통해 DB PASSWO...

Kamo·2mo ago
FeatureMediaService

재 할당은 새로운 대리인에 도달하고, requestor는 거기 누구에게 말됩니다

재 할당은 아무도에 도달하지 않았다. assignmentOpenedAt 레코드 그 클라이언트 넣어 화면에 대화, 그리고 그것은 표지판에서 티켓을 제기하는 것입니다 — 하지만 그것은 여전히 PREVIOUS 에이전트의 스탬프를 개최, 그래서 새로운 하나는 단지 살아있는 푸시를 가지고 그들은...

Kamo·2mo ago
FixMediaService

손으로 할당하면 PRE TICKET 상태를 사용하지 않아야 합니다

assignToAgent와 reassignAgent 세트 ASSIGNED unconditionally, 조용히 만든 나중에 변환 할 수없는 채팅 요청 — ConvertPreTicket accepts 아무것도하지만 PRE TICKET, 그래서 손을 제거하여 누군가에 라이브 채팅을 손 단지...

Kamo·2mo ago
August 10, 2026
FixMediaService

티켓이 손에 넣을 수 있음

assignToAgent 및 reassignAgent는 회원에게 해결 된 ID 만 확인했습니다. 할당은 티켓의 채팅 세션에 회원이 추가되므로 다른 곳에서 id를 추가합니다. 조직은 고객 대화를 주지 않을 것입니다. 보고, 오프 보드 회원은 라이브 작업을 담당 할 수 있습니다. 둘 다 ...

Kamo·2mo ago
FixMediaService

Auto Assignment는 티켓을 제공하지 않습니다

자동 할당 페이지 모든 사용 가능한 지원 에이전트 및 첫 번째 사람에 간다 이름 * 그것은 "일부는 적어도 버스 에이전트를 선택 온라인, 이는 다른 기능입니다 완전히 — 그리고 각자 패배 하나 여기에, 지정된 티켓이 청구 가능한 큐를 남긴 때문에 아무도 제안되지 않습니다. 그것과 작업은...

Kamo·2mo ago
FixMediaService

위젯 채팅에 대한 주제 전략을 실행

웹 위젯에서 열린 채팅은 하나의 파일 내부로 작업의 동일한 단위입니다 앱, 그러나이 경로는 주제의 할당 전략을 완전히 건너 뛸 수 있습니다 — the only 그것을 시도했다는 것은 차용인의 자신의 대출 임원이었다. 그래서 하나의 주제 방문자가 시작된 곳에 따라 두 가지 방법을 행동했습...

Kamo·2mo ago
FeatureMediaService

자동 오픈 핸드오버를 위한 엔드포인트

GET /sessions/chat/auto-open 채팅 대화 이 멤버의 클라이언트를 반환 제기해야 합니다. POST /sessions/{guid}/auto-opened 레코드가 수행되었습니다. 내구성 지원 handover의 반대, 그리고 같은 이유로: 결정 플랫폼에 속해, 하나의 브라...

Kamo·2mo ago
FixMediaService

활동 프레임의 세션 유형을 너무 넣어

읽지 않은/ACTIVITY 방송은 모든 세션 유형에 게시되며 수행되지 않습니다. 주의사항 채팅 목록, 아무것도하지 않고, unseen을 입력 일반 채팅으로 세션 - 그래서 지원 티켓의 첫 번째 활동은 채팅으로 도착 row: false sub-tab, the ticket's system-...

Kamo·2mo ago
FixMediaService

메시지가 도착한 클라이언트에게 말하십시오

미디어 세션의 모든 구성원은 들어오는 메시지 알림을받습니다. 지원 티켓을 지정하면 그 티켓의 세션의 구성원이 됩니다. 더 보기 alert no session type, 그래서 클라이언트는 지원을 말할 수 없다 직접 메시지에서 티켓을 열고 일반 채팅 창을 모두 엽니 다 — 창 티켓의 통제...

Kamo·2mo ago
FeatureMediaService

AUTO ASSIGNMENT, 에이전트의 화면에 할당된 대화를 제기

채팅 요청 및 제출 된 티켓은 작업의 동일한 단위입니다. 주제 전략은 단지 결정하는 방법 중 하나가 넘겨진. 더 보기 PRE TICKET 특수 케이스가 사라집니다. AUTO ASSIGNMENT 는 온라인에서 가장 저렴한 에이전트를 선택합니다. PresenceService를 통해 웹소켓...

Kamo·2mo ago
RefactorMediaService

세션을 더 이상 갱신하지 마십시오

Redis 레코드에 대한 만료는 세션입니다. 회원이 끊을 때 로그인. 이 서비스는 KSessionService의 자체 사본을 보유하고 있습니다. SHARED 키와 모든 읽기에 갱신, 혼자 유지 세션 살아 다른 서비스가 결정되었는지 여부를 영원히 - 각 5 개의 서비스 이, 그래서 그들은...

Kamo·2mo ago
FixMediaService

라이브 채팅은 팝업을 통해 주장, 결코 할당되지

Round-robin을 통해 채팅 요청을 추적하는 것은 잘못된 모델이고 그것은 깨어 났습니다. 그것을 해결하는 것이 의미. 지정된 티켓은 청구 가능한 큐를 남깁니다. (SupportQueService는 할당된Agent IS NULL이 필요합니다), 그래서 채팅 할당 허용 팝업은 모든 사...

Kamo·2mo ago
FixMediaService

지정 실패를 중지하는 티켓을 파괴

새로운 티켓 랜을 생성 거래 안쪽에 추적, 그래서 아무것도 그것은 히트 그와 함께 티켓을 압연하고 도움이 필요한 회원은 " 실패 어디에서든지 저장하지 않는 티켓"을 만듭니다. 두 가지는 그것을 명중, 둘 다 latent 채팅 요청이 코드에 도달 시작 때까지 - 라운드 로빈은 효과적으로 ...

Kamo·2mo ago
FixMediaService

주제의 할당 전략을 통해 채팅 요청 경로

지원 채팅 요청은 PRE TICKET로 제출되며 createTicket Skipped 그들에 대한 할당. 감시는 web-chat 위젯을 위해 기록되었습니다, 사전 티켓은 결코 말할 수없는 익명의 방문자입니다. — but an in-app 채팅 요청은 이미 주제를 선택 한 알려진 org의...

Kamo·2mo ago

배송을 보는 것과 같이?

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

무료 영원히 시작가격 비교