KamoCRM

ライブ・チェンジ・ログ

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

17,494
総変更点
5,983
特徴:
5,282
フィックス
30
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,494AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService248MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
タイプ別フィルター
すべてのタイプBuild16CI523Chore773Docs3,254Feature5,983Fix5,282Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 25, 2026
FeatureMediaService

チャット送信者全員が1つのファンアウトを通過

アラート、Webチャット訪問者、AIセールスエージェント、インバウンドソーシャルメッセージ と Exec2Exec デスクは、ChatFanoutService: アラートで通知します。 受信者のウィンドウ、バッジ、電話、通知センターにアクセスします。 他の人は自分のフレームを保ち、AIは正直にカウンターを回します。 ...

Kamo·4w ago
September 24, 2026
FeatureMediaService

オリジナルではなく480pxのプレビューから画像の添付ファイルが描画されます

チャットバブルは、ダウンロードしたほとんどの240x240 CSS pxとすべてのビューアで画像を描画します オリジナルの電話写真は3〜8 MBです。 お問い合わせ ******************** が 480px に縛られた WebP に応答 その長い端に;元のエンドポイント、ライトボックスとダウンロードは、...

Kamo·4w ago
September 23, 2026
FeatureMediaService

ホールデムの招待と会議のリマインダーは、彼らが誰であるかを言います

MemberNotificationClient.raise は、アクター会員ID/actorName (id は id として送信) のオーバーロードキャリングを獲得しました。 テキスト; 古いシグネチャは変更されず、送信されません。 HoldemInviteMessengerがディーラーを渡す "Dana Reye...

Kamo·4w ago
September 18, 2026
FeatureMediaService

引用符、手履歴、チケットイベント、およびバグスレッドは、IDをメンバーカードのニーズに送信します

四面の表面は、その横にidの名前でメンバーを示したので、コンソールの会員カードは何もなかった お問い合わせ それぞれが既に送信する名前の横にある TEXT として id を送信します (JSON 番号として 19 桁の id が読み込まれます) 他の誰かに丸められ、その名前が既に発信者に達するところだけ。 - 応答引...

Kamo·1mo ago
FeatureMediaService

プレゼンターテーブルは、誰のプレゼンターが誰が予約できないかを見ることができます

メニュー — MANAGE SUPPORT, 呼び出し者の所有 組織の型だけ(他には「見つかりません」) — 各活動的なプレゼンターに答える hasBookableTime は、プレゼンターテーブルの名前の横にある警告のために。 hasBookableTime(member, type) は webinarsAwai...

Kamo·1mo ago
September 17, 2026
FeatureMediaService

誰も彼らと時間を予約することができないとき、プレゼンター、ライブを伝えます

宣言された時間が実行されているプレゼンターは、この機能の1つの状態が報告されていない: 予約ページは、単に時間、訪問者の葉、そしてそれを修正できる人を提供しません。 何も聞いていません。 カモCRMの独自の製品デモは、今日のまさにその状態にある - その唯一の プレゼンターの最後のウィンドウは2026-09-03でした...

Kamo·1mo ago
September 13, 2026
FeatureMediaService

プレゼンターメールの通知チームメンバーのブラインドコピー

GET/PUT /api/webinar/notify-members (MANAGE SUPPORT) 読み込み、置換 組織のさらなる通知リスト。すべてのIDはチームメンバーでなければなりません その組織は、ほとんどの25で。 WebinarEmailNotifierは、所有する機能を追加します。 組織のリストは、す...

Kamo·1mo ago
September 12, 2026
FeatureMediaService

リレー org は /topic/rt/org/{orgId}/{domain} にイベントを変更します

Writersは、成功した変更後にNATSのコアNATSにrt.org.{orgId}.{domain}を公開しています。 すべてのPodは、orgのトピックにそれを中継しているので、読み込みの代わりに画面が refetch を開きます。 SUBSCRIBEはセッションオーガナイゼーションに対してチェックを行い、クライ...

Kamo·1mo ago
September 11, 2026
FeatureMediaService

ロースターは、無効な組織の名前がなくなった

プラットフォームから無効な組織 → 設定 -> 組織図 (orgs.is active = FALSE) はどこにも存在しませんが、コンソールの Void タブ。 findOwnedOrgsByOwnerIds — "orgs がそれぞれ行っている 各タイトルの横にある org id のために保持されている、 共有のf...

Kamo·1mo ago
FeatureMediaService

顔の答えは、多くの人が会話の中でどのようにしているかを言います

GET ******************** は `participants` を実行します: コンソール 3人以上がいるときだけ、メッセージの横に顔を置く 会話は、2人の間では、メッセージがすでに表示されているので、 お問い合わせ シートからカウントされ、著者ではなく - 書いた人や左が保持する人 彼らが会話の...

Kamo·1mo ago
FeatureMediaService

すべてのチャットウィンドウにすべてのメッセージが表示される

メニュー 1つの会話のために、答え、写真 それぞれのメッセージの横に描画する:今のみんなと書いたすべての人 それに(ロスターは去る人々を忘れます;彼らのメッセージはしません)、各リストに MemberIds は、写真を持っているかどうかを調べるので、コンソールは「写真がない」と伝えることができます。 "まだ尋ねていない...

Kamo·1mo ago
FeatureMediaService

常にプラットフォームのカモ・ミートの会議リンク

メニュー Exec2Execの会話の両側を聞かせて 同じ門の後ろにあるミーティングリンクをメッセージとして追加します。 会議は、会議として作成されます プラットフォームのライブドメイン(meet.kamocrm.com/<room>)で、Kamo Meetのプラットフォーム組織、 誰が尋ねる - クライアント独自のホワ...

Kamo·1mo ago
FeatureMediaService

クライアントの写真、最後のサインイン、プレゼンス、デスクの面

デスクのロスターは、すべてのクライアントのために、自分の写真(users.avatar id、上に構築された オペレータのライブテーマのホスト — コンソールがイメージをロードする唯一のもの) プラットホーム(users.last login)のどこにでも署名され、一度パースされ、送られます lastActivityA...

Kamo·1mo ago
FeatureMediaService

会話は電話に到達

Exec2Execラインのメッセージは、受信者の携帯電話だけでなく、 コンソール:KamoCRMが返信する際の顧客の携帯電話、すべてのデスクメンバーの携帯電話はいつ 顧客の記述。 既存の存在感のあるCHAT MESSAGEプッシュ、ディープリンクに乗る kamocopilot://exec2exec/<guid> (デ...

Kamo·1mo ago
September 10, 2026
FeatureMediaService

クライアントメッセージのデスクのカウントはまだ表示されていない

メニュー メッセージの数を返す クライアントはこの EXEC2EXEC ACCESS の所有者は、すべて見ていない 会話、および各ロスター行は顧客の未読数を運びます。 それはあります プラットフォームの未読のルールは、会話の顧客が言ったものに狭くなります。 すべてのチャットでデスク全体が座っているので、同僚の返信は未読...

Kamo·1mo ago
FeatureMediaService

すべてのチャットで机全体に座って、誰がそれにあるか、チャットフィードを閉じます

- 常駐会員: EXEC2EXEC ACCESS 保有者全員が常駐 Exec2Execの会話。 Exec2ExecDeskReconcilerの座席およびからのunseats セキュリティサービスのexec2exec.desk.changedイベントで5分のスイープを付与します。 起動し、チャットが開いているか、または...

Kamo·1mo ago
FeatureMediaService

エグゼクティブチャネルを管理

聴衆のルールと券売機との会話、以下 SystemBugの形状:独自のパッケージ、独自のコントローラ、独自の可視性、および MediaSession/MediaObj は、すべて下で再利用しました。 何もない サポートキューを抑制し、チケット行なしのチャットは絶対に行いません お問い合わせ 適格性(Exec2ExecE...

Kamo·1mo ago
September 9, 2026
FeatureMediaService

空のテーブル、番号付きテーブル、メンバーごとに1つのテーブルはありません

4つのルール、メンバー全員が壊れていると報告した。 コンパクトテーブル。 ロビーは1つのゲームが再生された間に3つのテーブルを見せました。 座席が全くなかった:テーブルを開ける前に作成される1つは購入を意味しました チェックを優先したパスで空にしました。 closeIfEmptyは既にカバーします シートが消える2つ...

Kamo·1mo ago
FeatureMediaService

誰がショーをしたかを示す

みんなの折り畳みで取れる鍋は、その内容の表で片手に オーナーだけが知っているし、それが何かを言う方法がなかった。 ふるいを表示 誰かを読んでテーブルが学習する方法と、不可能なゲーム 次の時間について半減を取った。 会員様は、 設定ではなく、ACTIONは、選択だからです。そして4つすべてでガード 自分のカードを提示す...

Kamo·1mo ago
FeatureMediaService

表を開いたら、それを買い、最後の1はそれを閉じます

表の人生の両端は、同じことを許しました。その中に誰もいないテーブル。 1つの費用の合計および密封されたボディを開けて下さい。 ホストはテーブルを前方に置くことができます 座席を取らない組織全体で、その最初の同僚に クリエーターが遊んでいなかったゲームで、招待状を単独で受け取り、 2人目のプレイヤーを待っていた。 ホス...

Kamo·1mo ago
September 8, 2026
FeatureMediaService

プライズ、そして各人が取られた期間

移動パネルが必要とする2つのこと、公開されたフレームにそれらの両方。 `GET /games/{id}/moves` は、すべてのply を順番に渡します。 別の読み込みです 目的の `ChesGameView` のフィールドではなく: 移動リストとパープライ すべての公開に乗るのに使用される位置, 1 人の受信者あ...

Kamo·1mo ago
FeatureMediaService

サーバ権限のあるテキサスホールデム、チェダー財布シーム

どの会話からでも始めてテーブルを10人まで収容可能。 組織に招待可能。 すべてのルールはここに住んでいます。ブラウザは誰も所有していません。 ## エンジンは純粋なJavaで、列挙によって証明されます HandEvaluator は C(52,5) = 2,598,960 の 5 枚の針を独自のテストでランク付けし...

Kamo·1mo ago
FeatureMediaService

チャットエントリは、ペアのボードの扉です

一度にプレーした仲間2名が一緒にボードを持っていて良いです。 チャットだから エントリーストップで紹介する「GameWith」は、 SHAREDゲームと回答 — 1 が実行されている場合は、そうでなければ最後の 1 が再生され、終了 ゲームは、再び再生して、その最後の位置で開きます. 同じドアは方法、 問題ではなく、「...

Kamo·1mo ago
FeatureMediaService

招待状はすぐに再生され、そのターン時に招待状が伝えられます

招待状は、招待状をボードに表示し、触れることができなかった、 デスクから離れる人もいます。 今、ゲームが実行されている それが作成される瞬間から: 招待者は白いので、それをチェスのルールによって すでにその動きであり、彼らは果たしています。 招待されたプレーヤーは、以前と同じチャットカードを取得します。 彼らがそれを...

Kamo·1mo ago
FeatureMediaService

チェス、サーバ権限、NATS上全ゲーム

ルールは1か所に住んでいるし、これはこれです。 ChessEngineは、 ルーレット全体 — 世代を移動し、ピンの下に合法性、チェック、キャスト、エン 受動者, プロモーション, チェックメイト, 失礼者, 3倍の繰り返し, 盗難防止 ルールと不十分な材料 — ブラウザはどれも所有しています。 すべての状態 サーバの...

Kamo·1mo ago
September 7, 2026
FeatureMediaService

プラットフォームチームメンバー専用のレポーターフィルタ

ボードはグローバルで、すべての組織がすべてのレポートを見出しています。 顧客は、WHO が列を提出した SystemBugIdentityPolicy を保持しています。 制御する 記者名によるリストは、別々に受ける同じ開示である ドアは、既に開示しているポリシーを正確に人口に提供されているので、 プラットフォームの組...

Kamo·1mo ago
FeatureMediaService

会員の業績を解決

投稿を承認すると、SecurityService がメンバーのアカウントを再カウントするようになりました。 SPREAD THE WORDの立っているので、トロフィーの土地は同じ秒と同じ秒で メンバーの次のページのロードではなく、決定。 `GrowthAchievementClient` ミラー `MemberNot...

Kamo·1mo ago
FeatureMediaService

メンバーが動作するキューと管理者レビューのキュー

/api/media/marketing/growthのMediaServiceの成長ハブの表面。 そのために 追跡、スコアボード、材料、カンバを所有する同じ理由 — と APIApp は /api/media/** を既に転送しているため、ゲートウェイの動作はありません。 提出は、メンバーをインメディアテルYに移動...

Kamo·1mo ago
FeatureMediaService

事故したメンバーにアンロックを中継し、誰もそうしない

セキュリティサービスを公開 ******************** コアNATS; これ メニュー と同じアレンジ トレーニングバッジ、および同じ基礎的な理由で: SecurityService は、 データと独自のWebSocketはありません。 PAYLOADは、誰のカードであれ、一つをフェッチするキューではあ...

Kamo·1mo ago
FeatureMediaService

各レポートを提出したすべてのorgにボードを開く

テナントチェックは、すべての4つのクエリから可視OR404からなくなっています。 組織は、すべてのレポートを読んでコメントしたり、投票したりすることができます。 SystemBugIdentityポリシー それを置き換えるものであり、それは3つの条件です。プラットフォームのorgのTeamMember プラットフォーム...

Kamo·1mo ago
September 6, 2026
FeatureMediaService

スレッドページは読者の名前をつけ、未使用のヘルパーをドロップします

`viewerMemberId` はスレッドページにあるため、コンソールはビューア自身のことを伝えることができます。 /api/user-info に 2 番目の呼び出しなしに、他の誰からも反応します。 参考文献 第二の非同期フェッチで埋め込まれるのは最初のレンダーと反応のために空です 未充填を開始し、それ自体を是正す...

Kamo·1mo ago
FeatureMediaService

レポートの背後にあるスレッドと1つが必要な2つのステータス

`SystemBugThreadService` は、レポートの MediaSession、ステータス 著者が与えた理由でそれに書かれたイベント、コメント 誰 報告書は、退去、返信、反応、およびパーメンバーのミュートを見ることができます。 すべてのエントリ ポイントは、システムバグ制御回路です。, 決して Media...

Kamo·1mo ago
FeatureMediaService

レポーターが自分の修正を確認し、拒否の理由を運ぶようにしましょう

POST /{id}/verify-fix を追加 — この機能の 1 つのステータスが変更されない MANAGE SYSTEM BUGSにゲート。 1つの穴ではなく別のエンドポイント それに加えて、それは全体の設計です:changeStatusはステータス名をから取ります 体は、その門をリラックスさせ、報告を提出した...

Kamo·1mo ago
FeatureMediaService

パーメンバーのトピックに対するリレーコーダの使用

メニューは既存のチャットSTOMP接続を購読します。 訓練のリレーの対として造られる — 同じ主題の形、同じ単一トークン ルール、同じコアNATS-with-no-streamの決定 — それは同じ種類であるため 物事: 小さなライブ番号は、REST 上でコンソールの種子を生成し、現在の状態を維持します。 目的地は...

Kamo·1mo ago
FeatureMediaService

選択したトピックでウェブサイトのチャットをファイルする

createSupportSession は、訪問者のブラウザーのタイトルからトピックを取りました 送信 — ウィジェットのハードコード "一般的なお問い合わせ" — と一致するトピックがないとき 名前 ソート順で org の最初のアクティブなトピックをサイレントに使用しました。 どのチームでも ウェブサイトのチャット...

Kamo·1mo ago
September 5, 2026
FeatureMediaService

ホストされているカモページが解決できる統合キーを持たせましょう

`publicSiteKey` は SPECIFIC AGENT の統合だけを主張しました。 複数テナント MLOS ポータルは、ホストのキーを解決しなければならない唯一のページでした 自分のHTMLで運ぶのではなく。 公開融資申請は2つ目です。 1つの展開はすべての貸し手を果たし、キーは製品IDによって選ばれます サ...

Kamo·1mo ago
FeatureMediaService

メッセージとプッシュで送信者のアバターを送信

チャット通知は `senderAvatar: "" とコメント "avatar フロントエンドで解決し、プッシュはアバターをまったく持ちません。 ブラウザは 解決する — メンバディレクトリが読み込まれています。 浮遊する電話 PUSH から頭が動かない: アプリが実行されていないため、何もできない メンバーが開いたま...

Kamo·1mo ago
September 4, 2026
FeatureMediaService

Org のホスト名をミーティング OAuth リダイレクトとして送信

同じルールでは、Zoom と Teams ミーティングのメールボックスフローが続きます。 OWNアプリに登録している組織 api.<it 独自のドメイン> なので、ワイヤ上で何が起こるかです。 コールバックはパブリックでセッションレスなので、組織と組織の両方が プロバイダーは `state` から出てくる — プロバ...

Kamo·1mo ago
FeatureMediaService

複数のPodでMediaServiceを正しいようにし、2つを実行します

MediaService は、単一のレプリカしか実行されていないため、そのデプロイはトータルチャットアウト率でした。 OOM は同じでした。 コード内のすべての理由で2つを実行できません。 1. 速いブロッカーは入って来ます。 enableSimpleBroker は変換を意味し、WebSocket だけが到達します...

Kamo·1mo ago
FeatureMediaService

EMAILタイプと、すべてのプッシュが現在、そのオーガナイゼーション名を付ける

EmailService は IMAP IDLE の通知を上げ、MediaService に要求します。 正確にこのために存在する内部のディスパッチエンドポイントを介してそれを配信 — ここで終わらないイベントフロー。 EMAIL は普通のプッシュです。 レート制限, プレゼンスゲート, 低下ではなく遅く配信. 別々...

Kamo·1mo ago

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

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

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