ライブ・チェンジ・ログ

リアルタイムで構築しているものを見る。 プラットフォーム間で出荷されるすべての機能、修正、改善.

17,857
総変更点
4,574
特徴:
4,511
フィックス
32
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,857AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,550kamo-login318kamo-marketing580kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
タイプ別フィルター
すべてのタイプBuild24CI522Chore670Docs226Feature4,574Fix4,511Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 11, 2026
FeatureMediaService

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

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

Kamo·48m ago
FeatureMediaService

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

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

Kamo·4h ago
FeatureMediaService

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

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

Kamo·13h ago
FeatureMediaService

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

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

Kamo·13h ago
FeatureMediaService

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

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

Kamo·15h ago
FeatureMediaService

会話は電話に到達

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

Kamo·17h ago
September 10, 2026
FixMediaService

受信者が到達することができるコンソールにチャットとバグメールリンク

ChatEmailNoticeService は、受信者の org の最初のドメインに名前を付けました。 ステート。 報告されたケース: 送信されたmakeitpopsigns.comへのExec2Exec文字 DNS が検証される前に、内部にリンクします。makeitpopsigns.com、 何も答えませんでした。...

Kamo·22h ago
FeatureMediaService

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

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

Kamo·22h ago
FeatureMediaService

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

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

Kamo·23h ago
TestMediaService

デスクの聴衆のクエリをテスト時間でパースする

findHolderMemberIdsOfは共有ライブラリに住んでいるので、このパッケージには何もありません parsed — と、起動時にクラッシュループの MediaService が見つかった不正なパス デスクだけでなく、エンドポイントダウン。 実際のエンティティティモデルに対してここにパースされ、 削除されたメ...

Kamo·1d ago
FixMediaService

顧客のメッセージは、スレッドだけでなく、デスクに到達します

役員は、KamoCRMのExec2Execチャットと誰も聞いていません。 お知らせ() は、セッションの会員に伝え、運営者は会員のみです。 彼らが開いた会話 — なので、聴衆は顧客だけでした。 顧客からのメッセージも、机に届く: EXEC2EXEC ACCESS ホルダー トップレベルのオーガナイザーの所有者。 所有...

Kamo·1d ago
FeatureMediaService

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

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

Kamo·1d ago
FixMediaService

スローが購入インをロールバックしてはならないアナウンス

`annnounceToConversation` は、ホストと料金を割り当てるトランザクションの INSIDE を実行します `announceTable` とは異なり、コントローラーは事実の後に呼び出します。 2つの書き込み 守られた内部で、セッションLOOKUPがなかったので、失敗した読み物は プロパゲートは、そ...

Kamo·1d ago
FixMediaService

招待状リストの同僚とチャットからの招待状

2つの報告された欠陥、テーブルが到達できる両方の。 **招待状ダイアログがアカウントを提供しました。** `invitableFor` 読み込み 会員登録 組織図 Id` と、組織の `members` テーブルは 2 つを保持します。 チームメンバーの行はスタッフであり、メンバーの行をプレーンしている アカウントの...

Kamo·1d ago
September 9, 2026
FeatureMediaService

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

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

Kamo·2d ago
TestMediaService

エンドポイントを実際にCONSULT the entitlement に導きます

GamesEntitlementTest はゲートの答えを正しく証明します。 何も証明されていない 3 コントローラーはそれを尋ねます — そしてその区別は、この変更セットが行われた全体の欠陥です 約: 存在し、相談されていない規則。 ユニットテストだけのスイート 規則は、穴を出荷するコードに対して喜んで渡されます。 ...

Kamo·2d ago
FixMediaService

フロッパーに示された手は5枚のカードで、名前をつけます

`showHand` は、`finishHand` が 5 枚のカードボードでのみハンドを指名しました。 3枚〜2枚のホールカードと3枚のカードが1枚ずつスコアアップ! ハンド。 そのため、同じ手がフロッスに表示され、ショーダウンで表示され、 2つの異なる方法:名前で一度だけ、一度は全くありません。 今のスコアリング...

Kamo·2d ago
FeatureMediaService

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

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

Kamo·2d ago
FixMediaService

呼び出された後、レイサーが再び上昇する可能性がある

ひとつのキャラクターで、鍋を決めました。 `canRaise` はまさに `!actedThisStreet` なので、 boolean は "may" 全体です。 上げます。 サービスは、アクションログからスキッピングして再構築します `reopenedAt` を含むすべてのもの - 最後の FULL の配列 — ...

Kamo·2d ago
FeatureMediaService

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

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

Kamo·2d ago
September 8, 2026
FeatureMediaService

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

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

Kamo·3d ago
FixMediaService

チェス, Hold'emとウォレットは、orgがアプリを持っているかどうかを尋ねることはありません

Kamo-internal commit のコンパニオンと、実際に問題の半分。 ブラウザゲートは化粧品でした:チェスコントロールラー、ホールデムコントロールラー、 CheddarWalletController は、それぞれ、RIGHT — PLAY CHESS、PLAY HOLDEM のみを求めた。 ACCESS K...

Kamo·3d ago
FixMediaService

以前の占領員の手元を手渡しました

加えられたコミットを見直しることによって見つけられるリンガーは到達可能にする2つの欠陥します お問い合わせ リダクション。 ニュース 座席指定の列をNUMBERだけで座席に合わせます。 最後の手が見えない限り、それは正確に安全だった — 手座 シートは、フレームの人生全体と同じ人でした。 それらはない more: ハ...

Kamo·3d ago
FixMediaService

フェルトはショーダウンを見たことがないし、折り畳みポットは2回カウントされた

同じ理由で見えない2つの欠陥、およびデータポーカーテーブル 結果の提示が必要です。 SHOWDOWN NOBODY COULDの腕時計。finishHand()はテーブルをクリアします。currentHandIdおよび その後、2行目以降、HAND ENDED — と viewFor() は、 その分野から手を通す。...

Kamo·3d ago
FixMediaService

ニューテーブル500'dは、nullボタンをアンボックスした暫定的に

新しいテーブルを500に応答させるプレス: NullPointerException: "java.lang.Integer.intValue()" を呼び出すことはできません。 HoldemTable.getButtonSeat() の戻り値が null です。 メニュー 「HoldemHand」ボタン シート`...

Kamo·3d ago
PerformanceMediaService

ウォレットを再構築し、すべてのチェックのゲストリストを停止する

`viewFor` は、受取人のチェダーの残高を受け取り、全体をqueried 組織の会員リスト — 公開されたすべてのフレームで、RECIPIENT が両方。 お問い合わせ eleven のクロスネームスペース ウォレットの呼び出しと eleven 全体オーガニ それぞれの折り目、チェック、呼び出しのためのクエリ:各...

Kamo·3d ago
FixMediaService

時計は決して消火することができず、そして完全なオールインワンは何も再開しませんでした

コードを戻すことで見つかった2つの欠陥は、どちらのテストも見ることができます。 ## 時計は最初のティックに投げられた `HoldemDeadlineSweep` は 3 つの PROTECTED メソッドで `@Transactional` を実行しました。 `this` で呼びます。 春のプロキシは、自己呼び出...

Kamo·3d ago
FixMediaService

Spring Data は NESTED リポジトリ インターフェイスを登録しません

ホールデム画像にメディアサービスがクラッシュループしました。 出荷される6つのリポジトリ 1 つの `HoldemRepositories` クラス内のネストされたインタフェース — ではなく 1 つのファイル 6つは「テーブルを尋ねることができる」が1か所に住み、春 データのスキャナは、ネストされたインターフェイスを...

Kamo·3d ago
FeatureMediaService

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

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

Kamo·3d ago
FeatureMediaService

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

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

Kamo·3d ago
RefactorMediaService

フレームは何もレンダリングを運ぶことを止めません

ウィンドウの表記パネルが消えている — キャプチャされた部分はそのスペースを持っているので、 `moveList` と `fenHistory` は公開されたビューをオフにしました。 「フェンヒストリー」だけでは リーダーなしで何かのために、すべての状態、受信者ごとに複数のキロバイト。 CHESS GAMES.MOV...

Kamo·3d ago
FixMediaService

Map.of は null 値で投げるので、「ゲームはまだない」は 500 だった

`gameWith` は `Map.of("game", ...)` に応答し、`Map.of` は null 値を拒否します。 NullPointerException を使ってください。 だから、通常の答えを文書化した1つのエンドポイント "there is no game" — と書かれているのは、Javadoc...

Kamo·3d ago
FeatureMediaService

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

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

Kamo·3d ago
FixMediaService

と書かれていた文章を忠実に保ちましょう

チェスコードは、読み込まれる理由で拒否します — 「あなたのターンではなく」、 「違法な動き」ではなく、ゲームをプレイしません。 誰にでも達しました。 `server.error.include-message` のデフォルトは `never` であり、このサービスは no それを上書きするので、スプリングはRespo...

Kamo·3d ago
RefactorMediaService

常に虚偽のフィールドをドロップし、何もしなかったステートメント

「aiThinking」は、すべての公開されたボード上にありましたが、かつては真実ではありませんでした。 それを証明したリクエストの中で答えるので、すでに尋ねたウィンドウ それが待っている知っているし、コンピュータに対するゲームは2番目の加入者を持っていない そのようなフレームが到達するため。 異なるフィールドは、次の...

Kamo·3d ago
OtherMediaService

1つの悪いブーツがPodの人生のためにVOIPのリレーを解読するのを止めて下さい

@PostConstruct から1回購読されたリレーは、再び購読しません。 VOIPService のとき voip.> ストリームは存在しなかった — なかった — 両方のレプリカは正確に 1 つを記録しました それぞれの行を行なって、何もリレーしませんでした。 [VoipRelay] 投票を購読できません。> ...

Kamo·3d ago
FeatureMediaService

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

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

Kamo·3d ago
September 7, 2026
FixMediaService

レビュー通知の宛先として "/" を書き留める

グロースハブは、独自の画面を持たない — kamo-internal's ウィジェットRegistry はそう言っています ウィジェットを href: "ウィジェットは機能です。" お問い合わせ 「この通知は何かについて」を意味するURLはありません。 フィールドが受け入れられる唯一のもの。 "/" は目的地ではあり...

Kamo·3d ago
FeatureMediaService

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

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

Kamo·3d ago
FeatureMediaService

会員の業績を解決

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

Kamo·4d ago
FeatureMediaService

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

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

Kamo·4d ago
FeatureMediaService

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

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

Kamo·4d ago
TestMediaService

宣言されたすべてのクエリをパースし、覚えている2人ではない

この機能を追加した3つのクエリは、何も解析しませんでした。 お問い合わせ 間違った述語よりも: Spring Data は @Query ごとに検証します。 リポジトリの豆をビルドするので、CONTEXT STARTUP でマーカリングされた文字列が失敗し、 チャット、メディア、サポートチケット、すべてで MediaS...

Kamo·4d ago
FixMediaService

赤字のステータスイベントはタイプを保持し、赤字をピン留め

2つのこと、両方は、俳優の名前のパスのテストを書くことによって見つけました 読み込みます。 messageType は、ボディ AFTER の赤字をオフにしました。 redactEventActor が失敗した場合 閉じて、ペイロードでnullを返すことはできません。 isSystemEvent(null) は fa...

Kamo·4d ago
FeatureMediaService

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

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

Kamo·4d ago
September 6, 2026
FixMediaService

すべてのメール通知をサイレンシングするプレゼンスゲートを停止する

ライブメディアサービスソケットを持つメンバーは、すでに見られたように扱われました すべての非コールプッシュ、メールが含まれます。 それは、その旅行の真実です ソケット — チャット メッセージ、サポートの割り当て、社会的言及は画面上にあります 彼らが到着した瞬間 - とメールの偽、それはそのどれも旅行します: ブラウザ...

Kamo·4d ago
FeatureMediaService

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

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

Kamo·4d ago
FeatureMediaService

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

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

Kamo·5d ago
FeatureMediaService

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

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

Kamo·5d ago
FeatureMediaService

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

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

Kamo·5d ago

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

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

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