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 6, 2026
Featurekamo-internal

売上を伸ばすための1つの方法と、プランの限界を知っているシートコントロール

お問い合わせセールスダイアログがKimoCRMを保有 Inc.の詳細情報 — Sales@KamoCRM.com と (949) 298-9960 x1 — 定数として、意図的に。 このプラットフォーム上の他のアドレスはすべて テナントに、この1つを解決すると、顧客を尋ねる KamoCRMは、独自の組織のセールスライン...

Kamo·1mo ago
Featurekamo-internal

数値画面なので、電話やテキストは異なる企業から来ることができます

組織は、会社から番号を購入し、電話に応答します その他。 それは普通で、カモはそれを記述できませんでした: テキストはプロパティでした 会員の PHONE SERVER で、DID と SMS が Telnyx から来ているのは、 自分のFreePBXに応答していた呼び出しは、テキストが全くなかった。 設定 → 電話...

Kamo·1mo ago
FeatureVOIPService

NUMBERのテキストをルートし、その両側にTelnyxを追加

組織は、DIDとそのテキストを1つの会社から購入し、回答することができます 別の呼び出し。 カモは表現できませんでした。メンバーのテキストは PHONE SERVERのプロパティ, そのため、その数字がTelnyxから来た、 FreePBX は、その呼び出しは、すべての FreePBX でテキスト化できませんでした。 ...

Kamo·1mo ago
Featurekamo-shared-library

Telnyxは、電話サーバとキャリアの両方のプロバイダです

TelnyxはSIPトランク、DID、メッセージングを販売し、組織はそれらを購入することができます 独立して半分。 この場合は:Telnyxから購入したDIDとテキスト、 顧客独自のFreePBXで回答した呼び出しで。 それを1つにまとめる エントリーは、同じ決定を下さる者を強制するので、TelNYXは両方に付く Vo...

Kamo·1mo ago
Featurekamo-internal

棚は、アプリカードごとに交換し、その行に4つの修正を行います

起動パッドは、アプリごとに1枚のカードの壁でした。 App の棚は 1 つごとにリストします。 1つのペインのアプリは、それぞれが何をしているか、その中のすべてのものを使って、 タイルの格子は2回同じ名前を言っていました。 カードは消えています。 起動パッドの左は、棚、ウィジェット、およびメンバーのピン留めメモです。 ...

Kamo·1mo ago
FeatureBillingService

プランのスタートアップ料金と、ワイヤーでライブオファー

PlanDtoは再発率だけを運んだので、すべての表面は価格を引用した計画を引用 カモCRMのスタートアップ料金は$ 99です。 1ヶ月前の5シートスターター注文は請求されます。 公開価格設定ページは常に それに示しました。アプリ内面は邪魔をしませんでした。 プランのペイロードは、現在、同じによって解決された市場で実行...

Kamo·1mo ago
Featurekamo-internal

ドローダ、棚付け、問題の主張のレポートのスレッド

`SystemBugThread` は、誰もが報告について述べているすべてのものをレンダーします。 現在のスタタスコールアウトの下、通過したステータス:コールアウトの回答 ほとんどの読者が来たこと、そしてトランスクリプトである「なぜここにあるのか」 修正ニーズで4回目の試みである「ここを手に入れた方法」に答えます。 ...

Kamo·1mo ago
FeatureEmailService

SYSTEM BUG COMMENT のプレビュー変数

テンプレートエディタがホールで新しい文字をレンダリングしない レポート番号、送信者、ボタンが壊れたテンプレートとして読み込まれる 行方不明のプレビューではなく。 コメントの本文は、意図的に: 文字は引用しません。 ツイート レポートのスレッドは、レポートが表示されるすべての人に読みやすくなりますが、この文字 他人のメ...

Kamo·1mo ago
FeatureInitializerService

System bug.media session guid とその検索インデックス

レポートのコメントスレッドの背後にある列、マッチング ******************** — VARCHAR(36), MEDIA SESSIONS.GUID は 36文字の文字列の列と、joinの型ミスマッチは、 誰が不幸であるかによってクエリの時間。 ノーブル、バックフィルなし。 既存のレポートごとのセッシ...

Kamo·1mo ago
FeatureSecurityService

AIに送信すると、すべての人がスレッドに伝えられます

ディスパッチは同じレターMediaServiceを送信しますので、その聴衆は移動する必要があります 同じ方法: 報告のスレッドマイナスの参加者全員が行動し、それぞれ 独自の挨拶と、レポーターだけではなく、独自のタイムゾーンで。 参加者の散歩は共有ではなく、ここに複製され、重複は deliberate — このサービス...

Kamo·1mo ago
FeatureMediaService

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

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

Kamo·1mo ago
Featurekamo-shared-library

棚付け、失敗した修正、報告書全体のコメント履歴

報告書は1つの文を正確に保持しました。 `system bug.denial reason` は上書きされた その後のステータスが移動するので、拒否されたバグ、説明、再開、修正 そして、まだ4つの理由から1つの理由で終了し、読む方法が見つかりませんでした お問い合わせ 明らかな修正は、メモ列を持つ `system b...

Kamo·1mo ago
Featurekamo-internal

ドキュメントの輪郭と、ページ独自の形状のスケルトン

ヒーローだけが本当の見出しでした。 他のすべて — レジャーの9カテゴリ、 アカウントパネル、コベント、各アップグレードオプション - スタイルされたdivだったので、スクリーンリーダー ユーザは、設定エリアの最長のページに1つのランドマークがあり、その間を移動する方法はありませんでした。 カテゴリー それらは h2 ...

Kamo·1mo ago
Featurekamo-internal

神様のルールをサーバが保持している

ユーザは、すべての神行を全員にロックし、両方の半分が間違っていました。 このコンポーネントにのみロックが住んでいたので、ゆるやかなトオ。 MANAGE USERS を保有している人からの直接呼び出しに答えました。 あまりにもタイト, ので また、編集する権利を持つ1つの発信者をロックアウトしました。 GodAccoun...

Kamo·1mo ago
FeatureSecurityService

神のみが神を犯すことができるし、神は無名である

MANAGE USERSは、ブレークガラスのアイデンティティに達しました。 UserAdminController ガード システムユーザーのみで、非ドメインの所有者は、神アカウントを無効にすることができます。 ライブセッションを見直し、サインイン識別子を再書き込み、合成するフラグをつけます。 パスワードをリセットする...

Kamo·1mo ago
Featurekamo-internal

スタッフは、顧客が読む文章を書くことができます

顧客の目に見えないノートには、列、DTO フィールド、およびそれをレンダリングするための計画ページがあり、 誰がそれを設定するべきかわからないので、Harmony'sはこれまで存在する唯一のものでした。 手で見られたから。 内部ノートに「これを顧客へ表示」するのではなく、2番目のボックスです。 スイッチは同僚のために...

Kamo·1mo ago
Featurekamo-internal

ソフトフォンは受信トレイを取得し、SMSウィンドウは1つのスレッドです

12キーのダイヤルパッドにSMSツールウィンドウが開き、その後3タブになりました ウィンドウ -- チャット/テンプレート/CRM -- "会話 #a3f1c8de-..." を題材にしました。 なしの 誰がテキストメッセージを使用するのか、そして3つのタブの2つが実際のものではないということです。 SmsCrmTab...

Kamo·1mo ago
Featurekamo-internal

無料のプランの丸薬と/myplanの丸薬の背後にあるページ

裁判の丸薬は2回生きました — nav レールと発射パッド — カウントダウンで、 会員型ゲートとそれらの間でコピーされたスタイリング。 両方ともライブトライアルでゲートし、 試行が終了した組織は、すべてで何も見ていない:丸薬、説明なし、 製品が小さくなっていたことを示す。 そして、誰の丸薬もどこに行っても行かないので...

Kamo·1mo ago
FeatureBillingService

顧客の計画ページの背後にある1つのエンドポイント

GET /api/billing/self/plan は、すべての /myplan のレンダーに答えます。 組織は、実際に使用することができ, 比較するカタログ, シートとそのロスター, 保管、更新、および交渉契約。 ロード状態を超えた理由のために、6つの要求ではなく1つ:アクセス層 ブラウザでは正直に決定できません...

Kamo·1mo ago
FeatureSecurityService

組織の計画が進んでいるのか、誰が変更するのか

コンソールは、試行が実行されていることと、他に何も言わないと伝えることができます。 entitlementSource は "TRIAL" または null なので、無料、期限切れ、支払われ、コンピュレーションされた組織はすべて同じでした。 値 — これは、試用が終了した組織が丸薬を見ていない理由です。 説明、製品が小...

Kamo·1mo ago
Featurekamo-shared-library

交渉契約に関する顧客対応のメモ

社内の `notes` フィールドは、スタッフが何を強制されたか、誰であるかを記録する場所です。 ザ・オブ・ザ・ 顧客独自のプランページでは、それらを表示することができ、そして1つの無関心な文章を提示できる賛美が必要です 同僚のために書かれたフィールドは、二人の唯一のものでした。 そのため、顧客向きの文章は独自の列で...

Kamo·1mo ago
Featurekamo-internal

棚、そのスライドアウトペイン、および最初の行のその場所

すべてのアプリは、ピン、検索、スライドアウトするペインで、メンバーが開くことができます どの様な側でもお部屋があります。 起動パッドの最初の行にロック lib/homeFirstRow は、page.tsx のレンダーされた順番に適用されます.

Kamo·1mo ago
Featurekamo-marketing

今年の18日間サイトをドレスアップ

年 ~84 日 のマーケティング サイトは、それ自体を飾るようになりました, 自動的に, から 読者自身のカレンダー。 雪は12月に降り、カードに落ちる 土地。 9月11日のライトスタンドの2つのビーム イースターは卵を隠します 目指して、ランタンを手に。 十八の場面、1つの機会、それぞれ異なる 異なる色の同じ粒子のフ...

Kamo·1mo ago
Featurekamo-internal

Fix 検証済み、すべての拒否の理由、および要件検証フィルタ

/support?tab=system-bugs のステータスメニューは "Requires Verification" でリードし、 ルール、個々のステータス。 新しく、IN PROGRESS と FIXED の略です。 誰が誰も確認していないことを修正するすべてのレポート — なので、色の見本はありません: ドット...

Kamo·1mo ago
FeatureInitializerService

Denial reason を追加し、3 つの退職されたステータス名を掃引

status name は @Enumerated(STRING) で読み返す NAME を保持しています。 定数がなくなった後の TRIAGED はデフォルトでは読みません。 `enum 定数` なし、行に触れるすべてのクエリーを、ページ単位で取得 含まれているリスト。 そのために取引された名前元の決定が失敗する: ...

Kamo·1mo ago
FeatureMediaService

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

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

Kamo·1mo ago
Featurekamo-shared-library

3つのステータスを再確認し、検証されたものを名前付け、レポートが拒否された理由を記録します

TRIAGED、AWAITING INFO、CANNOT REPRODUCEを削除します。 それぞれが自信を問う 報告が受けた場所ではなく、オペレータが感じられ、それらが動かなかった どこからでも: トリゲッジされたバグは、IN PROGRESS の作業についている人です。 すでに言うと、誰も再現できないのは、まだ開い...

Kamo·1mo ago
Featurekamo-internal

オペレータが付与されないプラットフォームの権利をロックする

セキュリティ サービスは現在、電話機が保持していない権利を付与することを拒否します 管理者は、ピアまたはより少なく、優れません。 管理する権利ダイアログは、同じ行を描画したり、オペレータが同じ行で一致させる必要があります。 利用可能なチェックボックスを刻んだ後、未説明の403。 これらのスイッチは隠されているのではな...

Kamo·1mo ago
FeatureSecurityService

管理者は、ピアまたはマイナーを付与することができます

MANAGE PLATFORM ADMINS は、プラットフォームのアクセスリストを管理する権利です。 アクセスを発明する権利ではありません。 天井がなければ、それは静かにすべての右にありました 一度: 誰がそれ自身がインペレーションを付与するか、またはそれに付与することができる 誰かがそれをまっすぐに取り戻し、一度に...

Kamo·1mo ago
FeatureMediaService

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

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

Kamo·1mo ago
Featurekamo-shared-library

1つのデベロッパーマシンにすべての暫定アカウントをリスト

findEnabledProvisioned は、EnabledProvisioned の2つの条件を、 1人1人1人1人1人ではなく、1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人1人...

Kamo·1mo ago
FeatureSecurityService

Dev マシンをコーダ使用のためにスイープし、移動したものを公開

Linuxのデスクトップメニューが描画される2メートルのフィード — 会員の多く プレスではなく、機械に数字が生まれ、 statusLine コマンドは、ステータスラインがレコードを記録し、エージェントは読み込みます。 記録;代理店にNATSの顧客およびこのサービスのための明白がありません、 そしてそれを与えることは...

Kamo·1mo ago
Featurekamo-internal

Linuxのデスクトップメニューで、コーダの許容量が残っているか、ライブ表示します

ウィンドウが左に、ウィンドウがいつリセットされ、画面上にあるかどうかが 現在の。 セッションを始めるかどうかを決めるのは価値があるという事実です なので、後ろではなくメニューが開く瞬間を画面上にある chevron — 週単位の上限から4パーセントは、その間にそれを学習する必要があります 停止するセッションではなく、そ...

Kamo·1mo ago
Featurekamo-marketing

Nav Start Freeのノークレジットカードマークを運ぶ

ヒーロー CTA が変更されましたが、 nav ボタンが Rocket を保ちました。 アクションは同じ画面で2つの異なるマークを身につけ、 nav 1は リーダーは、ホームヒーローだけでなく、すべてのページで表示されます。 デスクトップの丸薬とモバイルシートの両方が、NoCreditCardIconを 16px. ...

Kamo·1mo ago
Featurekamo-internal

最大のペインの上に開いたウィンドウあたりのタブ

左側のナビゲーターを下にした最大化されたツールウィンドウが、 横にある列の上部にあるタブの行 — 1 / 1 / 1 navigator の選択したタブ名を入力します。 タブをクリック それをペインを与えます。 注文をドラッグします。 各タブは、独自のxから閉じます。 そして、それが成長するとき、はるかに右スライドで2...

Kamo·1mo ago
Featurekamo-marketing

スタートフリーの矢印を無クレジットカードマークにスワップ

ヒーローCTAは、読者に何も言わない一般的なArrowRightを運んだ ボタンがボタンになっていなかった。 オブジェクト その瞬間に答えなければならないのは「この費用は私に」です。 赤い対角線を通る白いクレジットカードを運ぶ。 インポートではなくコンポーネントとして手描き: lucide-react は `cred...

Kamo·1mo ago
Featurekamo-internal

すべてのスクロールバーのドックをクリアにし、メンバーのサイズを割り当てる

ドッキングされたツールウィンドウの行に関する3つのこと。 **スクロールバーを覆うのは止まります。** ドックはビューポートの右端を予約しますので、 ページのバーに窓を駐車するのではなく、 `.kamo-page-scroll`。 このアプリは、すべてのマーク付きスクロージャの上に独自の32pxバーをペイントします ...

Kamo·1mo ago
FeatureKlusterServices

各アカウントのコーダ許容値をコンソールに報告する

Linux デスクトップ メニューは 2 メートル取得します。 – 会員のいくら 数字。 transcripts はそれらを運びません、そして OTel のメトリックは、 サブスクリプションウィンドウ。 そのため、ステータスラインはそれらを記録し、エージェントは読みます 録音: マシン全体は、SecuritySe...

Kamo·1mo ago
Featurekamo-internal

ツールウィンドウタイトルバーと六角ヘッドのコンテキストメニュー

ダース・ウィンドウズ・オープンの会員様は、ただ1つだけを1つだけ入れることができました。 時間、および存在する唯一のバルクジェスチャー - 各六角頭を投げる ゴールでは、メニュー列ではなく、ジェスチャーです。 タイトルバーの右クリック ブラウザのメニューをリロードし、 保存する タイトルバーを右クリックすると、それぞ...

Kamo·1mo ago
Featurekamo-internal

Behavior & Labelingのロゴプレビューの背後にあるチェッカーボード

9つのロゴのスロットはカード自身の白にまっすぐにアートワークを塗りました、 管理者が探している2つのことを隠している:ファイルが実際にあるかどうか 透明できれいに、キーをつけた。 白色の透明マークが 空のスロットから消滅可能で、柔らかでひどいエッジが消える 反対に抱かれた背景に。 `ImagePreview` は `...

Kamo·1mo ago
Featurekamo-apps

貸し手はアプリケーションリボンを語ろう

`t("application.ribbon")` は、答えではなく FALLBACK になります。 貸し手 ラベル作成ページで独自の文言を設定できます。これにより、このサイトを経由して到達できます。 テーマ config.json ブラウザーで取得します。 バンドだけがクライアントコンポーネントになり、翻訳された文...

Kamo·1mo ago
Featurekamo-register

組織は3つのリボンを単語にし、タブのアイコンを所有してみましょう

PaneRibbonのルートマップはそのままに、フォールバックになります。 レイヤー: "/", "/member" と "/team" のそれぞれが、このサイトが出荷する単語をペアリングします。 設定キーで組織を上書きできます。 から欠落するルート 地図は完全にリボンを取らない — /sorry, /logout と...

Kamo·1mo ago
Featurekamo-login

組織の単語をリボンにし、タブのアイコンを所有してみましょう

"Welcome Back!" は、クライアントコンポーネントの PaneRibbon に root レイアウトから出てきます。 言葉遣いは今の組織の選び方であり、このサイトはそれを学ぶので ブラウザーで取得する config.json から構成します。 それはまだこのもの サイト 言う — フォールバック すべての ...

Kamo·1mo ago
Featurekamo-internal

リボンのワーディングとBehavior & Labelingのタブアイコン列

同じページに加え、各ペインに所属しています。 **カスタムラベル**は、リボンメッセージボックスを育てます。 5列、1つのパブリックペイン スクリーン、訪問者がそれらを満たす順序で-署名するか、またはサインアップを始めて下さい 会員またはチームメンバーのファネルへのブランチ。アプリサイトは自分のフロントです。 ドア。...

Kamo·1mo ago
FeatureSecurityService

リボンワーディングを配信し、タブアイコンからファビコンを生成

暫定は2つのことを学びます:組織がパブリックコーナーを望むもの リボンは言うまでもなく、ブラウザタブのアイコンをカットする必要があります。 **Ribbons.** kamo-login, kamo-register, kamo-apps は OrgContext がないため ここでは、親チェーンを通して5つの単語を...

Kamo·1mo ago
Featurekamo-shared-library

リボンワーディングとタブアイコン

「orgs」の14列、そして2つの小さなレコードは、その形状を正直に保ちます。 RIBBON MSG * は、5つのパブリックペイン画面のコーナーリボン語を運ぶ — サインインサイト、kamo-registerのランディング、メンバー、チームメンバーのルート、および kamo-apps のローンアプリケーション — ...

Kamo·1mo ago
Featurekamo-apps

それをセンシングするのではなく、レールに対するアプリケーションの範囲

フォームの列のコンテンツは、その半分に集中しました。 質問と番号のレール間の両側と関係なし お問い合わせ レールが「lg」から立ち上がり、隙間から離れたところ、 何も必要としない外側のエッジに落ちるスラック。 `lg` ではなく `md` ではなく flex-row がこの横にレールを置く場所だから すべての列。 レ...

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