ライブ・チェンジ・ログ

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

17,865
総変更点
4,581
特徴:
4,512
フィックス
32
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
タイプ別フィルター
すべてのタイプBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
March 29, 2026
Fixkamo-internal

ページ上の明確な階段六角頭は、孤立した状態の代わりに更新します

最小化されたツールウィンドウはリフレッシュを生き残らないので、六角形のポジションを復元 未機能のアイコンと非機能のクリックハンドラで折りたまれたヘッドを作成しました。 今、マウント上の持続的な六角頭をクリア — 彼らは自然に再作成されます 窓は再び最小限に抑えられます.

kamo·5mo ago
Fixkamo-meet

読み込み専用 名前 オーバーライド より積極的なので ミートは上書きできません

ミートはウィンドウを交換できます。 ブートストラップで完全に設定し、クリア 読み込み専用 名前 フラグ。 window.config に Object.defineProperty trap を追加 再注入 readOnly Name=true は、すべての再割り当てに使用されます。 また延長します 10〜15秒の間隔...

Kamo·5mo ago
Fixkamo-meet

ロゴやorgカラーレンダリングなど、非同期ブランドのロードイベントを聴く

PreMeetingScreen、透かし、ウェルカムページが読み込まれました window. KAMO MEET BRANDING はレンダー時にデータを欠落させます。 初期マウント後の async loadBranding() が完成しました。 イベントの追加 リレンダーをトリガーする「kamo-branding-...

Kamo·5mo ago
Fixkamo-meet

設定ダイアログの品質の問題を解決する — 高さ、タブのオーバーフロー、およびホワイトオンホワイトテキスト

修正された560pxの高さを85vh maxで自動に変えるので、コンテンツはそのままにフィットします。 スクロールバー。 タブバーにflexWrap を追加して、クリップの代わりにラップをタブします。 ダークバリュー(#1a1a1a1a1a)で白のテーマパレットカラー(#FFFF)をオーバーライド #333) ダイアロ...

Kamo·5mo ago
Refactorkamo-internal

決定的なレイアウトエンジンでHexHead配置システムを書き換える

バギー衝突防止システム(spiralSearch, resolveCollisions)を置き換えます。 FlyToHomeRow, ドック/グループ RAF ループ) は、単一の決定的なリフロー() 関数を使用します。 ツールウィンドウ(z:100→250)の背後にある六角頭が現れ、互いに重なり、 そして矛盾した動き...

kamo·5mo ago
Featurekamo-meet

オリジナルルーム名(増資・スペースなし)を保存し、コピー可能なミーティングURLフィールドを追加

1. 'myroom123' を 'Myroom 123' に変換する disabled SafeStartCase() 資本化とランダムな空間で。 部屋名が正確に表示できるようになりました kamo-internal に入力します。 2. MeetingUrlDisplay コンポーネントを、全画面に表示 ミーティ...

Kamo·5mo ago
Featurekamo-internal

応答を待ちながらAIチャットにタイピングインジケータを追加

コンテンツがすでにストリーミングされたときにのみ、ストリーミングバブルが表示されます。 REST 待ち時間中に視覚的なフィードバックを残しません。 強化ドットを追加 ASSISTANT LOADINGと最初のコンテンツ/応答の間で表示するインジケータ.

kamo·5mo ago
Fixkamo-internal

会員IDが「新規」の場合、BAD REQUESTのエラーを防止するためにメンバー固有のタブを非表示

/settings/member/new URL (「チームメンバーを追加」ボタンから) は、 [memberID] 動的ルート、AccountActivityTab、メンバーシップ権限Tab を引き起こします。 とPlansBillingTab は、API を「new」と呼び出すようにします。 Java バックエンド...

kamo·5mo ago
Fixkamo-meet

任意のテーマアセットをロードする前に、OTK FIRST を検証して expiry を防ぐ

ROOT CAUSE: branding/overrides.js は org config, CSS, favicon をロードしました OTKの有効化 これらのネットワークリクエストは10秒以上かかります。 認証 → 401 → セッションなし/ JWT を期限切れに OTK を引き起こします。 今度は OTK ...

Kamo·5mo ago
Fixkamo-internal

60s OTK TTLは、ウィンドウ、独立したチャット/メールがバックエンドにブロックされないよう招待します

ROOT CAUSE: OTK は 10 秒 TTL を持っていた。 kamo-meet のページで OTK を検証するために、すべてのアセットとブランディング/overrides.js をロードしました。 Redis → 401 → セッションなし → 名前なし → JWT →「モデレータ待ち」 修正: - OTK...

kamo·5mo ago
Fixkamo-meet

設定オーバーライド+ DOMの変異のオブザーバーによる表示名を適切にロックする

名前が認証されたユーザーにロックされていることを確認する3層のアプローチ: 1. localStorage フラグ 'kamo-meet-authenticated' は OTK→JWT リダイレクトを存続させます 2. リダイレクト後、オーバーライドする window.config.readOnlyName=true...

Kamo·5mo ago
Fixkamo-internal

チャットを既存のチャットセッション API 経由で送信し、メールはマルチパートからメールサービスに招待します

チャットの招待状: POST /api/media/sessions/chat によるチャットセッションの作成/取得 その後、ミーティングの招待をテキストメッセージとして送信します。 利用する ChatTool/ChatBox と同じ API パターンです。 電子メールの招待状:新しい/api/meet/invite...

kamo·5mo ago
FixAPIService

Use getServerName() instead of getHeader(Host) for original host resolution

ForwardedHeaderFilter consumes X-Forwarded-Host and adapts getServerName() accordingly, while getHeader(Host) returns the raw HTTP Host which may be a K8s inter...

Kamo·5mo ago
Fixkamo-meet

ミートのネイティブ読み取り専用で表示名をロックする 認証されたユーザーのための名前設定

- Sidecar config.js では、ユーザが Cookie を持っているときに readOnlyName:true を設定できるようになりました。 またはページの URL の JWT (参照先/cookie ヘッダーで検出) - nginx は Cookie と Referenceer ヘッダーを confi...

Kamo·5mo ago
FixMediaService

Send chat invites to correct WebSocket topic /topic/chat/incoming/{memberId}

Was publishing to /topic/chat/member/{id} but kamo-internal subscribes to /topic/chat/incoming/{id}. Also fixed Member entity field access **************** inst...

Kamo·5mo ago
Fixkamo-internal

すべてのミーティングフィールド(sendChatInvite、 sendEmailInvite、customMessage、roomAlias、joinUrl)をバックエンドに転送する

Next.js API ルートは sendChatInvite、 sendEmailInvite をストリッピングしました。 customMessage, roomAlias — ルーム名と招待会員IDのみを転送します。 バックエンドは招待フラグなし、roomAliasなし(400を使用して)、およびなし カスタムメッ...

kamo·5mo ago
FeatureMediaService

Implement chat WebSocket and email invite sending for meetings

MeetController now reads sendChatInvite, sendEmailInvite, and customMessage from the create request body and triggers async invite sending. MeetService.sendInv...

Kamo·5mo ago
Featurekamo-internal

提供されていない場合、すべての MeetingDialog インスタンスとセルフフェッチに利用可能なメンバーを渡す

- メンバーリストは、各メンバーに利用可能なメンバーを渡す - メンバー項目は、利用可能なメンバーをミーティングダイアログに渡します - MeetingDialog のセルフフェッチメンバーから******************************** 利用可能なメンバーのプロップが空の場合(チャットボックスの使...

kamo·5mo ago
Fixkamo-meet

OTK セッションから Prosody JWT を生成し、適切なモデレータの ?jwt= でリダイレクトします

OTKの流れ: 1. サイドカーでOTKを検証→セッション(memberId、displayNameなど) 2. 表示名を localStorage に保存 3. /api/auth/jwt を呼び出して、署名された Prosody JWT をモデレータ=true で生成します。 4. ?otk=xxx から ?jwt...

Kamo·5mo ago
Fixkamo-meet

Org nav色をプレミーティングの左の列全体に適用するだけでなく、ツールバーストリップ

ターゲット.premeeting-screen(フルハイトコンテナ)とそのコンテンツ 生成されたクラス名の代わりに子をパネルします。 また、インメットをカバー ツールボックスとフィルムストリップのサイドバー.

Kamo·5mo ago
Featurekamo-meet

デバイス/サウンド/ショートカットタブ、メインカードの表示名、プライマリカラーオーバーレイ

- 表示名は部屋の上のメインカードの必須項目です 設定ではなく、入力します。 参加前にお名前を入力してください。 - 設定 modal には、Meet の設定にマッチする 4 つのタブがあります。 デバイス(ライブフィード、マイク、レベルメーター、スピーカー)、 音 (join/leave/chat/reaction/...

Kamo·5mo ago
Fixkamo-login

訪問者IPとユーザーエージェントを転送して、正確なアカウントアクティビティのログをバックエンドに

Next.js API のルートは X-Forwarded-For、X-Real-IP を転送しませんでした。 ユーザーエージェントのヘッダーを Java バックエンドへ、アカウントのアクティビティをログに Next.js pod の内部 IP と既定のフェッチ user-agent ではなく、実際の ウェブ訪問者のク...

Kamo·5mo ago
FixAPIService

Use HTTP on port 80 for meet service URL to match other services

The HTTPS endpoint on 8443 causes SSL cert mismatch when routing through K8s internal DNS. All other services use HTTP on port 80.

Kamo·5mo ago
Featurekamo-meet

匿名で参加する前に、部屋の存在を検証し、デバイス選択で設定を追加

匿名ユーザーは、有効な会議室名を入力してください - ウェルカムページ 参加を許可する前に /api/meet/exists/{roomName} をチェックします。 会議の場合 存在しない、または起動していない、エラーメッセージが表示されます。 設定 modal は、歓迎されたページとガラス モルフィズムと一致する...

Kamo·5mo ago
Featurekamo-internal

チャット/メールの招待状に MeetingDialog にカスタムメッセージの textarea を追加

少なくとも1つの通知オプションが複数行のテキスト入力を表示する これにより、ミーティング作成者が個人的なメモを追加できるようにします。 招待状 チャットとメールのトグルがオフの場合、非表示。 メッセージ 通知に含めるためのバックエンド API に渡されます.

kamo·5mo ago
Fixkamo-internal

直接バイパスではなく、ミーティングごとにミーティングダイアログを表示

MemberItem(インタラクションセンター)とChatBox(チャットツールウィンドウ)の両方が今 MeetingDialog を対象メンバーに事前選択して開くと、 ユーザーがルーム名を設定し、チャット/メールの招待オプションを切り替える 会議開始.

kamo·5mo ago
Fixkamo-internal

直接MediaServiceの代わりにAPIServiceを介してコンフィグAPIを満たすルート

既存の meet/create のルートは ForwardToApi (APIService) を使用します。 メディアサービスへのプロキシ 新しい config/background のルートは、 現在のインフラで動作するパターンと同じです.

kamo·5mo ago
Fixkamo-meet

既定のユーザの既定の画面に表示名入力をロックする

認証されたメンバー(OTK経由)は、その名を事前に入力し、 locked — インプットは、ポインタが無効になっているポインタからのみ読み込みます。 MutationObserver は、Meet のレンダーの後にもロックが適用されることを確認します。 画面を動的に囲む。 匿名/ゲストのユーザーは、まだ編集できます お...

Kamo·5mo ago
Fixkamo-meet

Config.js の 相対的な BOSH/WS URL を使用して、 OTK auth を name プレフィルで追加し、 nav 色の org CSS をロードします

3つの修正: 1. config.js BOSH URL はクラスター内部アドレスから相対的に変更されます。 /http-bind(Prosodyへのnginxプロキシ)。 WebSocket はホストヘッダーを使用します。 2. branding/overrides.js は URL パラメータから OTK を検証し...

Kamo·5mo ago
Featurekamo-meet

Orgテーマの背景、ガラス形態カード、ルーム名入力でカスタム歓迎ページを追加

リプレース ミートのデフォルトのウェルカム画面には、カスタムランディングページがあります。 - カルーセルトランジションでMINIOテーマからorgの背景を読み込む - CSS変数のorgロゴとテーマカラーを表示 - 参加/スタートミーティングにルーム名入力を提供 - AppストアとGoogle Playバッジプレーホ...

Kamo·5mo ago
Fixkamo-internal

アイコンだけとしてチャットした後に新しいタブボタンを移動する、重複削除 ノートリンク

New Tab は、今チャットの右側にあるアイコンボタン(ラベルなし)です。 NavPriに既にあるので、NavTopから削除されたメモ.

kamo·5mo ago
Fixkamo-meet

Nginx SSI を有効にし、不足している HTML をコピーするには、ファイル (head.html, base.html, fonts.html, body.html, plugin.head.html) が含まれます

ミートミートミートは、nginx Server Side Includesを使用して、からindex.htmlを構成します。 複数の部分的なHTMLファイル。 SSIが有効でなく、ファイルを含む このページは空白の画面としてレンダリングされます.

Kamo·5mo ago
FeatureKlusterServices

Configure Prosody, Jicofo, and secrets for Jibri recording support

Enable recording in Prosody, add Jibri XMPP passwords to secrets, and configure Jicofo brewery MUC for Jibri instance discovery.

Kamo·5mo ago
FeatureKlusterServices

Add Jibri deployment manifests for Meet meeting recording

Kubernetes deployment, service, and configmap for Jibri (Meet Broadcasting Infrastructure) to enable meeting recording with MinIO storage integration.

Kamo·5mo ago
Featurekamo-internal

/settings/features/meets のページを 5 タブで org レベルのビデオ会議 config に追加します

一般、セキュリティ&アクセス、録画、ブランディング、新規設定ページ 通知タブ。 meetApi クライアント、MediaService プロキシ ルート、 ロゴの variant の選択、ドラッグ・ツー・オーダーの仮想背景管理、 と、すべての 3 つの nav の場所を更新 (SettingsStatusWindow,...

kamo·5mo ago
FeatureMediaService

Add MeetConfigController and MeetConfigService for org-level meet settings

REST endpoints for CRUD on OrgMeetConfig and MeetBackground entities. Supports config get/update, background upload/delete/reorder via MinIO storage.

Kamo·5mo ago

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

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

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