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 29, 2026
Chorekamo-internal

Checkpoint ar [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint vi [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint ta [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

チェックポイントト [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

チェックポイント SW [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

チェックポイント・ジャ [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

チェックポイント zh [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

チェックポイント・デ [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

チェックポイントID [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

チェックポイント pt [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

チェックポイント ru [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

チェックポイントbn [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

チェックポイント ar [skip ci]

Kamo CI·6mo ago
Fixkamo-internal

バックグラウンドでtsxを実行することにより、ジョブを即座に翻訳をキャンセル

Forgejo がワークフローを解除すると、bash は任意の前景子を待ちます 信号処理の前に仕上げる — なので、実行中の tsx locale ジョブ ランナーのスロットを保持し、数分のキャンセルをブロックします。 Fix: tsxを&で実行し、$CHILD PIDを待ちます。 bash exitswait()を...

kamo·6mo ago
Chorekamo-internal

チェックポイント es [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

チェックポイント zh [skip ci]

Kamo CI·6mo ago
Fixkamo-internal

Show existing org domain instead of entry form when no custom domain

Fall back to the org's platform subdomain as the display domain so DnsProgressView renders rather than DomainEntryForm when no custom external domain exists. Al...

kamo·6mo ago
Chorekamo-internal

Checkpoint fr [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint es [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint hi [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint zh [skip ci]

Kamo CI·6mo ago
Fixkamo-internal

Restore NavPri panel labels and LeadHistory column headers

NavPri: salvage-keys grabbed href URLs as label values and swapped label/description pairs for Accounts, KB, and Notes nav panels. LeadHistoryPanel: MUI bgcolo...

kamo·6mo ago
Featurekamo-internal

Add COMP payment method option to subscription order wizard

COMP is a valid backend PaymentMethod enum value for complimentary platform-admin grants, but was missing from the frontend type and wizard UI — only INVOICE an...

kamo·6mo ago
Fixkamo-internal

Show platform domain context when no custom domain is set

Surface the active *.kamocrm.com hostname in the domain entry form so users can see their current platform domain instead of a blank entry screen. Also fixes ve...

kamo·6mo ago
Otherkamo-internal

Revert "chore(messages): add wave3 translation merge fragments (JSON)"

This reverts commit ****************

kamo·6mo ago
Otherkamo-internal

Revert "feat(setup-dns): show platform kamocrm domain on custom domain entry"

This reverts commit ****************

kamo·6mo ago
Chorekamo-internal

Add wave3 translation merge fragments (JSON)

kamo·6mo ago
Featurekamo-internal

Show platform kamocrm domain on custom domain entry

Surface the active *.kamocrm.com hostname on the add-domain flow and detect custom domains by excluding kamocrm URLs instead of default-flag alone.

kamo·6mo ago
Fixkamo-internal

Checkpoint translations per chunk and per locale on main

Persist locale JSON after each API chunk so cancellation loses at most one batch. CI translates one locale per process and commits/pushes after each so finished...

kamo·6mo ago
Fixkamo-internal

Checkpoint translations per chunk and per locale on main

Persist locale JSON after each API chunk so cancellation loses at most one batch. CI translates one locale per process and commits/pushes after each so finished...

kamo·6mo ago
April 28, 2026
Fixkamo-internal

Disable Docker BuildKit cache so every pipeline run does a full rebuild

Sets no-cache on both image build steps so npm ci and npm run build always run, even when the source tree is unchanged.

kamo·6mo ago
Fixkamo-internal

Bust Docker BuildKit cache per commit so npm run build runs every push

Identical checkout trees (e.g. empty commits) reused cached layers and skipped a real Next build. Pass GIT_COMMIT from the workflow and label the image revision...

kamo·6mo ago
Chorekamo-internal

Blank commit to kick CI/CD

kamo·6mo ago
Fixkamo-internal

会員セキュリティとメンバーのPUTコールをシリアライズし、CockroachDBの競合を回避

同じ `members` 行に 2 つの同時書き込みがシリアライズ可能 分離の対立 — 会員セキュリティは、メンバー間で行を読みます endpoint はそれに書きました(countUpdated を経由して)、1 つのトランザクションを中絶します エラー40001で。 シーケンシャルコールは重複を排除します.

kamo·6mo ago
Chorekamo-internal

トリガー CI/CD

kamo·6mo ago
Fixkamo-internal

バックエンド応答封筒からのUnwrapカタログと計算

getSubscriptionCatalog は { カタログ {...} を返しましたが、直接キャストされました サブスクリプションカタログとして、カタログを残します。undefinedとプラン 選択ステップ空白。 計算のための同じ問題サブスクリプション 価格 その { 計算: {...} } ラップパーは未処理でし...

kamo·6mo ago
Fixkamo-internal

Fuser の代わりに s を使用して、ストール ポートフォワード (k0m1) をキルします

ランナーのホストにfuserとlsofがインストールされていない。 ss -tlnp を使う PID 保持ポート 18080 を抽出し、直接それを殺すために grep。 その他 pkillをSIGKILL(-KILL)に切り替えるので、階段プロセスに依存しない 優雅な信号を調達する.

kamo·6mo ago
Fixkamo-internal

スタンドポートをクリーンアップするので、キャンセルされた翻訳ジョブは、次の実行をブロックしない

バッシュは背景のプロセスに信号を転送しないので、kubectl ポートフォワードアウトライブ解除ワークフローの実行と保有ポート 18080, その後のtranslate and rebuildジョブをブロックします。 修正: 結合する前に 18080 で既存のポートフォワードをキル (pkill + fuser/ls...

kamo·6mo ago
Fixkamo-internal

ページ全体ですべての壊れたプレースホルダーの値を復元する

Salvage-keys スクリプトは CSS classNames、インラインスタイル、JS をつかみました 114メッセージの元の英語テキストの代わりにテンプレートリテラル メモ、kb、コマース、アカウント、レポート、リード、設定、 ダッシュボードページ.

kamo·6mo ago
Featurekamo-internal

セットアップを表示 請求ボタン なしのアカウントを持つorgの所有者

Orgの所有者が計画ビルティングタブを開き、請求アカウントを開くとき 存在し、ジェネリックの代わりにbootstrapプロンプトを表示 "あなたの連絡先 orgの所有者"メッセージ。 ボタンは POST /api/security/account/ を呼び出します。 boottrap-billing (idempote...

kamo·6mo ago
Fixkamo-internal

リードページを復元 英雄のタイトルとgit履歴からのサブタイトル

ヒーロータイトルは「ヒーロータイトル」(プレースホルダ)、ヒーローサブタイトルは「フレックスギャップ2」でした (salvage-keys は誤って隣接する CSS クラス名をつかむ)。 コミット10f4e4bから回復された正しい値.

kamo·6mo ago
Fixkamo-internal

StatusWindow ラベルの名前空間を追加し、すべての設定のプレースホルダを修正

- Add****************(50キー)設定 navサイドバーは、キーパスの代わりに実際のテキストを表示します - BranchTypesLabel ICUフォーマットを修正:\${branchLabel} → {branch} - Fix tr()フォールバックガード:next-intlは、代わりにキー...

kamo·6mo ago
Featurekamo-internal

ウェーブ3変換、フォールバック修正、自動翻訳CI

- すべてのハードコードされた英語の文字列をt()の呼び出しを波3を渡して置き換える コンポーネント(チャット、クラブハウス、サポート、メモ、パイプライン、リード、ナビゲーションなど) - メッセージ/en.json (+19 キー) に 3 つのフラグメントをマージします。 - en.json(welcome、tag...

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