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

ブランディングとドキュメントの保存を表示

どちらも、オブジェクトストアに記録されていないサイズで直接書かれています データベースは、スイープがそれらを測定するまでゼロとして読み込まれます。 彼らは今、彼らの 独自のライン.

kamo·2mo ago
Featurekamo-internal

テキストメッセージ添付ストレージを表示する

MMS の添付ファイルは、データベース内のデータとしてライブインラインです: URI はファイルではなく、 サイズレコードがなかったので、数え切れない。 彼らは今、自分のラインを持っています.

kamo·2mo ago
Featurekamo-internal

すべてのストレージカテゴリを別々に表示

録音、ボイスメール、チャット添付ファイル、人事リソース、マーケティングの呼び出し 各マテリアルは「ドキュメントと画像」を共有するのではなく、独自のラインを得る 同じテーブルで生きるために起こるすべての他の列。 視覚のための2つの結果。 14のカテゴリが何を超える categorical パレットは符号化できます — ...

kamo·2mo ago
Featurekamo-internal

メールボックスのストレージがゼロを読むことができる理由を言う

メールボックスバイトは、実際にホストするメールカモだけをカウントします。 組織について Microsoft 365 や Google のワークスペースは、そのプロバイダのディスクにそのメッセージを持っているので、 メールボックスの行は正当 0 です。つまり、説明されていない、壊れたものとして読み込みます。 正しいもので...

kamo·2mo ago
Featurekamo-internal

アカウント stats タブでストレージの使用状況を表示

タブは、組織ごとに「この期間に利用するデータがない」と述べた。 billingApi.getCurrentUsage() は、stub を返す { メートル: [] }, 使用法Meters 空の状態をゼロメートルでレンダリングするので、メッセージはスタブを報告していました。 データではなく。 StorageUsag...

kamo·2mo ago
Fixkamo-internal

Popover Xはウィンドウを閉じます, だけでなく、ポップアップ

ポップアップを却下すると、すでに2つの有価証券を持っていた(外でクリックし、エスケープ)、 それだけを却下したXは、重複し、削除する方法を残さない 独自のメニューから、 最小限のウィンドウを閉じ、ヘッドを外します。 `tool:close` だけでは十分ではありません: ストアのクローズはウィンドウをマークするだけ ...

kamo·2mo ago
Fixkamo-internal

スプリットは、カタログの頂点で利用可能になり、ステージの公開を停止します

対象となるアカウントのアプリタブ / 開発段階から利用できないため、矛盾 プラットフォームは、オペレータが公開されたか、何かを悩ましている瞬間をカタログ化します。 今は読む 利用可能なフラグは、機能のペイロードを運びます, ステージに戻って落ちるので、 古い SecurityService は保持します 今日の行動は、...

kamo·2mo ago
Featurekamo-internal

利用可能なアプリと機能の分割/非公開/非推奨

1つのフラットリストは、プラットフォームは、それがないものとそれを提供し、プラットフォームを混合アプリ 退役したので、オペレータはそれらを離れてそれらに言うためにすべての破片を読んでいなければなりませんでした。 バケツは排他的で、非推奨が最初にテストされます:退職されたアプリは 空室状況のフラグがまだ言うと、その理由...

kamo·2mo ago
Fixkamo-internal

エンドポイントのテナントから許可されたアプリをロードして実際に読むことができます

appCatalogApi.list() はプラットフォームオーナー専用なので、任意のテナント org ブランチタイプエディタは表示されません アプリケーションと保存ガード — 空のカタログをサイレントにすべての子オーガのストリッピングを停止する存在 付与 — ブロックされたモデルをまったく保存します。 listFo...

kamo·2mo ago
August 8, 2026
CIkamo-internal

アプリと機能の文字列が辞書に達した後の再構築

実行545は、60キーでi18nキーガードに失敗しました。 コードが欠陥ではない — kamo-internal commit は 14:10 でプッシュされ、14:18 で上陸した辞書の文字列が、ビルドは辞書をクローン化した まだ持っていなかった。 コードは、前ではなく、辞書の後に行わなければならない: 逆に反するガ...

kamo·2mo ago
Chorekamo-internal

未使用のステージラベルヘルパーをドロップ

ステージ名はメッセージキーからレンダリングされるため、英語のみのヘルパーは使用できません。 発信者左.

kamo·2mo ago
Otherkamo-internal

アプリと機能のコピーを次の入力でルートする

kamo-internal は 22 個のロケールと、すべてのユーザ・フェース・ストリングから来なければならない メッセージキー — 英語のハードコードは、すべての非英語演算子を破ります。 タブ そして、新しい許可されたアプリインジケータは、リテラル文字列で出荷されます。 両方今使用 useTranslations と...

kamo·2mo ago
Featurekamo-internal

Apps & Featuresタブを追加し、許可されたアプリリストを修正

新しいタブは、組織の権利に、組織のあらゆる組織を制御します 提供: 可用性、開発段階、表示名、説明、 オペレータノート、および非推奨。 ステージから受け継がれず、 なので、テスト中でも、テスト中でも、あとで戻ってもアプリを公開することができます。 終わり;段階はバッジおよび棒だけを運転します。 オーバーライドされたフィ...

kamo·2mo ago
Fixkamo-internal

企業のみアドオンの$0.00ではなく交渉価格を表示

オリジネーションアドオンはリスト価格を持っていません — それらは合意ごとに交渉されます — そして formatCurrency(null) は $0.00 をレンダリングし、エンタープライズ モジュールを自由に広告します。 彼らはすでに CUSTOM型プランにのみ対応することでセルフサービスのチェックアウトを続けま...

kamo·2mo ago
Docskamo-internal

Apps & Featuresタブの背後にあるプラットフォームアプリカタログのデザイン

/settings/account?tab=apps のアプリはコンパイル時の定数です。 ServiceType enum, so "Available" (ステージ ==必須), ステージ自体, 表示名と説明はすべて共有ライブラリの編集とaを必要とします プラットフォーム全体で変更する赤色。 設計は、PLATFOR...

kamo·2mo ago
Featurekamo-internal

サーバー発祥の組織コンソール

1つのリクエストですべての組織をロードし、それぞれカードをレンダリングするタブ バックエンドが org ごとにファンニングし、アカウントごとに、サブスクリプションごとに実行します。 検索、ソート、フィルタリング、およびページングは、サーバー側を不動産全体に対して実行します。 そのため、多くの組織が存在してもページコスト...

kamo·2mo ago
Docskamo-internal

プラットフォーム組織コンソールの実装計画

17 BillingService を渡る TDD タスク, 翻訳辞書と 鴨内科 ライブクラスターに対して検証された物理テーブル名 -- orgテーブルは「組織化」ではなく「組織化」ではなく、 単独でエンティティティティティマッピングが間違っている(組織は@Tableを宣言しない).

kamo·2mo ago
Featurekamo-internal

LOS を MLOS に名前を変更し、個人的な融資のオリジネーション システム、ゲートの商業縦を加えて下さい

Apps タブは「商取引: Mortgage Loan Origination System」(タイトルはから提供されます) バックエンドのenum、TSミラーではなく)、新しい「商取引:個人ローンの起源システム」の下 利用できません。 MORTGAGE と PERSONAL LOANS の市場は、アプリ上でゲートされ...

kamo·2mo ago
Docskamo-internal

プラットフォーム組織コンソールの設計

リデザイン **********************************************************************************************************************************************************...

kamo·2mo ago
Fixkamo-internal

大型のアップロードを一気にしてしまった次のボディキャップを上げる

失敗した3 GiBの添付ファイルの原因は、ネットワークではなく、私たちでした。 ******************** は '500mb' です。 リライト/ミドルウェアではありません 設定: 次に、この値でキャップされたクローン可能なボディにEVERYリクエストボディをラップし、ルート ハンドルは含まれています。...

kamo·2mo ago
Fixkamo-internal

デッドアップロードを永遠に停止し、100%の手段を言う

棒がいっぱいで、そして方法無しで100%で押されたアップロードsat。 3つの別々の理由 すべての鉱山。 XMLHttpRequest には有用な読み込みタイムアウトはありません: バイトが待機停止したときに 無期限。 完全なサイレンスとレポートの2分後にウォッチドッグが中絶 メンバーが再試行できるのは失敗です。キャ...

kamo·2mo ago
Fixkamo-internal

ロールアウトで死ぬのではなく、機内アップロードフィニッシュをしてみましょう

GiBチャットの添付ファイルが100%に達し、Bad Gatewayで失敗しました。 上に着陸した展開: pod は、SIGTERM を 03:34:36 と転送、7 あと5秒は重くなりました。 2つの原因。 次に、sigterm を bare process.exit(143) で扱います。 恵みの期間が設定されて...

kamo·2mo ago
Featurekamo-internal

自分の行からメンバーをメールする

メンバーの行にチャット、コール、プロフィールの横にあるメールアクションを追加し、 受信者のメッセージツールは既に満たされています。 orgが持っていることが隠されていない 有効なメール、ビューアはACCESS MAILを保持し、実際にメンバーはアドレスを持っています ファイルに — 空のコンポーザーを開くアクションは、...

kamo·2mo ago
Fixkamo-internal

失敗したアップロードは何が起こったのかを言い、それを診断するのに十分なログを作る

'Upload が失敗した 4 分転送の最後に 2 個の GiB アタッチメントが失敗しました。 失敗した内部サーバーエラーをアップロードする — メッセージの周りにラップされたダブルドプレフィックス コメントはありません。 プレフィックスは消えます(作曲家の通知はすでに「アップロード」で開きます) 失敗しました:')...

kamo·2mo ago
Fixkamo-internal

ステータスラベルをステータスタブに適用

/leads の他のすべてのステータス表示は、その説明を useStatusLabels から resolveLabel() — グリッド セル レンダラー、両方のフィルタ ドロップダウンとレコードビューピッカー。 ステータスタブの行は一つだった 例外は、LEAD STATUS TYPES からハードコードされた記述を...

kamo·2mo ago
August 7, 2026
Fixkamo-internal

ユーザのアイドルタイムを報告して、放棄されたタブが期限切れになるように

クライアント活動トラッカーは、拡張を求めたかどうかを常にゲートするだけです。 何もバックエンドに言ったことはない。 SecurityService はセッション TTL を更新しました セッションを解決するたびに、そのポラーは、 ユーザーアクティビティ — useUserInfo 権利は 5 分ごとに更新されます — ...

kamo·2mo ago
Featurekamo-internal

タイトル モーゲージ フォーム パン 借入金(s)

Loan/Borrower/Subject プロパティ フォームは、ファイル上のすべての借り手を提供していますので、 タブとペインのタイトルは、翻訳から来て、Borower(s) を読みます。 ローンと Subject プロパティは英語をハードコードし、次のインテルも解決しました.

kamo·2mo ago
Fixkamo-internal

部署の署名から個人を離れる

部門メールボックスから送信されたメッセージは、部門によって書かれています:そこに返信土地、ない 誰にでもタイプされているので、メンバーの名前とジョブのタイトルに署名すると、間違ったことについて 受取人が対応しています。 現在、個人テンプレートの名前だけを、 会社のテンプレートは既にやった。 会員は「From」ラインから...

kamo·2mo ago
Featurekamo-internal

アドレスからメールテンプレートをオフにし、オン/オフスイッチの背後にある

作曲家のフッターのテンプレートピッカーがなくなった。 メッセージウェアのテンプレートは、 誰から送信されたかを別々に決定: 会員のプライマリアドレスは、それらとしてそれを署名し、 部門のメールボックスは、部門の連絡先の詳細を持つ部門としてそれを署名します、 組織の連絡先メールボックスは組織として署名し、別のメンバーのメ...

kamo·2mo ago
Fixkamo-internal

各々のプロキシロゴのプレビューを破る次の/画像を停止する

Orgのブランディング画面 ************************************ 非常に同じファイルにもかかわらず、欠落した画像として、完全でシンプルなロゴ アプリ内の他の場所では、細かいレンダリングを行います。 SafeImageSrc() は、外部 URL を /api/images/prox...

kamo·2mo ago
Fixkamo-internal

アルファベット順に並べ替え

ロースターは、バックエンドを注文するものの部門セクションをレンダリングしました それらを返しました。 セクションキー A→Z (locale-aware) をソートします。 各セクション内では変更されません.

kamo·2mo ago
Fixkamo-internal

永久的な焦点リングを身に着けている最初のリスト行を停止して下さい

しかし、j/kが実際に押されるまで、そのリングを非表示にします。最初のプレスは明らかにします フォルダを置き、フォルダを再び非表示にします.

kamo·2mo ago
Featurekamo-internal

同じ検索可能なピッカーからメールボックスを切り替えます

スイッチャは、ペアの弱い半分だった:すべての選択保持 メールボックス 会員が開くことができます。これは、org-wide access がすべてのメールボックスに お問い合わせ また、/accessible と呼ばれ、これらすべてをあらゆるものに構築します。 ページの読み込み — メンバーごとのクエリとメールボックスご...

kamo·2mo ago
Featurekamo-internal

実行されたドキュメントをダウンロードし、実際の署名順を選択します

送信者は、すべての文書に終えられた文書へのルートを持っていません。 封筒概要 kamo-signer app's 自身で署名されたDocumentUrl をポインティング BFFは、サイダーセッションで認証されるため、できる唯一の人 戻ってきたものを4時間、最後の署名者だった。 追加する OTKプロキシルートと、完成し...

kamo·2mo ago
Featurekamo-internal

住宅ローン市場設定を7つのコヒーレントタブに再構築

MORTGAGEマーケットページは、15タブ、それら貸し手のコンフィグの12枚、 同じ質問を2か所で回答しました。ヘッジは切り替えられました 資本市場は、その公差が政策の下で住んでいた間、サービス モデルとサービス利用規約は、タブを分離し、製品の有効化が行われた チャンネルルールが許され、チャンネルを禁止している間チャ...

kamo·2mo ago
Featurekamo-internal

検索可能なダイアログからアドレスから、ドロップダウンではなく、

このリストは選択できません。 /messagesスイッチャが提供するすべてのもの 送信可能で、すべてのACCESS ALL MEMBER MAILBOXES のメンバーのために orgのメールボックス — 数千万の大きなもの。 今の作曲家 現在の送信者をボタンとして表示し、検索および検索するピッカーを開きます サーバ上...

kamo·2mo ago
Fixkamo-internal

TypeScript DTO をプロキシする Java にマッチする

/api/webinar/* はパススルーです。そのため、TS フィールド名は、 Java DTOは、コンパイルに失敗するのではなく、未定義として静かに読み込みます。 設定 タブはそれらがいっぱいだった: - スロット列レンダリングされたリマインダーカウント(バックエンドが送信しない)。 今 slotCount を表...

kamo·2mo ago
Docskamo-internal

両立性橋を記録し、それを退職

ブリッジは最終的に削除するコードから見えない - フィールド リクエストの実際の部分のように見えます。 それを終わらせる状態の名前: SecurityService 共有lib 8e73db6以降と再構築.

kamo·2mo ago
Featurekamo-internal

メールボックスを部署や組織に割り当てる

部門ダイアログの連絡先メールはフリーテキストだったので、アドレスに名前を付けることができます orgは所有していません。 orgの実際のメールボックスにピッカーになる - 同じリスト ******************** 提供, ので “割り当て可能なメールボックス” 手段 同じセットが提供されます。 オプション、...

kamo·2mo ago
Fixkamo-internal

クイックヒントを出力し、共有ヘルプのプリミティブを使用する

スケジュールされたサポートのヒントは、4つのプレースホルダー文字列(「ステップ1」)をレンダリングしました。 型→プレゼンター→スロット→を覆う実際のガイダンスにそれらを置き換える → リマインダーフロー、各プレゼンターの割り当て戦略が何をするか、 不審な設定(最小限の事前予約、児童の出版、会議) パスワード、空タイプ...

kamo·2mo 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