ツールバーを適用し、埋め込みチャットモードへの変更を検索
ChatBox は、常にチャットツールを介して埋め込まれたモードでレンダリングされます。 移動する 検索フィールドとスクロールツーボトムボタンでツールバーを呼び出します 埋め込まれたセクションに、ツールウィンドウで変更が表示されるようにします.
コールコントロール、ライブ検索、スマートオートスクロールでチャットツールバーを追加
ヘッダからコールボタンを移動して、専用のツールバー行に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 ...
Data-chatbox-rootからdata-tool-windowにHexHeadGroupセレクターを更新
ツールウィンドウシステムは、ToolWindowShell上のデータツールウィンドウを使用しますが、 HexHeadGroup はまだフットプリントの検出のためのデータチャットボックスのルートを照会しました。 これは、ハニカムを破壊し、任意のオープンツールの窓を見るために六角頭を引き起こしました 整列、ラップアラウンド...
ツールウィンドウの寸法を統一し、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の場合、ウィンドウクローム(固定位置、ヘッダ、ア...
Fix 計画レビューの問題 - チャットのバックアップ、メッセージ受信ハンドラ
OpenToolでuserIdの重複排除を追加して、重複したチャットウィンドウを防ぎます。 Add chat:チャット通知でメッセージ受信リスナー リスナー チャットの自動復元を最小限に抑えます。 残りの git add -A の使用を修正しました.
ツールウィンドウシステム用の実装プランを追加
アドレス レビュー 発見: hexchat: オープン 移行, 呼び出し開始 リスナー、SVG グラデーション 外部オブジェクト アプローチ、可変幅ドック ポジション、埋め込まれたチャットボックスアニメーションストリッピング、完全な通貨 表、プログラマモデ、デッドコード除去のASCIIテーブル.
Fix specテーブルの矛盾移行言語
既存のファイルテーブルから「(または薄いラッパーとして保存)」ヘッジを削除します。 約束されたフル置換の移行戦略と整列する.
アドレス ツールウィンドウシステムのためのスペックレビュー検索
ToolComponentPropsインターフェイス、イベント詳細タイプ、チャットマイグレーションを追加 戦略、HexHead クリック動作、ソフトフォン幅ソーシング、計算機 キーボードフォーカス管理、式パーサーアプローチ、minSizeサポート、 アニメーション状態を終了し、AuthoratedToolWrapper...
ツールウィンドウシステム設計スペックの追加
チャットウィンドウを一般的なプラグインベースのツールウィンドウに再構築するための仕様 ToolRegistry、計算機ツール、およびソフトフォン抽出システム.
チャットインジケーターとヘックスヘッドスピンでタイピング対編集を区別
- フラグの編集を含むWebSocketタイピングプロトコルを拡張する - 他のユーザがタイピングしているときの HexHead は時計回り、編集するとき反時計回りを回します - チャットインジケータテキストは「入力...」と「編集...」をそれに応じて示します - sendTypingIndicator はフル WS...
チャットUI研磨 - プライマリカラーテーマ、入力中の emoji、ラウンド送信btn、六角ステータスカラー
- 部署タブとチャットボックスヘッダーは、ハードコードされた緑色の代わりに --color-primary を使用します - Emojiピッカーボタンは、チャット入力フィールドを右揃えに動かしました - ボタンを送ります flexShrink:0 楕円形にスケリングを防ぐため - HexHead のボーダー: オンライ...
チャットシステムの改善 - 編集スピン、六角マスクの回転、色、最大最小化
- 編集(バックスペース/削除)と入力を検知して後方ヘックスヘッドスピンをトリガー - hex クリップマスクをタイピング/編集中に境界線とともに回転させる(アバターは直立的にとどまります) - 部署のタイトルヘッダーとチャットボックスのタイトルバーを#22c55eに変更(オンライングリーン) - 最大化された状態から...
永続的な最小限のチャット、絵文字ピッカー、UIの改善によるチャットシステムの強化
- 復元時にメッセージが再ロードされないため、ヘックスヘッドに最小限に抑えられたときにチャットボックスをマウントしておく - 2秒のアイドルタイムアウトでHexHeadスピニングアニメーションにタイピング/編集インジケータを接続 - 検索テキストボックスの境界線(rgba(148, 163, 184, 0.6)に一致す...
新しいOTKセッションと一致したときに無効にしないでください***セッション
有効なルートは、Redis から既存の *** セッションを削除しました OTKを見る前に。 OTK が同じセッションを指していたとき、 "Sessionが見つからなかったり、期限が切れたりしない"と、検索結果が失敗します。 今だけ IDが新しいIDと異なる場合、古いセッションを無効化します.
パス*** IDは、クロスサブドメインWebSocketのauthのクエリパラメータとして
クロスドメインのクッキーに依存するのではなく(全体で動作しない) subdomains) は、*** クッキー クライアント側を読んで、クエリとして渡します。 media.kamocrm.com WebSocket に接続するときのパラメーター.
"fix: set **** Cookie ドメインを .kamocrm.com にクロスサブドメイン共有を変換します。"
コミットを変換する メニュー
Cookie ドメインを .kamocrm.com にクロスサブドメイン共有を設定する
*** クッキーは明示的なドメインなしで設定されました, デフォルトでは、 内部.kamocrm.com. これにより、クッキーが送信されないように webSocketハンドシェイク中にmedia.kamocrm.com、すべてのWS接続を引き起こします 「有効な *** クッキーが見つかりません」で拒否する.
チャットのメッセージング、プレゼンストラッキング、自動オープンの問題の解決
- ユニークなNATSサブスクリプションを再試行することで受信されていないメッセージを修正 "Consumer既にバインドした"エラーが発生した場合のコンシューマー名 - STOMP 接続で即時のハートビートを送信することにより、オフラインの状態を修正し、 接続後のバルクプレゼンスを再取得 - 冗長を避けるためにセッシ...
MUI アイコンの型エラーを解決し、単一の STOMP WebSocket 接続を共有する
- tsconfig パスを @mui/icons-material に追加して、壊れた ESM をバイパスします。 ./esm/index.d.ts 以外の点の v7.3.1 でエクスポート - ChatWebSocketContext を作成して、単一のSTOMPクライアントをアプリ全体に共有 PresenceWr...
Web Audio APIでチャット効果を追加
UseChatSounds を lazy AudioContext の初期化で作成 ブラウザの自動再生の承諾。 ワイヤアウトゴイングとタイピングはチャットボックスに聞こえます。 notificationsounds.com(CC Attribution)からロイヤリティフリーのサウンドをダウンロードしてください.
チャットメッセージバブルにスケールポップアップを追加
春ベースのスケールポップ効果でアニメーションする新しいメッセージ チャットで読み込まれた履歴メッセージは即座にレンダリングを開きます。 システムメッセージ 変更されていないまま。 期待する感情のアクセシビリティ設定.
