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 21, 2026
Featurekamo-internal

明確なウィザードセッション?fresh = 1 で新鮮な作成のストレージ

ネットワークから ?fresh=1 で作成し、クエリを除去し、 短命ロックなので、React Strict Modeは前の古いドラフトを復元しません persist 実行します。. Wizard は sessionStorage に住んでいる (localStorage ではなく).

kamo·6mo ago
Fixkamo-internal

JSON コンテンツタイプと表面スプリングエラーフィールドを正規化

JSON プロキシ ボディの 1 つの application/json ヘッダーを強制します。 org ルートは常に 設定します。 地図 問題 課題のタイトル/詳細作成の組織エラー.

kamo·6mo ago
Chorekamo-internal

Autocommitルールを削除

kamo·6mo ago
Featurekamo-internal

セキュリティモデルポリシーのコンプライアンスウィザード

- ブランチタイプAPIは、アルコール/タバコ/防火具のポリシーをウィザード状態にマップします - 動的コンプライアンスのステップ:モデルがすべてのATFおよび年齢を固定するときのnavからの省略 - MEMBER SELECTまたは複数の年齢オプションの場合のみ、年齢とATF制御 - レビューは、ユーザーが求めたフィ...

kamo·6mo ago
Fixkamo-internal

セキュリティサービスにプロキシする際に JSON コンテンツタイプを確保する

組織作成が返された 415 サポートされていないメディア 上流だからタイプ Spring は @RequestBody の application/json を期待しています。 ノードフェッチは省略または省略できます デフォルト 文字列ボディのContent-Type; ForwardToApi は JSON で設定で...

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

セルフチェックとリダイレクトのための文字列としてメンバーIDを比較

User-info API は、userID を文字列として返し、int64 の精度を維持します。 isSelfは数値()および混合されたタイプと厳密な平等を使用しましたり、従って表示します 独自の /settings/member/:id は別のユーザとして扱われ、トリガーされた MANAGEの権利が欠如したときにセ...

kamo·6mo ago
Fixkamo-internal

修理チケットロードレース後のリアルタイムアップデート

初期メッセージのフェッチが終了するまでSTOMPのサブスクリプションを渡す setMessages は、ロード中に送信されたメッセージを消去できません。 sessionGuid変更時にメッセージをクリアします。 作成したメッセージを表示 POST 応答から送信された行は WS で待機せずに表示されます.

kamo·6mo ago
Fixkamo-internal

ケースインセンティブマッチングで非推奨プレイ(アプリ/メディア)を非表示

- Lowercase statusMap キーとルックアップにより、API ケーシングと検証が整列 - 隠された赤外線ラベルの箱を無感覚に扱います - 親がまだそれらを渡しても有効な必須の列からのストリップの非推奨ラベル

kamo·6mo ago
Fixkamo-internal

セキュリティロールは、ロックされたロールと明確なAPIエラーを保存します

- isAllowEditSecurity が false の場合、omit 権限と SecurityModelIds が PUTボディなので、SecurityServiceはメタデータのみの更新(セッションタイムアウト)を受け入れます。 説明) 許可ペイロードを拒否する代わりに。 - isAllowEditSecur...

kamo·6mo ago
Fixkamo-internal

Proxy PATCH のメンバーシップ タイプを SecurityService に

会員プロファイルUIは、**************** と呼ばれます しかし、App のルーターのハンドラは存在しません、従って次は HTML 404 およびクライアントを戻しました 失敗したJSON解析後の未知のエラーが示されました.

kamo·6mo ago
Featurekamo-internal

プラットフォーム管理の設定を追加 — org プランの助成金、イベント、プランのカタログ

- /settings/platform の下の新しいページ( hasPlatformAdminAccess によって保護される): - /organization - 理由で、すべてのorg、助成金/修正/再生COMP計画をリスト - /events — 監査フィード*************************...

kamo·6mo ago
Fixkamo-internal

プロフィールビューでログインしたユーザーのアバターでメンバーアバターを上書き停止

fetchAvatars fetched /api/security/avatars (memberID スコープなし — 常に戻ります) ログインしたユーザのアバターを呼び、 setActiveAvatar と呼びます。 会員アバターは既に会員エンドポイントから読み込まれています。 他の人を見る管理者 メンバーのmy...

kamo·6mo ago
Fixkamo-internal

行方不明のsync-rightsプロキシルートを追加

POST /api/security/roles/sync-rights は Next.js プロキシハンドラを欠落させました。 セキュリティロールの設定で、常に失敗する権利ボタンを同期させます.

kamo·6mo ago
Featurekamo-internal

会員制覇者支援権の賭けとデュアルモードチケットビュー

- NavTop:サポートボタンを任意のサポート権利(エージェントまたはメンバー)に表示 - サポートボタン:各ドロップダウン項目を右にゲート — チケットを作成/表示、 Webinar をリクエストし、右が保持されたときにのみ表示されるマイウェビナー - SupportTicketListTab: デュアルモード —...

kamo·6mo ago
Featurekamo-internal

右ボタンを SecurityRoleManager に追加して、トップレベルの orgs に追加します

ボタンは、組織.hasParent が false の場合のみ表示されます。 コール POST /api/security/roles/sync-rights はロールテーブルをリロードします.

kamo·6mo ago
Fixkamo-internal

ゲート サポート/設定 権利、固定 ネットワーク コピー、タブ スイッチ、nav の分岐器に荷を積む

- ネットワークカード:動的ブランチタイトルラベルを使用する更新された記述 - サポート カード: 修正 404 変更による href /help → /support; isSupport + VIEW SUPPORT 右 - 設定カード(ホームページ):ゼロ設定関連の権利を持つメンバーのために隠される - 設定ギア...

kamo·6mo ago
Fixkamo-internal

サポートチャットUX — 名前の更新、タイトル、通知カウント、データグリッド

- NAME CHANGED WSイベントが到着したときに、VisitorNameChangedのチケットチャットの火災 - サポートTicketWindowは用具を出荷します:負荷のrequestorNameのタイトルおよび 名前変更; 更新ページなしでリアルタイムでチケットの状態を更新して下さい - Support...

kamo·6mo ago
Fixkamo-internal

リードページ上の空の状態の代わりに、AG Gridの読み込みオーバーレイを表示

ロード状態を真正に初期化して、グリッドは「リードをロード...」を示しています。 最初のフェッチが完了するまで、「リードが見つかりません」のフラッシュを防止します.

kamo·6mo ago
Featurekamo-internal

チケット訪問者の地行で都市とサブディビジョンを表示

"都市、地域、国(IP)" として表示 — null がフィルタリングされるので、 国のデータのみが利用可能な場合、十分に劣化

kamo·6mo ago
Featurekamo-internal

タブ URL を /account ページに追加して、深いリンクとリフレッシュの永続性

タブの状態は、******************************** に同期されますので、リンク 特定のタブの作業と正しいタブは、ページ上で選択されたまま更新します.

kamo·6mo ago
Fixkamo-internal

Correct message sides in history and handle visitor name change events

- Use messageType=VISITOR_MESSAGE from API to determine left/right in history load - Add NAME_CHANGED system event rendering in SystemMessage and TicketChat

kamo·6mo ago
Featurekamo-internal

チケットヘッダで訪問者のフラグ、国、IP を表示

- 訪問者を追加するIpAddress、VisitorCountryCode、VisitorCountryName to SupportTicketDTOタイプ - レンダーフラグ emoji + 国名 + パブリックチャットチケットのticketHeaderのIPアドレス行

kamo·6mo ago
Fixkamo-internal

チケットチャットでは、常にから始まる「Visitor」のメッセージタイプを扱います

PublicChatService で公開されたビジターメッセージは、MessageType=VISITOR MESSAGE を携帯します。 MemberId に関係なくauthor='them' として明示的にマークします。 エージェントのMemberIdがシステムメンバーと一致しても、左側に表示されます.

kamo·6mo ago
Featurekamo-internal

NEW TICKET NATS通知の自動オープンサポートチケットポップアップ

新しいサポートチケットが到着すると、バックエンドはNEW TICKETを送信します。 PENDING COUNT に加えて、STOMP メッセージ。 サポート数Context ツール:open をディスパッチすることで、チケットチャットウィンドウがポップアップ表示されます。 エージェントが /support にナビゲー...

kamo·6mo ago
Fixkamo-internal

TicketHeaderのタイトルから別のチケット番号/バッジの行

タイトルは、チケット番号と2で今ラップフレックス行を共有しました バッジは、それを切断することを引き起こします。 チケット番号とバッジの占有 自分のコンパクトな行で、タイトルは最大で全幅の行を取得 包装の2ライン.

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