解決を追加するCollisions useCallback
ヘッドツーヘッドとヘッドツーツールウィンドウの空間違反を検出 オフエンドヘッドを最も近い清潔な位置に動かして下さい スパイラルサーチ 読書を避けるために二重rAFによって呼ばれなければならない ミッドアニメーションモーションバリューポジション.
Add MIN GAP定数とスパイラル検索ヘルパー
5px の最小ギャップ invariant 定数とスパイラル検索を追加 最も近いコリジョンフリーピクセル位置を見つける機能 ヘッド・ツー・ヘッドおよびヘッド・ツー・ツール窓の整理を点検する六角頭.
Add status/substatus widget to lead view tab bar
- Extract LEAD_STATUS_TYPES, getStatusIcon, getSubStatusIcon to shared app/lib/leadStatuses.tsx utility; update LeadManager to import from it - Add inline sta...
Rewrite HexHead system with framer-motion physics
Replace the broken 1800-line HexHeadGroup with a clean physics-based implementation using framer-motion springs and motion values. Key changes: - Remove wiggle...
Flat-top honeycomb layout, 5px gaps, cluster-aware groups, tool window relayout
HexHeadGroup: - Switch to flat-top hex geometry (HEX_INRADIUS/HEX_STEP) — hexes now share flat top/bottom edges with adjacent group members, giving a proper h...
コールコントロール、ライブ検索、スマートオートスクロールでチャットツールバーを追加
ヘッダからコールボタンを移動して、専用のツールバー行に50%軽量 背景。 マッチと自動スクロールを強調するライブ検索フィールドを追加します。 最近の結果へ。 検索をクリアするスクロールツーボトムボタンを追加します。 ユーザーのスクロールアップ時に次の停止を止めるスマートオートスクロールを実行 下にスクロールすると再開し...
Softphone dial pad shorter, chat call controls, hexhead avatars, calc light theme
- Reduce softphone dialpad button padding from 12px to 9px (6px shorter) - Add call controls toolbar (audio, video, screen share) to ChatBox in embedded mode ...
ツールウィンドウの寸法を統一し、UIを改良
- すべてのツールは現在、均一320x650サイズ(ソフトフォン25%高身長、他のマッチ)を共有しています - プログラマーを取除き、計算モードを UI からグラフ化(必須) - チャット六角頭は、アイコンの変形ではなく、ユーザー写真でアバターの variant を使用します - ツールウィンドウの下部のコーナーは今の...
ScientificMode 計算機コンポーネントを追加
ライブ結果のプレビューとエクスプレスベースの科学計算機。 トリグ(sin/cos/tan + inverses)、log/ln、力(x2、x3、x^y、 例, 10x), 根 (√, ∛), 因子 (n!), 定数 (π, e, φ), 括弧、DEG/RADトグル、M+/M-/MR/MCメモリ。 キーボード入力 数字、...
チャットをツールとして登録
チャットツールの定義を id 'chat' で登録し、ChatTool をコンポーネント、ChatBubbleIcon、indigo gradient hex ヘッドスタイル、320x360 デフォルトサイズ、および無制限のインスタンスとして使用します.
ChatBox の組み込みモードでチャットツール アダプターを追加
- ツールシステム用のチャットボックスをラップするチャットツールアダプターを作成する - ChatToolは、アバターのフェッチとセッション作成を処理します(ChatDockによって主に行われます) - 埋め込まれたプロップをChatBoxPropsに追加します。trueの場合、ウィンドウクローム(固定位置、ヘッダ、ア...
チャットインジケーターとヘックスヘッドスピンでタイピング対編集を区別
- フラグの編集を含むWebSocketタイピングプロトコルを拡張する - 他のユーザがタイピングしているときの HexHead は時計回り、編集するとき反時計回りを回します - チャットインジケータテキストは「入力...」と「編集...」をそれに応じて示します - sendTypingIndicator はフル WS...
永続的な最小限のチャット、絵文字ピッカー、UIの改善によるチャットシステムの強化
- 復元時にメッセージが再ロードされないため、ヘックスヘッドに最小限に抑えられたときにチャットボックスをマウントしておく - 2秒のアイドルタイムアウトでHexHeadスピニングアニメーションにタイピング/編集インジケータを接続 - 検索テキストボックスの境界線(rgba(148, 163, 184, 0.6)に一致す...
Add WebSocket認証を経由***クッキーハンドシェイクインターセプター
Handhakeに***クッキーを読み込むWebSocketAuthInterceptorを追加, KSessionService でセッションを解決し、memberId/orgId を格納する WebSocket セッション属性。 STOMP CONNECTでプリンシパルを設定する ダウンストリームプレゼンスと通知機...
Web Audio APIでチャット効果を追加
UseChatSounds を lazy AudioContext の初期化で作成 ブラウザの自動再生の承諾。 ワイヤアウトゴイングとタイピングはチャットボックスに聞こえます。 notificationsounds.com(CC Attribution)からロイヤリティフリーのサウンドをダウンロードしてください.