KamoCRM

Live Change Log

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

17,650
Total Changes
6,071
Features
5,339
Fixes
30
Projects
Filter by project
All Projects17,650AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService586InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,411kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,071Fix5,339Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 28, 2026
Fixkamo-internal

他のツールウィンドウのサイズ+カラースキームに一致

- defaultSize と minSize は現在 320x650, 再利用可能な: false (Softphone、チャット、電卓、SMS、AIチャットと一致します) - ダークスレートグラデーションから標準ライトグラデーション(#fafbfc -> #f5f7fa)にSoftphonePanelで使用 - H...

kamo·6mo ago
Featurekamo-internal

Locale のソースとして、Member.language と次の intl のワイヤ

URLなしでカモインタナル全体で次のインテルベースの国際化を追加します。 locale プレフィックス。 アクティブなロケールは、kamo-locale Cookie から読み込まれます。 認証されたメンバーの「言語設定」をミラーリングします。 地域設定カード************************ インフラ...

kamo·6mo ago
Fixkamo-internal

Forward Range header so audio playback can scrub

Without this the VOIPService recording-streaming endpoint always returns the full file (Range header is dropped by buildForwardHeaders), which works for play-fr...

kamo·6mo ago
Chorekamo-internal

デッドマスターをドロップAccountHolder/isMaster UI、ステープルコメントをリフレッシュ

口座スキーマは、マスターアカウントホルダーまたはパーメンバーがマスターされていない フラグ — これらは、Account-as-billing-principal と一緒に削除されました リファクタ。 AccountViewClient は、常に未定義の「マスター」をレンダリングを停止します。 ホルダー/メール"行とパ...

kamo·6mo ago
Refactorkamo-internal

スプリットメンバー API ; サブのターゲット org を表示; 課金所有者を追加 UI を促進

billingApiがメンバーをアカウントに分割する(canManageBilling, isAccountManager) サブスクリプション会員(isLicensee、canManageSubscription) メニュー アカウントサブスクリプションの利益 対象組織図・対象組織 タイトル。 PlansBillin...

kamo·6mo ago
April 27, 2026
Otherkamo-internal

アカウントグループ -> AccountTier; 顧客グループ ルート -> 顧客層

フロントエンドタイプとAPIは、共有lib +サービスに合わせて更新された呼び出し AccountGroup の名前を AccountTier に変更します。 「グループ」のネーミングが漏れていた 顧客セグメントドメイン(価格設定層) そして、左上課金グループコードのように読みます。 小売コンセプトは現在 "Tier"...

kamo·6mo ago
Refactorkamo-internal

アカウント名BillingMember -> AccountMember; isGroupPlanManager -> isAccountManager

請求クライアントとPlansBillingTab を横断するタイプレベルの名前を変更します。 - AccountBillingMemberタイプ → 会員アカウント - isGroupPlanManager フラグ -> isAccountManager - グループマネージャーカウントフィールド → アカウントマネー...

kamo·6mo ago
Featurekamo-internal

ローカル設定カードに言語 + デフォルト通貨を追加

メンバープロファイルの地域設定カードが編集可能な言語を公開 (22 は、マーケティングサイトをミラーリングするローカルをサポート) および デフォルト通貨 (検索可能なオートコンプリート) 3つすべて一緒に保存 PUT /api/security/members/{id} です。 モードを見ると、ネイティブ言語名が表示...

kamo·6mo ago
Refactorkamo-internal

BillingApi クライアントをアカウントベースエンドポイントに書き換える

billingApi は、***************************************************************************************************************************************************...

kamo·6mo ago
Chorekamo-internal

Mirror live/snapshot address shape in CartItem2 and DraftOrderItem types

CartItem2 gains **************** and shippingAddress/billingAddress fields populated from the customer's primary shipping/billing AccountAddress profile. DraftO...

kamo·6mo ago
Featurekamo-internal

/account/new copy-from-lead UX, フルネームフィールド, デュアル電話, アドレス; アカウントレベルのアドレス管理

フロントエンド: - /account/new: セクションごとに「リードからコピー」ボタン+ヘッダ "Copy all from Lead"ボタン(リードId paramの場合) - 名前セクション:プレフィックス、最初、中間、最後、サフィックス - 二重電話(個人+仕事)と延長と「許可テキスト」トグル - EmbA...

kamo·6mo ago
Featurekamo-internal

制作グレードの履歴+ボイスメールタブとメディアプレーヤーツール

歴史タブ(SoftphoneHistoryTab.tsx): - パネルのスクロールコンテナ内のIntersectionObserverを介して無限スクロール - フィルター チップ: すべて/インバウンド/アウトバウンド/逃された/記録される - イメージング側が記録行列を持っているときに行のアクションの記録アイコン...

kamo·6mo ago
Fixkamo-internal

歴史パネルから冗長フィールド履歴のタイトルを削除

タブラベルはすでに文脈を伝えています。タイトルとサブタイトルは画面スペースを浪費していました。 リロードボタンはツールバーにインラインに移動しました.

kamo·6mo ago
Fixkamo-internal

レイアウトの支柱を取除き、メールボディの弾力を引き起こします

外の動き。 div の `layout` の prop は内部 AnimatePresence と戦った 高さ: 'auto' アニメーション、FLIP フィードバック ループをメールに作成 目に見えない高さ(画像、表).

kamo·6mo ago
Featurekamo-internal

履歴タブを追加 — 検索とフィルタを使用して監査タイムラインをペジネーション

- LeadHistoryPanel: バウンスされた検索で粘着フィルタツールバー、**********************************************************************************************************************...

kamo·6mo ago
Featurekamo-internal

マイアカウントページタイトルの動的メンバータイプラベル

タイトルは「My {Member|Team Member} Account」を org-configured で読み込みます。 アクションラベル、メンバーの型が読み込まれると自動的に切り替えます.

kamo·6mo ago
Featurekamo-internal

Create Document ボタンを DocManager ツールバーに移動

ボタンは、アクションプロップを介して/doc/managerでのみ使用可能でした。 すべてのロジック(ステート、ハンドラ、DOC TYPES、メニュー)をDocManagerに動かす すべての埋め込みインスタンスに表示されます。 簡略化ページ.tsx へ わずか アクションプロップなしでDocManagerをレンダリン...

kamo·6mo ago
Fixkamo-internal

ドキュメントマネージャーページでドキュメント作成ボタンを常に表示

GetMemberId() > ボタンを非表示にしていた 0 ガードを削除 useUserInfo 読み込みウィンドウ。 このページは既にauthの背後にあるので、 クライアント・サイド・メンバーシップ・チェックが必要です.

kamo·6mo ago
Fixkamo-internal

事故による組織の輸入の復元

handleCreateDocument リクエストで、Organization.id はまだ必要です ボディ; isDocsEditor 条件のみを削除する必要があります.

kamo·6mo ago
Fixkamo-internal

ドキュメント作成ボタンをすべてのログインメンバーに表示

Org の機能フラグチェック (isDocsEditor → isDocs → hasFeature DOCS) org の機能が非推奨のキータイプを使用しているため、false を返します。 ボタンは、有効なmemberId の任意のメンバーに表示されます。 バックエンドは、機能が利用できなくなった場合の認可を処理し...

kamo·6mo ago
Featurekamo-internal

国際的サポート — 国選択, 言語選択, サブディビジョン あらゆる形態のフィールド

- 再利用可能なCountrySelect(207の国、フラグアイコン)、LanguageSelect(26の言語、フラグアイコン)、 SubdivisionField (フラグ付きの米国状態のドロップダウン、他の国ではラベル付きのテキストフィールドが表示されます) - 国の定数(countries.ts,langua...

kamo·6mo ago
Fixkamo-internal

フィールドレベルのフィルタとフローティングフィルタの行を削除します

すべての列フィルタとフローティングフィルタの入力行を無効化 グリッドは、列ヘッダーとデータ行のみを表示します。 また、フィルターを削除 列フィルタがないのでサイドバーからツールパネルを構成します.

kamo·6mo ago
Fixkamo-internal

アップロードボタンをDocManagerツールバーに移動する

アップロードトリガーは /doc/manager のページのアクションプロップにのみありました。 DocManagerが他のページに埋め込まれているとき、それを目に見えないようにします。 移動する 直接 DocManager のツールバーにアップロードボタンがあるので、常に コンテキストに関係なく存在します。 今冗長な...

kamo·6mo ago
Fixkamo-internal

埋め込まれた DocManager でオプションをアップロードできるようにする

タブコンテナをアップロードすると、オーバーフロー:hidden、ファイルごとのオプションをクリップ (説明、フォルダ、ドキュメントタイプ、アクセスレベル)高さ制約 埋め込まれたコンテキスト。 overflowY:auto に変更し、パディングを追加 MultiFileUploaderのルートなので、オプションは常に到達...

kamo·6mo ago
Fixkamo-internal

Fix 400フィードエラーとURLパラメータで通信サブタブを追加

ダブル修正? FeedEndpoint が既に導入済みのクエリーを含む MediaStream のバグ params しかし、 fetch は ?page=... ではなく、 &page=... を付加しました。 バックエンドが400で拒絶した誤ったURL。 すべてのプライマリタブ(?tab=)と通信用のURLクエリ...

kamo·6mo ago
Fixkamo-internal

エージェントフィルタのアイコンで「すべてのリード」の本当のメニュー項目を作る

- プレースホルダーの空の値項目を ALL に置き換える すべてのリードが選択されたときに空白を表示しません - グループ アイコンをすべてのリードと PersonOff アイコンに追加して、Unassigned リードに追加 - フィルタロジックを修正し、正しく ALL 値に割り当てられていない排除をゲー...

kamo·6mo ago
Featurekamo-internal

ASSIGN LEADS 右, エージェントフィルタの未割り当てオプション, グリッドカラムのクリーンアップ

- ASSIGN LEADSの背後にある「Unassigned Leads」エージェントフィルタオプションを右にゲート - 'すべてのリード'は、権利なしでメンバーのために割り当てられたリードを除外します - 通り、プロダクト、源のコラムを取除いて下さい;プロダクト/源のフィルタードロップダウンを取除いて下さい - 会...

kamo·6mo ago
Featurekamo-internal

Add アサイン /leads/new の市場及び割り当てセクションに分野を向けるために

***************************************** からのアクティブなチームメンバーをマウント - アルファベット順にソートされた部門とメンバーによるグループメンバー - "Last, First" として名前をフォーマットします。最初のオプションは "Auto Assign / Una...

kamo·6mo ago
Featurekamo-internal

プラットフォーム管理カードを更新し、統一されたタブ構造にマッチする

2つのストールカード(組織のスタンドアローンページ+構成)をと取り替えて下さい 実際のタブに合った5枚のカード:一般、組織、VOIP、SMS、システム ユーザーと上級 - 正しい ?tab= パラメータに直接リンクするそれぞれ.

kamo·6mo ago
Featurekamo-internal

全幅グリッドレイアウトと、アドバンストタブから同期トリガを移動

- 完全な内容区域の幅を使用するためにVOIP及びSMSタブを再設計して下さい:パイプラインのstatsのスパン 上部の列、録音処理とグローバル同期スケジュールは、サイドバイサイド lg+のブレイクポイントの2列の格子で - パイプラインスタットカードは、ゼロステートチェックマークとエラーでライブカウントを表示します ...

kamo·6mo ago
Featurekamo-internal

組織を統一タブ nav で構成ページに移動

- 組織をタブとして追加**************************** (一般・組織・VOIP・SMS・システムユーザー・上級注文) - 削除****************スタンドアローンページ - 設定StatusWindow でプラットフォーム管理 nav を更新して、設定を指すサブ項目として、すべての...

kamo·6mo ago
Featurekamo-internal

表面 PHONE SERVER ID を電話の指示 タブに

FreePBX ホスト上での kamo-asterisk-support を設定する演算子は、貼り付ける必要があります 一致するVoipProviderInstance UUIDはヘルパーのコンフィグファイルとして PHONE SERVER ID。 これまで、URLバーやURLバーをすり抜けるようになりました。 データ...

Kamo·6mo ago
Featurekamo-internal

ワイヤーコールはプロバイダの抽象化による設定の終端に終り特色にします

- voipApi: CallFeaturesDto型、getCallFeatures() および setCallFeatures() API 呼び出しを追加 - useSoftphone: 読み込まれる****************の州を加えて下さい 起動時に API から、setCallForward/setAu...

kamo·6mo ago
Featurekamo-internal

VOIP RECORDING UPLOADSスコープ + 録画パイプラインカウンター/調整可能

- APIManager:新しい VOIP RECORDING UPLOADS スコープオプション (kamo-asterisk-support で使用) FreePBX では、ボイスメールをアップロードし、APIService 経由で録音を呼び出します。 - VoipSmsTab:4つのカウンター(ボイスメール)が付...

Kamo·6mo ago
Featurekamo-internal

完全に機能したSoftphoneContactsでmockの連絡先タブを置き換える

Softphone の連絡先をワイヤーで縛る新しい SoftphoneContacts コンポーネントを抽出します useContacts() を使用して、実際の連絡先 API にタブします。 4つのハードコードされたモックを取り替えて下さい すべての連絡先の本からライブデータと接触します。 特徴: - ブックとグル...

kamo·6mo ago
Fixkamo-internal

欠落TS DOM型を迂回する音声の検出

responseActivityDetection は有効な WebRTC MediaTrackConstraints プロパティですが、 TypeScript の DOM lib から、ビルド時にタイプエラーが発生します.

kamo·6mo ago
Featurekamo-internal

ワイヤー VAD + プッシュツートーク; 不要な設定を削除

- vadEnabled は、buildAudioConstraints でボイスActivityDetection として渡されました。 ブラウザは、通話用にマイクを開くときにトグルを呼びます - pushToTalk はコールで mic を自動ミュートし、keydown/keyup をインストールします 設定された...

kamo·6mo ago
April 26, 2026
Otherkamo-internal

debug+fix(softphone):<audio>要素の状態を点検して下さい、バイトが着くとき自動回復は無声とどまります

最近のコールからのWebRTC統計はinboundBytes=39680/受信機を示しました unmuted / ICE ペアが成功しました — ブリッジはオーディオを配信しました ブラウザ — 演算子はサイレンスを報告しました。 つまり、受信機を意味します トラックは良いですが、<audio> 要素自体はそれを再生し...

kamo·6mo ago
Featurekamo-internal

検索フィルタでスクロール可能な着メロリスト

着メロのカタログ パネルは右列の高さおよびスクロールに一致させます リストがオーバーフローしたときに垂直に、メンバーはより多くのトーンとしてナビゲートすることができます 追加します。 ラベルまたはファイル名でフィルタをフィルタリングする検索フィールドを追加します。 クリアボタンと空のメッセージ.

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