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 7, 2026
Featurekamo-shared-library

3層コンタクト効果スタックのストレージとプラットフォーム

お問い合わせ EFFECT PROFILESは、プラットフォーム、オーガナイゼーション、アニメーションのメンバー層を保持しています。 ポインタは画面に触れる — 同じ形状で、同じ理由で EVENT SOUND PROFILES: 1 スコープ、スコープのid、および不適切な設定空白。 音の上のKIND列ではなく別のテ...

Kamo·1mo ago
Featurekamo-internal

シングルアクション達成のための8つのスプライト

ティフル・ファイブの新成果がカタログに届き、そのひとつひとつが すべての8つの既存のスプライトが属するので、 Padlockフォールバックをレンダリングする マルチレベルのトラック。 FAMILY が 1 つではなく、30 の達成のための 8 つのスプライト お問い合わせ これは、ショートカットではなく決定です。トラ...

Kamo·1mo ago
FeatureSecurityService

シングルアクションの成果を表彰し、バックフィル

Thirty-fiveのTwenty-sixはデータベースが既に答えることができるので、 それを尋ねることによって与えられます。 SingleActionProbes は 1 つの EXISTS を 1 つずつ保持します。 成果 — 「このメンバーがそれをやった」 MEANS の 1 つのレビューファイルではなく 共有...

Kamo·1mo ago
Featurekamo-shared-library

Thirty-fiveシングルアクションの達成とトリガーの種類

「まだこれを試してみました」カタログの半分: のしきい値で1層 1つは、プロダクト自身の表面を発見可能にする目的、既存ので安いです。 実績トリガーはロードベアリング部です。 これらの thirty-five は、すべてリーチしません プラットフォームは同じ方法であり、その暗黙が1つのエンドポイントを意味する 何かを授...

Kamo·1mo ago
Featurekamo-internal

皮 — 別の機械の服を身に着けている1つの棒

スクロールバーはすでに表面を貫くようにします。 スクロール、継承、オーバーレイで読みます。 アプリ内のすべての画面では、 「マッチング」の意味の全体。 達成のキャビネットのために十分ではないです、 棒が味のある丸薬であることを停止し、家具の一部になる必要がある場所。 ですから:SKINは、パレットが解決するとまったく...

Kamo·1mo ago
Featurekamo-internal

ジオメトリではなく、キャラクターによってグループ化された24以上のコンタクト効果

DID がどのような効果を生み出しているのか、収束、拡張、生き生き生き生きたのかを、カタログ自身でソートしました。 誰も開いていない 「展開する何か」を望む設定ペイン; 彼らは何かを静かにしたい、または何かを悪用したい、 楽器のように見えるもの。 グループは現在静かです, クラシック, グレースフル, 同心, 強烈な力...

Kamo·1mo ago
Featurekamo-internal

連絡効果の選択 — それらの24、イベントごとの1つのドロップダウン

6つのアニメーションは、最後の変更を6つのコンタクトイベントにハードワイヤーで固定しました。 彼らは今、 どのイベントにバインドするのか、メンバーは新しいペインからピックアップします。 ******************************************************** ペイント、プラス効...

Kamo·1mo ago
FeatureSecurityService

6つの追跡リンクの達成を表彰し、それらを埋め戻して下さい

メニュー 会員のマーケティングの6つをすべて読む 1列にカウンターを置き、6つのトラックをすべて解決します。 /self にワイヤーで縛られる ベースラインおよび成長ハブのrecountの横の/self/pending。 ここには、イベントを中止し、無事に禁じられています。 3つの 6つはビーコンページビューによって...

Kamo·1mo ago
Featurekamo-shared-library

6つの追跡リンクの達成、各10のレベル

マーケティングファネル, 読む 6 方法, 既に実施されているカウンターあたりの1トラック マーケティング TRACKING CODES: DRAW A CROWD ユニークビジター 1 .. 50,000 BRING THEM BACKアクセス2 .. 100,000 HOLD THEIR ATTENTION ペー...

Kamo·1mo ago
Featurekamo-internal

私のウィジェットの横にあるストレージメーター、充填している所有者のために

所有者は、彼らが持っていた彼らの計画のストレージの量を知る方法がなかった 設定タブを開かずに過ごしたのは、理由が開かなかった。 バー タブの背後にある /settings/account に住んでいたと、ページについて コスト — すでに探していた人々 に言った. 起動パッドの丸い列の液体カプセル、すぐに私の左 ウィ...

Kamo·1mo ago
FeatureSecurityService

すでに存在するペイロードで運ばれるオーナーのストレージポジション

Launchpadは貯蔵のメートルを得、それに与える明らかな方法 各ページの読み込みに独自のリクエストです。 数字に値しない 1: 「使用済み」は、夜続きの掃引をスナップショットから来るので、 専用のエンドポイントは、数字をリフェッチするラウンドトリップです。 以来変更しました。 /api/security/enti...

Kamo·1mo ago
Featurekamo-shared-library

組織のストレージが成長する速度

スナップショットテーブルは、組織ごとに毎日位置を記録しています 計量は始まり、2列を一緒に読みません。 なので、 質問の記憶は「いかに完全なあなた」でした、決して「いつあなたがするか 実行する」 - と、最初に、それが日に到着する警告です 遅すぎる。 StorageTrend は、最も古いものに対する現在のスナップシ...

Kamo·1mo ago
FeatureMediaService

会員の業績を解決

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

Kamo·1mo ago
FeatureSecurityService

成長ハブのSPREAD THE WORD賞

メニュー メンバーのAPPROVED成長ハブをカウント 投稿し、SPREAD THE WORD をそのカウントに対して解決します。 数を言うのではなく、再計算します。 カウントは毎回読み込まれます メディアサービスを含む呼び出しは、管理者が承認したときに行われます。 呼び出し元で供給される合計は、エンドポイントでこの...

Kamo·1mo ago
Featurekamo-shared-library

SPREAD THE WORD、9レベルの成長ハブトラック

第二弾は、カタログのエントリーであり、その1番目はではなくトラックです。 イベント 成長ハブの代表団の1つのレベルはAPPROVEDを持っていました: 1, 5, 15, 50, 100, 500, 1000, 2000, 5000 → I.IX. APPROVEDは、グロースハブの独自の定義です。 リクエストは最新...

Kamo·1mo ago
Featurekamo-internal

ページのダウンを涙し、アーケードキャビネットとしてそれを再構築

2つのことは間違っていたし、最初のものは優先ではなくルールです。 完全な幅。 このページは `maxWidth: 1240, 余白: '0 auto'` で、 コンテンツエリア シェルは既に大きさで分類され、そのスペースを捨ててターンする 高価なマージンを持つ携帯電話に広いモニター。 そのペアリングは消えて、 戻らな...

Kamo·1mo ago
Featurekamo-internal

接触の時点でのアニメーション, それらの6, プレスが起こることができる各方法の1

左下、左上、中央下、中央上、上下に触れて、それぞれに触れる 接触のポイントのまわり。 彼らは6つのアイデアではなく1つの家族です:プレスはエネルギーを引き出し、 リリースによって、出力されるので、通常のクリックは単一のジェスチャーとして読み込まれます。 単独で、リリースなしのプレス(ドラッグ)とプレスが両方見なかったリ...

Kamo·1mo ago
Featurekamo-internal

成長ハブ — App の棚の横にある 1 つの事

Launchpad は、メンバーが組織の成長の要求を貫通し、 マーケティング設定タブ 管理者が書き込み、それらをレビュー. `WidgetDefinition.anchored` は `anchorSlot` となり、その値が変化する 読書。 成長ハブは、Appの棚のすぐ右側にある - 列2、行1 - 組織がメンバー...

Kamo·1mo ago
FeatureMediaService

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

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

Kamo·1mo ago
Featurekamo-shared-library

オルガが人々を尋ねる要求, 証拠が戻って

成長ハブの背後にある3つの企業、7つの権利と2つのエンウム:ショート 組織がみんなに尋ねる事のリストを注文 — レビューを残し、共有 起動ポスト — 一度に 1 つを渡し、管理者をスクリーンショットで証明 承認します。 1つのルールはすべてから読み込まれています。リクエストに立っているメンバーは、 LATESTの投稿...

Kamo·1mo ago
Featurekamo-internal

トロフィーキャビネット、メンバーを見つけるお祝い

達成の表面を加えて下さい:柵のトロフィー、/achievements、 起動パッドのリーダーボード、および任意のページ上で到着するロック解除ポップアップ 会員は、 POPUP はプッシュされ、FOUND ではなく、キューは、その信頼性を高めるものです。 ツイート 1つの順序で源の土地 — 保留中の行がマウントに読み込...

Kamo·1mo ago
FeatureMediaService

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

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

Kamo·1mo ago
FeatureSecurityService

受賞作品 バックフィルなしで、チーム全員に

SecurityService はメンバーを所有していますので、その成果を保有しています。 受賞, 読む, メディアサービスのみの中継を認め、公開します。 全員がチーム内でジョインし、実行されるべきではありません。 いくつかあります 会員と会員数千人の会員を準備するパス 機能全体;作成を借りることは、最初のグループと...

Kamo·1mo ago
Featurekamo-shared-library

会員の保有実績と、その証明の記録

Gamificationアプリとその背後にあるドメインを追加します。 実績のカタログ コード、データに立っているメンバーのログ、すべてのロック解除のログ 会員の利益は、利益を失い、伝えられます。 MATTERSのSPLITはmember achievements(state)から Member achievement...

Kamo·1mo ago
Featurekamo-internal

理事会は、すべての組織が読みやすく、すべての改善に関する投票をすることができます

組織の列は、すべてのビューアがすべてのビューアがすべてのビューアを見るので、今、皆のためにあります 組織のレポート。 指定された ROW が名前付けできるかどうか、その 1行あたりのサーバーの応答とビューア - IDDisclosed — 決して 詳細はこちら 開示規則の2番目のコピーは、名前が表示される方法です。 サ...

Kamo·1mo ago
FeatureMediaService

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

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

Kamo·1mo ago
Featurekamo-shared-library

どの組織もすべてのレポートを参照し、改善を投票することができます

テナントの述語はすべての4つのクエリからなくなり、その不在は 機能:プラットフォームの欠陥はテナントのプライベートビジネスではなく、 改善のための要求はより多くの組織が重量を量ることができる価値があるです お問い合わせ 行を戻さないで保護されるのは、現在保護されています WHO のファイル共有 — SystemBugD...

Kamo·1mo ago
Featurekamo-internal

プロフィールの下に隠されていない有料プランへの道

自分の下に住んでいた答えを知らなければならないかどうかを判断する所有者 プロフィール、午前中開いているページから3つクリックし、投稿されたページのみ マストヘッドの丸薬。 私の計画は、オープンで立っていることである:全幅 起動パッドの最初のバンドにペインし、各プランのコストが何であるかを示す 売るものがある限り、それら...

Kamo CI·1mo ago
Featurekamo-internal

会員にテキスト番号を付与し、送信するテキスト番号を選択しましょう

2つの画面、1つのアイデア:電話回線は通常1人ではありません。 会員設定 → PHONE メールタブのメールボックスリストにモデル化されたカードです。2つの画面が答えるからです。 異なることについての同じ質問と誰も第二を学ぶ必要があります 精神モデル。 コピーしないのは「プライマリ」という言葉です。 メールボックス...

Kamo·1mo ago
FeatureVOIPService

複数のメンバーでナンバーを共有でき、そのうちの1つはそれを受け取ることができます

単一の OWNER MEMBER ID は "この番号は Sarah に属しています" とは何もありません その他。 実際のデスクは、そのように定形されていません。サポートラインは4つで答えています 直接ラインと共有メインの両方のセールスマンと 番号。 1つの所有者の列は、管理者が「誰もできない」の間で選択するように強...

Kamo·1mo ago
Featurekamo-internal

繰り返し間隔が1秒に下がります

2026-09-06のお問い合わせ 床は5階。今はどこでも1つ。 制御は、ブラウザを締め金で止め、そしてサービスを締め金で止めます。 ゼロ それは速い繰り返さないが、音が遊ぶので、まだ拒否されます 全くギャップがない。 音が鳴ることが許されると1秒しか動作しません。 playEventSoundは、各イベントが到着マ...

Kamo·1mo ago
Featurekamo-internal

コールバックの1つのチェックボックス、リードを伝えます

コールバックダイアログは、招待制御を隠しました。そして、その下にあるメモは言った 「リードは通知されます。」 それは本当だったし、それは正しい呼び出しだった 隠されているコントロール: 誰がゲストリストについて尋ねる - 誰が それぞれが鳴る2つのルートのどちらかが聞こえます。 コールバックは1つあります それのもう一...

Kamo·1mo ago
FeatureSecurityService

コールバックはリードを呼び出すことができます

コールバックをスケジューリングすると、リードは何もありません。 ダイアログは、そう直立したと述べた — 「リードは通知されます」 — 顧客を獲得するための唯一の方法 執筆中の時間はCRMを離れ、手で電子メールを書くことです。 チェックボックスで、リードはコールバックイベントのゲストになります。 つまり、すでにプラット...

Kamo·1mo ago
FeatureEmailService

実際にイベントに入ったサービスが、

内部CalendarServiceは、出席者行を書き、停止しました。 決してセットしません sendInvites は、EventInviteService と呼ばれることはありません。 サービス・ツー・サービス・パスを通して — リード・コールバックの全体 機能 — イベントに保存され、何も聞いたことはない。 追加す...

Kamo·1mo ago
Featurekamo-shared-library

リードがコールバックについて取得する3つの文字

コールバックは、常に組織に個人的だった。 会員の方 書籍は、カレンダーエントリとリマインダーを取得します。 他の人の人 呼び出しの終端は何も言わず、ダイアログは多くの言葉で言った。 これらは、: booked, move, and cancel に変更する文字です。 それらは他のトランザクションテンプレートのようなカ...

Kamo·1mo ago
Featurekamo-internal

新しいメールと未読のチャットについて教えてください

「何を語っているのか」の2つのタイルと、背後にある2つのもの。 新しいメールが受信トレイのソケットから解放され、アプリは既に開いている。 未読チャット メッセージを通知し、まだ何であるかだけを上げるために5秒メッセージを与える 誰かがいるメッセージのカード - 彼らが実行したときに見られない-at 読書の途中は、人々...

Kamo·1mo ago
FeatureInitializerService

繰り返し音列、新鮮な環境のために

EmailService は ddl-auto を実行します: どれも、列は自分で表示できません — 組織はそれらを宣言し、Hibernateはテーブルを自由に読み、 スタートアップではなく最初のクエリで失敗します。 ライブデータベースに応用 今日の手; これは、新鮮な環境が代わりになるものです.

Kamo·1mo ago
FeatureEmailService

ブラウザは2つの条件だけを報告してみましょう

これまでの通知は、何かを見ているサービスによって上げられます お問い合わせ これらの2つは不可能です。メンバーが内部で会話を見ているかどうか ブラウザタブの事実であるメッセージの5秒は、 サーバはそれを持っています。 つまり、POST /api/notifications/self は、 ブラウザとサービスはまだ決定を...

Kamo·1mo ago
Featurekamo-shared-library

新しいメールと未読のチャットの種類と繰り返しのトーン

会員様は、他の会員様と同等に申し込むことができます。 両方とも発表 受け継がれている瞬間ではなく、真にとどまる状態なので、両方とも上昇する 会員がカードを却下するまでは、再び、その背後にあるクエリ ルールは hasOutstandingOfKind であり、読み込みではなく、却下はリセットされます。 鐘を眺めているメン...

Kamo·1mo ago
Featurekamo-internal

キャリアの URL をポストに伝えなければならない

テキストプロバイダの追加は送信をカバーします。 受け取るには、どこへも言われるキャリアが必要です 配送業者のコンソールで起こる、およびフォームは言うまでもありません 貼り付ける それをスキップすると、まずサイドテストの症状はありません。 メッセージは、通常送信され、すべての返信がエッジで落とされます。 カードはテキス...

Kamo·1mo ago
FeatureVOIPService

1つの定義からインバウンドのWebhook URLを、

テキストプロバイダを追加する管理者は、カモのインバウンドURLをに貼り付ける必要があります キャリアのコンソールは、何も言われていませんでした。 そのステップに欠けている 誰もテストする側でsymptom なし: メッセージは完全に送信され、すべて 返信が落ちます。 お問い合わせ ハードコードではなく、 RingCe...

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

電話システムにすべての番号をカバーする1つの設定

承認されたルーティング設計には3つの層があり、そのうちの2つしか到達できませんでした。 番号は独自のテキストプロバイダの名前をつけ、電話サーバがいたことに失敗することができます。 テキスト自体に尋ねたが、中層は、「番号がそうでなければ言うまでもなく、私たちの テキストは、Telnyx を経由して、TextRouter ...

Kamo·1mo ago
Featurekamo-internal

コメントだけでなく、ステータス変更に反応する

固定イベントの "" は、誰もが言うのが最も自然なことです バグスレッド, そして、その言うために1をタイプするというコメントにのみ反応を提供. でき事の丸薬の下で中心にされ、列がつま先まで隠されて、破片のような コメント.

Kamo·1mo ago
Featurekamo-internal

ライブスレッドの更新と、実際に到達可能な反応

ネジの半分が2つ建てられ、その後、接続されていないままにしました。 サーバは、すべてのコメントとステータスイベントを `chat.session.{guid}` に公開しました。 機能が埋め込まれているため、購読されていないため、トランスクリプトのみが移動 読者が何かを自分自身に投稿したときに、2人が同じことをしよう...

Kamo·1mo ago
FeatureMediaService

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

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

Kamo·1mo ago
FeatureVOIPService

実際にはTelnyxアカウントのセットアップを作成し、MMSを運び、キャリアのみのorgホールドスレッドを許可します

3つのギャップ、そして最初の機能は全く働かなかったです。 電話NYXは、NOTHINGによって、WAS DEFINEDとCALLEDを考案しました TelnyxProvider.provision() は、MemberCredential() および ********************************...

Kamo·1mo ago
Featurekamo-shared-library

電話サーバなしでテキストの会話が存在します

VOIP CONVERSATIONS.INSTANCE ID は NULL ではありませんでした。 テキストスレッドは PBX に属します。 数字とメッセージングを買う組織 キャリアから、電話サーバではなく、テキストのみですべての呼び出しに応答しません。 どこにいても、VoipProviderInstance が属する...

Kamo·1mo ago
Featurekamo-internal

購入したプランを販売するページへ

「ビジネスに移動」は、選択したもののない課金コンソールを開きます。 人を選ぶ 床に落としただけで、再び作ってみると画面に 4つの計画をリストし、誰にも開かれる - 彼らが持っていたこの旅の1つの瞬間 既に決定しました。 このコードは、sub-tab と同じクエリ文字列を、PlanLinks.ts でビルドして読み込み...

Kamo·1mo ago
Featurekamo-shared-library

カードが失敗したときに顧客を獲得する2つの文字

BillingService は、DunningNotifier が書かれていたので、これらを送ろうとしています。 それは、 決してないエンドポイント メールサービスに存在し、そのプレフィックスの下の唯一のコントローラーが機能する ディレクトリの写真 — 404をデザインで飲み込むと、メールの失敗は必須 Stripe ...

Kamo·1mo ago
Featurekamo-internal

プランカードは、以下のいずれかに追加するものを言います

ピッカーは価格、座席の天井および1つの文を与えました。 $46と$80の間の選択 その上での座席は、明らかな答えを持つ決定であり、ほとんどのチームにとって、それは間違っている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