機能と FAQ

ダッシュボード

6 つのウィジェット(時計・天気・検索・カレンダー・Tasks・ブックマーク)を 1 画面に並べます。Open-Meteo を使うので天気 API のキーは不要、気温は °C 表示です。

ブックマーク

ダッシュボード下段にタイル列で並び、リンクは新規タブで開きます。フォルダ操作・並べ替え・ゴミ箱(30 日保持)は設定の「ブックマーク」タブから。独自アイコンは PNG / JPEG / WebP / SVG に対応、1MB まで。

同期

Google Drive の appDataFolder(拡張専用領域)に bookmarks.json として保存。Whole-file LWW、ETag による楽観ロック、tombstone による削除伝播で複数端末の衝突を処理します。

認証と権限

launchWebAuthFlow による OAuth2 implicit flow。利用するスコープは openid / email / profile(ログイン)、calendar.readonly(カレンダー)、tasks(Tasks)、drive.appdata(同期)の 4 つだけです。

背景画像

背景画像は IDB ローカル保存が既定。明示的に「端末間で同期する」を ON にしたときだけ、Drive appDataFolder に opt-in で同期します。5MB まで、PNG / JPEG / WebP 対応。

よくある質問

Google アカウントなしで使えますか?
はい。時計・天気・検索・ローカルのブックマークは Google 連携なしで動作します。Google 連携はカレンダー・Tasks・端末間同期を使うときだけ必要です。
データはどこに保存されますか?
構造データ(ブックマーク・設定)はあなたのブラウザの chrome.storage.local と、有効化した場合のみ Google Drive の appDataFolder(拡張専用領域、開発者は閲覧不可)に保存されます。アイコン Blob と背景画像は IndexedDB に保存されます。
解析やトラッキングは入っていますか?
いいえ。Google Analytics・Sentry・第三者 SDK・外部解析サーバへの送信は一切ありません。診断ログは opt-in でローカル保持のみ、既定は OFF です。
Chrome Web Store からインストールできますか?
審査中のため現時点では unpacked 拡張として開発者モードで読み込んでください。手順は README に記載しています。
他のブラウザでも動きますか?
Manifest V3 + chrome.identity に依存しているため、現時点では Chrome / Chromium 系のみ対応です(Edge は未検証)。