비밀번호

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

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 21, 2026
FeatureInitializerService

Binders.is scratch 추가

4개의 문은 오히려 1개의 ALTER 보다는: 바인더는 대중화되고, Yugabyte 전체 ADD COLUMN을 거부 ... 항목보다 NULL 문이 아닌, 그래서 열은 무해한 도착, backfilled, 그것의 DEFAULT를 얻습니다, 그리고 그 후에 관련 제품 @Order(0) 열 추...

Kamo·3w ago
FeatureInitializerService

추가 ****************

해당 이용 후기에 달린 코멘트가 없습니다. 관리 기회는 기록 없이 판매 대리인의 대신에 한을 올릴 수 있습니다 에이전트를 주장하는 것은 스스로했다. PRIMARY AGENT MEMBER ID가 아닌 백필을 사용하지 않는 경우: null "요청자는 그것을 스스로 신청했다", 각 행이 열...

Kamo·3w ago
FeatureInitializerService

Geolite locations를 위한 합성 색인

혼자 국가는 80,429 줄 테이블에 유일한 색인이었습니다. 생산에 측정: 도시 해결책 (국가 + subdivision) 색인은 계속하기 위하여 모든 18,870 미국 줄을 통조림으로 만들었습니다 US+CA (138ms)의 984, 그리고 국가 피커는 모든 80,429의 줄을 위조했습니...

Kamo·3w ago
FeatureInitializerService

Index member rights applied 에 (member id, the right)

테이블은 모든 인덱스가 없었다, 모든 발견자는 MEMBER ID에 의해 필터에. 10,524에서 단일 회원의 권리 조회는 전체 순차적 검사였다 — 368 ms에서 생산에 측정하여 192 행을 반환합니다. 회원 x 권리. 순수한 첨가물, idempotent, 지도 격자 색인으로 동일한 ...

Kamo·3w ago
August 20, 2026
FeatureInitializerService

컴포지트 리드 인덱스, 그리고 그들을 창조하는 실행 차단

/leads grid now filter and pages 에 데이터베이스 대신 배송 전체 조직은 브라우저에. 유일한 IX LEADS ORG ID 제거하지 않고 스캔을 다시 찾을 수 있습니다 : planner는 여전히 읽습니다. 모든 리드는 tenant와 필터가 거부하는 것을 disca...

Kamo·3w ago
FeatureInitializerService

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

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

Kamo·3w ago
August 19, 2026
FeatureInitializerService

User.is fake를 추가, 유일한 문 순서에 populated 테이블 허용

새로운 `User.isFake` 필드를 미러링합니다. 4개의 문 및 순서는 전체적입니다 마이그레이션 : YugabyteDB는 'ADD COLUMN을 거부 ... 대중화 된 테이블에서 NULL`를 거부 - 거부 전체 문, 단지 offending 항목이 아닙니다 - 그래서 열은 무효 도착,...

Kamo·3w ago
August 15, 2026
FeatureInitializerService

Kamomeet logo overlay 열 추가

세 번째 오버레이 표면 : KamoMeet pre-meeting 화면. 동일한 모양으로 다른 두 가지 — 무효, 백필 없음, DEFAULT. drift guard는 필드 이름을 추가해야하므로 iterates 법인의 오버레이 필드는 한 번에 이름을 붙이지 않고 있습니다. 그것은 의 전체...

Kamo·3w ago
FeatureInitializerService

보고서 및 대시보드 행을 제거하고 VIEW DASHBOARD를 중지하십시오

VIEW DASHBOARD (0), VIEW REPORTS (1) 및 EXPORT REPORTS (2)는 삭제되었습니다 RoleRightType 오늘, 두 페이지와 함께 이름을 붙입니다. 이것은 그들이 무엇을 제거 뒤에 왼쪽, 모두 인코딩. ****** *****************...

Kamo·3w ago
FeatureInitializerService

Load logo overlay 열 추가

로고 오버레이 특징을 위한 두번째 표면: 보이는 선적 스크린 페이지 내비게이션 사이, 홈 페이지 마스트헤드 옆에. ALTERs 모두 하나의 런너에 살고 있기 때문에 그들은 하나의 기능으로 vocabulary, 그리고 사람을 찾는 사람은 모두 찾을 수. 동일한 모양으로 sibling —...

Kamo·3w ago
FeatureInitializerService

Home logo overlay 열 추가

홈 페이지 로고 오버레이 설정 백업 : 고체 색상은 org 할 수 있습니다 kamo-internal home 페이지에 masthead 로고에 페인트. hex보다는 토큰을 보유하므로 오버레이가 해결합니다. org's own palette 에 렌더링 시간 과 생존 a rebrand. 일반...

Kamo·3w ago
FeatureInitializerService

Purge VIEW EMAIL LOGS 행, and stop the test rotting when ordinals shift

VIEW EMAIL LOGS (64)는 오늘 롤레잇에서 삭제되었습니다. 건축되지 않았습니다. 이것은 뒤에 남아있는 것을 제거합니다 - 42의 역할 행, 33에 측정 지정된 행 및 8 템플릿 행 - 템플릿 테이블 이후 인코딩 모두에 걸쳐 integer id를 저장하면서 enum NAME을...

Kamo·3w ago
FeatureInitializerService

2개의 은퇴한 메모 권리를 위한 저장된 행을 퍼지십시오

SHARE NOTES (72) 및 MANAGE NOTES SETTINGS (73)는 RoleRightType에서 삭제되었습니다. 오늘 문을 열지 않습니다. 이것은 그들이 뒤에 떠난 것을 제거합니다. RoleRightsSyncService에 대한 왼쪽과 같은 실행에 로그인 나중에 Secu...

Kamo·3w ago
FeatureInitializerService

Orgs.background order 추가하기

Nullable VARCHAR(20), 백필 없음 및 DEFAULT — 모든 클라이언트가 해결 모든 org의 행동은 순차적 가치, 열이 존재하기 전에. @Order(0) 열 추가 컨벤션 당 : 한 번 공유 형 엔티티티티 맵 그것은, 나중에 runner 로딩 조직은 SELECT에서 방출...

Kamo·3w ago
FeatureInitializerService

플랫폼 관리자 목록

은퇴 된 system user access 보조금에서 그것을 다시 채울 수 있도록 할 수있는 아무도 이 배포하기 전에 시스템 사용자를 작동 : 직접 회원은 맵을 부여 한 대, 부서 및 직업 소송은 팀 구성원으로 확장 덮음. 그 확장은 한 deliberate 행동 변화입니다 - 나중에 누...

Kamo·3w ago
FeatureInitializerService

문 앞에 만나는 권리는 누군가를 밖으로 잠글 수 있습니다

MediaService는 이제 START MEETING을 사용하여 회의 및 VIEW MEETINGS를 만들 수 있습니다. 해결하기 이 쓰기 전에 생산에 측정 : 42 보안 역할 14 조직, org 당 세, 단일 "Administrator (Full Access)" 각각에 있는 역할은 그...

Kamo·3w ago
August 14, 2026
FeatureInitializerService

Purge는 삭제 된 채팅 채널 권리를 위해 행을 저장

Ids 74/75/76 더 이상 해결하지. RoleRightsSyncService 는 몇 가지를 청소합니다. 미래의 SecurityService boot anyway - 조용히, 예측 가능한 순간에, 와 많은 행이나 orgs의 기록이 없습니다. 그것을 여기 제거 deliberate, c...

Kamo·3w ago
FeatureInitializerService

계정 소유권을 회원으로 이동

Notes.member id를 추가하고 각 노트를 소유자의 귀에 첨부 회원 - 조직 계정은 가장 긴에 속했습니다. 연습은 메모가 쓴 곳이다. 그래서 땅에 모두에 복제 된 것보다 정확히 하나의 조직; 선택한 계정의 수는 자료가 기록 된, 그들에 대한 메모는 다른 orgs에서 볼 수 있습니...

Kamo·3w ago
FeatureInitializerService

Backfill 조상 그래서 마감은 접근을 제거 할 수 없습니다

MemberRightsAppliedService는 이제 부모 체인이 아닌 모든 권리를 부인합니다. 이름 * hierarchy가 존재하기 전에 모든 행은 아무것도 모른다. 조상, 그래서 ACCESS COMMERCE없이 MANAGE SUBSCRIPTION PLANS의 역할 - 이제까지 완전...

Kamo·3w ago
FeatureInitializerService

Is rich text 컬럼을 추가하고, 기본값으로 backfilled

참고는 풍부한 텍스트 또는 일반 텍스트로 편집 될 수 없습니다 다시 그것의 내용에서: 부유한 주 아무도는 아직 byte-for 바이트인 체재했습니다 일반 하나. 열 없이 편집기는 도구 모음을 매번 잃습니다. 주의사항 Defaulted TRUE, 또한 YugabyteDB가 열을 추가 할...

Kamo·4w ago
FeatureInitializerService

모든 조직의 기본 법률 텍스트

Org 당 한 hr legal settings 행, org id에 고유, 나르는 ****** ************************************************************************************************************...

Kamo·4w ago
FeatureInitializerService

회원 알림 테이블 및 이벤트의 기원 기둥

1개의 특징의 2개의 반. 리드에 예약 된 콜백은 거울 스케줄링 회원의 달력, 거울의 점은 다시 얻을 것이다 리드 - 그래서 캘린더 events는 source type, source id 및 deep link, 그리고 같은 3개의 상을 나타낸다. 주문 0 : 캘린더 이벤트는이 빌드에서...

Kamo·4w ago
FeatureInitializerService

Add is answered 에 메일 검색 인덱스

Adds *********** 그래서 색인은 모든 3를 기록합니다 IMAP 플래그는 2개 이상입니다. 메시지 목록은 이 글에서 답장을 그릴 EmailService의 index-backed listing 목록은 까지 설정할 수 없습니다. 열은 존재한다. 주문 0, 일반적인 이유 : Se...

Kamo·4w ago
FeatureInitializerService

인덱스 및 REVOKE payroll-provider 테이블

Hibernate는 새로운 hr timecard payroll * 테이블을 표현할 수 없습니다. 2개의 REVOKEs. PayrollDispatch 및 PayrollSyncIssue는 업데이트 및 삭제를 거부합니다. Java를 통해 @PreUpdate/@PreRemove, 하지만 엔티...

Kamo·4w ago
August 13, 2026
FeatureInitializerService

Hr timecard punch에 void 열

TimecardPunch entity에 4개의 새로운 null이 없는 열을 미러링합니다. void는 입니다 삭제 및 수정 없음 : 펀치가 존재하지 않아야한다고 말합니다. — 시계에 두 배 탭, 버려진 휴식, 또는 2개의 경간 사이 솔기 편집기는 하나에 병합. SUPERSEDED BY P...

Kamo·4w ago
August 12, 2026
FeatureInitializerService

ACCOUNT HISTORY 만들기

Kamo-shared-library의 accountHistory entity를 미러링합니다. 견적 요청 기본적으로 ID와 DATE CREATED 때문에 ddl-auto로 왼쪽 데이터베이스를 기본적으로 수행하므로 일반 SQL 인서트는 naming하지 않고 작동합니다. Hibernate의 ...

Kamo·4w ago
FeatureInitializerService

두 배 지불과 부호 충돌을 멈추는 부분 색인

****************는 수출 서비스의 뒤에 이입니다 재발행을 위한 refusal. 1개의 급여 기간을 위한 두번째 투입된 파일 두 배 급여 전체 회사 및 서비스 층 검사 혼자 잃어버린 두 연산자 같은 순간을 클릭. 보정은 reverses batch id를 운반하고 따라서 전염성...

Kamo·4w ago
August 11, 2026
FeatureInitializerService

KI 등록 및 스키마 마이그레이션

테이블은 ddl-auto에서 온다; 이 러너는 Hibernate가 할 수없는 것을 공급합니다 -- 1개의 열린 1 차적인 할당 및 1개의 열리는 급여 비율에 부분적인 유일한 색인 window, 그리고 REVOKE 는 데이터베이스 절반의 부트 전용입니다. @Order(0) 그래서 나중에...

Kamo·4w ago
FeatureInitializerService

실제로 지불 할 수있는 그룹을위한 Schema

3개의 주자: BillingGroupRosterMigration은 billing pay group members를 만듭니다. 지불하는 방법, 전에 그것은 아무것도 샀다. org id는 그것에 denormalised 그래서 데이터베이스는 "회원이 가장 하나의 활성 청구 그룹에있을 수 있...

Kamo·4w ago
FeatureInitializerService

HR 교육 스키마 만들기

Com.kamo.z.shared.hr.training에 명시된 @EnableJpaRepositories 목록 — @EntityScan은 넓은 그래서 엔티티가 어느 정도 발견되었지만 저장소는 아니고, 이 테이블이 결코 만들지 않고. TrainingSchemaMigration (@Orde...

Kamo·4w ago
FeatureInitializerService

Billing pay groups를 명시적으로 만들고, 레거시 충돌

Ddl-auto로 떠나기 보다는 오히려 이주에서 창조하는, 조직이 pre-existing billing groups에 지적되었을 때 반 내장 테이블.

Kamo·4w ago
FeatureInitializerService

멋진 시계 열 추가

past due since와 suspension notified at, 모두 null을 사용할 수 있습니다. Null은 지불 및 각각은 없습니다.

Kamo·4w ago
FeatureInitializerService

1개의 청구 계정으로 회원을 제한하는 제약

이름이 아닌 모양으로 변형을 찾습니다 - Hibernate는 그것을 생성하고 이름은 환경의 맞은편에 안정되어 있지 않습니다, 그래서 어떤 유일한 constraint에 account members who column list is exactly member id is a one to dr...

Kamo·4w ago
FeatureInitializerService

Auto-expand 열 추가

Kamo·4w ago
FeatureInitializerService

가격 변경을 감지 할 수있는 열을 추가

주문(0), nullable, backfill 없음 — null 금액은 "우리는 무엇을 알 수 없습니다 이 가격은"로 만들고 reconciler는 오히려 알 수 없는 것처럼 대우합니다 drift로.

Kamo·4w ago
FeatureInitializerService

추가 저장 $ 2.50 10 GB 당, org-wide

Add-on은 조직 전체 공유 풀을 설명하고 그 다음 가격 USAGE BASED at $4 와 "25 GB" 에 명시된 prose. 아직 제출되지 않음 저장 미터 사건, 그래서 그것은 아무것도 청구; 그리고 붙어 있었다, 줄무늬 미터로 재는 가격에 수량을 거부하므로 구독이 생성되면 이름...

Kamo·4w ago
August 10, 2026
FeatureInitializerService

추가 및 backfill 계정. date created의 경우

Hibernate는 이것을 그들 스스로 추가할 수 없습니다: ddl 자동차는 NULL를 방출하지 않습니다, CockroachDB는 이미 행이있는 테이블에 거부합니다. 그래서 그것은 null을 추가 여기, backfilled, 그때 constrained. 백필 데코드 각 계정의 uniq...

Kamo·4w ago
FeatureInitializerService

회원에 캘린더를 이동하고 각 org를 공유

일정 및 행사는 계정이 소유하고 조직을 수행하지 않았습니다. 이것은 소유자의 가장 이른 회원에게 각각 첨부합니다. — 조직 계정은 가장 긴에 속했습니다. 어느 연습은 달력이 어디에 있었는지 만든 — 그래서 일정 토지는 정확히 하나의 조직에 오히려 그들 모두에 걸쳐 복제. 선택한 계정은 ...

Kamo·4w ago
FeatureInitializerService

손 공유 주소 책은 소유자에게 다시 접촉

이메일서비스는 contact books.owner id로 모든 연락처를 읽습니다. 연락처는 이미 소유자 조직과 앉아 무제한 책. CONTACT.OWNER ID는 NULL이 아니며, 생성 경로가 설정하기 때문에 각 행, 그래서 추가 회원 각 접촉은 정확하게 알려져 있습니다 — 아무것도 i...

Kamo·4w ago
August 9, 2026
FeatureInitializerService

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

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

Kamo·4w ago
FeatureInitializerService

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

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

Kamo·4w ago
FeatureInitializerService

Per-mailbox 저장 측정을 위한 Schema

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

Kamo·4w ago
FeatureInitializerService

Org storage snapshots에 대한 Schema 주자

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

Kamo·4w ago
FeatureInitializerService

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

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

Kamo·4w ago
August 8, 2026
FeatureInitializerService

앱당 제대로 분류 된 카탈로그 행, 모든 제목 루트

Nine apps — POS, 마케팅 도구, 계산기, 클럽, 발명가, 법률, 게임 및 두 원산지 시스템 - 모든 카탈로그 표현이 없었다 : 가격 제한 없음, 범주 없음, 계층 없음. 다른 사람은 이미 마케팅 행에 의해 설명되었다, 그래서 그들을 바인딩하고 병렬을 추가 APP * 행은 1...

Kamo·4w ago
FeatureInitializerService

Backfill 앱은 플랫폼 플랜 카탈로그에 자막을 제공합니다

Entitlement는 이제 typed service type 칼럼에 해결하지만 카탈로그 행이 수행되지 않습니다. 모든 계획은 여전히 실패 열려있는 기본을 통해 'everything 포함'에 해결. 이 씨앗 matrix 그래서 kamo.entitlement.fail-open은 결국 어둠...

Kamo·4w ago
August 7, 2026
FeatureInitializerService

부서 및 orgs에 대한 메일 박스 포인터, 및 부 채우기

DEPTS.MAILBOX ID 및 ORGS.CONTACT MAILBOX ID, FK가 아닌 일반 UUID 모두 email provider.mailboxes: 외부 공급자에서 우편함 sync는 제거될 수 있습니다 공급자 측 및 mailbox delete endpoint는 부서에 대해 아무...

Kamo·1mo ago
FeatureInitializerService

팀 구성원에게 관리자에게

MANAGER ID 를 member team member 에 추가합니다. 라인. 아무것도 backfilled: 매니저는 완전한 대답, 둘 다의 정상에 차트와 누군가는 단순히 할당되지 않습니다. DROP DEFAULT는 ADD COLUMN - ddl-auto가 아닌 로드 베어링 문입니다...

Kamo·1mo ago
FeatureInitializerService

배열 부서에 대한 DEPTS.PARENT DEPT ID 추가

다시 채우지 않고 Nullable -- null은 모든 존재가 최고 수준의 것을 의미합니다. 부서는 대부분 숙박합니다. 명시된 DROP DEFAULT와 일반 UUID 선언. 부서 키 오프 UUID DEFAULT gen random uuid(), 그리고 FK 열을 상속하는 것은 기본적으...

Kamo·1mo ago
FeatureInitializerService

커미션 ledger 및 Stripe payout 테이블에 대한 마이그레이션

거울 com.kamo.z.shared.commission. ddl-auto는 이러한 것을 만들 것입니다. anotations anyway; 명시된 DDL은 집의 관행이며, 어떤 것 12개의 엔티티티티 클래스에 비해 한 곳에서 검토할 수 있습니다. COMMISSION STRIPE WEB...

Kamo·1mo ago

배송을 보는 것과 같이?

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

무료 영원히 시작가격 비교