ライブ・チェンジ・ログ

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

17,924
総変更点
4,611
特徴:
4,537
フィックス
32
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,924AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,520TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,575kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
タイプ別フィルター
すべてのタイプBuild24CI523Chore670Docs226Feature4,611Fix4,537Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
August 25, 2026
FeatureSecurityService

ワークスペースピッカーをオンにします

複数の組織のメンバーが選ばれる。 パスワードは、ホスト名で選択される代わりに。 これは、 自分の到達可能なドメインのない組織を作るスイッチ /networkではなくフロントドアを通って。 プラットフォームのホストにのみ到達しました。 カスタムドメイン名の組織 自分自身でピッカーを完全にスキップし、正確に1のメンバー ...

Kamo·2w ago
Featurekamo-meet

ホストではなく、部屋や ?org= からロビーの org を解決する

/api/config と /api/branding はホスト名から組織を読み込みます。 お問い合わせ すべてのテナントのためのプラットフォーム組織である共有ミートホストなので、 それぞれがプラットフォームのミーティング設定とプラットフォームのブランディングを持っています。 会議がパスワードを必要とするかどうかを含み...

Kamo·2w ago
FeatureSecurityService

ワークスペースピッカーをオンにします

複数の組織のメンバーが選ばれる パスワードは、ホスト名で選択するのではなくパスワードです。 お問い合わせ 自分のドメインのない組織を作るスイッチです /networkからではなく、フロントドアを通って到達可能。 プラットフォームのホストにのみ到達しました。 カスタムドメイン名の組織 自分自身でピッカーを完全にスキップ...

Kamo·2w ago
Featurekamo-internal

登録カードでGoogleのOAuthコールバックURLを表示する

Googleのワークスペースの登録に記入するオペレータは何も伝えませんでした これらは、Google Cloud コンソールの認可されたリダイレクト URI に入れ、 カードのリダイレクト URI フィールドは答えではなく、EmailService リプレイ 独自の設定されたリダイレクトと、その列が読み込まれることはあ...

kamo·2w ago
FeatureSecurityService

ホストだけでなく、明示的なorgを受け入れる

登録は、ホストが解決した組織にアカウントをバインドする お問い合わせ register.kamocrm.com では、すべての組織のサインアップページ 独自の登録ホストなし — プラットフォーム組織なので、 これらのサインアップの1つは、間違った場所でアカウントを作成しました。 ボディに名前を付けたorgは、OrgR...

Kamo·2w ago
FeatureAPIService

転送/api/email/oauth/callback へメールサービス

GoogleのOAuthリダイレクトターゲット。 電子メールおよび大会のプロバイダと同じ形 その横にあるコールバック: 公共とセッションレス, このポップアップの土地のために ゲートウェイの起源は、テナントセッションと ?state の org 旅行なし。 正確なパスは /api/email/** のワイルドカードを...

Kamo·2w ago
FeatureEmailService

/api/email/oauth/callback で Google の OAuth コールバックをサーブ

プラットフォームコンソールは、オペレータが設定するアドレスを表示する必要があります Googleのワークスペースの登録、VOIPの方法は/api/voip/oauth/callbackを持っています。 存在していた唯一のメールコールバックは******************** Microsoft 365、Googl...

Kamo·2w ago
Featurekamo-register

?org=でブランドとスコープのサインアップ

register.kamocrm.comは、すべての組織のサインアップページです。 自分のホストを登録するので、ホスト名は訪問者が1つであると言うことはできません。 サインアップ これらすべてをプラットフォーム組織に解決しました。 間違ったブランディングをペイントし、間違った場所でアカウントを作成しました。 ?org...

Kamo·2w ago
Featurekamo-shared-library

FHIRデータ型レイヤーとその規準ハーネス(SP3)

あらゆる臨床エンティティティティティティが再利用し、ストップするビルゲート それは漂流します。 目的の土地:そこに書かれたハーネス 警察が空中を通過するものです。これは故障モードです。 以前はコードベースがbittenされています。 ClinicalBaseEntity は、BaseUuidEntity ではなく非適...

Kamo·2w ago
FeatureSecurityService

PHIテナント向けAIトレーニングコルパスエクスポートの再利用

ANALYTICS EXPORT はエクスポートが境界を残さないためブロックされます 未確認。 トレーニングのエクスポートは、既に未閉鎖の監査を持っていた - レコードはありますが、すべてのラインが抽出されたコンテンツの抽出物を運ぶ ドキュメントとエクスポートは、モデルを訓練するために存在します。 対象団体 安全なハー...

Kamo·2w ago
FeatureMCPGatewayService

PHIを処理するテナントのためのMCPツールの実行を拒否

executeTool は、オペレータが指定した URL に、オペレータが指定した引数を転送します。 およびallowlist無し、SSRFの監視無しおよびいいえstdioプロセスを、spawnできます 宛先の監査 — 到達できるプロセッサのセットがアンバウンドされ、 わかりやすい。 つまり、MCP GATEWAY が...

Kamo·2w ago
FeatureMediaService

社会的メッセージングとカンバを守ろう

SOCIAL MESSAGING は、SocialCredsResolver.resolve で実装されています。 すべてのアダプターおよび両方の方向をカバーするポイント。 資格情報なし Telegram、Meta、Instagram、X、Discordの呼び出しは、すべてのインバウンドで行うことができます webho...

Kamo·2w ago
Featurekamo-shared-library

最後の4つの非執行能力を監視します。ベースラインは空です

SOCIAL MESSAGING、CANVA、MCP GATEWAY、ANALYTICS EXPORTはそれぞれ コンプライアンスの境界外で宣言し、ServiceType にバインドし、 何もチェックされていないので、宣言はコントロール全体でした。 彼らは、 PhiCapabilityGuardCallSiteTest...

Kamo·2w ago
Featurekamo-shared-library

権利、団体、リポジトリ、DTO

MANAGE SYSTEM BUGS は PlatformRightType であり、1 滞在しなければなりません: それをディスパッチ テナント管理者は、組織のセキュリティモデルを編集できます。 スクリーンショットはテーブルを必要としません — Img行は既にassocタイプと、 assoc オブジェクト id と...

Kamo·2w ago
Featurekamo-shared-library

グローバルなエイリアス・ユニクネス・チェックを追加

****************************************************************************************************************************************************************...

Kamo·2w ago
FeatureKlusterServices

Sage のオープン VS コードにバグ報告をディスパッチ

RUNNING ウィンドウとプレフィックスで会話を作成する URI ハンドラ エディタのセージに到達する唯一の方法である入力は、既に開いている 代わりに、それを横に2番目のものを開始する。 URIは、プロンプトと他に何もないので、モデルと努力は、 coderProcessWrapper — 有効な列を固定フラグにマッ...

Kamo·2w ago
FeatureInitializerService

システムバグテーブルを作成する

ターミナル列のチェック制約なし: support ticket status check は Hibernate が enum のサイズと enum で 1 つを凍結したときに何が起こるか 成長し、SystemBugStatusType は成長する予定です。 yb-tserver:5433 は、このサービスが CI ...

Kamo·2w ago
Featurekamo-internal

企業設定からカスタムドメインを管理

組織の玄関口となるドメイン:DNS は 誰にでもサインインできる前に、 /setup/dns が org-creation wizard と "needs setup" のバナーから、 設定より。 今はオプションなので、残りの部分に所属しています ホワイトラベル 設定→エッセンシャル→行動&ラベリングにカスタムドメイ...

kamo·2w ago
FeatureSecurityService

App-catalog エンドポイントにツリーを送信

ブランチタイプ → 許可されたアプリは /features/app-catalog からエディタを構築します。 テナントの特徴からリストされていないので、それができる1つの表面でした どのアプリがその子供であるかは見えない。 親がそのことを決定 お子様も提供できるので、エディタは同じ形状が必要です。 947 のテスト...

Kamo·2w ago
Featurekamo-internal

アプリツリーをレンダリングし、親スイッチオフの仕組みを確認します

子供たちは今、アプリ&機能リストに両親の下に座っています。 独自のスイッチ。 ネスティングはORDERとインデントではなく、 コンテナをネストするので、既存のカード、モーション、およびゲーティングコードは untouched — と、親が現在のタブから除外される子 消えるのではなく、トップレベルでレンダリングします。 ...

kamo·2w ago
August 24, 2026
FeatureInitializerService

商取引の子供とEHRを合計のガードで価格

プライシングマップには、トータルチェックがあり、2つの失敗モードが 異なると両方のサイレント。 CATALOG、アプリがどこにも上陸しない 価格の行列。 TIERSから逃れ、すべての層が書いています is included=false — entitlement が失敗した明示的な denIAL は、 計画がすべてで行...

Kamo·2w ago
Featurekamo-marketing

会員の訪問を自分のリンクにカウントしないようにする

自分の追跡リンクが最もよくあることが確認しているメンバーは、 今までのコードが取得し、役に立たないよりも悪くなります。番号を膨脹させます それらは測定され、訪問者の実質の見通しから区別可能です ドローダ、そしてそれはそれらが永久的な訪問者のクッキーを保持するので、後で訪問します 再びカウントします。 3つの訪問を示すコ...

Kamo·2w ago
Featurekamo-internal

アフィリエイトセールススコアボードウィジェット

1つのグリッド列の幅と2列の高さ:組織の10人 今月、追跡リンクを介して最も多く持って来る、 今月の訪問者に開店する年またはすべての時間。 再注文は機能です。 4つのメトリクスを4つ以上表示する方法 ウィンドウは16の別々のリストです。これは1つのリストです。 ログイン メンバーが鍵をつけ、レイアウトアニメーションを...

kamo·2w ago
FeatureMediaService

アフィリエイトセールススコアボードエンドポイント

お問い合わせ 組織のトップ10は1つのウィンドウ上で1つのメトリックで、また、呼び出し主自身の 上にないと立っている。 MARKETING TRACKING CODESのカウンタはこれをバックアップできません。 時間の次元無しのロール アップ、および実行中の合計で何もありません 何が起きたかと言う。 窓の真理は行にあ...

Kamo·2w ago
Featurekamo-shared-library

アフィリエイトセールススコアボードウィジェットの権利を追加する

5つの権利, 234-238, マーケティンググループで、VIEW REFERRAL CODESを空に: 紹介番号のリーダーボードは、追跡コードデータであり、あるメンバー トラッキングコードのタブには、その上でのビジネスが見つかりません。 ウィジェットは右 — VIEW ALL MEMBER TRACKING ではな...

Kamo·2w ago
Featurekamo-login

ブランドと範囲 ?org= のサインイン画面

login.kamocrm.com は、すべての組織のサインイン画面です。 ホスト名は、そのホスト名が署名していると言えるわけではありません。 ?org= do: id または alias によって組織名をつけ、ブランディングを選択します。 塗料, 彼らがいる組織としての資格情報と旅行 チェックする。 クレデンシャル...

Kamo·2w ago
FeatureSecurityService

セッションなしで画面にorgのブランディングを行ないます

組織のカラーをペイントするログイン、登録、会議ロビー セッションが存在する前に。 ホスト名から誰であるかを知る ホスト名がなくても組織が供給できないかを正確に把握します。 GET /api/security/org/public/{ref} は explicit ?org= リファレンスをオンにします -- id を数...

Kamo·2w ago
FeatureMediaService

PHIを処理するテナントのための不正なミーティング録画

機能が分割されたServiceType.MEETは許可されています。ライブ会議 セルフホストのミートはクラスターを決して残さない - MEETING RECORDING このパイプラインは、すべてのトランスクリプトをに投稿しているため、ブロックされたまま 複数のprovider AI ルータをメールし、すべての参加者に...

Kamo·2w ago
FeatureVOIPService

今、ブロックされた機能が右を上回る, 神モード

PhiPlaybackAuthorizer が VIEW CALL LOGS で PHI 呼び出し再生をゲートしました。 は、 ServiceType.VOIP がブロックされたため、全チェック VOIP RECORDING モジュール、従ってPHIのテナントは電話システムをで持っていないことができません このクラスは...

Kamo·2w ago
FeatureSecurityService

アプリツリーをサーブし、保護されていないオートエンザブルを修正

FeatureController は、すべてのシリアライズされた上で親/子/isParent を送信します。 app なので、クライアントは親の下にネストされた子供をレンダリングできます。 ログイン 代わりに、TypeScript でミラーリングする: ServiceType ミラー すでに2回Javaからドリフトし...

Kamo·2w ago
Featurekamo-internal

6つのコマースの子供のアプリをミラーリングし、ミラーの漂流を停止します

両方のTSミラーはServiceType.javaではなくServiceType.javaから生成されます 手作り。 これらは、Java と、それぞれから悪く漂流された。 「RAGインテグレーション」と「親組織SMTP」のバックフォールト 2026-08でJavaを削除したコピー、POSはServiceType.tsで...

kamo·2w ago
Featurekamo-internal

1つのスクロールバー、広い3回、すべての会話を下げる

メッセージの横にあるバーは、メンバーのチャットとSMSで8px、サポートチケットでは6pxでした。 ソーシャル、AIチャットでは、まったく何もありませんでした。このリストは`scrollbar-width`インラインを宣言しました ::-webkit-scrollbar のルールに加えて、Chrome 121 以降は非...

kamo·2w ago
FeatureInitializerService

アプリツリーのバックフィルに市場祖父を拡張

祖父既存の GatedMarketsはすでに各orgのアクティブな市場を歩いていました。 getrequiredService() を解決し、不足しているアプリを有効にしました。 isGated() の縦、すなわち MORTGAGE と PERSONAL LOANS に制限されます。 詳しくはこちら すべての Comm...

Kamo·2w ago
FeatureSecurityService

門限の2つだけでなく、すべての垂直をエンタリメントチェック

すべての CommerceType は、POS の下に独自の子アプリの名前を付けるようになりました。 isGated() 小売、レンタル、サービス、サブスクリプションをウェーブした短絡 調達は直進します。 市場チェック 自分のアプリに対して — その点は: 縦は売られ、 スイッチオフ、それ自体。 KamoInitia...

Kamo·2w ago
Featurekamo-internal

ツールバーの検索はフィールドに開くグリフです

会員のチャットは、ウィンドウの上部にある恒久的な検索ボックスを実行しました。 ツールバー全体, ほとんどすべての時間とバーストで使用される制御に費やしました. それは、 フィールドにクリックすると、ツールバーが4つとして読み込まれる28pxの拡大器です。 グリフと空気。 周りに構築されているアイデア: 決して移動し、...

kamo·2w ago
Featurekamo-shared-library

すべての縦の名前は、独自の子アプリです

必須Service は、各縦に子アプリが下にある合計となります。 「null は POS だけでは十分」 を削除する ServiceType.POS 特別なケースと、isGated() を併用します。 各縦に切り替えることができます。 ライセンスと PHI を独自に分類 — 医療を許すもの RETAIL が PHI テ...

Kamo·2w ago
FeatureMediaService

パブリックコンフィグは、ホストだけでなく、org id によってアドレス化されます

ミート・サイドカーは、ゲストかどうかを決定するために、orgのミート・コンフィグを見上げる ミーティングパスワードが必要です。 共有ミートのホスト名に尋ねました。 ホストはプラットフォームの組織に解決します。 パスワードは、すべてのゲストのために静かに落ちる要件を持っていた サイトマップ ゲストはセッションがないため...

Kamo·2w ago
Featurekamo-shared-library

カスケード機能は、アプリツリー全体で有効/無効にします

子の有効化により、その親が無効化されます。 子; 最後の子を無効にすると、親が無効になります。 親を埋め込む 一人で子供を離れるので、両親は非審美的に切り替える お子様連れのお客様は、ホテル内に泊まります。 カスケードはイベントドリブンで、非審議が認められない スイープ。 安全特性:継続的に強化された「親」 有効な子...

Kamo·2w ago
Featurekamo-shared-library

PhiCapabilityGuard をコールタイム機能チェックに追加

PhiTenantGuard は、機能を有効にした時間と場所を問わず動作します。 機能サービスのすべてのサイト。 PhiModule は機能グラインド、 コアが許可されているアプリは、まだない機能を含むことができます。 有効時間チェックは違いが見えない。 PhiTenantGuardと同じ審美的な署名:純粋な機能 (...

Kamo·2w ago
Featurekamo-shared-library

アプリグラインドから機能グラインドまでPhiModuleを分割

POS は ECOMMERCE SYNC (BLOCKED NO BAA) および全商取引にマップしました 表面はPOSを止めます、従ってハンドルが付いているorgPhi=trueは転換できません 市場、非/コマース、および臨床垂直無し それを組み立てて下さい。 10個の小売同期アダプタは、 バウンダリー、商取引スピン...

Kamo·2w ago
Featurekamo-internal

DNS の設定ではなく、新しく作成された org の内部を埋め込む

/setup/dns に作成者をルーティングした org を作成すると、その理由は本物でした。 OTK が内部にリダイレクトされるようにしました。<new-domain> と、 orgにはDNSがないため、ホストは到達できませんでした。 DNS の設定は あなたが作ったものを開ける価格 - まさにこの壁 作業は削除しま...

kamo·2w ago
Featurekamo-shared-library

ServiceType を 2 レベルの親/子ツリー

新しい ids 26-31 の 6 つの商業子供は静的なブロックの POS にワイヤーで縛られる RoleRightType パターン (enum の定数は別のものを参照できません) 独自のコンストラクタ引数。 MLOS および LOS は ID を変えないで、 ORG FEATURES は、ServiceTypeCo...

Kamo·2w ago
Featurekamo-internal

ドメインが入らないorgを作る

****************************************************************************************************************************************************************...

kamo·2w ago
FeatureSecurityService

シェルは、ホストではなく、セッションからそのorgを取得します

kamo-internal の root レイアウトは Host ヘッダを読み、 "internal" をストライプします。 フェッチ /org/domain/<that>. 同じである1つのテナントを提供するホスト 質問 "それは私がいる"; 共有ホストでは、異なる質問です 間違った答えで - ホストを所有している人...

Kamo·2w ago
Featurekamo-internal

スケジュールされたサポートの説明をリッチテキストとして書き込む

メニュー 3列テキストエリア。 今/kb/newの執筆表面です、マイナス映像および メディアライブラリ — KB 媒体にアップロードされるもの。これは、 記事と設定フィールドの間違ったもの。 列はここから2つの形状を保持します:保存されたもののレクシカル文書 以来、, 何も書き換えないので、そのよりも古いすべての行に...

kamo·2w ago
Featurekamo-login

ワークスペースピッカーを追加

組織の名前が存在しないというサインインは、リストではなくリストに戻ってくる セッション これはクライアントの半分です: /api/login はペイロードを通したパス (no-OTK チェックのため、そうしないと完全に良い報告します) 失敗としてサインイン)、/api/session/select は選択を中継し、植物...

Kamo·2w ago
FeatureMediaService

両方の形状の型の説明を運ぶ

説明は現在レクシカルなドキュメントなので、サービスがプレーンテキストを保存します クライアントをミラーリングし、それを手元に送ります。 実際に使用して下さい。 WebinarTypeDTOは、言葉を望んでいる表面のための説明Plainを獲得します ドキュメントよりも。 公共予約 DTO とスケジュールされたウェビナー...

Kamo·2w ago
FeatureInitializerService

Webinar type の豊富なテキストの説明カラム

共有ライブラリのエンティティティティを変更します。 2つのことの前にテーブルの必要性 MediaServiceはそれらをマップします。 説明の列はアンバウンドする必要があります: それはレクシカルエディタの状態を保持しています 今、varchar の天井はtuncateしません、それは全体の保存を拒否します @Tra...

Kamo·2w ago
Featurekamo-shared-library

種類の説明をリッチテキストとして保存する

メニュー レクシカルエディタは今のところ偽線ではなく、行がなければならない 長いvarchar として結合されていない TEXT — 文字列マップの bare @Lob を PostgreSQL の大きなオブジェクト (oid) を Hibernate 6 で指定します。このカラムは使われません。 DESCRIPT...

Kamo·2w ago
FeatureSecurityService

主催者が組織を命名することなくメンバーに署名しましょう

スプリットの後半を追加します。: 組織を持たない名前のサインイン ユーザを認証し、どのワークスペースを要求します。 ポスト /api/security/session/select は 1 つの選択肢をセッションに変え、 SignInCompletionServiceは、正しいパスワードとの間のすべてのゲートを保持しま...

Kamo·2w ago

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

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

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