Install
Latest:
Loading...
Installed:
-
背景
Geminiで過去の会話を遡りたい場合、手動でスクロールし続ける必要があり手間がかかります。本スクリプトは、全履歴のロードを主目的とした「延々とスクロールする」機能を提供します。特に、会話のバックアップや検索の準備段階として有用です。
機能概要
1. フローティング・ウィジェット (ボタンスタイル)
画面右上に、洗練されたグラスモフィズム(透過・ぼかし)デザインの操作ウィジェットを表示します。
- グラスモフィズム: 透明感のあるモダンなデザインで、Gemini の UI に自然に溶け込みます。
- 自由な配置: ウィジェット全体をドラッグして自由に移動可能。位置は自動的に記憶されます。
- 最小化機能: シンプルなアイコンのみの表示に最小化でき、作業の邪魔になりません。
- リアルタイムステータス: ロード済みアイテム数や現在の会話IDをコンパクトに表示。
2. 機能詳説
自動スクロール (Auto-Scroll)
- 動作: 会話リスト(サイドバー)を自動的に下方向へスクロールし続けます。
- 安全性: "Couldn't load recent chats" などのエラーを検知した場合、自動的に停止してアラートでお知らせします。
3. UI調整
- インデックス表示: 会話リストに連番を表示し、位置関係を把握しやすくします。
- 高視認性スクロールバー: スクロールバーの色を際立たせ、現在のロード状況を視覚的に分かりやすくします。
更新履歴
- v0.2.58: リソース化リファクタリング: UIテンプレート(HTML)を外部ファイルに分離し、コードの保守性を向上。
- v0.2.57: 外部CSS/JSファイルへの分離とコード의整理、リソースファイルの改名、デザインの大幅刷新。
- v0.2.56: リソースファイル (style.css) をスクリプト名と同じステムに改名
- v0.2.55: 共通ライブラリの更新: ユーザースクリプトのUIが重ならないように自動配置を調整 (ログ出力を追加)
- v0.2.54: UIの透過効果および影効果を削除
- v0.2.53: Trusted Types を必須化し、DOM-Based XSS 脆弱性を修正しました。
- v0.2.52: 最小化表示のスタイルとクラス名を共通化(gemini-common.css/jsを活用)