KamoCRM

Live Change Log

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

17,667
Total Changes
6,081
Features
5,345
Fixes
30
Projects
Filter by project
All Projects17,667AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService329KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,875TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,414kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,683kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,081Fix5,345Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 27, 2026
Featurekamo-internal

`?bug=<id>`는 보고서의 서랍을 엽니다

새로운 상태 변경 이메일 토지. 그것은 오히려 보고서를 명함 탭: 상태 필터 기본값은 새로운, 그 이메일은 정의에 의해이다. 새로운 것을 멈추지 않은 보고서 — 그래서 베어 탭에 대한 링크는 누군가의 앞에 빈 목록은 그 보고서가 이동했다. 서랍은 이미 id에 의해 행을 뚫고, 그래서 ...

Kamo·2mo ago
Featurekamo-internal

읽지 않은 카드, 라이브 배지, 과 통계 수

BADGE는 지금에 대한 것입니다. 그것은 모든 새로운 보고서를 계산 플랫폼 전체적으로 누군가가 상태를 이동했을 때만 떨어졌다. — 읽기 queue는 아무것도하지 않았다. 그것은 아직도 흥미롭고 읽지 않은 것을 계산합니다. THREE SURFACES. isNewToViewer()는 s...

kamo·2mo ago
Fixkamo-internal

창은 단지 자신의 대화를 발표

MessageReceived 핸들러는 채팅을 파견합니다:message-received, 이는 무엇이 만드는 것 ChatNotificationListener 채팅 창을 올리고 도착 톤을 재생합니다. 이름 * 다른 대화에 대한 프레임에 대해 일해야 — 그리고 다른 프레임 대화는 도착했다 :...

kamo·2mo ago
Fixkamo-internal

이 전화 서버 비용, 뿐만 아니라 org 총보기

확장 탭은 조직 전체 인물 만 보여주기 때문에 빈 KamoPBX 서버 표시 "21 청구 가능한 확장 — $63.00 / 월". 21은 FreePBX 서버와 같은 조직에서 다른: org, false의 true 화면에 서버, 거기에서 출발을 알리는 불가능. 이제 패널은 오픈 서버의 자체 ...

kamo·2mo ago
Featurekamo-internal

창에서 채팅 네비게이터를 분리하여 극대화합니다

대화 navigator는 ToolWindowShell의 아이 버팀대, 렌더링되었습니다. 극대화된 창의 콘텐츠 상자 안에. 열을 클릭하면 열다. 극대화된 대화, 이 창을 떠난다 — 그래서 navigator unmounted 과 remounted 에 모든 사용. 회원이 탐색 그들이 항해 한...

kamo·2mo ago
Featurekamo-internal

회원의 서명에 대한 회사 전화 (main/toll free), 확장

****************의 내용 탭은 2개의 스위치를 얻습니다: 회사 전화 (주) 및 회사 전화 (무료 전화). 사용 가능한, 그들은 인쇄 조직의 출판 라인은 전송 회원의 확장에 따라 — "(555) 555-5555 x81234" — 그래서 대답 전화는 썼던 사람에 도달, 스위치 ...

kamo·2mo ago
Fixkamo-internal

제공하지 않은 KamoPBX 서버에서 최종 설정 제공

카드는 관리자에게 그들의 전화 시스템이 "스틸이 설정되었습니다"고 기다립니다. 그것은 명확하지 않았다 : KamoPBX 프로비저닝은 비동기적으로 실행 서버가 생성되므로 계정이 이미 실패하지 않고 서버가 생성되고, 이제 아무것도 그것을 다시 시도 할 수 없습니다. 죽은 서버와 그 메시지에...

kamo·2mo ago
Fixkamo-internal

통화 기록의 숫자를 형식

역사 탭은 원시 공급 업체 번호를 렌더링 한 소프트 폰 표면이었다 : 들어오는 통화 배너와 SoftphoneCRM의 모든 번호 이미 실행 formatPhoneDisplay, 그래서 전화 당신은 같은 동안 "(949) 374-7110"을 읽었다 당신의 역사에 전화 "9493747110"....

kamo·2mo ago
Fixkamo-internal

앱 내 긴 앱 설명을 유지 & 기능 행

붕괴 된 협정 요약은 이미 nowrap + ellipsis를 설정 묘사, 그러나 코드 사슬에서 아무것도 수축할 수 있었습니다: 코드 품목 기본값은 min-width:auto, nowrap 텍스트는 전체 텍스트입니다. 폭. MUI의 자신의 .MuiAccordionSummary-conten...

kamo·2mo ago
Fixkamo-internal

공급 업체 탭을 제거, 어느 때만 자신의 모조를 표시 할 수

Id 범위에 의해 세 개의 피커 분류 된 공급 업체 - 200s appraiser, 300s 제목, 400s escrow. `commerce vendors.uid`는 INT8 DEFAULT unique rowid()입니다. 대략 19의 손가락, 그래서 각 진짜 납품업자는 전부 3 실패했...

kamo·2mo ago
Fixkamo-internal

Masthead 밴드를 단단히 하고 밑바닥 가장자리에 양측을 앉으십시오

Launchpad의 첫 번째 밴드는 적립보다 더 높이를 요했습니다. 사이트 맵 컨테이너의 획일한 인 세트는 돛대head를 40px 정상 개골창 및 우두머리를 주었습니다. 아래 또 다른 32px를 수행, 단일 카드 등장하기 전에. 상단 inset 이제는 측면보다 얕은 실행 (측은 전체를...

kamo·2mo ago
Fixkamo-internal

Call history names the far side, not the member themselves

A history row exists to answer "who was this call with", and that side flips with the direction. HistoryRow read `fromName || fromNumber` unconditionally, so ev...

kamo·2mo ago
Docskamo-internal

SW6c를 닫고 SW6로

kamo·2mo ago
Featurekamo-internal

ServiceJobApi.createJob 및 백 링크 빌더

SW6c Task 2의 클라이언트 절반을 복원, 이는 157fa714로 착륙하고 떨어졌다 동시 세션에서 재쓰기; 자체가 살아남은 창조 내부 bddd3617 그리고이 때문에 모두 가져올. `createJob` post`CreateJobInput` at the base path and A...

kamo·2mo ago
Featurekamo-internal

Service-request grid 및 클라이언트는 실제 endpoints를 읽습니다

SW6c Task 4의 나머지를 복원, 이는 d58a6aba로 착륙하고 떨어졌다 역사는 동시 세션에서 다시 작성; 세부 페이지는 bddd3617 내부 생존 그리고 `serviceQuoteWorkOrder`를 가져 왔습니다. `PipelineServiceRequestsTab` 호출 `G...

kamo·2mo ago
Fixkamo-internal

해결하는 한 백 링크, 4 대신 결코하지 않았다

모든 서비스 화면의 뒷면 버튼은 `/commerce?tab=service`입니다. 아무것도 없다 id로 탭되었습니다: `PipelineView.tsx:69-70`로 빌드합니다. `market-${market.id}`, `:87-88``는 `?tab=`를 `findIndex`로 해결합니다...

kamo·2mo ago
Featurekamo-internal

버그 보고서에 스크린 샷 및 동영상

Reporters는 prose에서 화면 녹화를 설명하고 그 후 파일을 게시했습니다. 채팅으로, 보고서 양식은 여전히 걸렸습니다. 지금 MP4, MOV를 가지고 4개의 이미지 체재 옆에 WebM, 100 MB까지 각각, 동일한 10 파일 안쪽에 모자. dropzone는 더 이상 자신의 ...

kamo·2mo ago
Featurekamo-internal

파이프라인 견적 탭 및 와이어 견적 변환 복원

`POST /quotes/{uid}/convert`는 SW4에서 출하하고 아무것도 호출하지 않았습니다: `quotesApi`는 10 가지 방법이 있었고 `convert`는 그들 중 아니었다. 그래서 endpoint 라이브 및 무제한. 이것은 서비스에서 따옴표 sub-tab를 둡니다. 파...

kamo·2mo ago
Fixkamo-internal

브라우저 탭은 workspace 후에 이름을 지정하고 호스트가 아닌

Wienerschnitzel 또는 Wendy의 및 탭은 "KamoCRM"을 읽습니다. 작업 공간은 어디 KamoCRM 말했다. ABC의 Mortgage는 수정되었습니다. 조직 결함처럼. ABC Mortgage가 1호에 도달했습니다. 자체의 호스트, 그래서 서버가 해결. 다른 두 가지는 ...

kamo·2mo ago
Otherkamo-internal

Prescribing-disclosure 테스트가 충돌

혼자 통과하고 전체 스위트 내부에 실패. 효과 호출 **************** 및 .then ()에 있는 세트 국가, 그래서 settling 모의 약속, continuation을 실행하고 re-render를 투입 더 microtask는 렌더링 행동보다 턴 () 혼자 배수 -- 만 보...

Kamo·2mo ago
Featurekamo-internal

미러 VIEW/MANAGE ORDERS 및 VIEW/MANAGE PRICING

고객의 반은 주문의 구멍을 닫습니다. 지금 보안 서비스 39 주문, 가격 및 세금 내점 4 새로운 권리; 이들은 두 Java enum의 거울은 그것으로 이동해야, 또는 권한은 존재 서버는 UI에서 ungrantable 입니다. rightsHierarchy.ts는 4개의 가장자리를 얻습...

kamo·2mo ago
Otherkamo-internal

왜 교환 네트워크가 신뢰할 수 있는지 보여줍니다

외부 기록 패널은 "연결되지 않는"라고 말할 수 있습니다. 기다려야 합니다. 서버는 이제 다음의 이유를 보냅니다 -- 이 연습 QHIN 내장 및 인증서가 문제 없습니다 -- 뭔가 연습은 실제로 행동 할 수 있습니다. 서버가 그것을 보낼 때만 렌더링, 그래서 패널은 오히려 더 적은 말한...

Kamo·2mo ago
Otherkamo-internal

EHR 단계 거울, 거울을 감시하십시오

ServiceType.ts는 Java enum의 손분명한 거울이며 아무것도 없었습니다. 견적 요청 RoleRightType은 3개의 EHR 권리가 있었습니다 거울에서 누락하고 3 개의 화면을 ungated 왼쪽; ServiceType sat 옆에 같은 모양으로, 동일한 손 정비 및 감시...

Kamo·2mo ago
Otherkamo-internal

안전 검사가 커버하지 않은 것을 말하십시오

패널은 경고가있을 때 안전 블록을 렌더링했습니다. 그래서 깨끗이 온 처방은 전혀 전혀 말하지 않았다 -- 그리고이 플랫폼 사용할 수 없는 약물-interaction 데이터베이스, 그래서 "클린" 포함 하지 관련 기사 예매자는 체크 실행을 보았다, 아무것도 다시 와서, 대신 약물은 환자의...

Kamo·2mo ago
Fixkamo-internal

계약 표본은 카탈로그 가격에 좌석을 인용합니다

기본 합의 템플릿은 일한 예를 배송했습니다. 언급된 모든 선에 카탈로그: 25 좌석 계획, 25 GB의 50 사용자 좌석 당 4 GB, AI 및 HR에 대한 사용자 당 저장 $10 및 $8 때 카탈로그는 $ 9 및 $ 7에서 판매합니다. 그것은 템플릿입니다 — 무엇 그것이 말한다 어떤...

kamo·2mo ago
Fixkamo-internal

이 플랫폼은 모든 KamoPBX 필드 클라이언트 측을 떨어졌다

UI의 credentials를 입력하면 성공이 보고되지 않습니다. systemConfigApi.update는 콜러가 아닌 명시적인 허용 목록을 직렬화합니다. 객체, 그래서 7 kamoPbx 필드 결코 브라우저를 왼쪽 — SecurityService 요청을받지 못했습니다. 이것은 동일한...

Kamo·2mo ago
Docskamo-internal

닫기 SW6b

8 출발. 중요 한 것은 SW6a에 있었다: PUT /{uid} 허용 이 계획의 중앙 규칙의 둘 다 만드는 합계와 표시 떨어져 verbatim 문을 닫을 때까지 장식. 실제 데이터에 대해 아무것도 실행하지 않습니다 - 모든 4 테이블은 0 행을 보유 작업이 존재하지 않기 때문에 선을 ...

kamo·2mo ago
Featurekamo-internal

6개의 일 순서 탭 persist

SW6b 작업 4. 노동, 부품, 시간, 공급 업체, 사인 오프 및 노트는 React `useState` 에 `commerce/service/[id]` 과 모든 것을 다시 로드합니다. 현재 위치 endpoints에 쓰기 SW6b 작업 3 착륙. 클라이언트는 `ServiceJobApi....

kamo·2mo ago
Fixkamo-internal

Two icon buttons were announced with no name at all

MUI의 Tooltip는 DIRECT 어린이에 대한 aria-label을 확산합니다. 이 포장의 둘 다 <span>에 있는 단추 — 표준 workaround 그래서 공구 끝은 아직도 불을 겪습니다 버튼이 비활성화되어 있습니다. 그래서 이름은 스팬에 착륙하고 버튼 자체가되었습니다. unn...

kamo·2mo ago
Featurekamo-internal

실패한 임상 짐은 빈 결과로 렌더링하지 않아야 합니다

이 둘은 누구에게 통지하기 전에 발송, 그리고 감시는 2개를 더 안으로 발견했습니다 최신 패널 그 순간 그것은 ran — 환자의 다른 관행을 로드 실패 이미 "nothing receive yet"로 읽었으며 파트너를로드하지 못했습니다. 목록은 "교환 파트너가 설정되지 않음"으로 읽습니다...

kamo·2mo ago
Fixkamo-internal

실패한 짐은 임상 사실로 렌더링되었습니다

두 개의 화면이 빈 결과에 fetch 실패를 설정, 차트에하지 않는 중립적 인 결과 - 그것은 assertion입니다. 추세 그래프는 오류를 붙잡고 빈 시리즈를 설정하므로 측정 기록 "이 환자는 측정이 없습니다"로로드 할 수 없습니다. 관심상품 목록은 BOTH와 같은 비ok 응답 및 ...

kamo·2mo ago
Testkamo-internal

왜 대화 상자를 핀으로 만들고, app/patients는 전부 시험될 것입니다

app/patients/**는 vitest가 본을 포함하지 않았기 때문에, 시험은 임상 콘솔의 자체 키트는 아무것도에 의해 수집되었으며 통과해야합니다. 결코 달리기. 그 키트는 아래 살 수없는 구성 요소 코드입니다. app/components - 공유 primitives 및 대화 상자 ...

kamo·2mo ago
Refactorkamo-internal

8개의 임상 이유가 창에 의해 수집되었습니다. 제품정보

약물을 중지, 주문 루프를 닫고, 약속 취소, 합병 두 개의 환자, 두 개의 레코드를 선언, 포털 액세스 철회, 열린 정체성 일치를 결정, 다른 연습에서 문서를 재구성. 그들 각자는 임상의 일부가 되는 문장을 캡처하거나 준수 기록, 그리고 모든 것은 OS 프롬프트이었다. 그것은 그것을...

kamo·2mo ago
Docskamo-internal

계획 SW6b, 여섯 탭 지속

Labour와 부품은 ServiceJobLine 행이 될 수 없습니다. ServiceLineItem 행: OrderLineItem.order는 옵션=false이므로 ServiceLineItem은 할 수 없습니다. 주문없이 존재 — 기술 기록 노동 전에 아무것도 청구됩니다. Sign-o...

kamo·2mo ago
Featurekamo-internal

플랫폼 설정 카드, FreePBX 사본을 보여주는 중지

KamoPBX 전화 서버 페이지의 세 가지 문제, 모든 광산 : - PHONE SERVER ID 카드는 ungated, 그래서 모든 공급자 — KamoPBX, RingCentral 그리고 팀 포함 — kamo-asterisk-support의 id를 붙여 넣기 위해 말했다 FreePBX...

Kamo·2mo ago
Docskamo-internal

SW6a 닫기

나인 출발. 계획의 봄 요구는 거짓을 측정했다, 그것의 sketched 테스트는 가까운 분석, 그리고 그것의 ServiceTrade-labels-are-new 주장이었다 잘못된 — 이제 3 개의 사본이 있습니다. commerce service jobs는 여전히 0개의 행을 보유하고 있...

kamo·2mo ago
Featurekamo-internal

Work-order grid는 실제 업무 작업을 읽습니다

이 그리드의 모든 행은 건설에 의해 죽은 링크였다. 생성MockWorkOrders minted ids String(8000 + i), 행 클릭 Pushed /commerce/service/8001, 그리고 핸들러가 @PathVariable UUID id를 선언했습니다. 그래서 id는 전...

kamo·2mo ago
Featurekamo-internal

환자의 역사를 잡아 그들은 참석하는 데 사용

아웃바운드 절반의 교환, 릴리스 표면 옆에 기록 탭에 — 떠나는 기록과 도착은 한 사람의 일이며, 누군가가 다른 연습에 대한 요약을 보내면 가장 가능성이 있습니다. 세 단계로 표시 된 세 단계는 표준이 무엇인지 때문에 : 요청 그들이이 사람을 알고 있는지 여부, 그들이 보유하는 것을 ...

kamo·2mo ago
Featurekamo-internal

KamoPBX 선택 가능

공급자는 VOIPService에서 실행됩니다, 그래서 오순 문은 떨어져 옵니다. 기술 더 이상 업스트림 프로젝트를 지명하고 실제로 중요한 것을 말한다. 구매자에 : Kamo는 그것을 실행하고, 가입 할 아무것도 없습니다. 외과 편집 만. 이 배열은 또한 billingClass 및 피드...

Kamo·2mo ago
Docskamo-internal

Git commit --allow-empty를 실행하는 구현자를 말하는 중지

--allow-empty PERMITS 빈 결과, 그것은 하나 강제 하지 않습니다. 없음 pathspec 그것은 여전히 인덱스를 커밋하고, 이러한 체크 아웃은 항상 다른 세션의 작업 단계. 동료 ran이 정확한 라인과 재 추가 배송 삭제 된 번역 키, 마케팅 빌드 빨간색 ~ 40 분. ...

kamo·2mo ago
Docskamo-internal

Git commit --allow-empty를 실행하는 구현자를 말하는 중지

--allow-empty PERMITS 빈 결과, 그것은 하나 강제 하지 않습니다. 없음 pathspec 그것은 여전히 인덱스를 커밋하고, 이러한 체크 아웃은 항상 다른 세션의 작업은 그들에 무대. 동료 ran 이 정확한 라인 및 배송 삭제 된 번역 키의 재 추가, 마케팅 빌드 빨간색을...

kamo·2mo ago
Fixkamo-internal

상호 작용 센터 물통 탭은 2개의 선에 결코 감싸지 않습니다

6 개의 전체 폭 탭은 550px 대화 창을 공유하고, 각 ~80px를 떠난다. 그리고 "Team 회원"은 적합하지 않았다 - 그것은 싸고 스트립의 높이를 두 배로했다. 모두 회원 라벨은 org의 자신의 구성에서 온다, 그래서 어떤 org 만들 수 있습니다 더 이상 아직도. white...

kamo·2mo ago
Featurekamo-internal

**************** 및 기업 카드를 잠그십시오

오른쪽 클라이언트 측 등록 - 목록, 색상, 아이콘 -에 추가 적용 시험의 non-tab는 그것이 실제로 어떤 문에 주의로 놓았습니다, 그것 때문에 구성 탭보다 2개의 서비스에서 동작을 가집니다. 주문 마법사는 모든 활성 계획, Enterprise 포함, 가격 카탈로그에서 읽으십시오....

kamo·2mo ago
Fixkamo-internal

읽을 수없는 첨부 파일은 다음과 같습니다

미디어 요소는 당신에게 하나의 비트를 제공합니다 — 그것은 실패 — 그리고 상태 코드, 그리고 그것은 그 비트에 latches: 그것은 결코 retries, 그래서 무엇이든은 통제를 간단하게 갔다 자주 묻는 질문 AttachmentChip은 모든 실패가 알려진 lapsed-*** 401...

kamo·2mo ago
Featurekamo-internal

전표가 처방되기 전에 무엇을 말하는지 보여줍니다

서버는 이제 기록 된 알레르기와 충돌하는 처방을 거부합니다. 환자는 이미 약, 또는 환자 아무도에 대해 물었다. allergies — 그리고 그것이 발견되는 것을 반환합니다. 이 렌더링. inline 오류가 아닌 형태의 밑에 카드는, 처방전이기 때문에 intact와 다음 행동은 임상 ...

kamo·2mo ago
Docskamo-internal

4개의 SW6a 주장, 1개의 측정한 거짓

일반 @Autowired 구현 없이 인터페이스 목록은 하지 않습니다. 빈 목록에 대한 해결 — 그것은 UnsatisfiedDependencyException을 던졌습니다. 측정, 이유가 없습니다. default=false만 빈 기본값이 안전하다. 그래서 초안은 목록을 선호하기 위해 준했...

kamo·2mo ago
Docskamo-internal

정확한 세 SW6a 주장, 그들 중 하나는 거짓을 측정

초기 초안은 평범한 @Autowired 목록이 아니고 구현은 빈 목록에 해결합니다. 그것은 던져 UnsatisfiedDependencyException - 측정되지 않은 이유. 지원하다 require=false는 빈 기본값으로 자릅니다. 또한 : 'private final'은 필드에 ...

kamo·2mo ago
Refactorkamo-internal

탭의 자신의 세션 이름은 조직; `?org=`는 URL을 나타

진실의 올바른 소스를 설치 한 05ff51b3에 직접 구축 - 탭은 workspace가 있는 자체 세션을 요청하고, per-tab 토큰을 호출합니다. 이름 * 그것이 캐리어는 무엇입니까 : `?org=`는 여전히 다시 작성해야 모든 탐색 후 URL이 다음 서버 렌더링이 해결할 수 있습니...

kamo·2mo ago
Docskamo-internal

계획 SW6a, 및 분할 SW6 세로

Spec는 SW6 '와이어 완성된 UI'를 호출합니다. 철사에. ServiceJob, ServiceVisit 및 ServiceLineItem의 새로운 열이 있습니다. Zero runtime callers - SecurityService의 grep은 아무것도 반환합니다. 그리고 Serv...

kamo·2mo 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