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 11, 2026
FeatureSecurityService

すべてのパブリックエントリーをアドレスにし、サーバー上のリストをページ

パブリックな変更ログは、識別子なしでエントリを提供しているため、マーケティングサイト サイトマップにリンクしたり、それらをリストしたりすることはできません。 各エントリーは、 slug - URL 形式の英語タイトル、コミットの 12 文字 ハッシュ - と: メニュー 1つのエントリをエントリで返す それの両側。 ...

Kamo·1mo ago
Featurekamo-internal

すべてのメッセージは、その著者の顔を、泡の角に着きます

すべてのチャットポップアップツールウィンドウで - チャット、サポート、Exec2Exec、ソーシャル、SMS、AI チャット - 各メッセージは、バブルの左上を重ねる16x16写真を運びます 左上のメッセージと右上の右上の隅にあるメッセージのコーナー。 すべてのメッセージは、実行の最初だけではありません。チャットウィ...

Kamo·1mo ago
Featurekamo-internal

Signature Requestsタブと、テンプレートエディタで同僚の保存

署名リクエスト、テンプレートとDocsマネージャーの共通間:すべて 署名のために送信されたコレクションのテンプレートをグリッドページで文書化 サーバ上で3つの Bucket に分割(実行されていない、部分的に実行される) 十分に実行される)、このメンバーの新規数を示す。 タブが表示されます 新しくなる合計。 バケットを...

Kamo·1mo ago
FeatureESigService

Docsマネージャーの署名要求、メンバーごとに新しいカウント

Docs マネージャーは、署名リクエストタブを取得します。すべてのドキュメントはコレクションの シグネチャによって3つのバケツで署名のために送信されたテンプレート(誰もいません) 会員の皆様、または会員の皆様、会員の皆様、会員の皆様のご参加をお待ちしております。 /api/esig/requests は、一度に 1 ...

Kamo·1mo ago
FeatureDocsService

保存はテンプレートが開いているすべての同僚に到達します

テンプレートのファイルを保存すると、保存したメンバーだけに言われるので、同僚 同じテンプレートで、ファイルが移動したページ上のフィールドを配置し続ける から。 テンプレートエディタはテンプレートが開いているときに今言う: POST メニュー 毎時30秒、DELETE時 閉じる OpenEditorRegistry は...

Kamo·1mo ago
FeatureMediaService

すべてのチャットウィンドウにすべてのメッセージが表示される

メニュー 1つの会話のために、答え、写真 それぞれのメッセージの横に描画する:今のみんなと書いたすべての人 それに(ロスターは去る人々を忘れます;彼らのメッセージはしません)、各リストに MemberIds は、写真を持っているかどうかを調べるので、コンソールは「写真がない」と伝えることができます。 "まだ尋ねていない...

Kamo·1mo ago
FeatureMediaService

常にプラットフォームのカモ・ミートの会議リンク

メニュー Exec2Execの会話の両側を聞かせて 同じ門の後ろにあるミーティングリンクをメッセージとして追加します。 会議は、会議として作成されます プラットフォームのライブドメイン(meet.kamocrm.com/<room>)で、Kamo Meetのプラットフォーム組織、 誰が尋ねる - クライアント独自のホワ...

Kamo·1mo ago
Featurekamo-internal

チャットへのリンクを追加する - プラットフォームのKamo Meet

Exec2Execウィンドウの両側は、カメラを他のチャットウィンドウに持ち運びます。 ミーティングリンク 会議は、MediaServiceがプラットフォーム組織として作成されます。 プラットフォームのKamoミートアドレス(meet.kamocrm.com/...)、どちらの側がそれをプレス - 決して クライアント独...

Kamo·1mo ago
Featurekamo-internal

デスクのフィルタ、顔、プレゼンス。 バーンするExec2Execバッジ

インタラクションセンター > チャット > Exec2Exec はサブタブの下に 2 つのフィルタを取得します。: Org オーナー (All | Org-less | Org owner) および ASC/DESC による注文(Last Message | 最新署名) スイッチ。 パネル内のあらゆる場所や、新鮮なブラ...

Kamo·1mo ago
Featurekamo-internal

ファイルとテンプレート、バージョン履歴、バージョン設定

会員は、自分の歴史を保ち続ける書類を求めました 組織は選択し、代わりに自分の上に立つテンプレートのために オリジナルスプリット/修正スプリット。 既に保有しているサービス(一部) ドキュメントごとのレコード, img versions, orgとカテゴリごとのモード); これはWebアプリです。 ドキュメントマネージ...

Kamo·1mo ago
FeatureMediaService

クライアントの写真、最後のサインイン、プレゼンス、デスクの面

デスクのロスターは、すべてのクライアントのために、自分の写真(users.avatar id、上に構築された オペレータのライブテーマのホスト — コンソールがイメージをロードする唯一のもの) プラットホーム(users.last login)のどこにでも署名され、一度パースされ、送られます lastActivityA...

Kamo·1mo ago
FeatureDocsService

テンプレートのレイヤーをデザイン版で読む

バージョン履歴は、各バージョンのページにテンプレートのフィールドを描画します。 ドキュメント版(/{imgId}/{n}/design)と、 テンプレートの作業コピーはどれもありません:そのフィールドは最後に保存されていました スナップショット, 設計版では、ドキュメントバージョン名はまだありません, そう、 現在の状...

Kamo·1mo ago
FeatureConversionService

ドキュメントの新しいバージョンをアップロードする

ドキュメントエディタが開くことができないファイルを変更する1つの方法 - 上記のすべてのPDFは、最も多くあります テンプレートは メニュー 新しいファイルを取り、それをスキャンします マルウェアとコンテンツは、最初にアップロードしたように正確に対処し、変更を手にします メニュー (kamo-shared-librar...

Kamo·1mo ago
FeatureESigService

テンプレートのフィールドを保存することは、テンプレートのバージョンです

テンプレートは、フィールドのレイヤーを持つドキュメントであり、そのバージョンは半分です。 バイトとそのレイヤー。 その根本的なファイル保存は、既にバージョン履歴に達しています (kamo-shared-library 6d0523e8, docsservice 3ef26d1); これはもう半分です。 保存デザインと ...

Kamo·1mo ago
FeatureDocsService

ファイルとテンプレート、各カテゴリが保存するバージョンで編集

ドキュメントは2つのレコードでした。アップロードは編集されず、修正されたコピーが生成されました。 誰がそれをエディタで開いたら初めて。 Docs のマネージャーは「オリジナル」としてペアを示し、 「修正済み」と、メンバーはそれを混乱させました。 ドキュメントは1つのレコードであり、それぞれが変化する 置換するコンテンツ...

Kamo·1mo ago
Featurekamo-shared-library

ドキュメントバージョン、バージョンアップモードは組織が選ぶ

文書は2つのレコードでした。アップロードは編集されず、修正されたコピーが生成されました。 誰がそれを編集するために開いたか初めて。 メンバーはペアの混乱を発見し、それは誰にも合いません 実際のルール - 1つの組織は、保存されたすべての編集を望んでいます、別のコピーと歴史なし、 第三は、目的上の状態を凍結し、それの上に...

Kamo·1mo ago
Featurekamo-internal

Navロゴオーバーレイとキャリアロゴオーバーレイ

Behavior&Labelingは、ボキャブラリーで2つのロゴオーバーレイを獲得 他の6つの使用 - トークン、orgの独自のパレットに対して解決: - 「トップページロゴオーバーレイ」の直下にある「ナビロゴオーバーレイ」。 ペイント プライマリナブレール(NavPri)の上部にあるシンプルなロゴ レールショー、会...

Kamo·1mo ago
FeatureSecurityService

キャリアサイトのロゴオーバーレイをconfig.jsonに焼く

kamo-careers は、そのヘッダーに org のロゴをペイントし、OrgContext を持たない。 テーマ config.json をサーバーに読み込み、同じファイル ログイン、 登録とアプリは、上書きから取ります。 キャリアのオーバーレイが進むので そこにも、キャリアとしてLogoOverlayColor:...

Kamo·1mo ago
Featurekamo-shared-library

Nav レールとキャリアサイトのための 1 つのロゴのオーバーレイ

Vocabulary home logo overlay の2つのカラムが確立されました。 トークンはヘックスではなく、リブランドがマッチするオーバーレイを保ち、 新しい色。 バックフィルなし - null は NONE です。 今日は、どの組織も見えます。 nav logo overlay は、kamo-inter...

Kamo·1mo ago
Featurekamo-internal

最小限のExec2Execヘッドはライトラウンドの電流を実行します

KamoCRMの役員は、より多くのチャットのように見えるドックに決して座らないでください。 コンセプト 最小限のヘッドがエネルギーリムを運ぶ:ゴールド・ツー・ホワイト・ツー・スキー・アーク・レース・ラウンド 六角形、他方を追いかける薄手のカウンターカレント、そして後ろに輝く金のオーラ お問い合わせ 明るい金環として残っ...

Kamo·1mo ago
FeatureMediaService

会話は電話に到達

Exec2Execラインのメッセージは、受信者の携帯電話だけでなく、 コンソール:KamoCRMが返信する際の顧客の携帯電話、すべてのデスクメンバーの携帯電話はいつ 顧客の記述。 既存の存在感のあるCHAT MESSAGEプッシュ、ディープリンクに乗る kamocopilot://exec2exec/<guid> (デ...

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

NavTop の Exec2Exec コントロールは、KamoCRM エグゼクティブのデスクです

プラットフォーム組織に立っているExec2Exec Accessのメンバーのために、 コントロールは現在、閲覧していないクライアントからのメッセージがカウントされます (GET ******************** ) インタラクション センターを開く > チャット > 自分の会話の代わりにExec2Exec。 ク...

Kamo·1mo ago
FeatureMediaService

クライアントメッセージのデスクのカウントはまだ表示されていない

メニュー メッセージの数を返す クライアントはこの EXEC2EXEC ACCESS の所有者は、すべて見ていない 会話、および各ロスター行は顧客の未読数を運びます。 それはあります プラットフォームの未読のルールは、会話の顧客が言ったものに狭くなります。 すべてのチャットでデスク全体が座っているので、同僚の返信は未読...

Kamo·1mo ago
FeatureKlusterServices

MLTSメール通知で、あらゆる拡張子から911と933をダイヤル

911: 911 や 933 にマッチしたアウトバウンドルートが届かないので、 内側から悪い数字にまで落ち、「そのまま完成できません」 INVITEを送信することなくダイヤル start.sh は、修正の半径のダイヤルプランを実行します。 - 911 と 933 は [内部のカスタムから]、コンテキスト内の正確な拡...

Kamo·1mo ago
Featurekamo-marketing

英語ページのみの電話番号をリスト

app/lib/phone.ts の showPhone(locale) は単一の規則です、現在 locale === "en" を指定します。 PhoneLinkは他に何も返さない。 ヘッダ、モバイルメニュー、フッター、数字が単独で立っています。 電話のみ コンタクトカード - 以上を運ぶ配置をラップします。 そして...

Kamo·1mo ago
Featurekamo-marketing

ロゴが家を導き、訪問者が決定する電話番号をリストしましょう

ヘッダのホームエントリは、すでに/にリンクしているロゴを複製しました。 それはデスクトップとモバイルメニューからなくなっています。 その場所でロゴ ホバー/フォーカスのツールチップが家に行くと(左からホームページを外す) それ自体、どこに行っても戻らないところ)。 (949) 298-9960 がタップツーコールリン...

Kamo·1mo ago
Featurekamo-internal

トップバー全体のための1つのブランドの塗装されたドロップダウン表面

NavTopを掛けるすべてのドロップダウン - 8つのオプションメニュー(メール、ドキュメント、コール/テキスト、計算機、 サポート, 設定, Linuxデスクトップ, ゲーム), 可用性の丸薬と言語ピッカー - 今開きます 独自の白いMUIのポップアップの代わりに1つの共有面に。 - 白いラベルおよびアイコンが付い...

Kamo·1mo ago
FeatureMediaService

すべてのチャットで机全体に座って、誰がそれにあるか、チャットフィードを閉じます

- 常駐会員: EXEC2EXEC ACCESS 保有者全員が常駐 Exec2Execの会話。 Exec2ExecDeskReconcilerの座席およびからのunseats セキュリティサービスのexec2exec.desk.changedイベントで5分のスイープを付与します。 起動し、チャットが開いているか、または...

Kamo·1mo ago
Featurekamo-marketing

私たちが宣言する最大のアイコンをリストしているため、Googleの緑のタイルマークを渡します

検索は、サイトごとに1つのアイコンを表示し、宣言された最大のアイコンを取ります, Apple-touch-icon が含まれているため、180px のタッチ アイコン(当社と当社) テーマは、他のすべてのものを上回りました。 192pxアップルタッチアイコン 両方のアウトサイズ。 そのピクセルは、96pxの緑色のマーク...

Kamo·1mo ago
Featurekamo-internal

KamoCRMのチャットで誰であるかを表示し、それらに到達する方法

顧客のウィンドウは今、カモCRMの役員を彼らの会話にリストします, 誰かが追加または削除されるたびに再読み込み。 行は、NAMESのみを表示し、 ホバーのタイトル: 1 人の "名前 - タイトル" は 1 つのランオンに机を走らせます 初めての幹事の後にクリップされるので、顧客はもう誰が誰なのかを見ることができません...

Kamo·1mo ago
FeatureSecurityService

デスクが変更されたら、

Exec2Exec Access の付与または交換は exec2exec.desk.changed を公開します。 MediaService は、すべてのチャットで役員を置くか、またはそれらをオフにすることができます。 プラットフォーム管理者ページに移動します。, むしろ、次のスイープよりも 実行します。 コミット後...

Kamo·1mo ago
Featurekamo-shared-library

役員の電話回線をメッセージに運ぶ

ChatMessageDto は、送信者に電話と送信者PhoneExt を付与します。 カモCRMスタッフ:プラットフォームのorgのメインラインと到達する拡張 その人、電子メールの署名として既にそれを印刷します。 リレーコピーから allowlist は、このクラスがブラウザーを宣言しません。 ライブメッセージが届か...

Kamo·1mo ago
Featurekamo-internal

ピン付きインタラクションセンターで停止し、すべてのメニューでウィンドウをキープ

0c5ef994への2つのフォローアップ(navの横に最大化)。 PINNEDインタラクションセンターは、その幅を最大限に引き出す ログイン ピン留め、パネルは画面とともに機能するので、最大化 ウィンドウとそのタブのストリップは、パネルの左端で停止します。 それの下に。 パネルはピン留め時にCSS変数に幅を公開します...

Kamo·1mo ago
Featurekamo-internal

Nav の横に最大化します

全体のビューポートを取るために使用される最大化されたツールウィンドウ。 ナビゲーター 列とそのタブストリップは、ドックの積み重ねレベルで(0,0)でピン留めされたものでした。 両方の navs を上回るので、最大化されたウィンドウを読んだメンバーは到達できません 逃げるまでのナビゲーション。 NavTop と Nav...

Kamo·1mo ago
Featurekamo-shared-library

プラットフォームの権利を保持するメンバーをリスト

countHoldersOf はどのように多くの答えた。 Exec2Exec デスクは誰が必要か。 助成枠 一人では「机を働かせる」という間違った答えです。トップレベルの所有者が保持している すべてのプラットフォームはまったく行いません。そのため、この答えの1つの腕です。 そして、発信者は所有者と雇用チェックを追加しま...

Kamo·1mo ago
Featurekamo-internal

コンソールのエグゼクティブチャネル

顧客幹部とカモCRMの幹部間の直接ライン: チャット サポートウィンドウの半分は、チケットなし、ステータスなし、評価なし、キューなし。 ツールウィンドウ。 ドラフトガードがツールを解決するので、独自のディレクトリ 独自のフォルダーからファイル — チャット専用のツールで VACUOUSLY を渡します。 作曲家のte...

Kamo·1mo ago
FeatureSecurityService

ウェルカムメッセージを保存する

プラットフォームの挨拶は、プラットフォームの設定でExec2Exec上で最初に送信します 他のプラットフォーム全体の設定がすでに生活しているシングルトン。 /system-config の2つのキーではなく、2つの新しいエンドポイント 変更のポイント全体: シングルトンのGETには、フィールドフィルタはまったくありま...

Kamo·1mo ago
FeatureMediaService

エグゼクティブチャネルを管理

聴衆のルールと券売機との会話、以下 SystemBugの形状:独自のパッケージ、独自のコントローラ、独自の可視性、および MediaSession/MediaObj は、すべて下で再利用しました。 何もない サポートキューを抑制し、チケット行なしのチャットは絶対に行いません お問い合わせ 適格性(Exec2ExecE...

Kamo·1mo ago
Featurekamo-shared-library

執行チャネルの基礎

顧客幹部とカモCRMの1つの永続的な会話 役員は、メンバーではなく、USERをキープしました。 誰が署名されているかにかかわらず、4つの組織を所有している人に従ってください 全員がメンバー ID として保存されているので、それぞれのメッセージレコードが 著者がそれを書いた組織。 - MediaSessionType....

Kamo·1mo ago
Featurekamo-signer-monorepo

すべてのページの背後にあるorg'sの壁紙、およびそれに白いコピー

kamo-signは1つの白い分類された表面けれども平らな灰色を塗るでした。 今は再生します 組織の背景を招待 kamo-login、kamo-register、コンソール と カモメットはもうやってます — `backgroundImageCount` → `<themeBase>/img/bg/{n}.webp`、...

Kamo·1mo ago
Featurekamo-internal

カテゴリページを終了 — 幅、1つのバック矢印、実際の単語

3つの管理者がタブのネストされたタブの中に座るように書いていました。 ページの先頭へ 彼らが今持っているスペースを必要としている自分自身。 - 構成は560pxでそれ自身をおおわれた、従って2つのスイッチはほとんどののコラムに坐ります 横に広い画面の空の。 それらは幅を埋める格子であり、 それぞれ360px以下の1つ...

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

カテゴリーはテーブルであり、それぞれが自分のページとして開きます

/settings/features/docs は 8 つのタブを運びました: 一般に、各マウントされた 7 つ 異なるターミナルに対して同じ3つの管理者。 1つの画面の7つのコピー、 そして、そのうちの4つは間違ったことを編集しました。 ImageAssocType が6つの定数だったときに、オーディナルが書かれて...

Kamo·1mo ago
FeatureDocsService

それらを定義するenumからドキュメントのカテゴリを生成します

ドキュメントの設定ページは、独自のカテゴリに名前付けられ、それが信じられている元のものを送ります それぞれが持っていた。 ImageAssocType が 6 つの定数だったとき、これらの規則が書かれました 長い; 定数を追加し、それらに明示的な ID が CALL RECORDING を動かしました オリジナル3~7...

Kamo·1mo ago
Featurekamo-signer-monorepo

署名されたコピーメニューのコンパクトなトリガー

送信者のエンベロープリストと割り当てられたパッケージの任意のテーブルには、ヒーロースロットではなく、行があり、 ラベル付きピルは1つに合いません。 `iconOnly` は、SAME のメニューをベアダウンロードアイコンから開くようにします。 代替手段は、すべてのタイトなスペースで別注の単一ファイルのダウンロードでした...

Kamo·1mo ago
Featurekamo-signer-monorepo

§7001(c) 開示は、コードと20〜2言語で出荷

`@kamo/esign-core` は、消費者の開示そのもの — 6 つの句、すべての言語を運ぶ 送信者の名前を記入するために、製品サイン、および `consentDisclosure(locale、ブランド)`。 お問い合わせ kamo-signerの辞典; それは2つの理由のためにここに属します。 TWO表面に表...

Kamo·1mo ago
FeatureESigService

完了証明書と署名された記録の3つのコピー

フラットなパイプラインは、名前、電子メール、 会員ID、タイムスタンプ、キャプチャ方法、IP、ユーザーエージェント。 ルーティングなし、同意なし、同意なし 配達か眺めのタイムライン、署名された文書のハッシュ無し、ページ番号無し — 従って読者は言うことができません 彼らがそのすべてを保有していたかどうか - 実行された...

Kamo·1mo ago
Featurekamo-shared-library

記録WHICHの承諾は受理者およびその言語を開示します

`consentedAt` は、誰かがボックスを刻んだレコードです。 15 U.S.C. §7001(c)は特定のもののリストです 消費者は、BEFOREの同意に伝えなければならない - 紙と手数料の権利、撤退方法 それらの費用、同意カバー、連絡先の詳細を現在の状態に保つ方法、およびそれらに対する費用 レコードを読み、...

Kamo·1mo ago
Featurekamo-signer-monorepo

アプリとホワイトラベルの両方のサイン面がついに塗装

署名 UI は 2 回存在しています。ここでは、kamo-internal の法的実行ウィザードに手作業で対応します。 両方向に漂流した2つ。 @kamo/esign-core`、`@kamo/esign-ui`、 `@kamo/doc-render` は、Forgejo レジストリにビルドしてプッシュしたパッケージを...

Kamo·1mo ago
Featurekamo-signer-monorepo

署名の日付フィールドをレンダリングし、 readOnly は何かを意味します

3つの変更は、最初の作業のみが新しい作業です。 **`signature date`** は、署名者のサインを瞬時に満たすフィールド ESigService です。 誰が時計が設定可能で、パーティーが持つ1つの値であるブラウザは決してありません 法的な機器に誤認するインセンティブ。 そのため、コントロールがない: 署...

Kamo·1mo ago
Featurekamo-internal

署名の日付フィールドと、電子メールが何もなかったときに送信

**「送信」は「配信」と同じものではなく、そのダイアログは決してそう言っていません。** ESigServiceは、すべての招待状メールの結果を破棄したため、メールが送信された それでも「署名のために送信された文書」を却下しました。今日報告された正確な失敗は、 受取人が書類を待つことがなかった場所。 ダイアログは現在、...

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