KamoCRM

ライブ・チェンジ・ログ

あらゆる機能、修正、改善、出荷時として掲載 打ち上げには何も戻らない.

17,500
総変更点
5,986
特徴:
5,284
フィックス
30
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
タイプ別フィルター
すべてのタイプBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 5, 2026
RefactorSecurityService

神モードタイムボックスを削除します

作業中のチェックは、同時セッションでこの作業ツリーにコミットされていない。 ここに承認されていない; コミットされているので、それは失われていないので、メインは、 コンパイルしないツリー。 それが削除するもの: GodModeSession クラス、GET /session/god-mode sessionRefre...

Kamo·2mo ago
Fixkamo-internal

タイムライン a11y, タイムゾーンの誤った日見出し, ゼロではないサマリーカード

3つの欠陥、それが噛むまで、各見えない。 行のエクスパンダーは <button> と DateTimeDisplay のヘッダー全体を包みました 独自のインタラクティブなツールチップを内部でトリガーします。 ネスト インタラクティブ 要素は無効なHTMLです:ブラウザは内部の制御を高く上げます、スクリーンの読者 2つ...

Kamo·2mo ago
FixSecurityService

実際のチャットの方向、タイムラインのマッパーの書き込みやファンニングを停止

チャットエントリは、すべてのメッセージを行の行に要求し、属性無しに 著者。 社会的な会話は、カモ会員に対するBOTHの側面を記録 — orgのシステムメンバーに対する訪問者のメッセージ — リードのラベル 私たちのメッセージです。 MediaObjSocialRef.directionId からの方向は、 システムでは...

Kamo·2mo ago
PerformanceVOIPService

プロバイダーがインスタンス全体であるときに、拡張ごとのコール履歴を再クエリするのを止めます

RingCentralのエンドポイントは拡張子/~で、引数を無視するので、 すべての拡張子の同じログ。 ページが新しいものを追加したら、残り 既に見られる応答のための往復を延長します。 FreePBX, その 歴史は、本物は永続的であり、影響を受けません.

Kamo·2mo ago
Testkamo-shared-library

コンタクトポイントとリンカインバリアントをピン留め、タイムラインカウントのクエリをドロップ

2つのクラスでは、全機能がテストなしで残り、すべての3つのプロパティ それらは生産で無声に失敗することを保証します: 一致しないコールはあります 見知らぬ人からの呼び出しから消える, そして、重複した1はちょうど見える リードは本当に2回呼ばれていました。 LeadContactPointServiceTest はウ...

Kamo·2mo ago
Featurekamo-internal

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

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

kamo·2mo ago
FixVOIPService

行ごとの呼び出しインジェストを分離し、コミットした後にのみリンク

1つのルートを持つ2つの障害:スイープのトランザクションにインジェストが参加しました。 参加トランザクション内で投げると、 SHAREDトランザクションがマークされます。 ロールバックのみ。 syncCallLogs は、スイーピングを維持するために 1 個のエントリー失敗を飲み込むので、 malformed CDR...

Kamo·2mo ago
Fixkamo-shared-library

コミュニケーション ソース ids の自然なキーを、行ない ids 作って下さい

ソース行の生成された UUID から派生した id は、その場合だけ安定している 行コミット。 VOIP のインジェストパスは、同期トランザクション中に書き込みます LeadCommunicationLinkerはREQUIRES NEWでコミットするので、リンクを左にロールバック 存在しないUIDを指し、次のスイープ...

Kamo·2mo ago
DocsSecurityService

チャットエントリが方向を運ぶ理由を正直に

Javadoc は、コード中に作者から派生した方向を主張しました ハードコードされたUNKNOWN。 ソーシャルメディアの会話は、カモ会員と対面の両方を記録します — 訪問者のメッセージは org のシステムメンバーに対して — なので、著者は 既知のが、側はMediaObjから回復できません。 推測が悪化する abs...

Kamo·2mo ago
FixVOIPService

呼び出し履歴スイープでソフト削除された拡張機能をスキップ

syncExtensions 削除ではなく、UNKNOWN への flipping status によるソフト削除 行なので、リストはインスタンスがこれまで持っていたすべての拡張子が蓄積されます。 詳しくはこちら 1つのコストは、スイープごとのプロバイダの往復を費やし、何も返さ.

Kamo·2mo ago
FixEmailService

ウィンドウが覆われるまでリードスイープページ

メールボックスが複数件を取られたら、単一の固定ページが無事にメールを失いました pageSize のメッセージは、ニュースレターのバースト、忙しい共有受信トレイ、または アクティブなメールボックスの最初の掃引 — 永続的に失われたので、 max-pages なので、大きめのメールボックスが一目瞭然ではない。 その境界...

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
Fixkamo-marketing

リードをステップ1で送信する 代わりに、予約

handleFormSubmit は、*** をチェックし、ステップを詳細にチェックしました。ネットワークは使用できません。 呼び出しは、すべてのので、連絡先は、訪問者がタイプした連絡先の詳細が、いつまでも主張されていました 予約完了に行きました。 まだ公開されていないと, 意味 何もなかった。 ステップ 1 今 P...

Kamo·2mo ago
FeatureMediaService

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

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

Kamo·2mo ago
Featurekamo-shared-library

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

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

Kamo·2mo ago
Fixkamo-internal

送信者からの返信ボックスを1つ受け取らないまま

KamoCRM通知への迅速な返信を送信します 文字テキストを置く `{"error":"Invalid Addresses"}` は、返信ボックスに含まれています。 メールサーバが拒否されました NoReply@KamoCRM.com に RCPT に 550 5.1.1 (そのようなメールボックスなし), 両方ともコ...

kamo·2mo ago
FixEmailService

アドレスは、Response-To で応答し、SMTP 例外を UI に漏洩しないようにします

KamoCRM通知への迅速な返信は、{"error":"無効なアドレス"}"で失敗しました 応答ボックスに、レンダリングされた動詞。 その文字列は、ジャカルタメールの独自の言葉遣いです SMTPTransport.rcptの特長 に; Podのログは、それが隠れていたものを示しています: 550 5.1.1 <NoR...

Kamo·2mo ago
Featurekamo-internal

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

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

Kamo·2mo ago
ChoreVOIPService

現在のメールボックスパラメータとローカルをドロップ

C7cb180 へのフォローアップ: mailbox がボイスメール ID、toVoicemailEntry's を左にすると mailbox 引数と graphReady ローカルは残りのリーダーがなかった.

Kamo·2mo ago
Fixkamo-internal

アウトバウンド チーム コール パーティー、ライブ オーディオ デバイス、プロバイダー ウェア プロンプト

08cecc6d のレビューから 3 件の結果が確認されました。 アウトバウンドチームは、間違ったリモートパーティーを呼び出しました。 チーム評価 call.callerInfo からの RemoteNumber/remoteName は、誰が PLACED を記述する 呼び出し — 我々 は、アウトバウンド 1 —...

kamo·2mo ago
FixVOIPService

クロスメールボックスの穴を閉じ、6つのチーム欠陥

6df0008のAdversarialレビューが24件見つかりました。 重要なもの: CRITICAL — 任意のメンバーは同僚のメールを削除できます。 チームボイスメール ID は "{mailbox} {graphMessageId}" として構成され、マーク読み取り/削除/フェッチは分割します caller-s...

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
Fixkamo-internal

1つのペインでトレイルに合う — ラップイントロなし、ダブルスクロールバーなし

タブが詰まっている感じをした3つの事柄: イントロは900pxで捕捉され、170文字の文を上に破った 理由なしの2行目は、現在持っている幅を使用します。 最小値の~1400pxにまとめられた列なので、グリッドは水平方向に ヘルプパネルが開く設定カードのスクロールバー。 彼らは今〜1058合計: タイムスタンプは、実...

Kamo·2mo ago
Featurekamo-internal

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

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

kamo·2mo ago
FeatureSecurityService

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

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

Kamo·2mo ago
Refactorkamo-internal

プラットフォーム管理下でのシステムデバッグ

********************診断は、アクセスではなく、オペレータツーリングです ルールがあるので、タブは今****************に座っています MANAGE ACCESS RULESの代わりにプラットフォーム管理者ガードの背後にある。 タブが宣言される場所は3つすべてで移動します:セキュリティペ...

kamo·2mo ago
Fixkamo-internal

PHIアクセス監査タブレイアウト+欠落メニューエントリ

タブは、そのコンテンツをカードの境界線に対してフラッシュ表示しました: SettingsViewのタブ パネルは自分のパディングを一切供給せず、このタブは1つの管理者でした。 決して自分で追加しません。 すべての兄弟 (APIManager, OAuth2Manager, SystemDebug) `h-full p-...

Kamo·2mo ago
Featurekamo-shared-library

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

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

Kamo·2mo ago
Featurekamo-internal

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

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

kamo·2mo ago
FixSecurityService

エージェントが保持するすべての番号でフォールバック

オフにするために、オーガムラインのない拡張子は、unialableなので、リゾルバは戻ります 実際に何も公開するのではなく、実際にメンバーの数に.

Kamo·2mo ago
Fixkamo-shared-library

エージェントのセルを発行するのは、彼らが持っている唯一の番号です

エージェントの番号は3つの列のいずれかに住んでいることができ、一般的に1つだけに座っています。 チームメンバー、m phone number および m cell number の e phone number をメンバーに指定します。 セルのみを記録したエージェントは、数が示されていないという作業線だけを読み取ります...

Kamo·2mo ago
Fixkamo-internal

Cleanerはチャットメッセージにマークを招待します

チャットは、メッセージをビデオカメラ emoji で主導しました。 レンダラーは1.4emにスケールアップし、特大カラーステッカーとして上陸 アイコンではなく。 U+25B8、テキスト表現のグリフで置き換える バブルの色でテキストサイズにインラインにとどまり、 スケジュールされた行のカレンダー emoji は、「いつ:...

kamo·2mo ago
Featurekamo-shared-library

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

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

Kamo·2mo ago

配送を見るのが好きですか?

自分のワークスペースに到着します。 無料プランをスタートし、月に再度このページをお読みください.

永遠に無料で始める料金を見る