KamoCRM

Live Change Log

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

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
September 9, 2026
Featurekamo-internal

新規セッションの正面にオープンし、

2つのルールは、一緒に感心させるだけであり、パネルは反対をした 両方。 新規ブラウザタブで到着するメンバー - 新鮮なサインイン、2番目のタブ 他の何かのために開かれた — 今、フロントでパネルを取得します: ディレクトリ (最初のタブ)、その中のすべてのストリップの最初のサブタブ、および空の 検索する。 そのセッシ...

Kamo·1mo ago
Featurekamo-marketing

グーグルがホームページからそれをインデックス化しないため、映画を視聴ページとします

検索コンソールは、このサイト上の1つのビデオを「ビデオがオンではない」と報告します サイトマップ それは英雄のバグではありません - それはGoogleが言っている ホームページは製品について、フィルムはコピーの横にある開口部です、 動画をインデックス化できるページはありません。 テーマのGoogleは尋ねます for...

Kamo·1mo ago
Featurekamo-internal

十数の終了と、それらすべてが異なる

一度のテーブルでみんなの手が止まり、それぞれが違う お問い合わせ ここまではもうひとつの方法で終わらせました。誰かがポットを獲得し、ウィンドウが再生しました。 勝者と同じショー、自分が壊れていた選手、そしてその人 第一通りに折り畳み、以来見ていました。 解決されたフレームから分類される今の12の成果: スタックがな...

Kamo·1mo ago
Featurekamo-internal

サイドポットは、それを再生している人と言う

リクエストに残っている最後の「コンサイダー」と1つの質問はショートスタック 実際には: 中間が2つに分裂するとき、両方のパイルはお金のように見えます それらの1つだけが自分のものになるかもしれません。 ポットをオーバーすると、その対象となるプレイヤーがブレイクダウン下に名前を付けます。 `hand.pots[].el...

Kamo·1mo ago
Featurekamo-internal

一度に1つのテーブルと名前を付けるテーブル

4つのルールの半分のMediaServiceは、a02dd1dで強化を開始しました。 1つの窓。 レジストリは、`maxInstances: Infinity`、コメントで推論 会員は、複数のテーブルに座ることができます。 というわけではなく、 もはや真のので、第二のウィンドウは、所有者がいないテーブルを示すことがで...

Kamo·1mo ago
Featurekamo-internal

誰かが勝つとき、ウィンドウ全体が祝います

ボードの下のストリップで文章になるために使用される勝利。 それは今、全体です ツールウィンドウ:衝撃フラッシュと衝撃波、ボードの後ろに回る光、 花火、コンフェッティの2つのバレーボール、言葉自体が中央にスラム 画面とヒットしたウィンドウ。 二人とも同じショーが見えます。 敗者のウィンドウはスペアリングされず、 ミュー...

Kamo·1mo ago
Featurekamo-internal

ディレクトリはタブストリップをリードします。, チャットはフォローします

2つの常駐タブを反転します。 ストリップは現在、ディレクトリ、チャット、 セールススクリプト、ターミナル。 パネルはまだチャットで開きます: それを開いたボタンはチャットです ボタン、およびディレクトリに着陸すると、一般的なケースを置きます。 既に持っている会話 — タブは毎回切り替えられます。 お問い合わせ 位置と...

Kamo·1mo ago
FeatureMediaService

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

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

Kamo·1mo ago
Featurekamo-internal

置かれたテーブルはあなたが時計の上にいると言う

六角頭の回転インジケータのもう半分。 最小限のホールデムウィンドウが今 アクションがあなたの上にいる間、その頭をライトアップし、頭自身の輪郭を排水します。 緑色、そしてアンバー、そして赤い - 時計が動かすように。 HexHeadUnreadSyncの横にある同期コンポーネントではなく、ここからTold チェスの理由...

Kamo·1mo ago
Featurekamo-internal

最小限のゲームは、それがあなたの動きであると言う

頭は既にメッセージが届きました。 ゲームがなかったとは言えません あなたを待って - チェスは、その境界真鍮を錫メッキし、forty-pixel六角形 ドックの角はイベントではなく、ホールデムは全く何も言わない。 頭が回転するようになりました。 意図的に未読数ではありません: 番号 に a chess の頭部は未読メ...

Kamo·1mo ago
Featurekamo-internal

ショー ボタンおよび取付けられる時計のホック

ハンドを提示しない人の手を示すクライアントの半分は、プラスのためのマウントポイント 前のコミットでデッドを上陸させたターンクロックオーディオ。 スタンディブ・バー・オファーを一堂に会する。 それは唯一のことです それに時計がある — 数秒間の手とそれからそれは消えている — 座っている間, 買い戻し、トッピングアップ...

Kamo·1mo ago
Featurekamo-internal

あなた自身の時計、大声

プレーヤーが見ていない30秒時計は、しばらくの間タイムアウトに失われた手です 電子メールを読むと、フェルトのドレインバーは、誰かがすでに探しているのを助けます お問い合わせ 会員は、加速し、終了時に平坦な調子を求めた。 これはまさに正しい形状です: 最後の 10 秒は秒後に打ちます、 2 回、その後 4 回、STOP ...

Kamo·1mo ago
Featurekamo-internal

ブランディングカードのロゴはダウンロードできます

6つのアートワークスロットの1つに出荷されたダウンロード制御 — コンパクト 会社ロゴ — その1つのコールサイトで行がインラインに書かれているため。 ザ・オブ・ザ・ その他5(会社全体、会社タブアイコン、および3つのソフトウェア)は、 ベアキャプションは、メンバーが所有するアートワークを見て、ルートがなかった コピー...

Kamo·1mo ago
FeatureMediaService

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

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

Kamo·1mo ago
Featurekamo-internal

ロビーに送ったテーブル、ニュース付き

招待状カードは、ポイントをポイントするテーブルをアウトライブします。 1人10人以下 数分後にゲームが終わると、ウィンドウは赤色のエラーバーに答えました 空のリストの上に — 真実, 誰が演じることができません. 今はロビーに着陸し、リストがすでにロードされ、行が言っている その2つの事柄が起こりました。テーブルEN...

Kamo·1mo ago
FeatureMediaService

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

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

Kamo·1mo ago
September 8, 2026
Featurekamo-internal

キャプチャは、通知が取られた部屋を取得します

会見後、メンバーが尋ねた2つのこと。 **移動リストは消えます。** 誰も指摘の列を読んでいません。 同僚は、スクリーン上でお互いの望みをプレイしているのは、彼らが取ったものと何を持っていることです それらから取られた そのため、棚は積み重なるボードの下に行を取得します 最も狭いものではなく、レイアウト - 2つのラ...

Kamo·1mo ago
Featurekamo-internal

組織のカラーとチップをコンパクトポットに

チップサブシステムが組み込まれて配線されていない2つのことを終えます。 カードが決して座らないブランド。 洗面台、洗面台 ポインタの下にあるポットとリフトは、組織自身の色です。 チップはなく、決してありません。 ルールは、組織の2つのチップを誰も区別できないようにします。 `holdemTheme.ts` は sta...

Kamo·1mo ago
FeatureMediaService

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

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

Kamo·1mo ago
Featurekamo-internal

ボードはテーブルです

すべてのゲームの最初の動きは間違っていました。 ピースは、その位置でキープされた FEN スキャンとスキャンの順序はアイデンティティではありません: 1.e4 以降は、 a2 は e4 に行き、各々の slid 1 ファイルが残っている 4 つは そして、キャプチャに気付いた作品は、いつまでも最後のものだった 撮影した...

Kamo·1mo ago
Featurekamo-internal

チップはテーブル上のオブジェクトです

デコレーションを止めるために火かき棒の破片を要求されるメンバー。 彼らは、 サブシステム 今: 実質のdenominations、実質の積み重ね、棚、賭けライン、 アップするポット、その間に旅行するチップ。 CHIP が何であるか。`chipDenominations.ts` は全経済です — 標準 カジノの梯子 *...

Kamo·1mo ago
Featurekamo-internal

表は、ちょうど起こったことを言う

フェルトはSTATEを再レンダリングしました。 決してイベントを提示しません。 20代のモノ それは火かき棒の手に起こること, 正確に2は、すべてのプレゼンテーションを持っていた - カード 取り付け、ランプをオールインで明るくし、チェック、コール、ベット、 上昇、再発、折目、通りの変更、割れた鍋、プレーヤーの結合また...

Kamo·1mo ago
Featurekamo-internal

ツールウィンドウの火かき棒のテーブル, ナフバーのチェダー

2つの本物的に異なるレイアウト、ロビー、誰にも達する招待パス 組織、およびゲームがいつ表示されるウォレットの読み込み。 ## 2つのレイアウトは2つのデザインではなく、2つのデザインです。 ウィンドウの SHAPE によって選ばれる — 最大限に活用されたとき、実際のビューポートから読み、 `width` は ST...

Kamo·1mo ago
FeatureMediaService

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

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

Kamo·1mo ago
Featurekamo-shared-library

アプリ、右、6テーブルポーカーゲームのニーズ

HOLDEM は、PLAY HOLDEM で、KMO UNIVERSE と CHESS に加わりました。 両方の id は、次の無料のものでした。名前が変更されず、何も移動しません。 ORG FEATURESはServiceType IDと****************を主張します RoleRightType NAM...

Kamo·1mo ago
Featurekamo-internal

チャットエントリーはペアのボードを開き、相手の後ろに尋ねることができます

一度プレーした同僚2名が一緒に良いボードを持っているので、チャット エントリーストップで紹介します。 「ゲームを開く」を読み、行く そこにまっすぐ — 完成したゲームは、再びプレイで最後のポジションで開きます お問い合わせ 決して演奏したことがないペアのみが始まり、それらだけが見る 確認。 "進行中のゲーム — それを...

Kamo·1mo ago
FeatureMediaService

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

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

Kamo·1mo ago
Featurekamo-shared-library

プレーヤーが戻って来るために約束されたときに記録

DATE LAST NUDGE, 送信者ではなく、ゲームごとの1クロック - それ以外の2 5分おきに各自のナッジを回すことができ、12回を呼び出します。 1時間メッセージ.

Kamo·1mo ago
Featurekamo-internal

移動リストが行われたキャプチャ棚と、それがあなたのターンであると言う六角頭

シェルフ。 移動リストはレコードです。2人の同僚が楽しく遊んでいます。 あなたが取った作品は、見て価値のあるものだから、彼らはその空間を取得し、 表記は行きます。 彼らはテーブルの端に立っています。 14px の行は、名前のレールに絞られたマークです。各行の下のヘアラインと 各ピースの下のソフトな楕円なので、オブジェク...

Kamo·1mo ago
Featurekamo-internal

今、プレイしているボードは、それを始めたペインと同じ部屋に住んでいます

板漆と真鍮の暗室でゲームを選び、プレススタート、 「var(--surface)」に浮かぶボードで白いMUIの形態に上陸 `divider`, `text.secondary`, すべてのデフォルト。 2つの異なる製品でした。 chessSurface.ts はどちらも読み込まれるパレットなので、再びドリフトできませ...

Kamo·1mo ago
Featurekamo-internal

チャットからゲームを始めると、一度に尋ねて再生します

チャットでチェスをクリックすると、新しいゲームペインを開き、あなたかどうかを尋ねました コンピューターや人を再生し、その人を選びました。 ザ・オブ・ザ・ 画面上にある このメニューは、正確に1つの会話にのみ存在します。 他のメンバー、そしてそのメンバーが相手であることを尋ねた すでに表示されているもの。 代わりに、ク...

Kamo·1mo ago
Featurekamo-internal

アイコンの代わりにゲームの周りのパンを開く

チェスが相手がまだSaaSカードキットでなかったときに得られるペイン:アイコン 丸い四角に、2つのタブカード、2つのセグメント化された行、ボタン。 見てみる 全ポイントがゲームであるという機能の設定ダイアログです。 ヒーローは今、実際のゲームです。 Anderssen-Kieseritzky, ロンドン 1851 —...

Kamo·1mo ago
FeatureMediaService

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

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

Kamo·1mo ago
Featurekamo-shared-library

招待されたゲームが稼働し、見てきたかどうかを記録

誰もが触れることができないペンディングゲームを作成している人 ボードの前面にゲームが座っているように頼まれていました。 お弁当をしている人までは、何かをかちりと鳴らしました。 必要なこと: 白はルールで最初に動き、招待者は白です。 二人がつくった瞬間から、ACTIVEというゲームです。 「その他 プレイヤーがまだ開い...

Kamo·1mo ago
FeatureMediaService

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

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

Kamo·1mo ago
Featurekamo-shared-library

ゲームは親アプリになり、カモ・ユニバースとチェスが下にある

ゲームは、まさにその背後にあるもののカテゴリだった - nav アイコンが起動しました カモ・ユニバースは直接、アプリと内部のものと同じ名前をつけました クリックします。 チェスは2つ目のことです。1つのアイコンが2つ開くことができません。 両方とも、ServiceTypeツリーでゲームの子供になります。これは、 組...

Kamo·1mo ago
September 7, 2026
Featurekamo-internal

バグをフィルタリングし、それらを提出した人による改善報告

リユース /leads' エージェントフィルタ — 同じフィールド、同じピッカー、同じジェスチャー — 別のディレクトリに指摘: 少なくとも1つのレポートを提出したすべての人 組織全体で、そのファイル数が何であるか。 サーバが canFilterByReporter と言ったときだけ、チームメンバーである プラットフ...

Kamo·1mo ago
FeatureMediaService

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

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

Kamo·1mo ago
Featurekamo-shared-library

リストを1つのレポーターに絞り込むようにしましょう

FindVisible (両方の半分) および to にオプションの ReporterId 述語を追加 countGroupedByStatus なので、ステータスメニューの横にある数字は、何よりも有望です ステータスが実際に表示されます。 それはb.reporter.idのフィルタと決してオンにしません b.repo...

Kamo·1mo ago
Featurekamo-internal

ふわふわの卵のブラウザの半分

クレイム・ルート・ディドは存在しない。 JavaエンドポイントはCLIENTを受け入れています カタログの最初のものが出荷されたので、請求, しかし、次では何も ブラウザでそれを転送し、それを呼び出さない - そのため、すべての6 既存のクライアントの達成、TOP CORNER を含む、宣言された、 ロックされたカード...

Kamo·1mo ago
Featurekamo-internal

Loiteringトラックのためのアワーグラススプライト

カタログガードは、すべてのTRACKをスプライトなしのトラックとシングル与えません アクションウェアなので、ニンストラックは独自の16x16を必要としていました。 右に読み込まれる3回前に、それが作物のスクリーンショットです 3xは 黒い輪郭はキャビネットの版に対して見えないので、 スプライトは、その輪郭に命を形づけ...

Kamo·1mo ago
FeatureSecurityService

エレブン由来のエスター卵のプローブ

激しい秘密の11は、よりむしろ耐久性のあるデータについての質問です メンバーがSEENの何かを持っているかどうかについて、彼らはDERIVEDであり、彼らは backfill: 同僚のメッセージに同じ反応したメンバー 3月の第2弾は、今回初めてのハイファイを開催しています。 クエリは 書き下される前にライブスキーマに対...

Kamo·1mo ago
Featurekamo-shared-library

秘密のエスター卵、製品全体に広がる

本カタログは、製品の一部を会員に報いることで良かった すでに使用していると悪いのは、そうでない部分にそれらを取得する。 プロンプト それを修正することはできません。 — 読みを聞いたことがない機能のプロンプト チョア。 噂はできるので、これらは隠されています:サーバーは名前を保ちます 一つが獲得されるまでの説明と、一つ...

Kamo·1mo ago
FeatureSecurityService

未開封のセッションから表彰

測定は会員が保持している年齢ですから、セッションは 刻まれた瞬間を運ぶために - どこに記録されていない、 セッションは、それが崩壊したときに後ろに行を残していないRedisレコードであるため。 スタンプはupdateSessionを存続するので、権利のミッドセッションを再焼くことはない メンバーの時計をリセットします...

Kamo·1mo ago
Featurekamo-shared-library

欲求、残らない9つのレベル

会員が現在保持しているセッションの年齢を上回るDERIVEDトラック 分: 30、45、60、90、160、360、720、1440、2880。 最初のエントリー キャビネットの1つの空の行だったまで、DEDICATION。 他のトラックがないすべてのサインインで何もDROPSをカウントし、 何もそれのために追加され...

Kamo·1mo ago
Featurekamo-internal

コンタクト効果は、オーディオ、ビデオ、コントロール内で移動します

会員ページのトップレベルのタブで、オーディオ&ビデオの横に座っていました。 同じ質問に答える - このシェルが自分の手で何をするか。 お問い合わせ 今、その1の5番目のサブタブは、すでにオーディオ用のサブタブバーを持っていた、 ビデオ、着メロ、アラート、イベントサウンドなど、より一層のエントリーです。 新しい機械よりも...

Kamo·1mo ago
Featurekamo-marketing

労働者の日 — 職場の空中時計オフ

9月の第1月曜日と9月の第1月曜日 前日の日曜日。 このカレンダーの1つのウィンドウです。 日は9月7日(土)〜7日(日)を歩きますので、窓が走る 8月30日〜9月7日 極端で、4つのクリアデーショート 独立記念日の最悪の年と8週間クリアのパトリオットデー 後ろから。 通常の優先順位, デフォルトブースト, PERMI...

Kamo·1mo ago
Featurekamo-internal

お祝いエンジン — アーケードマシンがCRM内にインストール

/achievementsはすでに1987年のキャビネットであり、それでHAPPENED何もありませんでした。 これはレイヤーです。 起こります: ブロックされていないトップの叫びからドロップするバナー!, その後、信じられない!, その後、 伝説!; 小さなトロフィーとそれで隠されている親指アップとカンキーピクセルの...

Kamo·1mo ago
Featurekamo-internal

プラットフォームとメンバーのタブで、4つのレイヤーを介して連絡先効果を解決する

コンタクトエフェクトは1つの組織ページで単一のパーメンバー設定でした。 彼らは今、正確に解決します イベントが鳴る方法-カタログ、そしてプラットホームを出荷した後、組織、そして メンバー — レイヤーごとにペインを持ち、上にある全てのレイヤーに効果はありません。 プラットフォーム管理 → 設定 → コンタクトエフェク...

Kamo·1mo ago
FeatureSecurityService

接触効果の積み重ねの3つの層をサーブして下さい

GET /api/security/contact-effects は、プラットフォーム、org およびメンバーレイヤーを 1 往復で返します。 /{scope} の PUT と DELETE は 1 つのレイヤーを書き込み、リセットします。 サービスは決してそれらを結合しません - ブラウザ 会員が何らかの変更を加え...

Kamo·1mo 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