機能と FAQ

ダッシュボード

時計・天気・ブックマークを 1 画面に並べます。Open-Meteo を使うので天気 API のキーは不要、気温は °C 表示です。各ウィジェットは設定の「表示」から ON/OFF できます。

ブックマーク(ホーム画面)

タブで複数ページを切り替え、グリッド上のタイルからリンクを開きます(新規タブ)。長押しまたは e キーで編集モードに入り、並べ替え・フォルダ作成・ページ間移動・削除ができます。独自アイコンは PNG / JPEG / WebP / SVG(最大 1MB)。開いているタブからの一括追加にも対応します(tabs 権限はクリック時のみ要求)。

Google アプリランチャー

Gmail / Drive / Maps / Docs など多数の Google サービスへワンクリックで遷移します。表示・非表示と並び順は設定の「表示」からドラッグで編集できます。

同期

Google Drive の appDataFolder(拡張専用領域)に bookmarks.json として保存。Whole-file LWW、ETag による楽観ロック、tombstone による削除伝播で複数端末の衝突を処理します。Drive 同期を有効にすると独自アイコン Blob もベストエフォートで同期されます(背景画像だけは別途 opt-in)。

認証と権限

launchWebAuthFlow による OAuth2 implicit flow。利用するスコープは openid / email / profile(ログイン)と drive.appdata(同期)だけです。機密スコープは使いません。トークン再取得は silent refresh(対話 UI なし)のみを試し、同意が必要な操作はユーザー操作時にだけ対話フローを開きます。任意の bookmarks / tabs 権限も、取り込みや一括追加のクリック時にだけ要求します。

背景

背景色(HEX)は Drive の Whole-file LWW で端末間同期されます。背景画像は IDB にローカル保存が既定で、拡大率と表示位置を調整できます。「端末間で同期する」を ON にしたときだけ Drive appDataFolder に opt-in 同期します(最大 5MB、PNG / JPEG / WebP)。

設定とデータ

設定は「表示」「連携」「データ・詳細」の 3 グループです。データ・詳細から構造データのエクスポート / インポート、Chrome ブックマークの取り込み、診断ログ(opt-in・ローカルのみ)、すべてのデータの削除ができます。

よくある質問

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