KamoCRM

ライブ・チェンジ・ログ

あらゆる機能、修正、改善、出荷時として掲載 打ち上げには何も戻らない.

17,499
総変更点
5,986
特徴:
5,283
フィックス
30
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,499AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
タイプ別フィルター
すべてのタイプBuild16CI523Chore774Docs3,254Feature5,986Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
March 11, 2026
Featurekamo-internal

NavTopにSoftphoneと計算機ボタンを追加

kamo·7mo ago
Featurekamo-internal

チャットをツールとして登録

チャットツールの定義を id 'chat' で登録し、ChatTool をコンポーネント、ChatBubbleIcon、indigo gradient hex ヘッドスタイル、320x360 デフォルトサイズ、および無制限のインスタンスとして使用します.

kamo·7mo ago
Featurekamo-internal

ChatBox の組み込みモードでチャットツール アダプターを追加

- ツールシステム用のチャットボックスをラップするチャットツールアダプターを作成する - ChatToolは、アバターのフェッチとセッション作成を処理します(ChatDockによって主に行われます) - 埋め込まれたプロップをChatBoxPropsに追加します。trueの場合、ウィンドウクローム(固定位置、ヘッダ、ア...

kamo·7mo ago
Docskamo-internal

Fix 計画レビューの問題 - チャットのバックアップ、メッセージ受信ハンドラ

OpenToolでuserIdの重複排除を追加して、重複したチャットウィンドウを防ぎます。 Add chat:チャット通知でメッセージ受信リスナー リスナー チャットの自動復元を最小限に抑えます。 残りの git add -A の使用を修正しました.

kamo·7mo ago
Docskamo-internal

ツールウィンドウシステム用の実装プランを追加

アドレス レビュー 発見: hexchat: オープン 移行, 呼び出し開始 リスナー、SVG グラデーション 外部オブジェクト アプローチ、可変幅ドック ポジション、埋め込まれたチャットボックスアニメーションストリッピング、完全な通貨 表、プログラマモデ、デッドコード除去のASCIIテーブル.

kamo·7mo ago
Docskamo-internal

Fix specテーブルの矛盾移行言語

既存のファイルテーブルから「(または薄いラッパーとして保存)」ヘッジを削除します。 約束されたフル置換の移行戦略と整列する.

kamo·7mo ago
Docskamo-internal

アドレス ツールウィンドウシステムのためのスペックレビュー検索

ToolComponentPropsインターフェイス、イベント詳細タイプ、チャットマイグレーションを追加 戦略、HexHead クリック動作、ソフトフォン幅ソーシング、計算機 キーボードフォーカス管理、式パーサーアプローチ、minSizeサポート、 アニメーション状態を終了し、AuthoratedToolWrapper...

kamo·7mo ago
Docskamo-internal

ツールウィンドウシステム設計スペックの追加

チャットウィンドウを一般的なプラグインベースのツールウィンドウに再構築するための仕様 ToolRegistry、計算機ツール、およびソフトフォン抽出システム.

kamo·7mo ago
CIkamo-internal

トリガーパイプライン

kamo·7mo ago
Featurekamo-internal

チャットインジケーターとヘックスヘッドスピンでタイピング対編集を区別

- フラグの編集を含むWebSocketタイピングプロトコルを拡張する - 他のユーザがタイピングしているときの HexHead は時計回り、編集するとき反時計回りを回します - チャットインジケータテキストは「入力...」と「編集...」をそれに応じて示します - sendTypingIndicator はフル WS...

kamo·7mo ago
Fixkamo-internal

チャットUI研磨 - プライマリカラーテーマ、入力中の emoji、ラウンド送信btn、六角ステータスカラー

- 部署タブとチャットボックスヘッダーは、ハードコードされた緑色の代わりに --color-primary を使用します - Emojiピッカーボタンは、チャット入力フィールドを右揃えに動かしました - ボタンを送ります flexShrink:0 楕円形にスケリングを防ぐため - HexHead のボーダー: オンライ...

kamo·7mo ago
Fixkamo-internal

チャットシステムの改善 - 編集スピン、六角マスクの回転、色、最大最小化

- 編集(バックスペース/削除)と入力を検知して後方ヘックスヘッドスピンをトリガー - hex クリップマスクをタイピング/編集中に境界線とともに回転させる(アバターは直立的にとどまります) - 部署のタイトルヘッダーとチャットボックスのタイトルバーを#22c55eに変更(オンライングリーン) - 最大化された状態から...

kamo·7mo ago
Featurekamo-internal

永続的な最小限のチャット、絵文字ピッカー、UIの改善によるチャットシステムの強化

- 復元時にメッセージが再ロードされないため、ヘックスヘッドに最小限に抑えられたときにチャットボックスをマウントしておく - 2秒のアイドルタイムアウトでHexHeadスピニングアニメーションにタイピング/編集インジケータを接続 - 検索テキストボックスの境界線(rgba(148, 163, 184, 0.6)に一致す...

kamo·7mo ago
Fixkamo-internal

新しいOTKセッションと一致したときに無効にしないでください***セッション

有効なルートは、Redis から既存の *** セッションを削除しました OTKを見る前に。 OTK が同じセッションを指していたとき、 "Sessionが見つからなかったり、期限が切れたりしない"と、検索結果が失敗します。 今だけ IDが新しいIDと異なる場合、古いセッションを無効化します.

kamo·7mo ago
FixMediaService

クエリパラメータから、クロスサブドメインWebSocket authを受け付けます

?***= クエリパラメータから ID を読みます。 クッキー。 これは、内部のフロントエンドを可能にします.kamocrm.com 認証する WebSocketは、クロスドメインクッキーなしでmedia.kamocrm.comに接続します。 インターセプターはRedisに対して直接セッションを検証します.

Kamo·7mo ago
Fixkamo-internal

パス*** IDは、クロスサブドメインWebSocketのauthのクエリパラメータとして

クロスドメインのクッキーに依存するのではなく(全体で動作しない) subdomains) は、*** クッキー クライアント側を読んで、クエリとして渡します。 media.kamocrm.com WebSocket に接続するときのパラメーター.

kamo·7mo ago
Fixkamo-login

Cookie ドメインを .kamocrm.com にクロスサブドメイン共有を設定する

クッキーは明示的なドメインなしで設定されました。 webSocket認証用のmedia.kamocrm.comへ.

Kamo·7mo ago
Fixkamo-internal

Cookie ドメインを .kamocrm.com にクロスサブドメイン共有を設定する

*** クッキーは明示的なドメインなしで設定されました, デフォルトでは、 内部.kamocrm.com. これにより、クッキーが送信されないように webSocketハンドシェイク中にmedia.kamocrm.com、すべてのWS接続を引き起こします 「有効な *** クッキーが見つかりません」で拒否する.

kamo·7mo ago
FixMediaService

独自の消費者再試行によるNATSコンシューマーバインディングの処理

- createNatsMessageHandler() メソッドにメッセージハンドラーを抽出する - 「Consumerは既にバインドした」時に、独自のコンシューマー名でリトリーロジックを追加 サーバの再起動後にエラーが発生します - 動詞デバッグロギングをクリーンアップ

Kamo·7mo ago
Fixkamo-internal

チャットのメッセージング、プレゼンストラッキング、自動オープンの問題の解決

- ユニークなNATSサブスクリプションを再試行することで受信されていないメッセージを修正 "Consumer既にバインドした"エラーが発生した場合のコンシューマー名 - STOMP 接続で即時のハートビートを送信することにより、オフラインの状態を修正し、 接続後のバルクプレゼンスを再取得 - 冗長を避けるためにセッシ...

kamo·7mo ago
Fixkamo-internal

MUI アイコンの型エラーを解決し、単一の STOMP WebSocket 接続を共有する

- tsconfig パスを @mui/icons-material に追加して、壊れた ESM をバイパスします。 ./esm/index.d.ts 以外の点の v7.3.1 でエクスポート - ChatWebSocketContext を作成して、単一のSTOMPクライアントをアプリ全体に共有 PresenceWr...

kamo·7mo ago
FeatureMediaService

Add WebSocket認証を経由***クッキーハンドシェイクインターセプター

Handhakeに***クッキーを読み込むWebSocketAuthInterceptorを追加, KSessionService でセッションを解決し、memberId/orgId を格納する WebSocket セッション属性。 STOMP CONNECTでプリンシパルを設定する ダウンストリームプレゼンスと通知機...

Kamo·7mo ago
Featurekamo-internal

Web Audio APIでチャット効果を追加

UseChatSounds を lazy AudioContext の初期化で作成 ブラウザの自動再生の承諾。 ワイヤアウトゴイングとタイピングはチャットボックスに聞こえます。 notificationsounds.com(CC Attribution)からロイヤリティフリーのサウンドをダウンロードしてください.

kamo·7mo ago
Otherkamo-internal

チャットメッセージバブルにスケールポップアップを追加

春ベースのスケールポップ効果でアニメーションする新しいメッセージ チャットで読み込まれた履歴メッセージは即座にレンダリングを開きます。 システムメッセージ 変更されていないまま。 期待する感情のアクセシビリティ設定.

kamo·7mo ago
Fixkamo-internal

階段閉鎖を防ぐための openChat でメンバーパネルを開くための ref を使用する

ユーザーがメンバーパネルを開くと、メンバーをクリックしてチャットし、閉じます。 async session API 呼び出しが返される前のパネル、チャットウィンドウは パネルがまだ開いているかのように500pxオフセットで置かれる。 お問い合わせ openChat がメンバーをキャプチャしたので、呼び出し時にクロージャ...

kamo·7mo ago
March 10, 2026
FixKlusterServices

Remove forced WebSocket headers from media middleware

Traefik v3 handles WebSocket Upgrade/Connection headers natively. Remove forced headers that broke non-WebSocket API requests.

Kamo·7mo ago
Fixkamo-internal

ポートのTraefikによるRoute MediaServiceトラフィック 443

- クラスター内部サービスアクセス用の MEDIASERVICE URL env var を追加 - 最初に env var を使用する 9 API ルートで getMediaServiceBaseUrl を修正 - WebSocketのホックはTrefikによってmedia.kamocrm.com:443に接続します...

kamo·7mo ago
FixMediaService

ポートのTraefikによるルートWebSocket 443

- service.yaml:podの実際のリスニングポートに合わせてポート80→8443を修正 - ingressroute.yaml: バックエンドのスキーム https + port 8443 を使用する - servertransport.yaml: バックエンド TLS の証明書に insecureSkipV...

Kamo·7mo ago
Fixkamo-shared-library

リポジトリの可用性でコマース豆の状態を作る

Add ******************** に婚約 ライフサイクル そして CommerceService コマースリポジトリがいるときにのみ読み込みます スキャン。 UnsatisfiedDependencyExceptionをサービスで防いで下さい com.kamo をスキャンする MediaService ...

Kamo·7mo ago
FixKlusterServices

Add system account to all NATS configs

Add $SYS account with admin credentials to k0m1, k1m1, and k2m1 NATS configs. Enables nats CLI cluster management operations (peer removal, step-down, etc.) for...

Kamo·7mo ago

配送を見るのが好きですか?

自分のワークスペースに到着します。 無料プランをスタートし、月に再度このページをお読みください.

永遠に無料で始める料金を見る