ライブ・チェンジ・ログ

リアルタイムで構築しているものを見る。 プラットフォーム間で出荷されるすべての機能、修正、改善.

17,916
総変更点
4,605
特徴:
4,536
フィックス
32
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,916AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService371InitializerService300KBService74KlusterServices545MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,573kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,321kamo-signer-monorepo50kamolos102
タイプ別フィルター
すべてのタイプBuild24CI523Chore670Docs226Feature4,605Fix4,536Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
August 27, 2026
FeatureMediaService

パービューア読み取り状態、ライブバッジ、および/ステータスカウント

あなたについてではなく、QUEUEについてのバッジは、 /new-count は新しいレポートをすべてカウント プラットフォーム全体で、誰かがステータスを移動したときにのみ落ちる可能性があります。 キューはそれに対して何もしなかったし、それを通して働く方法がなかった。 今カウントします。 発信者によってまだ興味がないと...

Kamo·2w ago
FeatureSecurityService

レポートがAIにディスパッチされるとキューの変更を発表

ディスパッチは、アウトサイドからニューのレポートを取り出す唯一のことです MediaService は、これなしでコンソールのバッジを移行しました。 次の 6 秒のティックだけについて学習 — ファイリング、トリアージ、およびすべての無効化 お問い合わせ 被写体は意図的にMediaServiceの独自(system....

Kamo·2w ago
Featurekamo-shared-library

システムバグレポートのPer-viewer読み取り状態

SystemBugView は VIEWER あたりで、バグごとではなく、SystemBug の FirstViewedAt カラム 誰がレポートを開いたかは、他の管理者のバッジを全てクリアします。 MemberId は @ManyToOne ではなく、生のロングです。すべてのクエリは "この1 のため 会員ID、およ...

Kamo·2w ago
Featurekamo-shared-library

正式な手紙は、レポートが移動したときにバグのレポーターが取得します

バグや強化をファイルするメンバーは、何が起こったのかを学ぶ方法がなかった タブを開いたり、見ているのが短い。 これは、それらに伝えるテンプレートを追加します。 と 1 つのビルダーは、両方の送信者を使用します。 SystemBugStatusEmail は 2 つから、静的かつ無料です。 サービスがステータスを移動:...

Kamo·2w ago
FeatureInitializerService

System bug view — どのレポートを読んでいるのか

VIEWERではバグではなく、その理由は、テーブルではなく、 system bug の first viewed at カラム: トリエージは複数の人が一度に機能します。 そして、列は誰がレポートを開いたか、誰が誰が他の誰をも解くようにするだろう バッジ 意図的にステータスではなく、 「誰かがこれを読んでいる」と「誰...

Kamo·2w ago
FeatureBillingService

拡張子のサマリー上のサーバー行

携帯電話のサーバーの拡張タブは、組織全体の図と 他に何もないので、空のKamoPBXサーバーは「21課金拡張機能」を表示します。 $63.00 /月" — 21 は、同じ org の他の場所で FreePBX サーバー上にいます。 /api/billing/extensions/summary が `instance...

Kamo·2w ago
FeatureVOIPService

RingCentral レール (MS1 タスク 4) のステップ 0 でのキーワード遮断

今日は MEMBER VOIP CONFIG 行が "いいえメンバーにヒットしない to-number" ブランチとバニッシュで見つかった — ブランチは、 キャンペーンがキャンペーンから送信されるため、消費者の数値を最適化 キャンペーン番号をメンバーのコンフィグに記述しない ステップ 0 外部メッセージId の d...

Kamo·2w ago
FeatureVOIPService

SmsKeywordService — インバウンドキーワードの1つのライター(MS1タスク3)

TODOタスク2を左から閉じます。 検証済みのインバウンドストップをコミットするまで BulkTextInboundController が認識され、ログを記録し、 DROPPED — エンドポイントはオプトアウトを受け入れ、何も抑制しません。 SmsKeywordServiceは単一の作家です。WORM Conse...

Kamo·2w ago
Featurekamo-internal

チャットのナビゲーターをウィンドウからデタッチすると最大

会話のナビゲーターは、ツールWindowShellの子の支柱でした。 最大化されたウィンドウのコンテンツボックス内。 行をクリックすると、 会話が最大化し、ウィンドウを保持するのを解明します。 ナビゲーターは、すべての使用にアンマウントされ、リマウントされています。 会員は、 彼らがナビゲートしていたものを破壊する:バ...

kamo·2w ago
Featurekamo-internal

会員の署名に会社の電話(メイン/有料)、その延長

********************のコンテンツタブは2つのスイッチを獲得します。 会社電話(メイン)と電話(フリーダイヤル)。 有効に、それらは印刷します 組織の公開された行は、送信メンバーの拡張子に続く — "(555)555-5555 x81234" — なので、返信で電話が書いた人に達するので、 スイッチボ...

kamo·2w ago
FeatureEmailService

2つの会社の電話トグルを主張する

読み書き userCompanyPhoneMain / userCompanyPhoneTollFree 署名上 フィールドコンフィグなので、コンテンツタブの新しいスイッチは保存状態のままです。 saveFieldConfig フィールドを既存の行に置き換えるのではなく、フィールドにコピーします なので、最初に保存し...

Kamo·2w ago
Featurekamo-shared-library

サーバへの属性のない拡張子

新しい、空のKamoPBXサーバーのこぎりの横に、WiFiサーバーを実行しているorg "21 請求可能な拡張子 — $63.00 / 月" 探しながら カモPBX 1。 どちらの数字も組織の真理で、サーバーの真理はなかった 画面と画面が違いを言う方法がなかった: 故障 実行されたインスタンス 課金可能な拡張子が 1 ...

Kamo·2w ago
FeatureInitializerService

メールサービスがそれらを読む前に、会社の電話トグル列を埋める

ADD COLUMN で終了しないで******************************* user company phone main と user company phone toll free です。 このサービスの ddl-auto: 更新は、エンティティティから追加されますが、すべてのサービス こ...

Kamo·2w ago
Featurekamo-shared-library

会社の電話は個々の署名を運ぶことができますトグルます

Email signature field config: user company phone main と 2 つの org-wide フラグ user company phone toll free ディレクティブ 組織の公開された行を組織に置く 会員の延長を運ぶ独自の署名 — "(555) 555-5555 x...

Kamo·2w ago
Featurekamo-shared-library

キャンペーン(MS1タスク3)によるインバウンドキーワードレシートとリキー同意

インバウンド STOP が記録される前に 2 つの事の承諾のレジャーの必要性 テナントスコープと正確に一度。 `SmsInboundReceipt` (comms sms inbound receipt) は、 計画決定M1. インバウンド レールは既に dedupe と dedupe はカバーできません キーワード...

Kamo·2w ago
Featurekamo-shared-library

同期ジャーナルと、本当に凍っているターミナルラン

BL1 タスク5、共有ライブラリハーフ。 5つのジャーナル列、3つの組織と3 メニュー ステレオタイプ無し: BillingWormGuard は、プライベートコンストラクタで最終クラスです。 SharedLibBeanSafety(リブ・ビーンズ) テストは緑です。 ペイロールソース上の2つの審美的な改善: 1。...

Kamo·2w ago
FeatureVOIPService

キャリア・フェース・インバウンド SMS Webhook (MS1 タスク 2)

メニュー -- 保護される形態符号化されたかJSON キャリアのOWN SIGNATURE. なぜ新しいエンドポイントなのか。 /api/voip/webhook は STOP を受け取ることができません。 readTree() は `consumes` の制限無しのボディ、すべてのバルクテキストキャリア ニュース ...

Kamo·2w ago
Featurekamo-shared-library

E.164 正規化と SMS キーワード通訳 (MS1 タスク 1)

I/O と Spring のステレオタイプ無しの 2 つの純粋なクラス従ってあらゆるサービスはできます それらを読み込み、共有LibBeanSafety テストは緑にとどまります。 E164.normalize(raw, defaultRegion) -> Optional<String>. 意図的に狭く、 NANP...

Kamo·2w ago
Featurekamo-shared-library

プロバイダーの接続行、1 / org

BL1 タスク 1. ペイロール プロバイダーの列のほぼ垂直変換 と PayrollConnection に ************************ Enums、1つのエンティティティティと1つのリポジトリ — ステレオタイプなし SharedLibBeanSafetyTest は緑と所有サービス (Invo...

Kamo·2w ago
FeatureKlusterServices

Kamocrm エクステンション WebRTC をすべて付与し、 ゲートアウトバウンド呼び出し

全21チームのメンバーがk1m1 PBXに8XXXの拡張子を保持 (Chris は 7255 から 8134) に再番号を付けられた。 その2つの変更がここに戻ってきます。 WebRTC エンドポイント ブロックは、すべてのスタッフの拡張子をではなくカバーできるようになりました。 誰かが気づいた3人が壊れていました。...

Kamo·2w ago
Featurekamo-internal

ServiceJobApi.createJobとバックリンクビルダー

SW6c タスク 2 の半分のクライアントを復元し、157fa714 に上陸し、ドロップされた 同時セッションで書き直された歴史によって、画面自体が生き残っている bddd3617 の内部で、これらの両方をインポートしています。 `createJob` はベースパスで `CreateJobInput` を投稿し、詳細...

kamo·2w ago
Featurekamo-internal

サービス要求のグリッドとクライアントは、実際のエンドポイントを読みます

SW6c タスク 4 の残りの部分を復元し、d58a6aba として上陸し、a によってドロップされた bddd3617 の内部で区切られた詳細ページは、同時セッションで書き直された歴史 「serviceQuoteWorkOrder」をそのままインポートしました。 `PipelineServiceRequestsTa...

kamo·2w ago
Featurekamo-internal

バグレポートのスクリーンショットとビデオ

レポーターは、画面の録画を偽りなくし、ファイルを投稿しました レポートフォームがまだ取られたため、チャットに。 今、MP4、MOV、および 4つの画像フォーマットの横にあるWebM、それぞれ100メガバイト、同じ10ファイルの内部 帽子。 dropzone は独自のルールを実装しなくなりました。 バッチを手にする `...

kamo·2w ago
FeatureMediaService

スクリーンショットだけでなく、ビデオにバグレポートを添付

それでも3つのクリックが壊れる前に表示できないので、リポーターは 偽りの録音を記述し、代わりにチャットにファイルを投稿. ザ・オブ・ザ・ 添付エンドポイントは、MP4、MOV、WebMを4つの画像フォーマットの横に取ります。 - 魔法の数字の崖は、ビデオの半分を成長させました。 ftyp box は "ISO ベース...

kamo·2w ago
Featurekamo-internal

パイプライン引用タブとワイヤ引用変換を復元

`POST /quotes/{uid}/convert` は SW4 で出荷され、何も呼び出さない: `quotesApi` は 10 メソッドと `convert` はそれらの中でなかったので、エンドポイント 生きて、到達不能であった。 これにより、サービスにサブタブが返されます パイプラインおよび提供 ACCEPT...

kamo·2w ago
Featurekamo-marketing

価格はカタログから来ており、再度入力することはできません

比較ページハードコードKamoCRM $29スターターと $64 ビジネス中に カタログは$ 34と$ 72で販売されています。 Nineファイル、forty-twoの言及、および ビルドは全体的に緑色だった - 偽物の価格はただ偽物です。 {starterMonthly} / {BusinessMonthly} ト...

Kamo·2w ago
FeatureKlusterServices

延長対延長コールに関する記録的な通知

3番目のコールパスを完了します。 スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッフ・スタッ...

Kamo·2w ago
FeatureSecurityService

POST /service-jobs、MANAGE SERVICE WORKにゲート

作業順序の表面を決して持っていなかった動詞を作成します。 app/commerce/service/new は 何も呼ばなかったので、13ラインプレースホルダー。 MANAGE SERVICE WORK に他のすべての書き方を書いています。 それは子供のことです VIEW SERVICE WORK は、認めながらもゲ...

Kamo·2w ago
Featurekamo-shared-library

CreateJob なので、注文なしで作業順序を上げることができます

サービスジョブのサーフェスが欠落してしまった。 これまでのところ唯一のこと ServiceJob 行を生成できるプラットフォーム ************************ 有料注文オフ — 理由 すべてのサービスワークテーブルはゼロ行を保持します。 CreateJobInput は、サーバが所有するカラムを運...

Kamo·2w ago
Featurekamo-internal

ミラービュー/マネジメント ORDERS and VIEW/MANAGE PRICING

注文突然の穴を閉じるクライアントの半分。 SecurityService はゲートを開けます 39 注文、価格設定、税務のエンドポイント 4 つの新しい権利; これらは 2 つ それを移動しなければならないJava列のミラー、または権利は上に存在します サーバは、UI から非公開です。 参照Hierarchy.ts ...

kamo·2w ago
Featurekamo-shared-library

VIEW/MANAGE ORDERSとVIEW/MANAGE PRICING、ID 273-276

どこにでも注文方法が存在しません。 POSControllerの注文エンドポイントと CommerceMarketController のすべての価格設定と税務ハンドラは、org をオフに読み込みます セッションとチェックは他に何もないので、どのロールの認証メンバーも 作成, 編集, 返金と再ステータスの注文 — 価格...

Kamo·2w ago
FeatureKlusterServices

直接ダイヤルされた延長の記録されたコール通知

挨拶の延長をダイヤルする発信者は、通知を次のように聞きます。 お問い合わせ そのパスは、ダイヤルが属するdid-directから、 FreePBX の ext-local なので、A() はそれに付随できません。 通知なしのエージェント。 直接ダイヤルは、独自のダイヤルを所有する[kamo-direct-connec...

Kamo·2w ago
FeatureKlusterServices

一度に両方のパーティーに記録されたコール通知, その後、ブリッジトーン

エージェントがキューされたコールに応答すると、呼び出し主はクライアント通知とクライアント通知を聞きます。 エージェントはエージェントの通知を同時に聞いて、1000Hzのトーンマークを共有しました 彼らが接続している瞬間。 Queue のメンバーはローカルチャンネルを [kamo-agent-connect] ではなく...

Kamo·2w ago
FeatureInitializerService

各プランの座席4GB、ユーザーではなく座席

貯蔵は層の差別化者であることを停止します。 2/4/5 梯子は 1 ギガバイトを入れました Starter と Business の間では、「プール」とは何かを説明する必要があります。 つまり、どこにでも4GBの座席を占有するようになりました: 一度フリーで述べ、継承 上記のカードで 特別なケースが必要な表示コードなし...

Kamo·2w ago
Featurekamo-internal

6つのワークオーダータブの持続

SW6b タスク 4. 労働、部品、時間、ベンダー、サインオフ、メモが React だった `useState` は `商取引/サービス/[id]` で、リロードのすべてを失った。 今、彼らは SW6b タスク 3 のエンドポイントに書き込みます。 クライアントは、`ServiceJobApi.java` の 3 つ...

kamo·2w ago
FeatureSecurityService

ライン、ノート、ベンダー、サインオフ、クロック用の8つのワークオーダーエンドポイント

SW6b タスク 3、コントローラーの半分。 POST/PUT/DELETE/{jobUid}/lines/..., POST /{jobUid}/notes, POST/DELETE /{jobUid}/vendors/..., PATCH /{jobUid}/signoff と メニュー VIEW SERVICE ...

Kamo·2w ago
Featurekamo-shared-library

ライン、ノート、ベンダー、サインオフ、クロックはジョブに書き込みます

SW6b タスク 3、ライブラリハーフ。 ServiceJobServiceの8つの新しい操作に加えて、 それらのためのワイヤー レコードおよび3つは詳細ページの必要性を読みます。 サーバが所有する3つのこと、クライアントが送信できないもの: - 合計。 labourTotal、物質的な合計および合計はからreco...

Kamo·2w ago
FeatureVOIPService

KamoPBX拡張、ユーザー、デバイス管理の実装

提供者によって広告される延長管理、ユーザー管理および装置管理 それらのどれも実装しているのと同じくらい、UI はボタンを表示している 投げる 501. 機能は現在、動作にマッチします。 カモPBX の拡張は 3 つのドキュメント — ユーザ、そのユーザーが所有するデバイスです。 ユーザに番号をマッピングするコールフロ...

Kamo·2w ago
Featurekamo-shared-library

ジョブライン、ノート、ベンダーなど、ワークオーダータブは永続できます

労働と部品は、代わりに仕事のServiceJobLine行になります OrderLineItem.order はオプション = false: a 注文なしでServiceLineItemが存在し、技術者レコード 何も請求される前に長く労働します。 その親nullableを作ると BuyLineItem が注文外に存在で...

Kamo·2w ago
Featurekamo-internal

失敗した臨床負荷は空の結果としてレンダリングしてはならない

誰にも気づいた前に出荷されたものの2つ、ガードは2つあります 実行した瞬間を最新のパネル — 患者の他の慣行をロードする失敗 既に「まだ受けていない」と読み、パートナーをロードできなかった リストは「交換パートナーが設定されていない」として読み込まれます。これにより、誰かが追加するようになります。 既に存在しているパー...

kamo·2w ago
FeatureSecurityService

システム設定 API によるプラットフォーム設定を公開

toDto は explicit allowlist と updateConfig は typed ボディなので、7 新しい SYSTEM CONFIGURATION 列は、目に見えないと不安定だっただろう — プラットフォーム設定カードは空のレンダリングと保存が行われる いいえ。 管理者パスワードは返却されません。...

Kamo·2w ago
FeatureVOIPService

KamoPBX のクレデンシャルを解読; 拒否パスをテストして下さい

マスタークレデンシャルは、プラットフォーム設定 UI で ciphertext として保存されるので、 使用する前に暗号化されなければならない — 暗号テキストをパスワードとして API に渡す 悪いクレデンシャルとして提示し、誰がそれを間違った方法でデバッグを送ってください。 2つの新しいテストは、以前に生のKub...

Kamo·2w ago
FeatureKlusterServices

KamoCRM-Main-Intro-3へのインバウンドの挨拶をスワップする

第三回40秒(60秒) 前の2つを同時にアップロード それらよりも、逆転がり戻りは一線変化です。 KAMO ATTENDANT INTRO とダイヤルプランのリロード - 再アップロードはありません。 48 kHz ステレオ ソースは 8 kHz モノ・アスタリスクに換算します。 プロフィール ライブ:チェックサムは...

Kamo·2w ago
FeatureInitializerService

座席ストレージとフラットエンタープライズプール

1シートあたり2 GB、スターターの4、ビジネス上の5。 企業はスケーリングを停止します 座席を完全に - 組織のためのフラット150 GB - 「N GB/ シート」は、行が購入表面を上書きするので、表現できません 今、数よりも好みます。 特徴の単位はGB/seatです。 請求ユニットは、全席座席です。 ユーザはユ...

Kamo·2w ago
Featurekamo-internal

プラットフォーム設定カード、FreePBX コピーの表示停止

KamoPBXの電話サーバページ、すべての鉱山の3つの問題: - PHONE SERVER IDカードがウンティングされたため、すべてのプロバイダ — KamoPBX, RingCentral チームを含めた — idをkamo-asterisk-support'sに貼り付ける FreePBX ホストの設定 Free...

Kamo·2w ago
FeatureVOIPService

データベースからKamoPBXプラットフォームの設定を読みます

生のKubernetes DNSエラーでKamoPBX電話サーバーが失敗した追加 — 'I/O エラーを PUT で実行する ******************** — に表示 読書も行動もできない組織管理者。 2つの原因、両方の固定: - プロビジョナーは、プラットフォームの構成をまったく行わない呼び出しを試みま...

Kamo·2w ago
Featurekamo-shared-library

システムのKamoPBXプラットフォーム設定 構成

カモPBXはカモ独自のプラットフォームなので、その構成はすべてプラットフォーム全体です。 ベースURL、マスターアカウントID、アカウント名、管理者資格、SIP領域接尾辞 と WSS URL. それらは既存の横のシステム 構成の単トンに坐ります VoIP が調整できるので、オペレータは代わりにプラットフォーム設定 UI...

Kamo·2w ago
FeatureInitializerService

Seed KamoPBXプラットフォームのデフォルト

Hibernate ddl-auto は、System CONFIGURATION カラムを追加します。@ColumnDefault は、 新しくインサートされた行に適用されるので、既存のシングルトンは補充を必要とします。 非シークレットのデフォルトのみをシードします。 マスターアカウントIDと管理者資格 意図的にN...

Kamo·2w ago
Featurekamo-internal

ワークオーダーグリッドは、実際のサービスジョブを読み込みます

このグリッドの各行は、建設によってデッドリンクでした。 createMockWorkOrders を生成します。 minted ids 文字列(8000 + i)、行は /commerce/service/8001 を押し、 ハンドラが @PathVariable UUID id を宣言したので、id は変換が失敗しま...

kamo·2w ago

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

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

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