비밀번호

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

17,865
총 변경
4,581
제품 설명
4,512
수정 사항
32
프로젝트
프로젝트
모든 프로젝트17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
필터 유형
모든 유형Build24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 9, 2026
Featurekamo-shared-library

조직 당 한 번씩 각 파일을 검색, 업로드 당 한 번

빌링은 imgs 레코드 당이었다, 그래서 같은 파일을 업로드 한 조직 5 시간은 5 번 청구되었습니다. 소유자의 규칙은 명백한 파일 당 1개의 책임입니다 조직 당: Kamo는 아직도 파일을 한 번 체계 넓은 저장합니다, 각 조직 그것을 유지 여전히 계산, 그리고 당신이 이미 가지고 뭔가...

Kamo·4w ago
Performancekamo-internal

Hash with BLAKE3 only, 그래서 업로드를 건너 실제로 시간을 절약

Dedup 일 - 서버는 'linked WithOUT 업로드' 및 358 MB가 결코 왼쪽 기계 -하지만 회원은 여전히 대기, BLAKE3와 함께 SHA3-256을 컴퓨팅하기 때문에 업로드가 18.8 이었는지 ~20 초가 걸렸습니다. js-sha3는 순수한 자바 스크립트입니다. 대략 2...

kamo·4w ago
PerformanceMediaService

BLAKE3-only 주장을 받아들이십시오 그래서 dedup는 올려주기 보다는 더 빠릅니다

링크 endpoint 모두 hashes 요구. 브라우저에는 빠른 SHA3-256가 없습니다. 이미 358 MB 파일을 가지고 ~20 초에 대한 18.8 두 번째 업로드 — 회원 오랫동안 기다려야 할 것은 아무것도 변경하지 않았다. sha3256는 지금 선택적입니다: 공급해, 아직도 가...

Kamo·4w ago
Performancekamo-shared-library

BLAKE3에 저장 된 콘텐츠를 혼자서, 그래서 브라우저는 요청할 수 있습니다

소지품은 모두 해시를 요구하고, 브라우저에는 SHA3-256가 없습니다. — js-sha3 ~25 MB / s의 순수 자바 스크립트입니다. 358 MB 비디오에 측정 된 ~20 초의 에 대한 해싱 18.8 두 번째 업로드, 그래서 dedup은 대역폭을 저장하고 수교 시간 똑바른 뒤. 회...

Kamo·4w ago
Featurekamo-internal

플랫폼이 이미 파일이있는 경우 업로드를 건너

같은 비디오를 3 명에게 전송하는 것은 세 가지 전체 업로드를 의미한다. Dedup 그들을 붕괴 하나의 저장 객체로, 하지만 한 번만 각 전송 완료 했다 — 그래서 저장 했다 저장, 회원의 시간 또는 대역폭. 작곡가는 지금 그것을 보낼 전에 묻습니다. 동일한 내용 때문에 크기 조사 첫...

kamo·4w ago
FeatureMediaService

다시 업로드하지 않고 이미 저장된 파일을 첨부

3 명의 동료에게 2 GB 비디오를 전달하는 3 개의 전체 업로드. 제품 정보 1개의 객체로 나눌 수 있지만, 각 전송이 완료된 후만 thrown away — 회원은 모든 바이트에 대해 지불, 세 번, 사본을 생성 이미 플랫폼. 두 개의 엔드 포인트는 모든 바이트 이동 전에 정착. /...

Kamo·4w ago
ChoreBillingService

생성 된 Previews 도메인에 대한 재건

엄지나일과 트랙을 빌스 엄지나일과 같은 공유 라이브러리 변경을 선택합니다. 조직과 img dat derivatives에서 파생 바이트를 읽습니다.

Kamo·4w ago
Featurekamo-internal

자체 라인으로 생성 된 미리보기 저장 표시

Thumbnails 및 미리보기 이미지는 이제 조직의 총을 향해 계산합니다. 그래서 클라이언트는 그들이 그(것)들을 접히기 보다는 오히려 보는 것을 볼 수 있어야 합니다 다른 번호. 도구 끝은 그들이 무엇인지 말해 다 페이지 문서 페이지 당 하나의 미리보기를 생성하므로 그림은 오히려 설...

kamo·4w ago
FeatureSecurityService

각 파일에서 생성 된 썸네일 및 트랙을 측정

오브젝트 키는 content-addressed 로 *********** 그래서 첫번째 underscore의 앞에 세그먼트는 유래물을 가지고 있는 파일을 확인합니다 이름 * 크기는 ImgDat 당 정상화됩니다 - deduplicated 파일 당 1개의 물리적 세트 — 및 각 imgs 레코...

Kamo·4w ago
FeatureInitializerService

측정된 엄지나일 및 트랙 저장을 위한 Schema

img dat derivatives 레코드, 저장된 파일 당, 모든 파일의 실제 바이트 크기 Kamo에서 생성 된. img dats를 대체합니다. THUMB FILE SIZE의 소스로 그 숫자: 그 열은 수십 페이지가 될 수있는 것에 대한 하나의 값을 보유 thumbnails는 생산에 ...

Kamo·4w ago
Featurekamo-shared-library

빌 생성 된 thumbnails 에 조직

Thumbnails 및 per-channel 트랙은 조직의 업로드 원인을 저장하고 있습니다. 그래서 소유자의 지시에 그들은 이제 그 조직의 총을 향해 계산 Kamo에 의해 흡수되기 보다는 오히려. GENERATED PREVIEWS는 청구된 도메인입니다. img dats에서 객체 저장소...

Kamo·4w ago
Fixkamo-internal

첫 번째 요청이 거부 된 수신 된 첨부 파일을 복구

대화에 도착하는 비디오는 페이지가 다시로드 될 때까지 재생할 수 없습니다. 비디오는 회원이 항상 재생을 보냈습니다. 두 사본은 byte-identical이었습니다 - 동일한 파일을 다시 종료하는 것은 매우 동일한 작업 첨부 파일을 지적 저장 객체 — 그래서 그것은 결코 파일 또는 형식이...

kamo·4w ago
Featurekamo-internal

회원은 비디오 또는 오디오 첨부 파일을 유지, 그냥 그것을 재생하지

플레이어는 하나의 의도를 답합니다. 디스크에 파일을 원하면 다른 것, 그리고 비디오 및 오디오는 할 수있는 두 개의 첨부 파일 종류였다 - 문서가 다운로드 버튼을 모두 함께했고, 이미지에는 라이트 박스에 하나가 있습니다. 크롬 부리 비디오 요소의 오버 플로우 메뉴에서 다운로드; Fire...

kamo·4w ago
ChoreBillingService

브랜드 및 docs-workspace 도메인에 대한 재건

Object storage days에서 모두 읽는 shared-library 변경을 선택합니다.

Kamo·4w ago
Featurekamo-internal

상표 및 문서 저장 표시

둘 다에서 기록된 크기 없이 물건에 똑똑히 쓰입니다 데이터베이스, 그래서 그들은 먼지가 측정 할 때까지 0으로 읽습니다. 그들은 이제 그들의 제품 설명.

kamo·4w ago
FeatureSecurityService

상표 및 문서 저장 측정

이 두 가지는 크기가없는 조직 상점입니다. 데이터베이스의 어느 곳에서나 - 브랜딩 자산은 공공 버킷으로 직진 조직의 도메인 접두사 아래 docs workspace id — 그래서 객체 저장소를 다시 읽을 때까지 0으로 읽으십시오. Attribution은 뒤로, 조직에 접두사. 각 조직...

Kamo·4w ago
FeatureInitializerService

Object-store-only 저장 측정을 위한 Schema

object storage days는 2개의 MinIO에서 다시 읽는 것을 기록합니다 데이터베이스에 크기가없는 것들 : 브랜드 자산과 docs 작업 공간. 마지막으로 수정 된 날에 의해 태우는 창은 정확히 요약합니다. 생산에 대한 실행 2026-08; 테이블과 인덱스 확인.

Kamo·4w ago
Featurekamo-shared-library

브랜딩 및 문서 저장

거의 모든 조직은 자신의 크기를 기록합니다. 어딘가 — imgs 행, kb media 행, mailbox 측정. 두 가지는 없습니다. 회사 소개 자산 (로고, favicons, 배경 이미지, 테마 CSS 및 구성) 작성 조직의 도메인 접두사, 그리고 docs workspace는 id에 ...

Kamo·4w ago
ChoreBillingService

텍스트 메시지 첨부 도메인에 대 한 재건

데이터에서 MMS 첨부 파일을 측정하는 공유 라이브러리 변경을 선택합니다. VOIP MESSAGES의 인라인 저장 URI.

Kamo·4w ago
Featurekamo-internal

텍스트 메시지 첨부 파일 저장

MMS 첨부 파일 데이터로 데이터베이스의 라이브 인라인 : URI는 파일보다 오히려, 그래서 그들은 크기 기록이 없었다 결코 계산되지 않았다. 그들은 이제 그들의 자신의 라인을 가지고.

kamo·4w ago
Featurekamo-shared-library

텍스트 메시지 첨부 파일

MMS 첨부 파일이 저장되고 계산되지 않았습니다. 그들은 또한 그들이 무엇인지 처럼 보이기: VoipMessageService는 데이터로 첨부 파일을 인코딩합니다: URI 및 쓰기 그것은 VOIP MESSAGES.ATTACHMENT URL에 인라인, 그래서 그들은 MinIO 개체가되지 ...

Kamo·4w ago
ChoreBillingService

Per-category 저장 영역에 대한 재건

Imgs를 하나의 도메인으로 나누는 공유 라이브러리 변경을 선택합니다. ImageAssocType, 그래서 녹음, 음성 메일, 채팅 첨부 파일, HR 리소스를 호출 그리고 마케팅 자료는 각각에 보고됩니다.

Kamo·4w ago
Featurekamo-internal

모든 저장 범주 표시

통화 녹음, 음성 메일, 채팅 첨부 파일, HR 리소스 및 마케팅 각각의 자료는 "Documents and images"를 공유하는 대신 자신의 라인을 얻습니다. 같은 테이블에 살고있는 다른 모든 것을 행. 시각에 대한 두 가지 결과. 14 개의 카테고리가 어떤 것을 초과 catego...

kamo·4w ago
Featurekamo-shared-library

저장된 파일의 각 종류를 자신의 범주로 계산

통화 녹음, 음성 메일, 채팅 첨부 파일, HR 리소스, 마케팅 자료, 회의 기록 및 문서의 모든 종류는 imgs의 모든 행입니다, ImageAssocType과 모든 공유에 의해서만 구별됨 협회는 저장 경계보다 오히려 메타 데이터입니다. 그들을보고 단 하나 선은 정확하고 쓸모가 있었습니...

Kamo·4w ago
DocsBillingService

수정된 mailbox semantics 기록

EMAIL는 mail Kamo가 실제로 호스트를 측정합니다. mailbox에서 그것을 소유하는 조직, 오히려 검색 인덱스를 요약하는 것보다 모두 놓친 KamoMail은 다른 공급자의 저장을 청구 할 것입니다. 또한 rebuild를 트리거 그래서 서비스는 공유 라이브러리 집계를 선택합니...

Kamo·4w ago
FeatureEmailService

각 org의 자신의 KamoMail 메일 박스 측정

각 mailbox Kamo 호스트 및 기록, 도착 일 당, RFC822 바이트 보유 - 헤더, 몸 및 인코딩된 첨부 파일, 모든 폴더에 포함 Trash와 Junk, Trash의 메시지가 디스크에 여전히있다. 1 왕복 폴더: Jakarta Mail IMAP 공급자는 FetchProfile...

Kamo·4w ago
FeatureInitializerService

Per-mailbox 저장 측정을 위한 Schema

****** ******, mailbox 당 보유, 도착 일, 당 mailbox가 보유되는 RFC822 바이트. 저장 회계는 정직한 근원이 없었습니다 mailbox 바이트의 경우: 검색 인덱스는 색인된 메시지만 포함합니다. 누구도 저장하지 못합니다. ORG ID는 email provi...

Kamo·4w ago
Featurekamo-shared-library

Mailbox 당 mail Kamo 실제로 호스트를 측정

EMAIL은 email metadata.search index에서 출처를 썼습니다. 오시는 길 완전히 KamoMail을 놓았습니다 - KAMO MAIL의 org는 메시지가 있습니다. 클러스터 자체 Dovecot maildir의 첨부 파일, 생산 62 MB, 0으로 계산. 그리고 그것은 ...

Kamo·4w ago
Featurekamo-internal

왜 mailbox 저장이 0을 읽을 수 있는지 말하십시오

Mailbox 바이트는 mail Kamo가 실제로 호스트 만 계산합니다. 회사 소개 Microsoft 365 또는 Google Workspace는 그 공급자의 디스크에 메시지가 있습니다. 그것의 우편함 행은 합법적으로 0 — 이는, 불평, 깨진으로 읽습니다 정확한 것 보다는 오히려 수.

kamo·4w ago
FeatureBillingService

플랫폼 관리자가 수요에 스냅 샷 스윕을 실행하자

청소는 기간 제거 및 일생 합계를 위한 만드는 무엇입니다 열심히 삭제 도메인은 모두에 응답 할 수 있으므로, 정전에 잃어버린 것은 손실됩니다. 틈이 채우지 않으면 영구적으로. 다음에 대한 대기 04:20 실행은 아니다 복구 계획. 청소는 이미 14 일을 잡고 (org, day, dom...

Kamo·4w ago
FixBillingService

각 조직의 실제 거래 경계

StorageSnapshotSweep.catchUp은 @Transactional (REQUIRES NEW)를 수행했으며 호출되었습니다. 같은 콩에 스윕 ()에서. 봄은 @Transactional을 통해 프록시를 적용하므로 자체 통화는 완전히 우회합니다. annotation는 경계를 설명...

Kamo·4w ago
Performancekamo-shared-library

역사를 로딩하지 않고 최신 스냅 샷 날짜를 읽으십시오

요약 한 날짜가 필요합니다. 그것은 2 년 범위를로드하여 그것을 읽었습니다. 스냅 샷 및 최대 복용 — 매일 5개 도메인 시간, 에 모든 페이지 부하, 질문에 답변 MAX() 답변.

Kamo·4w ago
Featurekamo-internal

계정 통계 탭의 저장 사용보기

탭은 모든 조직의 "이 기간 동안 사용할 수없는 사용 데이터"라고 말했다. billingApi.getCurrentUsage() 는 stub 반환 { 미터: [] }, 과 useMeters 0 미터에서 빈 상태를 렌더링합니다. 그래서 메시지는 스텁보고되었습니다. 데이터가 아닙니다. St...

kamo·4w ago
FixEmailService

제로 작성 대신 기록 메시지 크기

SearchIndexService는 sizeBytes = 0을 썼습니다. 댓글 아래에 "누구에서 사용할 수 없습니다". 그것은 사용할 수 있었다 — fetch 단순히 그것을 위해 물었다. email metadata.search index의 모든 행은 생산에 있는 0개 바이트, 그래서 m...

Kamo·4w ago
FeatureBillingService

조직이 저장되는 것을 보고하십시오

계정 통계 탭은 항상 "이 기간 동안 사용할 수없는 사용 데이터"라고 말했다. 모든 조직의 경우, getCurrentUsage()는 kamo-internal의 stub입니다. 0 미터를 반환하고 그 후에 아무것도 집계 저장. 스토리지 영역 당 세 가지 차이를 제공, 플러스 총 : -...

Kamo·4w ago
FeatureInitializerService

Org storage snapshots에 대한 Schema 주자

거울 OrgStorageSnapshot 으로 명시된 DDL, 당 집 스타일 — ddl-auto 테이블을 먼저 만듭니다. 그래서 CREATE는 가을이며 SET DEFAULTs는 실제로 일반 SQL (Hibernate는 열 기본값을 방출하지 않습니다. Java에서 엔티티티티가 채워집니다. ...

Kamo·4w ago
Featurekamo-shared-library

Per-organization 저장 사용법 모형

아무것도 조직 당 정상 저장이 있습니다. 6개의 entities는 바이트를 나릅니다 파일당 계산, 그리고 그 중 어떤 코드를 집계, 이는 왜 계정 stats 탭은 "이 기간 동안 사용할 수없는 사용 데이터 없음"을 매 org. 집계가 필요한 공유 모델 추가: - StorageDoma...

Kamo·4w ago
Fixkamo-internal

Popover X는 창을 닫습니다, 단지 팝업

Popover를 이미 두 개의 감당이있었습니다 (밖을 클릭, 탈출), 그래서 는 X는 멸망하고 떨어뜨릴 수있는 길을 떠났다. 자신의 메뉴에서 머리. 이제는 극소화 창을 닫고 머리를 제거합니다. `tool:close` 혼자는 충분하지 않습니다 : 상점의 가까운 단지 창을 표시 종료, 그...

kamo·4w ago
FeatureInitializerService

*********** 앱 분할

백필은 이제 누락 된 계획 줄을 채웠습니다. - deliberately, 그래서 그것은 조용히 할 수 없었다 tier 를 이동 — 어느 왼쪽 앱은 결코 가격이 책정되지 않았다. 판매 지점 그리고 마케팅 도구는 무료에 종료, 어떤 무료 판매되지 않습니다. 각 계획이 이미 가격 페이지에 ...

Kamo·4w ago
Fixkamo-shared-library

플랫폼 제품은 자체 열거 중 하나가 아닙니다

isOrgEntitledToApp은 최고 수준의 org 만 면제되었으므로 org는 표시된 isPlatformProduct로 청구되었습니다. 고객이 있다면. sign.pink는 FREE DEFAULT 구독에 앉아 있으므로 무료 계층을 강화하십시오. POS를 꺼내서 커머스 작업 공간 자체 ...

Kamo·4w ago
FixBillingService

계정에서 자기 소유자를 강화, 단지 org 경계

Cross-org gate에 따라, 이제 규칙이 결정된다 : 조직 내에서 당신은 관리 할 수 있습니다 자신의 청구 계정 및 조직 소유자는 그 조직에서 사람을 관리 할 수 있습니다. 이름 * 다른 수 있습니다. 즉, 계획과 빌링 탭이 이미 보여줍니다 - 그것은 위에 렌더링 "isSelf...

Kamo·4w ago
FixBillingService

다른 조직 청구에 도달 한 조직을 중지

/api/billing/accounts는 X-Org-Id 헤더에 의해 리스트를 지정하지만, 아래 모든 경로 /{accountUid}는 경로에서 id를 똑똑하게 가져왔고, 그 소유를 결코 검사하지 않았습니다. - 24 핸들러 계획 변경, 좌석 수, 취소, 지불 방법 및 가입 회원. 이름 ...

Kamo·4w ago
CIBillingService

LAN 업 링크가 손상을 방지하는 공유-library 빌드를 복원

세 가지 빌드는 오늘 "Tag mismatch"에서 jar를 당겨 - 거울은 1 시간 전에 추가하지 않았다 kbservice, mcpgatewayservice 및 ragservice가 Google에 대한 동일한 오류를 히트 거울 자체. 그래서 이것은 결코 Maven 중앙 속도 제한이 없...

Kamo·4w ago
CIVOIPService

LAN 업 링크가 손상을 방지하는 공유-library 빌드를 복원

세 가지 빌드는 오늘 "Tag mismatch"에서 jar를 당겨 - 거울은 1 시간 전에 추가하지 않았다 kbservice, mcpgatewayservice 및 ragservice가 Google에 대한 동일한 오류를 히트 거울 자체. 그래서 이것은 결코 Maven 중앙 속도 제한이 없...

Kamo·4w ago
CITranslateService

LAN 업 링크가 손상을 방지하는 공유-library 빌드를 복원

세 가지 빌드는 오늘 "Tag mismatch"에서 jar를 당겨 - 거울은 1 시간 전에 추가하지 않았다 kbservice, mcpgatewayservice 및 ragservice가 Google에 대한 동일한 오류를 히트 거울 자체. 그래서 이것은 결코 Maven 중앙 속도 제한이 없...

Kamo·4w ago
CIRAGService

LAN 업 링크가 손상을 방지하는 공유-library 빌드를 복원

세 가지 빌드는 오늘 "Tag mismatch"에서 jar를 당겨 - 거울은 1 시간 전에 추가하지 않았다 kbservice, mcpgatewayservice 및 ragservice가 Google에 대한 동일한 오류를 히트 거울 자체. 그래서 이것은 결코 Maven 중앙 속도 제한이 없...

Kamo·4w ago
CIMCPGatewayService

LAN 업 링크가 손상을 방지하는 공유-library 빌드를 복원

세 가지 빌드는 오늘 "Tag mismatch"에서 jar를 당겨 - 거울은 1 시간 전에 추가하지 않았다 kbservice, mcpgatewayservice 및 ragservice가 Google에 대한 동일한 오류를 히트 거울 자체. 그래서 이것은 결코 Maven 중앙 속도 제한이 없...

Kamo·4w ago
CIKBService

LAN 업 링크가 손상을 방지하는 공유-library 빌드를 복원

세 가지 빌드는 오늘 "Tag mismatch"에서 jar를 당겨 - 거울은 1 시간 전에 추가하지 않았다 kbservice, mcpgatewayservice 및 ragservice가 Google에 대한 동일한 오류를 히트 거울 자체. 그래서 이것은 결코 Maven 중앙 속도 제한이 없...

Kamo·4w ago
CIkamolos

LAN 업 링크가 손상을 방지하는 공유-library 빌드를 복원

세 가지 빌드는 오늘 "Tag mismatch"에서 jar를 당겨 - 거울은 1 시간 전에 추가하지 않았다 kbservice, mcpgatewayservice 및 ragservice가 Google에 대한 동일한 오류를 히트 거울 자체. 그래서 이것은 결코 Maven 중앙 속도 제한이 없...

Kamo·4w ago
CIEmailService

LAN 업 링크가 손상을 방지하는 공유-library 빌드를 복원

세 가지 빌드는 오늘 "Tag mismatch"에서 jar를 당겨 - 거울은 1 시간 전에 추가하지 않았다 kbservice, mcpgatewayservice 및 ragservice가 Google에 대한 동일한 오류를 히트 거울 자체. 그래서 이것은 결코 Maven 중앙 속도 제한이 없...

Kamo·4w ago

배송을 보는 것과 같이?

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

무료 영원히 시작가격 비교