KamoCRM

Live Change Log

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

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
July 2, 2026
Fixkamo-internal

EditableCardをオプションで編集するので、再割り当てのgatingタイプチェック

代入カードは `canReassignManually ? startEditAssignment : undefined` を渡します 編集可能カード.on 編集するが、onEdit は `() => void` (必須) をタイプしました。 生産のタイプ点検。 必要に応じて編集を行い、編集の余裕を隠す absent...

kamo·4mo ago
Featurekamo-internal

ライブNavPriリードアラート — グリーン/レッドドット、点滅、火災ポップアップ、エッジトリム

- LeadAlertProvider(グローバル、NavPriレベルにマウント):WS主導/利用可能な総括;すべての状態を駆動 - NavPri はアイコンを導きます: 緑の点(受け入れることができます)/赤 (cannot); クレジット リードがいつあるか顕著な点滅 受諾可能。 SPEND RECEIVE LEA...

kamo·4mo ago
Fixkamo-internal

スタートインポート+デバッギングログの忙しい状態

- インポートの開始/バックアップを無効にし、インポート中にスピナー+ 'インポート...'を表示 POSTはフライトで、大きなファイルへの重複投稿を防ぐ - クライアントバンドルから [LeadManualImportManager] Console.log ステートメントを削除

kamo·4mo ago
Featurekamo-internal

/account-style header+tabs, /leads Cardコンテナ,右gating

- LeadsCreditLayout: グラデーションヒーローヘッダ + アンダーラインタブ (マッチ/アカウント); filter+grid /leads-style Card を丸め、SPEND RECEIVE LEAD CREDIT で利用できるタブ - SPEND RECEIVEのメンバーからポップアップした...

kamo·4mo ago
July 1, 2026
Featurekamo-internal

クレジットベースのリードアサイン UI (利用可能な/履歴/クレジット)

- /leads/available:実時間ベンダー/プロダクト格子、原子受け入れて下さい(鉛への道)、 comment-gate ブロックされた状態, リードが請求可能な瞬間をアニメーション行 - /leads/history:イベントタイプのフィルタでライブクレジット+代入タイムライン - /leads/credi...

kamo·4mo ago
Featurekamo-internal

市場ライフサイクル+市場規模のベンダー/製品

- 市場とフィールド:アクティブ/アーキッドサブタブ、行のアクションはアーカイブ/リアクティブ化 (PATCH .../active), 削除しない - Vendors及びプロダクト:活動的な市場ごとの1つのサブタブ;ベンダーはの下で作成されます 現在の市場のサブタブ; org がアクティブな市場を持っていないとき空の...

kamo·4mo ago
Fixkamo-internal

無限チェックループでリフレッシュアイコンの点滅を停止する

ドメインが SSL-confirmed だったら checkDns は無条件に新しいビルドを sslConfirmed が既に真の場合であってもドメインオブジェクト。 新しいオブジェクト 参照は花粉の効果を(depsはドメインを含んでいます)再調整しました、 checkDns を再び呼び、永遠にループしてチェック状態を...

kamo·4mo ago
Featurekamo-internal

必要なレコードリストにメディアサブドメインを追加

media.<domain> リアルタイムの websockets (チャット、通話、SMS、テーマ) をバックアップ 暫定)とメディアのストリーミング, しかし、それはDNSの設定から欠落していた カタログなので、顧客はレコードを作っていなかったので、 メディア。<domain> は NXDOMAIN と webso...

kamo·4mo ago
Fixkamo-internal

精度で調整されたidでorgをフェッチしないでください

LabelManager は getOrgIdString() (精密セーフ) から orgIdStr を導き出しました 文字列(organization.id) へのフォールバック。Organization.id は JS 番号で、 サイレントは、MAX SAFE INTEGER(...822 → ...800). ...

kamo·4mo ago
Fixkamo-internal

コミットエンドポイント(データの損失なし)による永続的な背景の並べ替え

新しいアップロードをインカムに保存し、目的の注文をコミットします。 (existing-by-srcIndex または new-by-token) なので、既存の画像を再注文する 削除の代わりに。 バックエンドは、authoritative imageBgCount を設定します.

kamo·4mo ago
Fixkamo-internal

不明なorg(404または空のボディ)をnullペイロードにマップ

今欠落のために404を返すSecurityService変更のペア 200-with-empty-bodyの代わりにorg。 呼び出し主は既に org をチェックするので、 適切な404とレガシーの空の-200は、きれいなnullに崩壊します.

kamo·4mo ago
Fixkamo-internal

コンソールを傷つけるようなエラーを停止する

- org/[id] プロキシ: バックエンドは、null orgs の空のボディで 200 を返します。 response.json() は、JSON の入力の "Unexpected end" → spurious 500 を投げました。 防御してnullを返す(呼び出し主は既にnull-check)。 - sof...

kamo·4mo ago
Fixkamo-internal

タイトルのフリップを停止するためにgenerateMetadata で org タブのタイトルを解決する

静的メタデータ.title は 'Kamo' サーバー側をレンダリングしました。次はそれを再調整しました 水分補給、DynamicMetaLoaderのクライアントアップデートをオーバーライドし、タブを反転 org の名前から 'Kamo' に戻ります。 org名のサーバー側を解決する createMetadata な...

kamo·4mo ago
Fixkamo-internal

Myself会員IDが解決するまでの行を保持する

ag-grid は、ロードオーバーレイの下の rowData をレンダーします。 getMemberId() が 0 だったときに、プロップをロードしてもすべてのリードが点滅しました。 ブランクアップ 行とマイセルフのデフォルトが実際にフィルタリングできるまでロードを維持します.

kamo·4mo ago
Fixkamo-internal

デフォルトフィルタは、ロード、単一の市場のための市場バーを隠す、ツールバーを再配置します

- デフォルト AgentFilter に MYSELF に init + ゲート グリッド に userInfo 読み込み、すべてのリードをフラッシュしません - 単一の市場:それを自動選択し、スペースを節約するために市場タブの列を隠して下さい - クイック検索をフィルター行に移動(右)。 リードクレジットを...

kamo·4mo ago
June 30, 2026
Fixkamo-internal

ブランドの保存後の再適用ライブスタイルシートは、ハードリロードなしで新しい色ショーを保存します

DynamicMetaLoader は org の globals.css をマウントするだけで注入します。 色の保存(正しくglobals.css + バンプテーマの修正を再考する) このページは、完全なリロードまで、古い --color-* vars を保ちました。 KAMO THEME REAPPLY ウィンドウ...

kamo·4mo ago
Featurekamo-internal

「世界への公開」ステージを削除します。 全てを固定する

発電機はサービング ドライブにタイルを直接書きます、従ってworldgen パイプラインはもはや公開/プッシュステージを持っていません。 - WorldgenNats.ts + Universe/types.ts: 'push' を WorldgenStageId からドロップします。 WORLDGEN STAGES...

kamo·4mo ago
June 26, 2026
June 25, 2026
Fixkamo-internal

ページは、超高度のedt +道路レス輸送セルを正直に反映

サービスタブは、実際に行われる2つのステージで不完全として読み込まれます。 - edt は EDT4 (水素) が EDT2 基および EDT2 基を supersedes で空の 0% 棒を示しました パイプラインは、edt ステージを省略します。 <hydro> (EDT4)' でスーパーシードされたバーはありませ...

Sage·4mo ago
June 23, 2026
Otherkamo-internal

宇宙管理者: 個別にホストされている地域リスト + プレーンメッセージ放送

#4 コールドレギュレーション可視性: ワールドビーコンは現在、リージョンリストを運ぶので、各シャードカード ライブタブでは、ホストの正確な領域アドレス(単なる数ではなく)をリストし、 目隠し/折りたまれた地域を一目で見られます。 #5 放送修正: ゲートウェイは、「システム」チャットに通知の身体動詞を転送します 行...

Sage·4mo ago
Otherkamo-internal

宇宙管理者: ライブ演算子アクション (フェーズ3)

Actionsタブはライブゲームの既存のgRPCを駆動するライブ操作セクションを獲得します 管理者の表面、確認されたダイアログの背後にある各と、キャップされたRedisの監査リングに録音: - 放送のお知らせ *******************************************************...

Sage·4mo ago
Otherkamo-internal

宇宙管理者:ライブデータストア/ゲートウェイヘルス+世界原発履歴

ライブタブは、新しい Universe.gateway.health と Universe.persistence.health を消費します。 Universe.world.load と一緒にビーコン: データストア ストリップ (CockroachDB quorum ライブ/トータル) ノード、ScyllaDB ア...

Sage·4mo ago
June 22, 2026
Otherkamo-internal

宇宙管理者:ライブタブを追加 — リアルタイムのゲームシャード, 選手 & 地域

実行中のゲームの新しい読み取り専用プラットフォーム管理者ビュー(オフラインではなく) 世界のパイプライン)。 Universe.world.load へのプロセスごとに1回購読します。 beacon すべてのシャードは既に~1 Hzで公開し、/堅いプレーヤー/ 地域/容量は、サイレントシャード検出で、エコシステムロール...

Sage·4mo ago
Featurekamo-internal

ステージごとのデータレイヤーを表示 EDT4オーシャンマスク+ TRF2マーキング

ワールドゲンダッシュボードのステージカードは、各タイルステージベークのデータレイヤーをリストします。 新しく加えられたものの強調: ハイドロの下のEDT4海(海連結)のマスク、 そしてTRF2車線の印+輸送の下のランタイムの地勢の等級分け。 純粋なフォーマット/データ ラベル(types.tsのSTAGE LAYERS...

Sage·4mo ago
June 20, 2026
Featurekamo-internal

表面タイルの staleness + ページに「Regenerate N」をターゲティング

エージェントのスナップショットは、今、知覚障害(最新/失速/欠落)を運ぶ。 API + SSE をページに移動します。 - サービスタブはタイルサービスごとの鮮度ラインおよび開始ボタンがなります示します 「Regenerate N」(= stale + 行方不明) 対象作品がある場合、または「Up to date」とし...

Sage·4mo ago
Chorekamo-internal

最新ビルドのトリガー赤味

kamo·4mo ago
Fixkamo-internal

ライブハートビートのタイルのカウントを表示, 唯一のパス値ではなく

Progress read status.have は、最初の 'running' イベントが 0 にセットされている、 `0 ? カウント` は 0 を保持するので、ライブカウントは決して表示されません(そしてハイドロはすべての EDT を偽造しました) タイル)。 エージェントのハートビートのスナップショット数(遅...

Sage·4mo ago
Fixkamo-internal

設定スライドアウトにユニバースを追加(NavPri)

設定ランディングカードに「ユニバース」ページが登録されましたが、 設定StatusWindow は NavPri が実際に開いているスライドアウトなので、表示されていない 第一次海軍のプラットフォーム管理下。 プラットフォームとして追加 管理サブ項目(ルート+ラベル)、マッチング全般/組織/等.

Sage·4mo ago
June 19, 2026
Featurekamo-internal

宇宙世界世代の管理者ページ

プラットフォーム管理下にある /settings/platform/universe を追加 — 独自のプラットフォーム カード + 3 サブタブ (概要、サービス、アクション) — 開始して監視する カモユニバースのワールドデータパイプラインが稼働 バックエンド (Next API, platform-admin ...

Sage·4mo ago
June 15, 2026
Otherkamo-internal

プロジェクトファイルの更新

kamo·4mo ago
Featurekamo-internal

変更された会員メールボックスに代わって計算/送信

- スレッドメールボックスの所有者メンバーアクティブメールボックスを介してスイッチャーからID コンポーズコンテキスト(+ URL パラメータ)。 - 選択したメンバーメールボックスの新規メッセージ/返信/転送オープンコンポーズ: 会員のメールボックス+エイリアス、署名パーソナライズされたドロップダウンリストから メー...

kamo·4mo ago
Fixkamo-internal

プロキシミドルウェアで***クッキーのgatingページを停止する

proxy.ts (次のミドルウェア) は、すべてのページのリクエストを no でリダイレクトしました。 /logout へのクッキー。 セッション ID がセッションに住んでいるのでストレージ — ログイン後のすべてのナビゲーションをリクエストできません。 Server-side の page-auth は、基本的...

kamo·4mo ago
Fixkamo-internal

クッキーのタッチを停止し、トークンをauthコールに明示的に送信する

すべてのレガシークッキーのクリア/マイグレーションをリッピングします。 トークンは、 sessionStorage (key ***) と X-***-Token ヘッダとして旅行します。 バックエンドは既に好ましい - 他の変更はありません。 ログイン後のサインアウトは、auth-bootstrap fetches...

kamo·4mo ago
Fixkamo-internal

レガシーを採用しないでください***クッキー;代わりにそれをクリア

SessionStorage スイッチ シップ直後には、すべてのブラウザはまだその 古い***クッキー。 移行は、その値をsessionStorage(および)に採用しました。 サーバクッキーのフォールバックも読み取れる) — 屋台/expired Cookie サーバ側をリアルタイムで解決するため /api/user...

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