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

レコードの「コミュニケーション」タブは、コミュニケーションを示しています

レコードのメディアストリームを単独でレンダリング — 内部のメモの人々は書きます 仕事について 誰もが「コミュニケーションについて」で意味するものではなく、役に立つ この順序」: 顧客の呼出し、テキストおよび電子メールがどこにもなかったので、 コミュニケーションの背骨はリードだけにキーをつけられました。 ノートはまだ...

kamo·2mo ago
FeatureSecurityService

商取引は所有者として記録し、マッチングルールの1つの場所

3番目の所有者は、脊柱が広く、まだ定義されたもの 未使用。 記録の文書は、すでに文書を経由して閉じる 管理者の(assocType、assocObjectId)のペア。そのトラフィックは今も発生します。 contactPointRegistrar は、書き込みルールが MATCHING ルールであるため存在します。 ...

Kamo·2mo ago
FeatureSecurityService

TEFCA 回答者 — 発見、ドキュメントクエリ、ドキュメント取得

パートナーが実際に呼ばれる3つの操作は、FHIRではなくFHIR上に表現されます SOAP: QHIN テクニカルフレームワークの FHIR パスで XCPD と XCA の形をしています。 新しい接続が構築され、SOAP スタックが構築される場所だから 同じデータ上の第二のセキュリティ面。 交通アクセス セッション...

Kamo·2mo ago
Featurekamo-shared-library

取引所のパートナーの真の資格、および取得された文書

応答者のエンドポイントはユーザーセッションがないため、呼び出し側は別の 組織のサーバー — なので、この慣行の問題は、ベアラークレデンシャル オンボーディングは、見知らぬ人と患者の記録の間の唯一のことです。 ザ・オブ・ザ・ 最初のバージョンでは、X-Exchange-Trust-Id ヘッダからパートナーのアイデンティ...

Kamo·2mo ago
FeatureSecurityService

5つの本当の品質対策と、それらを実行するエンジン

測定は、CQL ではなく Java であり、取引は固定する価値があります。 eCQMについて 仕様は臨床品質言語で公開され、エンジンは 練習は、デプロイなしで測定をロードしてみましょう。それはまた出荷を意味します 通訳者、用語集拡張サービス、FHIR形データモデル、および それらのいずれかを偽りなく誤った取得は、自信を...

Kamo·2mo ago
Featurekamo-shared-library

品質測定モデルと、それが役に立つ行

MeasurePatientResult は、このコミットのポイントです。 「67%」の練習 制御」はそれと何もできません; 練習は41 NAMEDの患者を中示しました denominator と numerator が作業リストを持っていて、そのリストを閉じる 数字を動かす唯一のもの。 使用されるすべての品質製品が ...

Kamo·2mo ago
Featurekamo-internal

サービスワークの権利をTypeScriptにミラーリングする

VIEW SERVICE WORK、VIEW OWN SERVICE WORK、MANAGE SERVICE WORK、 ASSIGN SERVICE WORKとCOMPLETE SERVICE WORKの土地は、ID 268-272ではなく、 265-269 想定した計画 -- 患者様のための同時セッション主張265...

kamo·2mo ago
FeatureSecurityService

すべてのチャネルをカバーするバルク輸出、C-CDA、および1つの会計

バルク輸出。 Kickoff は 202 にコンテンツロケーションとボディなしの応答を答えます。 ポーリング 実行中に202に答え、実行時にマニフェストで200。 返品について キックオフから200-with-status - 明らかな改善 - 作る あらゆるコンフォーマント クライアントは輸出を終了するように扱い、マ...

Kamo·2mo ago
Featurekamo-shared-library

サービス 最初の5つの権利を行使する

ServiceType.SERVICE(28) はゼロの権利で出荷されるため、9つのエンドポイントは 呼び出し主がセッションを持っていたかどうかだけにゲート. Ids は 268 ではなく、計画 265 で始まります: 同時変更が主張されました 患者記録のための265-267。 Ids は再利用されず、重複は致命的で...

Kamo·2mo ago
Featurekamo-shared-library

バルク FHIR の輸出および C-CDA およびそれらをゲートする権利

練習を使わずに操作できない2つのことは、より大きなバージョンです。 チャートを読み込みます。 BULK EXPORT(円筒/バルク) FHIRバルクデータモデル:ジョブ、NDJSONファイル、 そしてマニフェスト。 固定する価値のある3つの決定。 KICKOFFでトランザクションタイムがスタンプされます。 クライア...

Kamo·2mo ago
Featurekamo-shared-library

ロールアップの所有者にDISTINCTイベントをカウント

電話番号は、一度に複数の所有者の連絡先ポイントであり、2 1つのアカウント共有のリードはORDINARYのケースです。 同一人物を2回必要とします。 matcher は所有者が意図的に行を記述します、 それぞれのタイムラインが自分で必要とするので。 ロールアップ、プレーンの上に召喚 カウントは1つのコールを2つとして報...

Kamo·2mo ago
Featurekamo-internal

メンバーごとに行ウィンドウをゲートし、どのモードにあるかを示す

ロールアウト制御。 デフォルトオフ、電話設定からメンバーごとにオプトイン、ネスト VOIPスイッチの下には、行がないメンバーにとって何も意味しません。 1つのホックはゲートを所有しているので、その2人の消費者は同意できません - NavTopコントロール 窓を開けると、ソフトフォンの中のストリップが現れます。 ツイー...

kamo·2mo ago
FeatureVOIPService

ライン窓ゲートを読み、書く

GET は lineWindowEnabled; PUT は nullable ボオランとしてそれを受け入れます absent は「記載されていない」を意味し、保存された値を保存します。 既存のすべての このエンドポイントの呼び出し元はフィールドを省略し、それらを false として扱う 電話設定が保存されたメンバーに...

Kamo·2mo ago
Featurekamo-shared-library

地図 LINE WINDOW ENABLED に メンバーVoipConfig

専用のソフトフォンラインウィンドウのパーメンバーゲート。 バージョン ピン ステイ 1.6.0 — フィールドはバンプを必要としず、スプリットピンはCIを破壊します。 一度にすべての消費者。 既にデータベースに存在する列、KamoInitializerに格納されているDDL まず、意図的に、不足している列をマップする...

Kamo·2mo ago
FeatureInitializerService

会員各線の窓ゲートのためのDDL

******************** のデフォルトを false に追加します。 ここでフラグシステムがないため、機能フラグではなくカラム MemberCapabilitiesは、スペアスロットなしのクローズドで設定されているため、 会員の他の携帯電話の好みの横に命をコントロール, また、場所 管理者が探します。...

Kamo·2mo ago
Featurekamo-internal

インタラクションセンターのAIサブタブ

AI セッションは AIService で、MediaSessions ではなく、この Bucket は取得します。 /api/media/sessions/chat の前に独自の loader が他の 4 つを獲得 共有し、各セッションを同じ列の形状に秒ではなく合わせます。 レンダラー — リスト、その検索、アバター...

kamo·2mo ago
Featurekamo-internal

専用ラインウィンドウ

ワークスペースのリフレッシュは、ウィンドウに住んでいます。 SoftphoneProvider はオーナーまたはフォロワーになります。 所有者の登録者だけが開き、 STOMP ソケット; フォロワーはミラーされた状態をレンダリングし、コマンドを上送ります ブリッジ、そしてサイレントにとどまる — 着信音、リングバック...

kamo·2mo ago
Featurekamo-internal

アカウントのリードをロールアップするコミュニケーションタブ

ほとんどの人は、「この顧客の呼び出し」と言うときを意味します。 いくつかのリード 彼らは同じ人であるため、一般的に1つのアカウントを正確にハングオフ 2回必要とされ、各呼び出しは、どのリードが保持されたかに一致しました 時数 — リードのタイムラインを読み込み、より狭い質問に答える 顧客を見ている人よりも、実際に質問し...

kamo·2mo ago
FeatureKlusterServices

カモのログインにアクセスし、タブを閉じる

KamoDesktopタブを閉じて、マシンに座るライブセッションを残します。 ガカモレ localStorage (GUAC AUTH) で、タブを閉じるのを存続させます。 ウィンドウを閉じてブラウザを再起動し、トークンは60のために有効にとどまります 最後の使用を過ぎた分。 そのため、次の人がゲートウェイを開く コン...

Kamo·2mo ago
Featurekamo-internal

ライン所有権、ブリッジ、およびヤンクなしの手持ちルール

消費者がいない3つの純粋なモジュールは、この船舶は不活性です。 lineOwnershipは、Webロックを介してブラウザごとのSIPレジストラを正確に選択します。 お問い合わせ 防御力ではなく、ここに必須である: ライブ検証、すべてのFreePBX AORは max contacts=1 は remove exis...

kamo·2mo ago
Featurekamo-internal

タブのタイトルは、チャットだけでなく、すべての待機をカウントします

タブストリップには1つの番号のスペースがあり、「チャットとサポートのみ」は停止します SMS、AI、見逃された電話および見解のないレポートを一度待っているメンバー それぞれインジケーターを持っています.

kamo·2mo ago
Featurekamo-internal

携帯電話のアイコン、メニューの故障の合計

このアイコンは全くバッジを持たないので、ソフトフォンがいたときには見逃してしまった呼び出し 退会後、退会が終了いたしました。 電話を開くと、見逃されたカウントがクリアされます.

kamo·2mo ago
Featurekamo-internal

アイコンの合計、メニューの内訳

pendingCount はバッジ全体だったので、未読のバグレポートとウェビナーが予約した 誰かに代わって誰にでも到達する方法はなかった。 ウェビナー列スタンプを開く 見てみると、実際にカウントが出てきます.

kamo·2mo ago
Featurekamo-internal

チャットバッジはチャットをカウントします

サイレントチャットとサポートで、チケットはチャットベルを点灯し、何もない 2 つを区別しました。 サポートには独自のアイコンがあります。ソーシャルはチャットに参加します。 チャットリストにソーシャルな会話が住んでおり、独自のアイコンはありません.

kamo·2mo ago
Featurekamo-internal

ドロップダウン行が独自のカウントを運ぶようにする

アイコンは、合計と行がブレークダウンを表示します。 インジケーターは、WHICH が何かを開くことなくあなたを望んでいる見ています.

kamo·2mo ago
Featurekamo-internal

到着時の木目、輝きが消える

.hex-scale 内のレイヤー: その要素はすでに変換をアニメーション化します。 ホバーが成長し、1つの要素で2つのアニメーションはコンポーズしません。 最初に置き換えるので、thump のミッドホバースケールをドロップします。 クラストグルードではなく、2つのメッセージを一度に成功させる。 スケールパルスを ...

kamo·2mo ago
FeatureSecurityService

アカウントレベルの通信タイムライン

ほとんどの人は、「この顧客の呼び出し」と言うときを意味します。 脊柱は すでに所有者にキーをつけているので、アカウントエンドポイントは同じマージです。 コンポーネントは何もではなく、異なるベースでレンダリングします。 CommsSubjectResolverは、所有者がタイムラインが読み取れるかどうかを決定し、それが...

Kamo·2mo ago
Featurekamo-shared-library

アカウントがリードの通信をロールアップしましょう

複数のリードは、彼らがいるので、一般的に1つのアカウントを正確にハングオフ 同一の人が2回必要とされ、それぞれの呼び出しは誰にも一致していました。 リードは時に番号を保持しました。 ですから「この顧客のコミュニケーション」は 自分の行と各リードのユニオン — 読み込み リードのタイムラインは、質問よりも狭い質問に答えま...

Kamo·2mo ago
Featurekamo-internal

4つの指標のカウントの1つのコンテキスト

存在しているものを作曲し、家を持たない3つを所有する:未読のバグ レポート、未読のウェビナー、電話の見逃しコールとボイスメール。 60秒のフォアグラウンドティックはベルトと支柱ではありません - これらのいくつかは、上に到着します 再再生なしのNATSのコアなので、スリーピングタブに公開されたフレームは来ません.

kamo·2mo ago
Featurekamo-internal

ICE を実際に選択したパスのビーコンレポート

ビーコンは、恒久的にnullフィールドとして氷CandidateTypeを出荷しました。 それは悪いです それを省略するよりも: それはテレメトリーがそれよりも有益に見えるようにします、 これは、行ウィンドウ全体プロジェクト全体をリダイレクトできる1つの測定です。 ウェブソフトフォンは、1つのハードコードされたパブリ...

kamo·2mo ago
Featurekamo-internal

カレンダーと設定タブで共有された1日ピッカー

2つの面は、それぞれの面が「その日」に独自の答えを育てました。 設定 タブは、ドロップダウンの背後にあるワークウィークの日、週末の日と毎日を置きます。 カレンダーエディタは、複数の選択リボンとグループがまったくなかった。 誰が 最初に学んだメンバーは、自分が何をしたのかはできない。 空室状況を共有 DayPicker...

kamo·2mo ago
Featurekamo-internal

サーバの未読カウントで最小限のウィンドウをバッジ

ウィンドウリストと未読のマップの両方を見る1つのコンポーネント — エンジンは、会話と未読のコンテキストについて何も知らず、何も知らない 窓に関しては、これだけに答えることができません。 変更時にのみディスパッチ:thumpキーが増加するので、繰り返しカウント 到着したように見え、頭はリフレッシュタイマーにパルスされ...

kamo·2mo ago
Featurekamo-internal

サーバから絶対未読カウントを設定

Hexhead:incoming を置換します。, 決してディスパッチ. その+1は 新しいメッセージとして再配信されたスナップショットをカウントし、そのspawn-if-missing ブランチは、ウィンドウが存在しない、クリック可能、およびインサートのヘッドを残します.

kamo·2mo ago
Featurekamo-internal

既存のタイムラインコンポーネントのメッセージと呼び出し

コミュニケーションタイムラインとEmailEntryは、オプションのエンドポイントベースを取り、 リードパスをデフォルトとして保持するため、既存のコールサイトはすべてバイト単位です。 タイムラインが何であるかを気にしない — 所有者のキーは完全に Server-side は、MediaStream がフィードエンドポイ...

kamo·2mo ago
FeatureSecurityService

プラットフォーム独自のスピットで、患者の呼び出し、テキスト、メール

2番目のタイムラインではありません。 LeadCommunicationsServiceがCommsSubjectをとります そして、鉛積み過ぎはそれに委任します、従って/leadsは厳密な行動を保ちます ドリフト。 患者は別の所有者です。 ノートとチャットは、リードだけに見え、それはではなく事実です Guard: ...

Kamo·2mo ago
Featurekamo-internal

セッションの満了、涙、停止デバイスへの呼び出しを失う停止

2つのファイルを共有する4つのガードレールで、コミットを共有します。 ライブコールはセッションアクティビティとしてカウントされます。 クライアント行動 トラッカー式 インプットイベントでプレゼンスするので、長いコールを聴くメンバーはアイドルとして読みます。 Redis TTLは、彼らが見ていないタブで開かれた有効期限...

kamo·2mo ago
FeatureInitializerService

所有者にコンムを広げ、安全に保つために

LEAD CONTACT POINTS と LEAD COMMUNICATIONS は、ドキュメントマネージャの利益を得る (assoc type, assoc object id) は、アカウント、患者、または商取引をペアリングします。 記録は鉛を借りずに通信を所有することができます。 4つのステップ、そして順序は...

Kamo·2mo ago
Featurekamo-shared-library

管理者ではなく、所有者に通信がスピンするキー

脊椎は鉛状に作られた — LEAD CONTACT POINTS.LEAD UID, LEAD COMMUNICATIONS.LEAD UID — 実際のニーズの関連付けは より広い。 アカウントは複数のリードを所有しています。通常、同じポイントを共有します。 担当者が2回必要としているので、連絡してください。 商取引...

Kamo·2mo ago
Featurekamo-internal

SMS と AI のカウント、および 1 面の分割

1つのMediaServiceのスナップショットは2つの異なるnavに属する3つの表面をカバーします インジケータは、サーバの宣言された sessionType から、合計が分離されます。 どのウィンドウが開くかではなく、 sessionType がチャットとしてカウントされていないエントリ — 古いビルドが送信する...

kamo·2mo ago
Featurekamo-internal

リフレッシュ前の確認はライブコールを取ります

SIP セッションは、ドキュメントに住んでいて、サーバーに何も処理しない そのため、リロードはコールアウトライトを終わらせます。BYEなしで、遠く端を上に残します。 レジストラが連絡を取り消すまでの沈黙。 1つのブラウザネイティブチェックは ページ全体が欠如し、F5はコールが失われた最も一般的な方法です。 また、ライ...

kamo·2mo ago
Featurekamo-internal

説明する日の周りの可用性エディタを再構築

エディタは、それが作り出したものを決して示さない形式の列のスタックでした。 それは、 今、それで塗装されたブロックで、24時間レールで物事自体で開きます。 同じ緑色で、背後にあるグリッドになります。 3分の3分の3分の1 この表面は問題がこの表面provokesがそうではないので、ダイアログとそれを獲得します 「これら...

kamo·2mo ago
Featurekamo-internal

あらゆる5面での会話のための1つのアドレス

チャット/サポート/ソーシャル共有:名前空間は、未読の共有のため スナップショット; SMS と AI は、VoipConversation UUID とメディアから自分の取得 セッション GUID は 1 つのマップで衝突してはならない無関係な ID です.

kamo·2mo ago
Featurekamo-internal

通知のためのルート Spine のカウントとマーク読み取り

PUT は 204 に応答し、 .json() を呼び出す必要はありません。 500 に成功したマーク読み取り.

kamo·2mo ago
Featurekamo-login

ワークスペースピッカーは、各orgのロゴを示しています

ロゴに立っている2文字が1つを運ぶという応答の回避策でした。 それは、 これで、org のテーマが暫定されたフォルダからサーバー側を解決しました。 初期を解読するのではなく、5つのワークスペースから選ぶメンバー。 モノグラムはフォールバックとして滞在し、それは正式ではなく、実際のものです:何も org がロゴをアップ...

Kamo·2mo ago
FeatureSecurityService

各ワークスペースのロゴは、サインイン対応

応答が名前とエイリアスを保持し、いいえので、ピッカーは1列あたり2文字を描きました イメージ。 ワークスペースのリストは、名前で読み込まれる前にマークによって読み込まれます。 ブラウザではなく、ここに解決します。 URL は、テーマのフォルダの名前を付ける必要があります OrgDomains に規定されている。 テー...

Kamo·2mo ago
Featurekamo-internal

RingCentral を JWT でセットアップし、メンバーの番号を割り当てる

3つの画面、1つの変更。 電話サーバの概観タブは「RingCentralに接続」と置換します。 クライアントID、シークレット、プラットフォームURL、JWTフローは、JWTフローの実際のニーズを形作ります。 サービスユーザー JWT — チームのように構築される プラットフォーム URL は サンドボックスアプリの...

kamo·2mo ago
FeatureVOIPService

RingCentral を JWT で認証します

RingCentralは、カモワイドから知名度が来た最後のプロバイダでした 登録と2つのブラウザの同意ホップ - org、メンバーごとに1つ。 両方とも消えます。 組織は、独自の RingCentral で独自のアプリを登録します。 JWT auth フローを有効にした開発者コンソール、クライアント ID、シークレット...

Kamo·2mo ago
FeatureInitializerService

RingCentral JWTと直接番号の列を追加します

共有ライブラリのエンティティティティが瞬間から両方の列をマップしているため、0を注文する このビルドが開始されます。PhoneExtension や a をロードするすべてのランナー 会員VoipOAuthToken を JPA で SELECT で発信するので、 ランナーが注文 あとは実行しません。以前は "colu...

Kamo·2mo ago
Featurekamo-shared-library

会員に RingCentral JWT と自身の番号を拡張する

2つの列、nullable なので、何も埋め戻されず、既存の行の変更はありません 意味。 **************************** は、メンバーズ独自の RingCentral JWT を保持しています。 RingCentral は、トークンを所有する拡張機能の SIP アイデンティティのみを規定しま...

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