KamoCRM

Live Change Log

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

17,644
Total Changes
6,069
Features
5,335
Fixes
30
Projects
Filter by project
All Projects17,644AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService583InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,408kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,069Fix5,335Other998Performance165Refactor278Revert23Style42Test162Upgrade1
March 29, 2026
Fixkamo-internal

ラップミーティングは、org の署名テンプレート (header/footer/signature) でメールを招待し、カスタム メッセージを含む

これで、メールのコンポーザーと同じメールをコピーします。 1。 メールサービス(USERスコープ、Companyフォールバック)から署名テンプレートをフェッチ 2. 署名コンテンツ(名前、電子メール、タイトル)の送信者のメンバープロファイルをフェッチ 3. 受信者の個人化と会議の招待状を作成する 4. 提供される場合の...

kamo·7mo ago
Fixkamo-internal

ミーティングの送信は、APIService ゲートウェイを介してではなく、EmailService に DIRECTLY を招待します

ルート原因: APIService の Java ゲートウェイを経由する ForwardToApi ルート 複数のフォームのデータ境界を正しく保存しない 電子メール コンポーサーは、専用のメールプロキシルートを使って話すので動作します。 直接メールサービスへ。 Fix: 正確なメールプロキシパターンを再現 — sen...

kamo·7mo ago
Fixkamo-internal

カレンダーページヘッダとサイドバーのサブワード背景のスズを使用

リード/アローメントページスタイリングとライトカラーミックスの背景を合わせる 大きく飽和したプライマリカラーの代わりに.

kamo·7mo ago
Fixkamo-internal

ページ上の明確な階段六角頭は、孤立した状態の代わりに更新します

最小化されたツールウィンドウはリフレッシュを生き残らないので、六角形のポジションを復元 未機能のアイコンと非機能のクリックハンドラで折りたまれたヘッドを作成しました。 今、マウント上の持続的な六角頭をクリア — 彼らは自然に再作成されます 窓は再び最小限に抑えられます.

kamo·7mo ago
Refactorkamo-internal

決定的なレイアウトエンジンでHexHead配置システムを書き換える

バギー衝突防止システム(spiralSearch, resolveCollisions)を置き換えます。 FlyToHomeRow, ドック/グループ RAF ループ) は、単一の決定的なリフロー() 関数を使用します。 ツールウィンドウ(z:100→250)の背後にある六角頭が現れ、互いに重なり、 そして矛盾した動き...

kamo·7mo ago
Featurekamo-internal

応答を待ちながらAIチャットにタイピングインジケータを追加

コンテンツがすでにストリーミングされたときにのみ、ストリーミングバブルが表示されます。 REST 待ち時間中に視覚的なフィードバックを残しません。 強化ドットを追加 ASSISTANT LOADINGと最初のコンテンツ/応答の間で表示するインジケータ.

kamo·7mo ago
Fixkamo-internal

会員IDが「新規」の場合、BAD REQUESTのエラーを防止するためにメンバー固有のタブを非表示

/settings/member/new URL (「チームメンバーを追加」ボタンから) は、 [memberID] 動的ルート、AccountActivityTab、メンバーシップ権限Tab を引き起こします。 とPlansBillingTab は、API を「new」と呼び出すようにします。 Java バックエンド...

kamo·7mo ago
Fixkamo-internal

60s OTK TTLは、ウィンドウ、独立したチャット/メールがバックエンドにブロックされないよう招待します

ROOT CAUSE: OTK は 10 秒 TTL を持っていた。 kamo-meet のページで OTK を検証するために、すべてのアセットとブランディング/overrides.js をロードしました。 Redis → 401 → セッションなし → 名前なし → JWT →「モデレータ待ち」 修正: - OTK...

kamo·7mo ago
Fixkamo-internal

チャットを既存のチャットセッション API 経由で送信し、メールはマルチパートからメールサービスに招待します

チャットの招待状: POST /api/media/sessions/chat によるチャットセッションの作成/取得 その後、ミーティングの招待をテキストメッセージとして送信します。 利用する ChatTool/ChatBox と同じ API パターンです。 電子メールの招待状:新しい/api/meet/invite...

kamo·7mo ago
Fixkamo-internal

すべてのミーティングフィールド(sendChatInvite、 sendEmailInvite、customMessage、roomAlias、joinUrl)をバックエンドに転送する

Next.js API ルートは sendChatInvite、 sendEmailInvite をストリッピングしました。 customMessage, roomAlias — ルーム名と招待会員IDのみを転送します。 バックエンドは招待フラグなし、roomAliasなし(400を使用して)、およびなし カスタムメッ...

kamo·7mo ago
Featurekamo-internal

提供されていない場合、すべての MeetingDialog インスタンスとセルフフェッチに利用可能なメンバーを渡す

- メンバーリストは、各メンバーに利用可能なメンバーを渡す - メンバー項目は、利用可能なメンバーをミーティングダイアログに渡します - MeetingDialog のセルフフェッチメンバーから******************************** 利用可能なメンバーのプロップが空の場合(チャットボックスの使...

kamo·7mo ago
Featurekamo-internal

チャット/メールの招待状に MeetingDialog にカスタムメッセージの textarea を追加

少なくとも1つの通知オプションが複数行のテキスト入力を表示する これにより、ミーティング作成者が個人的なメモを追加できるようにします。 招待状 チャットとメールのトグルがオフの場合、非表示。 メッセージ 通知に含めるためのバックエンド API に渡されます.

kamo·7mo ago
Fixkamo-internal

直接バイパスではなく、ミーティングごとにミーティングダイアログを表示

MemberItem(インタラクションセンター)とChatBox(チャットツールウィンドウ)の両方が今 MeetingDialog を対象メンバーに事前選択して開くと、 ユーザーがルーム名を設定し、チャット/メールの招待オプションを切り替える 会議開始.

kamo·7mo ago
Fixkamo-internal

直接MediaServiceの代わりにAPIServiceを介してコンフィグAPIを満たすルート

既存の meet/create のルートは ForwardToApi (APIService) を使用します。 メディアサービスへのプロキシ 新しい config/background のルートは、 現在のインフラで動作するパターンと同じです.

kamo·7mo ago
Fixkamo-internal

アイコンだけとしてチャットした後に新しいタブボタンを移動する、重複削除 ノートリンク

New Tab は、今チャットの右側にあるアイコンボタン(ラベルなし)です。 NavPriに既にあるので、NavTopから削除されたメモ.

kamo·7mo ago
Featurekamo-internal

/settings/features/meets のページを 5 タブで org レベルのビデオ会議 config に追加します

一般、セキュリティ&アクセス、録画、ブランディング、新規設定ページ 通知タブ。 meetApi クライアント、MediaService プロキシ ルート、 ロゴの variant の選択、ドラッグ・ツー・オーダーの仮想背景管理、 と、すべての 3 つの nav の場所を更新 (SettingsStatusWindow,...

kamo·7mo ago
Fixkamo-internal

デフォルトのプロップ配列参照によって引き起こされる MeetingDialog で無限のリレンダーループを防止

UseEffect は、依存症として preSelectedMembers (デフォルトは []) をプリメンテーションしました。 すべてのレンダーで新しい配列を作成し、無限の setState をトリガーする ループ。 開放的な状態遷移を追跡するために ref を使用することで修正 不安定なデプス、TextField...

kamo·7mo ago
Fixkamo-internal

チャット アイコンを白くし、メールバッジをメッセージリストと同期し、テーマカラーのCSSカラーミックスを使用

- NavTop:ForumIconカラーをホワイトに変更して、チャット Nowラベルにマッチ - MessageBrowser/MailButton: WebSocketメールをカスタムイベントで調整するので、バッジカウントはメッセージリストと同期して滞在します - 特徴カード/ページ: 適切なテーマ・サポートのため...

kamo·7mo ago
March 28, 2026
Fixkamo-internal

UseMeeting を OTK を生成し、ミーティングウィンドウを直接開く

バックエンドミーティング API エンドポイントはまだ存在しません - ミーティングレコードをスキップ 今作ってみる すべてのクリックハンドラにエラー処理を追加して防止 クライアント側のクラッシュ.

kamo·7mo ago
Featurekamo-internal

Janus ベースの WebRTC 統合 (useWebRTC, VideoCallPanel, コール API ルート) を削除します

古いJanus WebRTCボイス/ビデオ/スクリーン共有コードを削除 KamoMeet(Meet-based)の交換。 useWebRTC ホック、VideoCallPanel を削除します。 CallInitiationListener と /api/webrtc/ の全てのルート。 ChatBox コールをクリー...

kamo·7mo ago
Fixkamo-internal

可視性チェックボックスと列車AIが独立制御をトグルする

記事にアクセスできる可視性(メンバー、チームメンバー、パブリック)制御 KB UI では トレインAIは、RAGインデックスの親ではなく、別のトグルです 可視性チェックボックス.

kamo·7mo ago
Featurekamo-internal

リアルタイムの未読メッセージインジケーターでチャットメンバーのカウントを置換

- NavTopバッジは、オンラインメンバーカウントではなく、完全に未読メッセージを表示します - --color-primaryテーマ変数から得られるチャットボタンのアイコン色 - インタラクションセンターのメンバー項目は、未読メッセージカウントバッジを1人表示 - UnreadContext は、WebSocket...

kamo·7mo ago
Featurekamo-internal

トレーナーAIのトグルとオーディエンスの可視性チェックボックスをKB記事エディタに追加

AiEnabled マスター toggle をメンバーの可逆可視性チェックボックスに追加します。 チームメンバー、および行動標識の設定からorgのカスタマイズされたラベルを使用して公開します.

kamo·7mo ago
Fixkamo-internal

内部のK8s URLを使用して、非KamoCRMのorgsのavatarアップロードを修正

API プロキシは、すべての org に対して、外部 URL (https://api.{domain}) を計算していました。 これはKamoCRMのために解決しました. API SERVICE URL env var を直接使用 内部ルーティング。 また、APIServiceで上流X-Forwarded-Hostを...

kamo·7mo ago
Fixkamo-internal

Re-fetch notes after create/update to show decrypted content in preview

The backend returns encrypted content/contentPlain in POST/PUT responses, causing NoteCard previews to display ciphertext until page refresh. Now re-fetches via...

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