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
September 23, 2026
FeatureAPIService

Hosted Computer Agent 경로 및 그 경로 만 전달

/api/hosted-computers/agent/** -> Compute서비스 Hosted Computer의 네트워크 정책은 클러스터를 완전히 파괴합니다 - 데이터베이스 없음, 서비스 없음, 심지어 클러스터 DNS - 그래서 열렬한의 가상 머신을위한 유일한 방법은 Kamo에게 아무것...

Kamo·4w ago
Featurekamo-shared-library

조직 전체보고 그래프에 대한 하나의 쿼리

findMemberAndManagerIds는 1개의 조직에 있는 각 (memberId, managerId) 가장자리를 반환합니다, 주인을 위한 컴퓨터의 ACCESS SUBORDINATE COMPUTERS right — 회원이 아닌 전체 하위 트리에 도달 그들의 직접적인 보고 보다는. ...

Kamo·4w ago
FixEmailService

이메일박스 ****************는 관리 권리를 필요로 합니다

**************** on /api/email/shared-mailboxes만 필요 세션 - 모든 인증 회원은 공유 메일 박스를 만들 수 있습니다, 삭제 하나, 또는 자신을 부여 (또는 누구) 아무도에 액세스하지 않았다, and SharedMailboxMailController...

Kamo·4w ago
FixDocsService

Byte-adjacent 경로가 필요할 때마다 per-party/issued/trashed 체크를 적용합니다

****************는 발행된 문서 체크를 적용하고 그러나 당 당당하지 않습니다 (ACCOUNT MEMBER VAULT/LOAN) 또는 /download, /stream 및 sibling의 트러스트 체크 / 템플릿/{img Id}/thumbnail endpoint 모두 동일한 ...

Kamo·4w ago
FixVOIPService

RingCentral webhooks를 검증하기 전에

RingCentral의 인바운드 콜/SMS webhooks는 Zero 검증으로 처리되었습니다. WebhookController는 telephony/message-store 이벤트를 곧 배포했습니다. ****** ******************************************...

Kamo·4w ago
FixEmailService

OAuth 상태 토큰은 서버 측 기록이며 브라우저의 손이 다시 blob하지 않습니다

/api/email/oauth/callback 및 ****************는 공개 및 세션리스 (the 공급자는 Kamo 세션없이 브라우저를 리디렉션합니다), 그래서 `state`는 단지 장소 조직은에서 올 수 있었다 — 그리고 그것은 self-describing base64 JS...

Kamo·4w ago
FixDocsService

문서 공유는 이제 실제로 그 수신자에게 도달하고 편집은 문질러

**************** ImgShare.member에 의해 ImgShare 일치 — 몫, 누구 열을 생성하기 때문에 그들은 THEY 공유 (getSharesByImage)를 나열 할 수 있습니다 - 대신 ImgShare.swMember, ""자신과 공유. 공유 결코 실제로 그 의...

Kamo·4w ago
Featurekamo-internal

오래된 메시지의 소셜 inbox의 인용은 카드로 저자 이름을 붙입니다

견적은 이제 서버 (@kamo/chat-core's Quote.senderMemberId)에서 저자를 취합니다. mediaservice ceee73e 이후 소셜 컨택의 ID가 저장됩니다. 연결 소유자 및 소유자 이름에 사용되는 인용. 그래서 메시지의 인용에 rep's 이름 로드 된 페이...

Kamo·4w ago
Featurekamo-internal

카드는 회원에게 회원 ID를 보여줍니다

HR 및 지원은 회원 카드가 대체되는 HR rosters의 도구 팁을 읽습니다. (카드가 열리면 툴팁 sat). 이제 카드의 세부 사항은 회원 ID 행을 동일하게 수행합니다. 연락처 값으로 복사 버튼, 회원 프로필을 열 수있는 시청자 - 권리 회원, 신, 회원을 관리합니다. 다른 사람은...

Kamo·4w ago
Docskamo-internal

회원 카드 spec, 내장

방법에서 변경되는 것을 수정합니다 - 카드의 층은 1305 (MUI modals 이상), useHoverCard 체재 어디로, 헤더는 바탕 화면 벽지를 착용, 달력 손님은 관객의 회원 ID를 수행 — 그리고 디자인이 이지 않았다는 것을 기록하십시오: 규칙 각 표면은 따릅니다 (이동 id...

Kamo·4w ago
FixMediaService

응답은 접촉을 인용, 연결 소유자가 아닌

사회 접촉은 회원 행이 없다, 그래서 그들이 보내는 것은 연결 소유자의 밑에 저장됩니다 이름 * 역사는 이미 접촉의 (SocialVisitorRows)와 같은 행을 언급하지만 QUOTE 그것은하지 않았다 :로드 된 페이지보다 접촉의 메시지에 대한 답변 - 및 모든 rep의 라이브 답변 ...

Kamo·4w ago
FixDocsService

Binder의 문서 항목을 렌더링 할 때 재 검사 정리

BinderItem 핀 Img 행 그것은 집합 시간에 건축되었습니다. BinderRenderer.renderItem 핸드 그 Img는에 똑바로 *********** 회원을 위해 체크 없이 실제로 바인더 NOW 렌더링 - 그래서 한 번 조립 템플릿 바인더 (org의 표준 대출 패키지, H...

Kamo·4w ago
FixEmailService

오버라이드에서 콜러가 보낼 주소가 있어야 합니다

POST /api/email/send는 request.getFromAddress() 를 헤더와 SMTP로 직진했습니다. 봉투 발송인 **************** -> -> EmailSmtpService.send와 같은 SmtpOnlyProvider.send의 override는 자신의 ...

Kamo·4w ago
PerformanceDocsService

Bound 및 byte-heavy 이미징 경로 스트림

/download는 ImageService.downloadDocument를 통해 바이트[]로 전체 파일을로드 서빙; /bulk-download 전체 ZIP (또는 PDF 병합) 한 바이트[]로 내장 응답하기 전에 DocumentPrepareService; 업로드는이 서비스의 ~1.4 G...

Kamo·4w ago
FixVectorService

Unauthenticated 파이프라인 endpoints에 모자 업로드 크기 및 동시 변환

POST /convert-vector 및 WS /ws/pipeline은 아무 auth (이 커밋의 동반자 보고서를 참조) 그것은 여기에 고정되지 않습니다) 그리고, 지금까지까지, 찾고 전에 통화자의 전체 업로드를 읽으십시오 모든 크기 - max image size mb는 설정에서 정의되...

Kamo·4w ago
FixMediaService

SOCIAL 읽는 문은 모든 사회 세션을 거부, 단지 크로스 org 하나

F7b2bd5의 회귀, kamowsmedia에 살고. canReadSession (미디어 컨트롤러, SessionFacesController 및 ChatSessionMembersController에 복사됨 세션의 구성원은 회원 또는 SUPPORT TICKET에만 입력합니다. SOCIAL...

Kamo·4w ago
FixDocsService

Https://api.<anything>를 Docs WOPI 호스트로 신뢰하십시오

k8s/Docs-deployment.yaml's aliasgroup1 은 'https://api\..*' 이었습니다. Docs의 별칭 일치 (RegexUtil::get을 가치, std::regex match)는 WHOLE 권위 후보자 일치만 요구합니다 WHOLE 패턴과 '.*'은 "ap...

Kamo·4w ago
Featurekamo-shared-library

앱, 3권, 계층/국가 및 단체

ServiceType.HOSTED COMPUTERS at id 37, COMPLETED보다 테스트. 단계는 나르는 무게입니다 AppCatalogService는 `stage == COMPLETED`로 `available`를 해결합니다. 그리고 unavailable app는 FeatureC...

Kamo·4w ago
PerformanceKBService

Public 트리 인덱스를 구축하기 위해 content json을 로드하지 말고 두 번 로드하십시오

buildPublicTreeIndex는 작은 구조 인덱스 (parent/child, slug path, 조상)를 구축합니다. org의 모든 공공 기사, 그러나 그것은 전체 KbArticle 행을로드했다 - content json 포함, ~6.6 KB의 행에 대한 몇 백 바이트에 대한 행...

Kamo·4w ago
FixKBService

미디어 선임 URL은 콜러의 org에 적용되지 않았습니다

GET /api/kb/media/{mediaId}/url은 uid가 혼자 행을 보였습니다. (KbMediaService.getPresignedUrl ->) ****** ******************************************************************...

Kamo·4w ago
FixMediaService

WebRTC 신호, 웹 세미나 관리 및 Canva 일정은 콜러의 말소를 신뢰합니다

동일한 모양의 3개 더. - 웹RTCSignaling 관제사는 *********** 릴레이했습니다 * * * * * * * 자신의 sessionGuid, 아무것도 CONNECTED 콜러에 대해 확인 - ****************는 클라이언트 통제로 정확하게 입니다 세션 guid 자...

Kamo·4w ago
FixDocsService

문 채팅 첨부 파일, voicemails 및 통화 녹음 org+clearance

MediaService/telephony 스토어 채팅 첨부 파일 (CHAT ATTACHMENT) 및 음성 메일/콜 기록 (VM RECORDING, CALL RECORDING) ACCESS LEVEL에서 0. 모든 일반적인 이미징 경로 (/download, /stream, /bulk-do...

Kamo·4w ago
Featurekamo-internal

이전 메시지에 대한 답변은 카드와 함께 저자

@kamo/chat-core를 0.1.19로 이동하여 응답 인용문은 senderMemberId를 나릅니다: 서버의 parentSenderMemberId는 web-chat 방문자에 대해 한 번 전송할 때, 단어가 저장됩니다. 시스템 회원), 다른 사람 로드 된 부모의 회원. 전에 콘솔은 ...

Kamo·4w ago
Fixkamo-internal

회원 카드는 키보드에서 도달 할 수 있습니다

카드는 <body>의 끝에, 그래서 문서 순서에서 그것은 전체 페이지를 따릅니다: 회원 Enter 또는 focus와 pressed Tab 으로 이름을 열었을 때, 카드는 닫히고, 그 행동의 아무도 쥐 없이 도달될 수 있었습니다. 이름과 카드는 이제 각 다른 (cardFocus.ts)에...

Kamo·4w ago
FeatureKlusterServices

Per-org VM 섬, suspend-to-disk, 화이트 라벨 골든 이미지

구성원의 Linux 컴퓨터, 조직의 네임스페이스에서 KubeVirt VM으로 실행 본문 바로가기 바탕 화면 / 모든 방법에서 분리 : 그것은 하나의 공유 플랫폼 관리자를 위한 기계, pod 네트워크에 deliberately 그래서 그것은 데이터베이스에 도달 할 수 있습니다, NATS 그...

Kamo·4w ago
FixDaemonService

아무 일도 overlaps 자체, 및 HTTP 전화는 영원히 노동자를 걸 수 없습니다

석영은 여기에 하나의 복제에 10 in-memory worker 스레드를 실행합니다. 17 의 24 작업이 없었다 @DisallowConcurrentExecution, 그래서 그 간격이 두 번째 사본을 실행하는 실행 -에 대한 각 작업 (제거기, 녹음, VOIP 동기화, 소매 동기화, ...

Kamo·4w ago
FixDaemonService

리드 입구 카운터는 daemon 접기와 recounts에 합류

Intake endpoints' 수신 / 수입 카운터는 이제 ledger (securityservice)입니다. create lead intake ledger.sql, 적용 2026-09-22): lead intake raw payloads 저널에 트리거 페이로드 및 페이로드 자체 거래...

Kamo·4w ago
FixSecurityService

입구 엔드 포인트는 intake ledger에서 정확한 수신 / 승인 된 카운트를 보여줍니다

Lead Intake 설정 목록은 total received / total processed / last received at를 똑똑히 보여주었습니다. endpoint 행, 그들은 하나의 공유 행에 페이로드 당 한 번 범프했다, YugabyteDB 40001에 업데이트를 잃었다 abor...

Kamo·4w ago
Fixkamo-shared-library

입구 엔드포인트 카운터는 ledger에서 와서 업데이트 중지

**************** / total processed / last received at는 endpoint에 범프되었습니다. 행 자체 : 인바운드 페이로드 당 한 번 (농업 수입 중 5 / s) 및 처리 일괄 당 한 번, 모두 하나의 공유 행. YugabyteDB aborts c...

Kamo·4w ago
FixMCPGatewayService

Unlisted config에 대한 스팸 STDIO를 참조하고 클러스터 네트워크에 SSE/HTTP를 연결하는 것을 거부

AIService와 함께 깊이의 방어는 AiMcpController의 누락된 권리를 닫습니다. 소스에서 검사 및 STDIO refusal :이 서비스는 실제로 호출 한 것입니다. 새로운 **************** ...) 환경에서 config.getEnvVars()와 함께 Gatew...

Kamo·4w ago
FixAIService

MCP configs는 MANAGE AI SETTINGS, 공급자/MCP urls가 클러스터에 도달 할 수 없습니다, 할당량 정책이 시행됩니다

세 개의 독립적 인 발견, 함께 고정 된 첫 번째 두 공유 파일과 클래스. 1. AiMcpController는 create/update/delete/test에 0개의 권리 체크가 있었습니다 — 어떤 서명에서 회원 조직은 MCP 서버 구성 및 mcp-gateway-service의 Mcp...

Kamo·4w ago
FixMediaService

Session reads, ticket mutations and public keys stop trusting the caller's say-so

4개의 관련 구멍, 모든 동일한 모양: 정정된 것을 실시하는 요구 회원, 그리고 충분히 치료 된. * * * * * * * 세션FacesController.faces 그리고 ***********는 세션을 제공합니다. 성적표, 얼굴, 로스터 또는 영수증 ANY 인증 회원 org, 모든 ...

Kamo·4w ago
Featurekamo-shared-library

콜러가 혼자 Img id에 의해 MediaObjImg을 해결하자

DocsService의 이미징 엔드포인트(download/stream/list/delete)는 Img의 ID를 알고 있습니다. 하지만 MediaObj를 붙 잡는 이유가 없습니다. - 그들이 필요로 할 때까지 그것은에 채팅 배치 revoke 플래그를 존중 (MediaObjImg.isAcc...

Kamo·4w ago
FeatureDaemonService

리드 ledgers를 매 30 s를 펼치고 밤을 회귀합니다. 작업 트리거는 클러스터 비밀을 필요로합니다

납 ledgers (securityservice create lead ledgers.sql, 적용 2026-09-22)는 COUNT (*)를 위에 대체합니다 796k-lead 풀과 Lead credits를 통해 총을 유지하고 append-only 저널을 행합니다. 트리거 쓰기. 이 서비...

Kamo·4w ago
PerformanceSecurityService

Manage-Credits 및 Leads-Available은 줄 당 계산 대신 리드 라이저를 읽습니다

/leads/credits (GET /api/security/credits/manage)는 할당 행당 한 번 리드 풀을 계산 — ~8 s 1개의 org의 796k 지도 수영장에 대하여 apiece — 그 후에 1개의 그룹을 한 번 (~11 s), 각 줄의 신용을 계산했습니다 균형, 그리...

Kamo·4w ago
Performancekamo-shared-library

가능한 리드와 신용 잔액은 줄 대신 ledger를 읽습니다

COUNT(*)는 할당 가능한 풀 위에 되었으며, org의 풀은 ~796k 리드를 보유합니다. ~7.8 s (시장, 제품) 계산 및 ~11 그룹화 (측정 2026-09-17). 계정 관리 Allotment 행 당 한 번 단일 카운트를 ran, 제품 당 한 번 Leads-Available...

Kamo·4w ago
FixDocsService

모든 WOPI 엔드포인트를 문서에 담긴 토큰은 채굴되었습니다

CheckFileInfo는 액세스 토큰을 비교하는 유일한 WOPI 엔드포인트였습니다. 요청 경로에 대한 문서 및 재 검사 라이브 액세스; GetFile, PutFile, PutRelativeFile, RenameFile 및 lock/unlock/refresh/get-lock overri...

Kamo·4w ago
Featurekamo-internal

답장에 카드, 손 역사, 티켓 이벤트 및 버그 스레드 저자

MediaService가 ids를 보내는 데 아무것도없는 회원이라고하는 마지막 4 개의 표면 (fa25989): - 대답 따옴표: 인용된 저자의 이름은 hover에서만 그들의 카드를 엽니다 (견본은 점프입니다). 로드 된 부모의 자신의 회원 ID에서 테이크 아웃 - @kamo/chat-...

Kamo·4w ago
FixRAGService

세션 경로는 콜러의 자신의 org를 검색, 결코 요청 신체

RagSearchController는 JSON 몸에서 orgId/memberId/memberType을 읽습니다 해당 이용 후기에 달린 코멘트가 없습니다. X-내부 VIEW KB ARTICLES만의 로그인 회원은 다른 org의 ID, 또는 다른 회원의 ID, 몸과 검색 org의 지식베이스...

Kamo·4w ago
September 21, 2026
Featurekamo-internal

Credentials의 앞에 JustCall 콜백 URL을 보여주십시오

JustCall이 선택되었을 때 전화 서버 UUID 생성 및 표시 웹훅 URL 즉시. 같은 ID는 URL을 만들 때 보내집니다. JustCall에 과거 회원은 서버 Kamo 레지스터와 일치합니다.

kamo·1mo ago
FeatureVOIPService

Pre-assign JustCall 전화 서버 id 콜백 URL

새 전화 양식은 UUID를 생성하기 전에 회원이 붙여 넣을 수 있습니다. webhook 콜백 URL을 JustCall으로 호출하여 API 자격 증명을 요청합니다. JUST CALL에 대한 id가 생성됩니다. 설정은 URL을 때도 반환합니다. 행은 아직 존재하지 않습니다.

Kamo·1mo ago
Chorekamo-internal

JustCall i18n 사전 업데이트 후 더 큰 빌드

우선 이미지 빌드는 체크-i18n-keys가 실패했습니다. 이제 영어 문자열 kamo-translation-dictionary에 살고 있습니다.

kamo·1mo ago
FeatureVOIPService

Serve JustCall 콜백 URL 전화 서버 설정

GET /api/voip/setup을 추가하여 설정 UI를 정확하게 표시할 수 있습니다. per-instance webhook URL을 하드 코딩 없이 배포 호스트.

Kamo·1mo ago
Featurekamo-internal

JustCall webhook 콜백 URL을 새폰 설정에 표시합니다

JustCall new-phone에 per-instance 콜백 URL을 표면 처리 개요 탭 그래서 회원은 구성 할 때 JustCall을주는 것을 알고 API 및 웹훅. URL은 서버에서 fetched, 와 같은 생성 후 복사 버튼, 전화 전에 양식에 설명 서버 ID가 존재합니다.

kamo·1mo ago
September 20, 2026
Fixkamo-marketing

Postbuild 압축 프로브 더 많은 시간을 서버 시작.

Docker 빌드는 여전히 노동자 끝을 미리 설치 한 후 설정할 수 있습니다. 업스트림과 프로브 대기 및 표면 아이 stderr 시작할 때 실패합니다.

Kamo·1mo ago
Fixkamo-marketing

뜨 로고를 3px로 낮추십시오.

NAV LOGO RISE를 10에서 7으로 축소하므로 마크는 동기화에서 공유 크롬 수학을 유지하면서 약간 낮습니다.

Kamo·1mo ago
Fixkamo-marketing

이차 페이지에 더블 계정 배너 높이를 중지합니다.

바디는 이미 미리보기 스트립을 예약; 메인 패딩은 이제 네브 행과 로고 오버행 만 삭제 그래서 내부 페이지는 두 번째 크롬 밴드를 겹쳐하지 않습니다.

Kamo·1mo ago
Fixkamo-marketing

블록을 포함하는 헤더 밖에 뜨 로고를 이동합니다.

header에 backdrop-filter는 위치를 덫을 놓았습니다: 아이들은 이렇게 정상과 한계 상쇄를 결코 움직였습니다 표; 대신 viewport에 그것을 핀으로 꼿습니다.

Kamo·1mo ago
Fixkamo-marketing

상단 calc 대신 marginTop 로 뜨 로고를 이동합니다.

동적인 최고 calc는 표시를 이동하지 않았습니다; 거울 nav-row 코드 센트링을 당기고 marginTop를 가진 10px까지 당깁니다.

Kamo·1mo ago
Fixkamo-marketing

믿을 수 있는 수직 분파를 위한 뜨 로고 정상 가장자리를 핀으로 꼿습니다.

렌더링 된 마크를 이동하지 않은 TranslationY(-50%)에 의존하지 않고, nav 센터 위에 로고 10px를 명시적으로 배치합니다.

Kamo·1mo ago

배송을 보는 것과 같이?

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

무료 영원히 시작가격 비교