Add 17サブページ、KB統合、ツール交換セクション、SEO、およびUXの改善
主な追加: - PageHero、パン粉、一貫性のある nav/footer でサブページレイアウトを共有 - 概要、連絡先、機能、価格設定、ロードマップ、セキュリティ/インフラページ - ブログリスト+記事ページをモックコンテンツで表示する - mock ジョブリストのキャリアページ - 模擬フォームでデモページをリ...
達成バッジ z-index なので navbar の上にレンダリングします
Nav は zIndex 10001 を使用します。 Badge は z-100 で、下にクリップされています.
Trust bar z-index, Docs/Microsoft ブランディングを削除, 商標通知を複製, ほとんどの人気のバッジクリップを修正
- TrustBar z-index を増加させ、六角形のグラフィックはテキストを重ねることはありません - Word/Excel/PowerPointを一般的な用語(ドキュメント、スプレッドシート、プレゼンテーション)で置き換えます。 - 「オフィス スイート」を支持してすべての Docs ブランド 言及を削除します...
cRMからオールインワンホワイトラベルビジネスオペレーティングシステムへのリブランドマーケティングサイト
ではなく、統一されたBOSの概念の周りのマーケティングサイト全体を再配置 単なるCRM。 未定のクレーム(Fortune 500の信頼、6.7Mリード、10Kユーザー)を削除します。 偽のお客様の声)そして本物の販売ポイントと取り替えて下さい: 30+マイクロサービス アーキテクチャ、 作り付けのビデオ/電話/電子メー...
Remove stepper, overlay loading bar, persistent controls panel, font replacement toggle
Layout: - Removed step indicator (Select Area / Remove Background / Review) for more room - Loading bar now overlays on top of the preview image, hidden when co...
コンパクトな制御と自動処理によるサイドバイサイドレビューレイアウト
レビューステップ: - 左のプレビュー、スクロール可能なコントロールパネル(240px) - プレビューが見えるままスクロールを独立して制御 - 選択を見るためにイメージの下にスクロールする必要はありません パネルを制御して下さい: - 常に見える(トグルを崩さない) — コンパクトなシングルコラムレイアウト - よ...
Crop、デフォルトでカラーベクター化の画像全体を選択
- Cropツールは、8つのハンドルで選択されたフルイメージで始まります - ユーザーは、そこから調整したり、すぐに続行することができます - 必要な「完全な画像を使用」なし - デフォルトのベクター化は、B/Wからカラーモード(24色、中細部)に変更 したがって、ロゴは黒のblobsを示す代わりにデフォルトでよく見え...
ベクトルフォーマットの自動変換によるユーザーフレンドリーなベクトル変換フロー
UXの改善: - 非技術的なユーザーのための「ベクトル」とすべての「SVG」用語を置き換える - 変換が必要な理由を説明する教育ガイダンスを追加しました - 変更されたステップ: エリアを選択 → 背景を削除 → 見直し - ボタン: 「このロゴを使う」、 「繰り返して」、 「上から始める」 - ベクトルが鋭く滞在する...
8つのドラッグ可能なリサイズハンドルをクロップ選択エッジとコーナーに追加
- 斜めのサイズのコーダーとの4つのコーナー ハンドル(tl、tr、b、br) - 4つの端の中間点のハンドル(tc、bc、ml、mr)および横/縦のコーダ - ハンドルはあらゆる方向の選択を形づけるためにドラッグ可能です - 容易なつかむことのための寛大な打撃区域との衝突の検出 - 外側のハンドルをクリックして新しい...
リアクト・イージー・クロップをフリーフォームドラッグ・ツー・セレクト・矩形ツールで置き換える
react-easy-crop 強制的な正方形/固定面選択。 新しいキャンバスベースのツール ユーザーが任意のアスペクト比で任意の矩形をクリックしてドラッグすることができます。 薄暗くなるショー 選択、土のボーダー、角のハンドルおよびピクセル次元の外の上敷.
Img要素を使用して背景ピッカーステップでロゴイメージを表示
キャンバス要素は 0x0 次元から始まるのでレンダリングできませんでした。 ピクセルサンプリング用の表示およびオフスクリーンのキャンバスに可視<img>を使用します.
ドッカーのログインを結合し、ビルドし、auth を保存するために単一のステップで押します
別のステップは、Forgejoのランナーのステップ境界間のドッカー資格を失う。 単一のシェルで login+build+push を実行すると、auth config のパーシストが確認できます.
背景色ピッカーステップを追加し、SVG変換UXを改善
- 作物とプロセス間の「Pickの背景」ステップを追加 - ユーザーは画像をクリックして背景色を選択して削除します - RGB値で選択したカラースウォッチを表示 - 自動検出の選択のサンプル コーナーは自動的に - BgRemovalSettings に bgColor フィールドを追加 - AVAILABLE MOD...
Build-push-action の代わりに docker build/push を直接使用
ドライバーとのドッカー/ビルド-push-action:dockerはauthの資格情報を失う 押し相の間に。 プレーンドッカービルド+ドッカープッシュを使用して、 docker login --password-stdin からのログイン認証が使用されます.
WebSocketを直接ベクトルに接続します。{domain} サブドメイン
Next.js は WebSocket のアップグレードリクエストをプロキシしません。 直接接続 独自のサブドメインを介してVectorServiceに、メディアWebSocketと同じパターン.
再利用可能なモーダルコンポーネントでimage-to-SVG変換パイプラインを追加
- 新しい ImageToSVGConverter modal コンポーネントを 3 ステップ フロー: 作物 → プロセス → レビュー - ストリーミングパイプライン通信用のWebSocketホック(useImagePipeline) - 長方形のイメージ選択のためのreact-easy-cropを使用してCrop...
Lower embedding batch size to 8 to match model backend limit
The TEI backend forces max_batch_requests=8 regardless of client config. Batches of 32 were still failing with connection errors.
Batch embedding requests to respect model's max batch size of 32
The embedding model rejects requests with more than 32 inputs, but articles with large content produce 46-198 chunks. All embedding attempts were failing with 4...
関連する KB 結果のフィルタリングを停止するために、0.5 から 0.25 までの RAG の最小スコアのしきい値下げ
0.5のしきい値は、埋め込むモデルから有効な結果をサイレントに捨てられました。 特にドメイン固有のコンテンツには、384-dimベクターが小さくなります.
Defer NATS event publishing until after transaction commits to prevent RAG race condition
Events were firing inside @Transactional methods, causing RAGService to read stale data from CockroachDB before the commit. Also auto-defaults aiVisibleToMember...
JVB_ADVERTISE_IPS must be public IP, not Wireguard IP
Was 10.8.1.1 (Wireguard private) — guests' browsers can't reach this. Changed to 75.83.113.11 (public IP). This is why guests kept getting ICE restarts every ~1...
Disable mod_token_verification via custom plugin override to stop guest kicks
The MUC token_verification module re-validates tokens and demotes guests from PARTICIPANT to VISITOR after ~60 seconds, causing Jicofo to kick them. The module ...
Add guest domain to token_verification_allowlist, increase smacks timeout
Guests authenticate via Meet-anonymous on guest.meet.Meet but the MUC token_verification module was re-checking them and demoting their role from PARTICIPANT to...
Disable Jicofo auth module to prevent 1-minute participant kick
Jicofo's AbstractAuthAuthority has a hardcoded 1-minute auth session lifetime that ignores the config file setting. After 60 seconds, Prosody demotes participan...
Use room names (not full JIDs) for all brewery MUC configs
Both Jicofo and JVB Docker images append @XMPP_INTERNAL_MUC_DOMAIN to the brewery room name automatically. Using full JIDs like **************** caused double-d...
Use TCP probe on port 9090 for JVB health checks instead of HTTP on 8080
JVB's REST API port 8080 conflicts with CockroachDB's admin UI on the same hostNetwork. The JVB_OHTTP_SERVER_PORT env var is not recognized by this JVB image ve...
Resolve JVB crash loop — wrong MUC JID + port 8080 conflict
JVB が 43 + 時間ループでクラッシュする2つの問題: 1。 JVB BREWERY MUCは、******************** (完全なJID) しかし、JVBはXMPP INTERNAL MUC DOMAINを自動的に追加し、作成します。 メニュー XmppStringprepException が...
JVB_BREWERY_MUC should be room name only, not full JID
Was **************** which caused JVB to construct a double-domain JID **************** with an @ in the domain part — crashing JVB with XmppStringprepException...
JWTの有効期限を5分から24時間延長
新しい参加者が参加または会議に参加すると、ProsodyはJWTを再検証します 状態の変更。 5分間の有効期限で、プレゼンターのJWTが期限切れ 「残念なことに、何かが間違っていた」と、 再接続ループ。 JWTは既にシングルユース(消費中) XMPP auth なので、長い有効期限が安全です.
JWTリダイレクト後のReduxディスパッチによるフォースセットアバター
JWT のアバターの遅延負荷パイプラインはサイレントに失敗します disableThirdPartyRequests を無効にします。 今三層アプローチ: 1。 Avatar.tsx mapStateToPropsが参加者に戻って落ちます。avatarURL 2. branding/overrides.js は、リ...
Avatarコンポーネントのフォールバックとして、参加者のavatarURLを直接使用
LoadableAvatarUrlパイプライン(プレロードチェック→setLoadableAvatarUrl) disabledThirdPartyRequests と、URL の設定は行いません。 CONNECTION ESTABLISHEDの前にアバターをクリアする遅延ロードフロー。 Avatar コンポーネント...
Query avatar_photos extension via SQL instead of Hibernate proxy
avatarRepository.findById() returns a Hibernate proxy (Avatar$HibernateProxy) that fails instanceof AvatarPhoto check. This caused the file extension to always ...
エキストラCockroachDB JSON.parse が精度を失う前の文字列としての ID
CockroachDB ユニーク rowid() ID (例:1161936315562426374) 超過 JavaScriptの数値。MAX SAFE INTEGER (9007199254740991)。 JSON.parse(ジェイソン・パース) 1161936315562426374は116193631556...
日付/時刻のスケジューラを追加して、[ミーティング] ダイアログを開始
ミーティング作成ダイアログに今すぐ/スケジュールピルトグルを追加します。 いつか スケジュールが選択され、MUI DateTimePickerは15分でスライドします 間隔およびフォーマットされた確認ライン。 スケジュールされたミーティングの送信 scheduleFor はバックエンドへ向け、ミーティングウィンドウを開...
ハッシュから構築する代わりに、SecureService API からアバター URL をフェッチ
セッションハッシュからの静的URL構造が404/500を返す Avatar Creator SVG は、予想される MinIO パスに常に保存されていないためです。 サイドカーは、SecurityService API からアバター URL を取得します。 (GET /api/security/members/{id...
アバター URL を直接、プレロードチェックなしで設定し、サイドカーのロギングを追加
GetFirstLoadableAvatarUrl のプリロードチェックは失敗しました テーマ CDN URL は、ブラウザの内部からプリロードできませんでした disabledThirdPartyRequests を使用したセキュリティコンテキスト。 URL を設定する setLoadableAvatarUrl を経...
マージプルリクエスト #4112 から ****************************
fix: 収益チャートの日付範囲で設定タイムゾーンを使用する
ロゴ バリアント レース条件, defaultLobbyEnabled 無視, whoCanRecord が config に渡されない
- org config がロードされるまで、overrides.js でロゴUrl 解像度をデファリングして防ぎます 間違ったロゴの変形を点滅させる(SIMPLE対FULL) - orgの設定後に火kamo-branding-loadedイベントが適用されるので、Reactコンポーネント 正しいロゴで再レンダリング ...
DisableThirdPartyRequests が true で、仮想背景設定レイアウトを再設計したときにアバター写真を許可します
JWT文脈からのアバターURLは、サードパーティのテーマCDN URLではなく、サードパーティのリクエストです。 disableThirdPartyRequests ガードは、読み込みを防止し、初期のフォールバックを引き起こしていました。 また、左にビデオプレビュー(280x160)を表示する仮想背景タブを再編成 右側...
マージプルリクエスト #3606 から fauzora/fix/tracker-single-init
fix(トラッカー):スクリプトが一度以上注入したときに複数の初期化を防ぐ