KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,722
Total Changes
6,115
Features
5,353
Fixes
30
Projects
Filter by project
All Projects17,722AIService261APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService590InitializerService331KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,885TranslateService62VOIPService253VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,438kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,694kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore777Docs3,267Feature6,115Fix5,353Other998Performance165Refactor278Revert23Style42Test163Upgrade1
July 8, 2026
FeatureVOIPService

해당 이용 후기에 달린 코멘트가 없습니다

Per-member RingCentral 흐름은 자체적으로 관리되었으므로 관리 관리 또 다른 회원 프로필은 "그들은 스스로 연결해야합니다." 시스템 일반적으로 회원의 RingCentral 계정을 만들고 자격 증명을 보유합니다. 회원을 대신 연결할 수 있어야 합니다. - OAuthCon...

Kamo·3mo ago
Featurekamo-internal

사용 분석 + 통찰력 보기 (P2)

이름 * *************** 이벤트 및 통찰력 대화 상자 org 총 + 가장 많이 사용되는 재료 (다운로드 + 미리보기).

kamo·3mo ago
FeatureMediaService

MaterialAnalyticsController - 기록 이벤트 + 집계

****************************************************************************************************************************************************************...

Kamo·3mo ago
Featurekamo-shared-library

MaterialEvent entity+repo (사용 분석)

Append-only 사용법 사건 *********** per-(imgId, 타입) 집단 쿼리. 테이블 Material EVENTS (targeted CRDB DDL; KI 자동 수).

Kamo·3mo ago
Featurekamo-internal

승인 워크플로 UI + 로드 올 필터링 (P2)

서랍의 상태 제어 **************** 타일에 상태 배지, 그리고 toolbar의 상태 필터. 또한 모든 재료 페이지의 전체를로드 (캡핑) 그래서 검색 / 태그 / Campaign/status 필터는 전체 라이브러리를 덮고 첫 번째 페이지는 아닙니다.

kamo·3mo ago
FeatureMediaService

MaterialReviewController - 상태 맵 + 설정 통계

GET /api/media/materials/reviews (org-wide imgId→status map) + 재료 상태를 설정하기 위해 POST (validated, reviewer-stamped, upsert).

Kamo·3mo ago
Featurekamo-shared-library

MaterialReview entity+repo (응용 상태 측면 테이블)

자료 당 DRAFT/PENDING/APPROVED/ARCHIVED는, imgId에 의해 열쇠가 되었습니다 (작성 schema는 비터치 않는). 제품정보 자료 REVIEWS (targeted CRDB DDL; KI 자동 수표).

Kamo·3mo ago
Featurekamo-internal

Per-member RingCentral는 + softphone 웹 전화 v2 수정을 연결합니다

Softphone SDK 수정(ringcentral-web-phone is v2.4.0, v0.x 어댑터가 아닌 대상 — 오래된 wp.userAgent.* init에서 사용 threw): - v2 API를 위한 RingCentralPhoneSdk를 씁니다: 단 하나 sipInfo 목표,...

kamo·3mo ago
FeatureVOIPService

Per-member RingCentral OAuth identity + 소프트 폰 SIP 수정

연약한 전화 SIP credential 고침: - getSipCredentials: 지도 outboundProxyBackup + stunServers (웹 전화 v2 필요 WSS의 실패 + ICE/media; throw ProviderException (502) 대신 bare Runti...

Kamo·3mo ago
Featurekamo-shared-library

회원 추가VoipOAuthToken per-member RingCentral 연결

Per-member OAuth 토큰 키 (회원, 공급자, 인스턴스) 백업 extension-scoped RingCentral 작업 - softphone sip-provision 플러스 회원의 개인 통화 로그 / voicemail / 존재. 에서 Distinct org/instance O...

Kamo·3mo ago
Featurekamo-internal

컬렉션/캠페인 UI (P2)

Left-nav Collections section (create/select/delete), 수집보기에 캠페인 필터, 그리고 세부 서랍의 컬렉션 편집기 (add/remove material, create-and-add). 사이트맵 /api/materials/campaigns/* + m...

kamo·3mo ago
FeatureMediaService

MaterialCampaignController — CRUD + 아이템 맵 + 추가/제거

/api/media/materials/campaigns: list/create/update/delete, GET /items (org-wide imgId↔campaignId 지도), POST /add + /remove org-ownership 체크.

Kamo·3mo ago
Featurekamo-shared-library

MaterialCampaign + 아이템 엔티티티 / 저장소 (컬렉션)

First-class는 폴더에 걸쳐 수집 그룹화 자료를 명명했습니다. 테이블 Material CAMPAIGNS + 자료 CAMPAIGN ITEMS (targeted CRDB DDL; 다음 실행에 KI 자동 수 있습니다).

Kamo·3mo ago
Featurekamo-internal

태그 UI + 액세스 레벨 제어 (P2)

태그 (org-scoped, cross-cutting) : 타일에 태그 칩, 태그 필터 바 (선택 사항), 그리고 세부 서랍의 태그 편집기 (assign/remove 기존, create-and-assign new). 사이트맵 /api/materials/tags/* 프록시 + 자료Tags...

kamo·3mo ago
FeatureMediaService

MaterialTagController - 태그 CRUD + 할당 / 할당 + 할당 맵

/api/media/materials/tags: list/create/delete 태그, GET /assignments (org-wide imgId↔tagId workspace가 클라이언트 측에 참여합니다), POST /assign + /unassign with org-ownership...

Kamo·3mo ago
Featurekamo-shared-library

MaterialTag + 할당 entities/repos (org-scoped 태그)

플랫, 크로스 절단 태그 축 마케팅 자료 폴더. 테이블 Material TAGS 및 자료 TAG ASSIGNMENTS (클래드 CRDB DDL를 통해 생성; 다음 실행에 KI 자동 수 있습니다).

Kamo·3mo ago
Featurekamo-internal

관리형 공공 링크 UI (P1) — create/expiry/revoke/view-count

Detail 서랍은 'Public link' 패널 (ShareLinkManager)를 얻습니다. 튼튼한 링크 만들기 옵션 라벨 및 expiry (1h/1d/7d/30d/never), 복사, 그것의 보기 수를보고, 그것을 부활. /api/materials/links 프록시를 통해 새로운 ...

kamo·3mo ago
FeatureMediaService

관리형 공개링크 엔드포인트(create/list/revoke) + 추적된 서비스

POST/GET /api/media/materials/links 및 DELETE /links/{id}를 MaterialShareLink에 의해 백업 추가하십시오. 공개에서 관리 된 토큰을 해결하십시오. 우선 (확인 된/expiry 및 범프) viewCount) 레거시 HMAC verif...

Kamo·3mo ago
Featurekamo-shared-library

MaterialShareLink 레지덴셜 + 리포 (managed/tracked public link)

Backs revocable, expiring, 마케팅 자료에 대 한 뷰 카운트 된 공공 링크 — persisted 그래서 링크는 나열 될 수 있습니다, revoked, 및 계산 (vs. stateless HMAC 한 샷 토큰). KI (@EntityScan com.kamo) 및 Med...

Kamo·3mo ago
Featurekamo-internal

대화 보기 행에 우클릭 / long-press context 메뉴 추가

모두 보기 모드에서 목록 동작 메뉴를 완료합니다. 대화 행 이제 열다 오른쪽 클릭에 동일한 공유 메뉴와 스레드 레벨 작업으로 긴 압박을 터치: 대답 / 대답 모든 / 앞으로 ( 스레드의 최신 메시지에 작동, 에 fetched 수요 및 활성 사서함으로 구성), Spam / Spam 및 삭...

kamo·3mo ago
Featurekamo-shared-library

12월Gate.applied Threshold는 실제 신뢰 막대를 노출

내부의 게이트는 최대 (정밀한 override, safetyFloor, 층)를 적용합니다 그러나 콜러는 사전 게이트 테넌트 벽 만있었습니다. 적용분야 Threshold가 true를 반환합니다. bar so a decision-of-record can persist the threshol...

Kamo·3mo ago
Featurekamo-internal

엔터프라이즈 재료 작업 공간 (P0) - 폴더, 검색, 대량, 실제 미리보기, 공유 이메일 작곡가

기존 이미징을 통해 전체 문서 작업 공간과 평면 200-item 그리드를 교체 백엔드 ( 이미 폴더, 쓰레기, 공유, 역사, 재료에 대 한 대량): - 폴더 사이드바 (create/rename/delete, 드래그-투-폴더) + 모든 / 쓰레기 전망 - 검색, 정렬, 그리드<->lis...

kamo·3mo ago
Featurekamo-internal

Overhaul /messages - iframe 렌더링, 목록 컨텍스트 메뉴, 스레드, 레이스, a11y

/messages 페이지 종료의 감사를 실시합니다. 관련 문제: - 대답/Reply All/Forward 단추는 지금 원본 상표를 보여줍니다; 더 많은 활동에서 제거했습니다 새로운 목록 메뉴가 유지하면서 dropdown (they're 인접한 버튼). - Message-list row...

kamo·3mo ago
Featurekamo-internal

악기 패널 재설계 - 악센트 가족, 마스트헤드, 섹션 인덱스 네브, 통합 유리 카드

Redesigns two most-visited landings into the permission-shaped 연산자의 콘솔. - 연혁 - 이미 번드 지스트 산 / 모노 (아날의 가을에 의해 해체); 지스트를 통해 MUI 타이그래피 경로. - White-label-safe --acc...

kamo·3mo ago
Featurekamo-shared-library

*********** 대상 업데이트

Async 변환 (virtual thread) 및 예정된 청소는 분리된 ImgDat를 붙듭니다; save()/merge()는 orphanRemoval=true 이미지 수집 및 던지기로 나뉩니다. 'cacade=all-delete-orphan 컬렉션은 더 이상 자신의 작품에 의해 참조되지...

Kamo·3mo ago
Featurekamo-internal

자주 묻는 질문 모든 메시지 판과 스레드보기

이름 * 모두 광고되었습니다 (keyboard-shortcut 상표 + i18n 열쇠) 그러나 아니 핸들러. 그것을 위로 타십시오: 새로운 computeReplyAllRecipients 돕는 사람에 있는 sender를 뒀습니다 Cc에서 다른 모든 고유의 수신자, 자기를 제외하고, de-...

kamo·3mo ago
FeatureInitializerService

Partial-unique 인덱스는 대출당 하나의 활성 닫는 패키지를 enforcing (eClose double-close backstop)

CREATE UNIQUE INDEX 영국 mlos closing pkg active loan mlos closing package에 대하여 (loan file uid) WHERE 상태 <> 'CANCELLED'. 뒤에 튼튼한 backstop Assemblyr의 in-app idempot...

Kamo·3mo ago
FeatureMediaService

Thumbnail 예정된 재료 처리

Headless 청소는 ConversionService의 OTK thumbnail 파이프라인을 몰 수 없습니다, 그래서 수출을 저장 한 후 ImageIO를 통해 페이지-0 PNG thumbnail을 생성합니다. — 예정된 자료는 이제 다른 어떤 것과 같이 격자에서 렌더링, 필요 없음.

Kamo·3mo ago
Featurekamo-internal

Recurring 세대 일정 UI

ScheduleManager: create/list/delete 스케줄(recipe + daily/weekly/monthly + 시간/일 + 선택적인 자동 포스트 표적 + caption); 물자에서 발사해, gated Canva autofill (Enterprise) 기능에. + can...

kamo·3mo ago
FeatureMediaService

Scheduled generation — cadence의 스윕 실행법

- CanvaScheduleController : org 일정에 대한 CRUD (recipe + cadence + 시간 / 일 + 선택적 소셜 타겟), computes nextRunAt - CanvaGeneration의 특징 서비스: headless ***********로 물자 (공정 ...

Kamo·3mo ago
Featurekamo-shared-library

CanvaSchedule entity + 재포 (수입 세대)

Org-scoped recurring schedule (recipe + cadence + 선택적 소셜 대상) atomic-claim 쿼리 그래서 MediaService 스윕은 한 번씩 진행됩니다.

Kamo·3mo ago
Featurekamo-internal

인라인 확장 가능한 Whisper transcript on softphone voicemail + call-history row

각 기록된 행(voicemail and call history)은 'Transcript' toggle를 가져옵니다. 수요에 대한 기록의 Whisper 성적을 파악하고 인라인을 보여줍니다. 회원은 플레이어를 열지 않고 읽을 수 있습니다. 기록 당 예약.

kamo·3mo ago
Featurekamo-internal

저장 + 재사용 autofill 조리법

TemplateAutofill : "SavedRecipes"칩은 템플릿 + 사전 작성 된 매핑을로드합니다. " 조리법으로 저장"은 현재 템플릿 + 필드 값 org-wide를 주장합니다. + canvaApi list/save/delete + /api/canva/recipes 프록시.

kamo·3mo ago
FeatureMediaService

Saved autofill 레시피 CRUD (org-scoped)

CanvaRecipeController: GET/POST /api/media/canva/recipes + DELETE /{id} — save/list/soft-delete 브랜드 템플릿 + 필드 매핑, 범위 콜러의 org.

Kamo·3mo ago
Featurekamo-shared-library

CanvaAutofillRecipe entity + repo (자동 채우기 요리법)

Org-shared는 Canva 브랜드 템플릿의 바인딩을 필드 값 (literal 텍스트 또는 재료 이미지), 그래서 stewards 표준 데이터-머지를 다시 실행할 수 있습니다.

Kamo·3mo ago
Featurekamo-internal

Material ID 필드를 추가하여 양식, 세부 페이지 및 가져오기

Lead type을 통해 nullable materialId(최대 40) 스레드, LeadApi (+ 갱신 철사 요구를 창조하십시오), 및 공유된 LeadFields 체계 분야 목록 - 수동 수입 마법사와 API/vendor 모두 구동 intake mapping UI (다운로드 가능한 ...

kamo·3mo ago
Featurekamo-internal

Enterprise autofill UI – 데이터-머지 브랜드 템플릿

TemplateAutofill: Canva 상표 템플렛을, 리터럴을 가진 각 분야 채우십시오 텍스트, org/compliance 토큰 (NMLS #, Equal 주택 공개, org 이름/전화/ 웹 사이트/주소, 회원 이름), 또는 자료 이미지; 생성된 자료 디자인 및 재료로 다시 가져 ...

kamo·3mo ago
FeatureMediaService

Enterprise autofill – 데이터-머지 브랜드 템플릿

- CanvaApiClient : 목록 브랜드 템플릿 (dataset=non empty), 데이터 세트를 얻을, 자산 업로드 작업, create/get autofill 작업 - CanvaController: GET /brand-templates, GET /brand-templates/{...

Kamo·3mo ago
FeatureSecurityService

수동 수입 + API intake에 Persist mapped 물자 ID

SetDirectFieldOnCreateRequest 스위치 모두 기본 케이스가 부족하므로 unmapped systemFieldPath는 조용히 떨어졌다. materialId 케이스를 수동 포트 (LeadImportController) 및 공급 업체 / API 입구 (LeadIntake...

Kamo·3mo ago
Featurekamo-shared-library

자료 ID 필드를 공유lib에서 엔드 투 엔드 추가

무수, max-40-char materialId를 Lead entity(MATERIAL ID)에 추가합니다. VARCHAR(40)), LeadHistoryFieldRegistry (프로필 카테고리)에 등록 그래서 편집은 감사, 생성 / 업데이트 / 읽기 DTO를 통해 스레드 LeadSe...

Kamo·3mo ago
Featurekamo-internal

소셜 첨부 + 이메일-a-material + 공공 링크

새로운 서명 된 공개 URL 솔기에 내장 된 마케팅 자료에 대한 배포. - 자료Api.publicLink(imgId) + /api/materials/link 프록시 - 재료 : "Copy public link"및 "이메일이 자료"(파일을 첨부) outbound는 기존의 multipar...

kamo·3mo ago
FeatureMediaService

Short-lived는 마케팅 자산에 대한 공개 URL을 서명했습니다

소셜 제공 업체 (Meta) 및 이메일은 경계에 대한 특정 자료를 fetch 개인 이미징 물질 버킷을 폭발하지 않고 창. - MaterialUrlSigner: HMAC-SHA256 (platform.enc-key) 토큰 = imgId:orgId:exp, 1h TTL - Material...

Kamo·3mo ago
Featurekamo-shared-library

일류 차용자 자기 보조 전환 ***********

DRAFT→APPLICATION TAKEN for a renter (운전 파티, 연산자가 아니라, LOS TAKE APPLICATION). 전환을 통해 경로() 범위의 사전 테이크-application 권리와 pinned toStatusId, 그래서 납세자 제출은 적절한 파이프라인 전환...

Kamo·3mo ago
Featurekamo-internal

삭제 + 미리보기 + import-file-to-Canva

- 확인을 가진 MANAGE MATERIALS에 물자 (gated - lightbox에서 미리보기 thumbnail을 클릭하십시오 - "파일을 수정"은 PDF/PPTX/image를 편집할 수 있는 Canva 디자인로 변환합니다. (proxy는 이미징 로더와 같은 멀티 파트 바디를 재구성...

kamo·3mo ago
FeatureMediaService

편집 가능한 디자인으로 Canva에 파일을 가져 오기

-********** (기본 디자인 가져 오기) - CanvaController POST /imports (다중) → create+poll 가져 오기 작업 → 편집기 return-nav를 위한 correlation state를 가진 깊은 연결 - CanvaOAuthController에서...

Kamo·3mo ago
FeatureInitializerService

Migration adds.transcript TEXT 열

Kamo·3mo ago
FeatureConversionService

공유 TranscriptionService + 일반적인 엔드포인트; transcribe VOIP 녹음

- 재사용 가능한 TranscriptionService (ffmpeg normalize -> whisper-asr) 및 일반 POST /api/conversion/transcribe endpoint, meet-specific 교체 관제사. Meet + VOIP는 이제 하나의 비문 경로를...

Kamo·3mo ago
Featurekamo-shared-library

기록 + RecordingMetadata에 Transcript 열

TRANSCRIPT TEXT 열을 기록하는 기관과 스레드에 추가 ********* (backwards-compat로) 기존 5-와 9-arg 콜러를 구성하는 구성 요소입니다. 에 의해 Populated Whisper를 통해 흐름을 녹화; KI 마이그레이션에 의해 생성.

Kamo·3mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing