MinIOテーマの解像度で動的orgブランディングシステムを追加
Orgのロゴ、CSS色の変数、favicon、およびサイト名をから読み込む minIO-hosted テーマアセットは、ブランディング/overrides.js を経由して実行時に、 ブランディングデータをWatermark、ウェルカムページ、PreMeetingScreenコンポーネントに配線します.
ストリップすべて ユーザーの目に見えない UI からブランディング
静的ミートブランディングを削除して、動的orgベースのテーマの準備: - "Meet Meet" アプリ名をコンフィグの "Meeting" に置換する - 明確な大会の透かし、ロゴおよび動力を与えられた参照 - 60以上の言語ファイルを渡るすべてのMeet-branded文字列を初期化 - 透明なプレースホルダーでロ...
Add Meet service deployment steps to CI/CD pipeline for k1m1 and k2m1
Add distributed JVB pool with per-node StatefulSets on k1m1 and k2m1
Add Jicofo conference focus with JVB brewery and lobby enforcement
Add Prosody XMPP server deployment with JWT auth and lobby support
リアルタイムの未読メッセージインジケーターでチャットメンバーのカウントを置換
- NavTopバッジは、オンラインメンバーカウントではなく、完全に未読メッセージを表示します - --color-primaryテーマ変数から得られるチャットボタンのアイコン色 - インタラクションセンターのメンバー項目は、未読メッセージカウントバッジを1人表示 - UnreadContext は、WebSocket...
Add unread count API endpoint, mark-as-read endpoint, and WebSocket broadcast
- GET /api/media/sessions/chat/unread returns per-session and per-sender unread counts - PUT /api/media/sessions/{guid}/read marks a session as read for current...
未読メッセージカウントのクエリとマーク・アスレッドのサービスメソッドを追加
MediaSessionMemberの既存のmsgIdLastViewedフィールドを強制的に計算 per-session unread カウントとマークセッションは、チャットを未読に読む インジケータ機能.
トレーナーAIのトグルとオーディエンスの可視性チェックボックスをKB記事エディタに追加
AiEnabled マスター toggle をメンバーの可逆可視性チェックボックスに追加します。 チームメンバー、および行動標識の設定からorgのカスタマイズされたラベルを使用して公開します.
オーディエンススコープ付き KB 結果の RAG によるメンバータイプを渡す
メンバーリポジトリからメンバータイプを解決し、RAG検索リクエストに含める そのため、ベクターDBは、オーディエンスの可視性でKBの記事をフィルタリングすることができます.
Add audience-scoped AI visibility filtering to RAG pipeline
Store **************** in Qdrant payload, filter search results by memberType, skip indexing when aiEnabled is false, and add visibility index creation for exis...
Support AI visibility toggles in KB article create/update
Accept aiEnabled and visibility flags in create/update endpoints. Handle AI toggle changes by publishing delete events when AI is disabled, triggering re-indexi...
AI 可視フィールドを KbArticle 組織に追加
AiEnabled, aiVisibleToPublic, aiVisibleToMembers, aiVisibleToTeamMembers を追加 パー粒子AIのトレーニングと聴衆スコープのRAGアクセスを制御するためのブールフィールド.
Wire ConversationContextService for sliding window context management
Trims conversation history to fit model's context window before sending to LLM. Keeps recent messages verbatim, summarizes older ones.
Full chunk text storage, configurable vector size, and permission-aware retrieval in Qdrant
Add infinite scroll pagination to classic email view
Classic mode only loaded the first 50 messages with no way to see older ones. Wire up the existing VirtualMessageList onLoadMore/hasMore/loadingMore props so pa...
Add settings pages for HRS, Docs, Support, KB, Notes, and Chat
Create ComingSoonTab shared component and 6 new feature settings pages with coming soon placeholders, feature flag guards, and help tips. Links from FeaturesMan...
Auto-refresh UI after feature toggle and role changes
FeaturesManager and SecurityRoleManager now call router.refresh() after mutations to re-fetch org context and user session data, reflecting permission and app c...
Auto-refresh Redis session rights after feature/role changes
FeatureController and SecurityRoleController now rebuild the caller's session rights in Redis after enable/disable, role create/update/delete, and recalculate-r...
Implement app management UI with backend integration and dynamic permissions
Rewrite FeaturesManager to use backend API for app enable/disable with root-org gating for in-dev apps. Update NavPri to gate all nav items by org feature flags...
Add FeatureController for org app enable/disable management
REST endpoints for managing organization app features: GET features list, POST enable/disable with CONFIGURE_SYSTEM permission check, root-org-only gating for i...
サービスの種類、権利、機能制御でアプリ管理システムを追加
ServiceType 列を再構成: core/deprecated フラグを追加し、DOC MANAGER→DOCS の名前を変更します。 そしてAI CHAT→AI SUPPORTは、STORAGE/DOC CLASSIFIER/を非推奨にサポート/通知/POSタイプを加えます DOCS EDITOR.(ドーシー)...
Add email alias and shared mailbox UI support
Composer "From:" dropdown for switching between primary, alias, and shared mailbox addresses. New "Mailboxes" 6th tab in email settings for org-wide admin manag...
Add email aliases and shared mailbox support
New MailboxManager provider capability interface for alias and shared mailbox CRUD. KamoMailMailboxManager implementation manages dovecot/postfix virtual_users ...
メールエイリアスと共有メールボックスのエンティティティとリポジトリを追加する
Email provider スキーマの新しい JPA のエンティティティティ(メンバーごとのサリアス)、 SharedMailboxEntity (暗号化された IMAP の認証情報を含む、全共有メールボックス)、 共有メールボックスAccessEntity(共有メールボックスのアクセス付与).
Start ChatオプションでPre TICKETステータスを追加
- TicketCreationForm: 2つのボタン — 「チャットを開始」 (チケットの事前購入、タイトルなし) 必須、トピックのみ)と「入場券」(タイトル付きのフルチケット) - TicketHeader: ステータスが PRE TICKET の場合の「チケットへの変換」ボタン、 タイトルが必要なダイアログを開...
Add PRE_TICKET creation and convert-to-ticket endpoint
- createTicket: when preTicket=true, sets status to PRE_TICKET, skips assignment (no title required) - PUT /tickets/{id}/convert: converts PRE_TICKET to NEW, ...
リクエストを作成する際の PRE TICKET ステータスと preTicket フラグを追加
ユーザが起動するチャットファーストセッションのための新しいステータス PRE TICKET(14) チケットを正式に提出せずにチャット。 変換する タイトルを設定し、ステータスを変更することにより、後日フルチケット.
Add POST **************** endpoint
Triggers org-wide member_rights_applied recalculation. Needed after schema migrations or manual DB changes to permissions.