このプロジェクトについて

本プロジェクトは、作品、出版物、および具体的なエピソードの視聴・読書進捗を記録できるタイムライン形式の進捗管理サイトです。データはブラウザのIndexedDBに保存され、UUIDを通じて完了状態を追跡します。 主な機能は以下の通りです: 1. タイムラインの可視化:インターフェースは年・四半期ごとに降順で配置され、リリース日に基づいてエントリーを自動的に延長できます。また、「シリーズトラック」により本編と外伝などの並行コンテンツを分割して表示可能です。 2. データ管理:ドラッグ可能なフローティングボタンを提供し、ネイティブのdialogインターフェースを通じてデータの追加・削除・変更、およびJSON形式のインポート・エクスポートをサポートしています。 3. インタラクティブ操作:ダブルクリックによる完了状態の切り替えや、右クリックによる編集フォームへのクイックアクセスが可能です。 4. 開発者インターフェース:RPCプロトコルのbridgeモードを提供し、ローカルツールから現在のページのディレクトリを操作することを可能にします。 技術スタックにはTypeScript、React(esm.sh経由でインポート)、Mustacheテンプレートを採用し、Node.js環境で動作します。