KamoCRM

Live Change Log

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

17,672
Total Changes
6,083
Features
5,346
Fixes
30
Projects
Filter by project
All Projects17,672AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService330KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,876TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,416kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,684kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore776Docs3,258Feature6,083Fix5,346Other998Performance165Refactor278Revert23Style42Test162Upgrade1
July 9, 2026
Featurekamo-internal

ドラッグアンドドロップでランチャーパッドのオプションを並べ替え、メンバーごとに保存

ドラッグすることで、ホームオプションを再オーダーできるようになりました。 会員1名につきサーバサイドを永続化(リロードを存続し、各メンバーに追随する) デバイス) 同じ generic ui-preferences を介して nav レイアウトの使用を保存します。 — 新しい `homeLayout` は、注文されたオ...

kamo·3mo ago
Featurekamo-internal

材料を最初のタブ+デフォルトのランディングにします。 概要を削除

概要タブ削除。材料は最初にあります。 /marketing インデックスが最初にリダイレクトされる アクセス可能なタブ(デフォルトでマテリアル)なので、誰でもマテリアルでマーケティングランドを開くことができます.

kamo·3mo ago
FeatureSecurityService

ライブ発信者プロジェクション — org + 指定された LO を読み込みます

GET /mortgage-apps/{uid} が LIVE をオーバーレイしました。 行が凍結されていない限り(読み取り、保存されません)にコンパイル: org name/NMLS/address から 組織・貸役者名・NMLS・チームメンバーASSIGNEDから ローンの取引(User.EmbNameFull.f...

Kamo·3mo ago
Featurekamo-internal

Loan Originatorセクションは読み取り専用/システム管理

Loan OriginatorカードはもはやURLA §9データ(複製)を手書きしません ******************** 再キャプチャされました。 読み込み専用をレンダリングします。 初期ローンの前に割り当てられた融資役員+ orgのライブ投影 見積もり、その後、凍結された昇降スナップショット(frozenA...

kamo·3mo ago
FeatureSecurityService

取引レベルのローンオフィスの割り当て+取引番号

secureTransactionForApp が org-unique トランザクション番号 (TXN-<uid>) を押下しました。 メニュー + PUT /mortgage-apps/transactions/ {uid}/loan-officer は、取引の割り当てられたローンオフィサー(Member.id、継...

Kamo·3mo ago
FeatureInitializerService

Originator/transaction-first カラム (@Order 90)

Additive nullable カラム + MLOS の org-unique トランザクション番号インデックス 原始者/トランザクションレファクタ:mlos loan transaction(transaction number +) lock lo *), ローン originators (frozen at/...

Kamo·3mo ago
Featurekamo-shared-library

Originator/transaction-firstスキーマ — LOの割り当て、WORMのフリーズ、取引スコープ付きドキュメント

システム管理のoriginator +トランザクション優先レファクタ(spec)のバックボーン 2026-07-08: - LoanTransaction:トランザクション番号(org-unique)+割り当てられたLoanOfficerMemberId (+ 監査) — トランザクションレベルの LO の代入により、...

Kamo·3mo ago
Featurekamo-internal

Vendorに製品フィルター依存を追加

/leads フィルターバーにプロダクト フィルターを、すぐに右加えます ベンダー フィルター。 Status/SubStatus のペアのように振る舞います: 無効化されるまで ベンダーを選択、そのオプションは、選択した製品に属する製品です ベンダーは、ベンダーが変更したときにクリアします。 クライアント側フィルタ ...

kamo·3mo ago
Featurekamo-shared-library

共有 AusEngineClassifier — §8.2 エージェンシーマッピングの真理の1つのソース

プログラム→エンジン、ラン→エンジン、決定→ゲートマッピングはローカルに メニュー 資本市場ロックステージAUSハードストップ 同一の分類を必要とし、公正なゲートは2つを持っていません ドリフトできるコピー。 3つの純粋なマッピングを抽出する メニュー (静的、排気スイッチ = コンパイル強化された完全性/§8.2ドリ...

Kamo·3mo ago
July 8, 2026
Featurekamo-internal

AIの自動タグ+キャプションUI;プロバイダのコスト層/ビジョン設定(P3)

設定 → AI → プロバイダー: 各プロバイダーは、コストティア(Light/Medium/Heavy)選択およびaを獲得 ビジョントグル(+リストチップ)をサポート。 材料の引出し:「AIの提案の札」(破片を受け入れて下さい 適用する) と 'AI で説明を生成する' — 両方とも org の構成プロバイダを経由し...

kamo·3mo ago
FeatureAIService

プロバイダのコスト層/ビジョンパススルー+内部ワンショットビジョンエンドポイント

AiProviderControllerの読み込み/echoes costTier + SupportVision. プロバイダートレーニング サービスゲイン selectVisionProvider(orgId、tier) を選択します。 メニュー ワンショットを実行 orgのプロバイダ/アダプター(セッションなし/...

Kamo·3mo ago
FeatureMediaService

Orgのプロバイダ(P3)によるAI自動タグ+キャプション

素材AiController POST メニュー 所有権を検証し、 短命署名された素材の URL を mints し、AIService の内部ビジョンエンドポイント (org's) を呼び出す AiVisionClientによる独自のプロバイダー、LIGHT tier Lenient タグの解析; ビジョンがない場合...

Kamo·3mo ago
Featurekamo-shared-library

AiProvider コスト tier + ビジョン フラグ(2 の整形機能軸)

コストTier(LIGHT/MEDIUM/HEAVY)を追加し、Vision booleanをサポート AiProvider は、その統合により、プロバイダが利用し、どのサポートビジョンをサポートするかを高価に選ぶことができます。 アクティブなビジョンプロバイダのためのRepoファインダー。 ALTERでAI PROV...

Kamo·3mo ago
FeatureEmailService

サーバー側の「外部画像を表示」同意

外部画像選択のクライアントローカル(localStorage)を置き換える 耐久性のあるパーメンバーレコードで。 新しい RemoteImageConsentService (fail-soft が読み込まれる) メッセージフェッチはテーブルが存在する前に動作します) + POST /api/email/remote-...

Kamo·3mo ago
Featurekamo-shared-library

メールRemoteImageConsent 実体 + リポジトリ

会員が外部(リモート)画像を表示するように選ばれたことの記録 特定のメッセージでは、member id + 正規化された RFC Message-ID (unique) によってキー化されます。 email metadata メンバースコープパターン(FilterRuleEntity) に従います。 バックアップ se...

Kamo·3mo ago
FeatureInitializerService

INVESTOR PRICE カラムを rate locks +融資 pricing snapshots に追加

@(85) 注文する idempotent ADD COLUMN EXISTS (DecIMAL(9,4), 値に対-100 グリッド) そのため、MLOS RCE は、真の非パー投資家の実行価格を記録することができます 結合ロック・オブ・レコードおよびパー・バイ・オミッションの代りの限界の引用。 追加可能; ミラーの...

Kamo·3mo ago
Featurekamo-shared-library

RateLock + LoanPricingSnapshotで真の非パー投資家の価格を記録

結合率ロック解除とその境界引用は、レート+ロックデーのみ運ばれます。 ディスカウント/オリジネーションポイントは null を残したため、コアエンティティティは PAR を読み込みながら 実際の価格の番号**************************** 貸し手付き価格-to-100 マージンは、MLOSのサイド...

Kamo·3mo ago
Featurekamo-internal

管理者は、メンバーの代わりに RingCentral を接続してみましょう

別のメンバーの電話設定では、管理VOIP権限を持つ管理者 (canManageVoipConfig) は、メンバーのConnect/Reconnect/Disconnect を参照してください。 RingCentral のアカウントではなく、読み取り専用の「自分で接続する必要があります」 メッセージ — sysadmi...

kamo·3mo ago
FeatureVOIPService

管理者がメンバーの代わりに RingCentral を接続できるようにする

パーメンバーの RingCentral フローはセルフサービスのみだったので、管理者管理 別のメンバーのプロフィールは「それ自体を接続しなければなりません」を見ました。 Sysadmins について 一般的に、メンバーの RingCentral アカウントを作成し、資格情報を保持します。 会員の代わりに接続できる必要が...

Kamo·3mo ago
Featurekamo-internal

利用分析+インサイトビュー(P2)

レコード メニュー イベントと Insights ダイアログと org の合計 + ほとんどの材料(ダウンロード+プレビュー).

kamo·3mo ago
FeatureMediaService

MaterialAnalyticsController — レコードイベント + 集計

メニュー (record) + GET /analytics (per-material count) による type + org の合計.

Kamo·3mo ago
Featurekamo-shared-library

MaterialEvent の実体+レポ(解析)

用途限定イベント ******************** by per-(imgId,type), 空室検索 集計クエリ。 表MATERIAL EVENTS(CRDB DDL、KI自動スキャン).

Kamo·3mo ago
Featurekamo-internal

承認ワークフロー UI + ロードオールフィルタリング (P2)

ドローダのステータスコントロール************************************************************************************************************************************************...

kamo·3mo ago
FeatureMediaService

MaterialReviewController — ステータスマップ + set-status

GET /api/media/materials/reviews (org-wide imgId→status map) + POST で材料のステータスを設定 (検証済み、査読者スタンピング、アップサート).

Kamo·3mo ago
Featurekamo-shared-library

MaterialReview entity+repo(承認ステータスサイドテーブル)

素材ごとのDRAFT/PENDING/APPROVED/ARCHIVED、imgId(スキーマの非接触のイメージ)キー。 テーブル MATERIAL REVIEWS(ターゲットCRDB DDL、KI自動スキャン).

Kamo·3mo ago
Featurekamo-internal

Per-member RingCentralは+ソフトフォンのWeb電話v2の修正を接続します

ソフトフォンSDKの修正(ringcentral-web-phoneはv2.4.0です、v0.xのアダプター ターゲティング — 古い wp.userAgent.* の使用は init で投げる: - RingCentralPhoneSdk を v2 API に書き換える: 単一 sipInfo オブジェクト, sta...

kamo·3mo ago
FeatureVOIPService

Per-member RingCentral OAuth ID + ソフトフォン SIP 修正

ソフトフォンSIP認証修正: - getSipCredentials: map outboundProxyBackup + stunServers (web-phone v2 ニーズ) WSS のフェイルオーバー + ICE/media; 代わりに ProviderException (502) をスロー SipCon...

Kamo·3mo ago
Featurekamo-shared-library

パーメンバーの RingCentral 接続で MemberVoipOAuthToken を追加

パーメンバーの OAuth トークンキー (memberId, Provider, instanceId) バックアップ エクステンションスコープリング中央操作 — ソフトフォンのシッププロビジョンプラス 会員の個人的なコールログ/ボイスメール/プレゼンス。 からの教訓 org/instance OrgOAuthTok...

Kamo·3mo ago
Featurekamo-internal

コレクション/キャンペーンUI(P2)

左側のコレクションセクション(create/select/delete)、コレクションビューのキャンペーンフィルタ、 そして細部の引出しのコレクションの編集者(加え/取除き材料、作成および加えて下さい)。 ワイヤード /api/materials/campaigns/* + MaterialsCampaignsApi;...

kamo·3mo ago
FeatureMediaService

MaterialCampaignController — CRUD + アイテムマップ + 追加/削除

/api/media/materials/campaigns: list/create/update/delete, GET /items (org-wide imgId↔campaignId) map)、POST /add + /removeとorg-ownershipチェック.

Kamo·3mo ago
Featurekamo-shared-library

MaterialCampaign + 項目 実体/リポジトリ(コレクション)

ファーストクラスの名前のコレクションは、フォルダ全体で材料をグループ化します。 テーブル素材 キャンペーン+ MATERIAL CAMPAIGN ITEMS(CRDB DDL、KI自動スキャン).

Kamo·3mo ago
Featurekamo-internal

タグ UI + アクセスレベルの制御 (P2)

タグ (org-scoped, クロスカット): タイルのタグチップ, タグフィルタバー (AND), そして細部の引出しの札のエディタ(assign/removeの既存の、作成および割り当ての新しい)。 ワイヤード /api/materials/tags/*プロキシ+MaterialTagsApiを通して。 また、可...

kamo·3mo ago
FeatureMediaService

MaterialTagController — タグCRUD + 割り当て/ナサイン + 割り当てマップ

/api/media/materials/tags: リスト/作成/削除 タグ, GET /assignments (org-wide imgId↔tagId) ワークスペースがクライアントサイドに加わるマップ、POST /assign + /unassign を org-ownership checks にマップしま...

Kamo·3mo ago
Featurekamo-shared-library

MaterialTag + 代入団体/リポジトリ(org-scopedタグ)

マーケティング資料のフォルダ上のフラット、クロスカットタグ軸。 表素材 タグと マテリアル タグ 課題 (対象のCRDB DDL、KI自動スキャンによる次の実行).

Kamo·3mo ago
Featurekamo-internal

公開リンクの管理 UI (P1) — 作成/公開/編集/ビューカウント

詳細ドローダは「公開リンク」パネル(ShareLinkManager):と耐久性のあるリンクを作成します オプションのラベルと expiry (1h/1d/7d/30d/never) は、それをコピーし、そのビューのカウントを参照してください。 /api/materials/linksプロキシを経由して、新しいMedi...

kamo·3mo ago
FeatureMediaService

管理されたパブリックリンクエンドポイント(create/list/revoke)+追跡されたサービス

MaterialShareLink がバックアップする POST/GET /api/media/materials/links と DELETE /links/{id} を追加します。 パブリック GET で管理されたトークンを最初から解決します(再発/公開およびバンキングのチェック) viewCount) は、レガシ...

Kamo·3mo ago
Featurekamo-shared-library

MaterialShareLinkレジストリエンティティティ+リポジトリ(管理/追跡された公開リンク)

マーケティング資料のリボカブル、expiring、ビューカウント公開リンク - 主張 そのため、リンクはリスト、リヴォーク、カウント(vs. Stateless HMAC one-shotトークン)できます。 KI (@EntityScan com.kamo) および MediaService によって自動スキャンされ...

Kamo·3mo ago
Featurekamo-internal

右クリック/ロングプレスコンテキストメニューを会話ビュー行に追加

両方のビューモードでリストアクションメニューを完了します。 会話行が開きます 同じ共有メニューを右クリックし、長押しをスレッドレベルのアクションでタッチします。 返信 / 返信 すべて / フォワード (スレッドの最新のメッセージを操作する, 取得) 要求とアクティブなメールボックスから構成される)、スパム/スパムでは...

kamo·3mo ago
Featurekamo-shared-library

DecisionGate.appliedの特長 Thresholdは、実際の自信バーを公開します

ゲート内部で最大(テナントオーバーライド、安全フロア、ステージフロア)が適用されます。 ケーターは、前ゲートのテナントウォールしか持っていませんでした。 応用分野 Threshold は真を返します 棒従って決断の記録はthreshold-IN-EFFECT (examiner-を主張できます ゲートが静かに上昇する価...

Kamo·3mo ago
Featurekamo-internal

エンタープライズマテリアルワークスペース(P0) — フォルダー、検索、一括、実際のプレビュー、共有メールコンポーサー

既存のイメージング上の完全な文書ワークスペースでフラット200-itemグリッドを置き換える バックエンド(すでにフォルダ、ゴミ、共有、履歴、MATERIALSのバルクをサポートしています): - フォルダサイドバー(create/rename/delete、ドラッグ・トゥ・フォルダ)+ 全/ゴミのビュー - 検索、...

kamo·3mo ago
Featurekamo-internal

オーバーホール /messages — iframe レンダリング、リストコンテキスト メニュー、スレッド、レース、a11y

/messagesページのエンドツーエンドの監査を実施します。 報告された問題: - 応答/Reply All/Forward ボタンはテキストラベルを表示します; より多くのアクションから削除 新規リストメニューが保持している間、ドロップダウン(隣接するボタン)。 - メッセージリストの行が共有されたアクションメニ...

kamo·3mo ago
Featurekamo-internal

器械のパネルの再設計 — アクセントの家族、マストヘッド、セクション索引 nav、統一されたガラス カード

2つの最も指示されたランディングを、権限型のオペレータのコンソールに再設計します。 財団について - 既に公開されているGeist Sans/Monoをオンにします(Arialフォールバックによって捨てられる)。 Geistを介してMUIタイポグラフィをルートします。 - 白色ラベルセーフ --accent-*モジュ...

kamo·3mo ago
Featurekamo-shared-library

******************** ターゲット更新

非同期変換(仮想スレッド)とスケジュールされたスワップは、分離された ImgDat を保持します。 save()/merge() カスケードを orphanRemoval=true イメージコレクションに変換し、投げる 'cascade=all-delete-orphan のコレクションは、所有によって参照されなかった...

Kamo·3mo ago
Featurekamo-internal

Add 応答 ペインとスレッドビューを読み込むメッセージのすべて

スタッフ 全てが広告(キーボードショートカットラベル+i18nキー)だったが、 ハンドラ。 ワイヤー それ アップ: 新しい computeReplyAllRecipients のヘルパーは送り装置を入れます Cc の他の元の受取人に対して、自己および重複を除く ケースを意識的に。 ボタン、 `a` ショートカット、コ...

kamo·3mo ago
FeatureInitializerService

パーローンごとに1つのアクティブクローズパッケージを強制するPartial-uniqueインデックス(eCloseのバックストップ)

クリエイト・ユニク・インデックス uk mlos closing pkg active loan オンmlos closing package (loan file uid) WHEREステータス <> 'CANCELLED' 後ろの耐久のバックストップ アセンバーのアプリ内出血ガード:重複アクティブな閉鎖パッケージは...

Kamo·3mo ago
FeatureMediaService

Thumbnail のスケジュール生成された材料のプロセス

ヘッドレススイープは、コンバージョンサービスのOTKサムネイルパイプラインを駆動できないため、 エクスポート保存直後にimageIO経由でページ-0 PNGサムネイルを生成する — スケジュールされた材料は、必要に応じて埋め戻しは必要ありません.

Kamo·3mo ago
Featurekamo-internal

再発生成スケジュール UI

ScheduleManager: 作成/リスト/削除のスケジュール(予定+毎日/週単位+) 時間/日+任意自動ポストのターゲット+キャプション);材料、ゲートから始まりました Canvaのオートフィル(エンタープライズ)機能。 + canvaApi + /api/canva/schedulesプロキシ.

kamo·3mo ago
FeatureMediaService

スケジュールされた生成 — sweep は、アカデミーでレシピを実行します

- CanvaScheduleController: orgのスケジュールのCRUD (recipe + cadence + 1日 + オプションのソーシャルターゲット)、次の計算RunAt - キャンバス生成 サービス: ヘッドレス メニュー 素材(プロセス内イメージサービス、バックフィルまでサムネイルレス) - C...

Kamo·3mo ago
Featurekamo-shared-library

CanvaSchedule 実体 + リポ (再発生成)

Org-scoped 再帰スケジュール (recipe + cadence + オプションのソーシャルターゲット) と 原子宣言クエリで、MediaService のスイープが各デューススケジュールを一度実行できるようにします.

Kamo·3mo ago
Featurekamo-internal

ソフトフォンボイスメール+通話履歴行で展開可能なウィスパートランスクリプト

記録された行(ボイスメールと通話履歴)は、「Transcript」のトグルを取得します。 録音のウィスパーのトランスクリプトをオンデマンドで取得し、インラインに表示するので、 プレイヤーを開かずにメンバーを閲覧できます。 記録ごとのキャッシュ.

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