KamoCRM

Live Change Log

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

17,671
Total Changes
6,083
Features
5,346
Fixes
30
Projects
Filter by project
All Projects17,671AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService330KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,876TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,415kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,684kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore776Docs3,257Feature6,083Fix5,346Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 6, 2026
FeatureDocsService

1つのコレクション内でバインダーをリスト作成

DocManager の (assocType, assocObject) に可視バインドクエリをスコープ Id), create のスコープを押下し、重複して継承し、last modified をバンプします。 バインダーの行を書かなかった項目の変異から.

Kamo·2mo ago
FeatureInitializerService

既存のバインダーが所属する各コレクションをバックフィル

最初の DOC アイテムの Img からスコープを派生させる; 空のバインダーは戻ってくる オーナーのマイドキュメント。 バックフィルの後にNULLは適用されません.

Kamo·2mo ago
Featurekamo-shared-library

1つのドキュメントコレクションへの可視性を絞り込む

FindVisibleToMember をスコープ付きバリアントで置換し、2 をドロップします。 デッド date updated 列でソートされた未参照のファインダー.

Kamo·2mo ago
Featurekamo-shared-library

所属するドキュメントコレクションをバインダーする

バインダーは、assocスキャッピングがなかったため、すべてのDocManagerは同じグローバルをレンダリングしました パーメンバープールとマーケティングの下で構築されたバインダーは、HRで埋めることができます ドキュメント。 Img.assocId にマッチする ImageAssocType のターミナルを保存しま...

Kamo·2mo ago
Featurekamo-internal

ミーティング・インビット・フィールドを最大化したときに意味でグループ化

フォームを同じ半分に分割すると、間違ったユニットを使用しました。 それは日付を伸ばしました ウィンドウの半分を渡って入力し、遠い端の終日箱を、残しました 数百ピクセルのピクセルを何のものかを追跡し、押しられた2つの短い時間入力 属するリマインダーから全ウィンドウ幅を追加します。フィールドは 1つの考えとして読みます s...

kamo·2mo ago
Featurekamo-internal

編集可能なボディから引用された元を保って下さい

応答は、クイルエディタ全体に引用されたメッセージを本文としてドロップします。 Quill は単純なグリッドだけをモデル化できるため、見積書内のすべてのレイアウトテーブルは 1 つにフラット化されたレイアウトテーブルは、シグネチャとほぼすべて マーケティングメールが構築され、引用されたシグネチャがベアとして戻ってきた理由...

kamo·2mo ago
Featurekamo-internal

会議招待フィールドを最大化したときに2列にペアリング

招待状は8つの全幅列をスタックし、最大化されたコンポーズで ウィンドウは、半分を残しながら、画面をオフする方法のほとんどをボディエディタを押しました ウィンドウの幅は入力の両側を空にします。 フィールドは、既存の DOM 順序で 2 つのトラックに流れます。 タイトル|日付・時刻|タイムゾーン・場所|URL — フォ...

kamo·2mo ago
FeatureESigService

署名された文書にページ操作と修飾子を適用します

デザイナーはページを回転させ、削除し、再注文し、そしてadd-blank、プラス提供しました 透かし、ページ番号、ラベル修飾子、およびフラットテンはどれも読みません。 フィールドの値をソースページに追加し、証明書に追加します。 ページの先頭へ 削除はまだ出荷され、設定した透かしが現れません。 お問い合わせ 今すぐ適用さ...

Kamo·2mo ago
Featurekamo-internal

すべてのポップアップツールウィンドウに40pxの客室を両方の軸で与える

レジストリ内の各ツールのデフォルトサイズと最小サイズは40x40で成長し、 漂流ではなく、横にハードコードされた幾何学 契約から: - 計算機を映すCalculatorToolの1モードサイズのテーブル、 レジストリのデフォルト。 - AiChatWindowの復元から最大サイズ。 420x520では既にあった 古い...

kamo·2mo ago
Featurekamo-internal

To、Cc、Bcc 間で受信チップをドラッグ、カット、コピー、ペーストする

誰かをBccに移動すると、チップを削除し、アドレスを入力することを意味する メモリから再び。 チップは選択可能であり、ドラッグまたは持ち込むことができます 3つのフィールドからクリップボードを他のフィールドへ。 - クリックしてチップを選択します。 ctrl/cmd クリック トグルとシフト クリックは範囲を取ります...

kamo·2mo ago
Featurekamo-internal

フィールドのオーバーレイをページで回転させる、フラグの未読のインポート、読み込みのための注文フィールド

ドキュメントが運ばれるときにのみ問題に始める3つのこと 2つの場所の代わりに検出されたフィールド。 ページの回転:ページを回転させると、キャンバスが残っているフィールドとアノテーション 背後にあるので、固定された内容が切り離されます。 今の2つのレイヤー ページをオンにし、自分の無回転空間で座標を維持 バックエンドの...

kamo·2mo ago
August 5, 2026
Featurekamo-internal

塗りつぶしのフィールドを検出する際に、Acrobat形式のアクションを読みます

アクロバットは、pdf.jsの/AAのJavaScriptとしてフィールドの意図したフォーマットを保存します。 アクションとして表します。 フォーマット。 つまり、作者の宣言ではなく推測する フィールド名を消すので、名前/キャプションのヒューリスティックを消します。 - AFNumber Format -> 通貨文字...

kamo·2mo ago
Featurekamo-internal

作曲家のコーダーで新しいミーティングリンクをインサートする

ミーティングを作成するコンポーズウィンドウにフッターアクションを追加します。 組織の構成されたプロバイダは、その結合をボディに書きます 注意が起こるところ。 ミーティング・インビト・トグルから区別する: カレンダーを添付する これはワンクリックである間、時間、出席者およびリマインダーへの招待状、 "here は部屋で...

kamo·2mo ago
Featurekamo-internal

PDF の AcroForm フィールドをネイティブカモフィールドとして再構築

ドキュメントエディタで編集可能なPDFを開くと、AcroFormウィジェットが読み込まれます pdf.js ドキュメントをオフし、それぞれをDesignFieldとして再作成します。 同じページ、同じ位置とサイズで、最も近い一致のカモ フィールドタイプ。 タッチされていない設計では、フィールドが自動的に配置されます(一...

kamo·2mo ago
FeatureInitializerService

電子メール search vector カラムとそのインデックスを作成します

************************ は存在しません。 メールサービス独自の V1 email metadata schema.sqlは宣言しますが、移行は実行しません。 テーブルは、このサービスのエンティティティティがスキャンし、SearchIndexEntityは、 フィールドは、Hibernateが...

Kamo·2mo ago
Featurekamo-internal

メッセージの全ての名前の後ろにあるコンタクトカード

読み込まれたビューに表示されている全ての人がデッドエンドでした。 と Cc は、 displayNameFor(a).join(', ') — アドレスなしの表示名のコンマの壁 ホバー、アクションなし。 3つの事柄が間違っていた。 アドレスは unrecoverable、表示名は攻撃制御ヘッダーテキストなので2 Chr...

kamo·2mo ago
FeatureEmailService

メッセージのアドレスの背後にある人々を解決する

メッセージヘッダは、送信元が選択したアドレスと表示名を知っています。 横に置く。 組織はすでにもっと知っています。同僚、住所 書籍、エクステンション、タイムゾーン、およびメールボックスに達していないもの。 POST ****************は、アドレスのバッチに応答します 各人の後ろにいる人:同僚(仕事のタイ...

Kamo·2mo ago
Featurekamo-internal

リソースタブは、org の HR ドキュメントライブラリです

ドキュメントコレクションにDocManagerでリソースプレースホルダーを置き換える 独自の — ImageAssocType.HR RESOURCE、バケット画像時間リソース — org-scoped マーケティング資料は、それとは別に意図的に分ける方法:マーケティング フライヤーと従業員のハンドブックは1つのライブ...

kamo·2mo ago
Featurekamo-shared-library

Org HR リソースライブラリの HR RESOURCE assoc タイプ

/hrリソースタブは、ハンドブック、ポリシー、フォーム、参照を公開します チーム全体に材料を持ち、既存のassocタイプが合わない: MY DOCSは 人独自の領域であるシステム WIDE の Bucket は e-sign テンプレートで、MATERIALS は マーケティングライブラリ — フライヤーと従業員のハン...

Kamo·2mo ago
Featurekamo-internal

ヒューマンリソースモジュールは、5つのルートバックタブでシェルをシェル

/hr を route-backed フォームにアカウントページのクロームを追加(同じもの) /marketingは既に使用しました): 勾配のヒーローおよびunderlinedタブを所有するレイアウト バー、最初の到達可能なタブに埋め込まれるインデックス、各ページ 概要、出席、法的及びコンプライアンス、トレーニング、...

kamo·2mo ago
Featurekamo-internal

コミュニケーションタブを完了

それぞれのサブタブは、独自のデータを保持し、すべてのチャネルを日付ごとに解釈します。 メモはここに書かれているので、MediaStream を保持していますが、ReadOnlyChrome 顧客の記録に社会的な有価証券を除去することはのための使用がありません: PUBLIC/ 作曲家および各投稿のPRIVATEアクセ...

Kamo·2mo ago
FeatureSecurityService

ユニファイドコミュニケーションタイムラインAPI

メニュー 1つの日付順に並べられたページを返します。 メモ、呼び出し、ボイスメール、テキスト、電子メール、チャット、?channel= は、それを狭くします。 3つのソースをマージします。 通話、ボイスメール、テキスト、メールなど、 LEAD COMMUNICATIONS 協会; ノートとチャットは直接から読みます ...

Kamo·2mo ago
FeatureDaemonService

メール・トゥ・リード・アソシエーション・スイープ

メールサービスの内部掃引エンドポイントに対して5分のチェック、ミラーリング VoipGlobalSyncJob の使い方 メールサービスがいくつか実行されているため、ここでのスケジュールが住んでいます pods と @Scheduled bean は、すべてのレプリカがすべてスワイプするだろう メールボックスを一度に。...

Kamo·2mo ago
FeatureEmailService

鉛の対応を関連付け、死んだ押しの索引を修理して下さい

リードコミュニケーションタブのメールの半分を追加し、必要な摂取 全てに存在する。 プラットフォームには、作業メールのプッシュはありません。IMAP IDLEはDovecotにハードコードされています。 グラフ変更通知やGmailの監視、MessageIndexerが破棄されていない IDLE 出版社が UID を省略...

Kamo·2mo ago
FeatureVOIPService

ピアニストの呼び出しと電話、テキスト、ボイスメールをリードと関連付ける

VoipCallEventServiceがNATSイベントを発刊 ブラウザでは何も保存されず、音声がなかったときにのみRECORDINGSが存在します。 キャプチャ。 per-instance は、PhoneProvider を通してコール履歴をプルします。 抽象化とupserts PHONE CALL LOG、キーオ...

Kamo·2mo ago
FeatureInitializerService

リードコミュニケーションのためのシェマとコンタクトポイントシード

Hibernate は、共有リブのエンティティティから 3 つの新しいテーブルを作成します。これにより、 それが表現できないもの — 一番開いている部分的なユニークなインデックス コンタクトポイントウィンドウ/(リード、スロット)、およびDESCカバーインデックス タイムラインのキーセットスキャン。 シードはインデッ...

Kamo·2mo ago
Featurekamo-shared-library

ポイントインタイムコンタクトポイントインデックスとリードコミュニケーションリンク

リード・コミュニケーション・タブから読み込まれるスピープを追加します。 LEAD CONTACT POINTSは、すべての電話番号を記録し、リードがこれまでに持っていた電子メールは、 アクティブFrom/activeTo を持つウィンドウとして。 LEAD COMMUNICATIONSは、耐久性を記録 リードと1つの...

Kamo·2mo ago
FeatureMediaService

予約ステップの前にデモリードをキャプチャ

マーケティングサイトのデモフォームは、名前、電子メール、会社、会社規模、 業界とメッセージ、誰に伝えずにスケジューリングする高度な。 リードクリエイティビティは、*******************************************************************************...

Kamo·2mo ago
Featurekamo-shared-library

パブリック デモ リクエスト リード キャプチャ プリミティブ

マーケティングサイトのデモフォームに記入する訪問者が、時間を予約することはありません 左のトレースなし:リードは予約トランザクション内でのみ書かれていました。 前面に収まると、ライブラリが持っていなかった3枚の部分が必要です。 -**************** は、繰り返しの投稿にマッチします すでに生成された同じ...

Kamo·2mo ago
Featurekamo-internal

ナビゲーションでプロバイダのセットアップを登録し、クイックヒントを書く

プロバイダーのセットアップタブは、SettingsView の内部でレンダリングされましたが、 URL を入力する — リスト設定の両方の場所から欠落していた 宛先:設定 nav メニューと設定のランディングページ。 今、リード それぞれ、プロバイダがミーティングをホストするので、タブの順に一致させる ほかの設定も可能...

Kamo·2mo ago
Featurekamo-internal

ページの読み込みにジオアクセスとIPアクセスルールを強化

checkAccess は、ルール自体を評価し、人生全体に何もマッチしません。 比較ルールタイプに対して ***********************************************************************************************************...

kamo·2mo ago
FeatureAPIService

ゲートウェイでテナントアクセスルールを強化

このフィルタは、書き込まれたので、不活性です。 resolveOrgId は org:domain:<host> を読みました。 Redis から、キーを書いたことはなく、null のリターンは許可するために落ちました。 ジオブランチは、コメントがSecurityServiceに委任したと空の if-blockでした。...

Kamo·2mo ago
FeatureSecurityService

実際に地理とIPアクセスルールを強化

ルールは保存され、Redis にキャッシュされ、相談しませんでした。 AccessCheckController は 評価の唯一の発信者であり、AccessCheckController と呼ばれるものは何もありません。 APIService の フィルタは、Redisキーから解決されたorgsを書き込み、許可としてミ...

Kamo·2mo ago
Featurekamo-internal

ズームマーケットプレイスアプリのプラットフォーム登録カード

ズームのワンクリック接続パスを完了します。 バックエンドは既に解決します PlatformOAuthProviderType.ZOOM は、プラットフォームのオペレータが持っていたカード無しで、 マーケットプレースの資格情報を入力する場所がないため、ミーティングプロバイダのセットアップ 画面は常にワンクリックで接続を未...

Kamo·2mo ago
Featurekamo-internal

Microsoft Teams Phone provider, front to back

Adds Teams to **************** and wires the whole path through: provider selection, the Entra + Azure Communication Services config, tenant admin consent, the ...

kamo·2mo ago
FeatureVOIPService

マイクロソフトのチームは提供者として電話を電話をかけます

チームは1つのAPIではありません。そのため、プロバイダは3つの制御面を一緒に接着します。 • グラフ、アプリのみ — コール履歴(getPstnCalls)、プレゼンス読み込み、ディレクトリ およびチーム デバイスの在庫。 コールレコードは、アプリケーション権限 設計;マイクロソフトは、彼らが委任されたフォームを持...

Kamo·2mo ago
Featurekamo-internal

プロバイダのセットアップタブと機能ゲートミーティングの設定

プロバイダーのセットアップタブを /settings/features/meets に追加し、他のすべての設定を行います。 設定しているプロバイダについて正直にタブします。 useMeeting はもはや meet.<domain>/<room> をブラウザでビルドしなくなりました。 カモ・ミートは、構成に関係なく会...

Kamo·2mo ago
Featurekamo-shared-library

MICROSOFT TEAMS プロバイダータイプ

VoipProviderType に MICROSOFT TEAMS を追加しました。 エヌムはORDINALとして主張します ************************************************************************************************...

Kamo·2mo ago
FeatureAPIService

ミーティングプロバイダ OAuth コールバックのルート

ズームとMicrosoftは、このゲートウェイにブラウザをリダイレクトします。 カモのアプリ。 ここにポップアップランドはテナントセッションなしで - orgは、 ?state — なので、コールバックはセッションレス、auth-stripping パススルーが必要です 通常の /api/meet/** ではなく、既に...

Kamo·2mo ago
FeatureMediaService

ズームとMicrosoftチームとのミーティングプロバイダの抽象化

会議は建設によってカモミートだった — MeetServiceはミートルームを主張しました 氏名、その他何もしない。 これは、抽象化と2つのリモートプロバイダを紹介します 後ろから。 meet/provider はメールプロバイダレイヤーをミラーリングします: MeetingProviderResolver は組み立...

Kamo·2mo ago
FeatureInitializerService

マルチプロペラミーティングレイヤーのスキーマ

クリエイター **************** と org meeting oauth tokens, 追加 MEETING RECORDS および MEETING RECORDINGS および MEETING RECORDINGS への提供元識別カラム ORG MEET CONFIG へのZoom/Teams-cap...

Kamo·2mo ago
Featurekamo-shared-library

Provider-agnosticとしてモデル会議

カモミートは、唯一の可能なバックエンドでした: OrgMeetConfigはフラットミートでした 設定バッグとミーティングレコードは、部屋名ではなく何も保持しました。 これは、 代わりにZoomまたはMicrosoft Teamsで組織を実行するためのスキーマ。 - meet.provider: MeetingPro...

Kamo·2mo ago
Featurekamo-internal

ジオブロックカードでリストの国を許可する

カードは、国を否定するしかできないので、一つの国が列挙しなければならないのに役立つorg その他、 今、両方のリストを持っています:選択した国をリストするモードトグルピック 横に2つのテーブルが座っています。 空の許可リストは、ブロックされていないものをすべて許可します。 各国の非空の1つの拒否 それから不在です。 ...

kamo·2mo ago
FeatureSecurityService

ジオブロックと一緒にリストの国を許可する

ジオセクションは、国がブロックされたり、不在であったりするだけ拒否されました。 それをオラグ 一方の国に仕立てたいのは、他の国を列挙しなければいけません。 そして、新しい国のコードが現れた瞬間を静かに間違っています。 org geo block rules.is blocked は既に存在し、ハードコードされた tr...

Kamo·2mo ago
Featurekamo-shared-library

調整とガイドラインバージョンの品質を読む

組み立てられた価格はベースセルPLUSですそれに積み重ねられた調節は、従って判断します セルのみが半分の番号を判断します: きれいに読まれた99.875 誤った -1.250 LLPAは、まだ間違った価格です。 MlosPriceAdjustmentは、今、読み込まれた品質を運ぶ その1つの調節の従って印のゲートはを渡...

Kamo·2mo ago
Featurekamo-internal

メンバーが既に存在しているタブでこのアプリに戻ってリンクを開く

読書ペインのメールは、新しいタブですべてのリンクを開きます。 インターネット全体で、私たちのために間違っています。 当社の通知メールは、ほとんど完全にリンクされています アプリに戻り、新しいタブに送信してセッションを捨てます メンバーは既に存在し、それらがこのページに到達するために冷たいブーツを通して坐らせます すぐに...

kamo·2mo ago
Featurekamo-shared-library

細胞抽出の信頼性 + 信頼性-マトリックスの実証

信頼モデルの2つのギャップ、お金のパスの両方。 パーセル シートワイドフロアは、1つの価格を判断するための間違った穀物です:シングル ひどく読まれたクーポンはシート全体をドラッグし、その上にすべてのOTHER価格を送信します 高いシートフロアは、特定のセルの借り手について何も言うが、人間に 実際に引用していた。 メニ...

Kamo·2mo ago
Featurekamo-internal

エージェントの電話、フリーダイヤル、プレビューのメールを表示

各行にそれぞれ2つの数字のランオンとアドレスが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