# SideMemo

Chrome の**右サイドパネル**にメモ帳を開く拡張。表示中のメモは、**開いているページのドメインごとに自動で切り替わる**。
「このサイト用のメモ」を、ページを見ながら横に開きっぱなしにできる。

## できること

- 拡張ボタンをクリックすると右サイドパネルにメモ帳が開く
- アクティブなタブが `https://example.com/...` なら、ヘッダーに `example.com` と出て、そのドメイン専用のメモを編集できる
- タブを切り替える／別ドメインへ移動すると、メモも自動でそのドメインのものに切り替わる
- **全サイト共通メモ**を 1 つ持てる（どのページを見ていても同じ内容）
- 入力は**自動保存**（`chrome.storage.local`、外部通信なし）
- ツールバー: 文字数表示 / メモをコピー / このメモを削除
- 下部の「**保存済みのメモ**」を開くと、メモがあるドメインの一覧＋プレビューが出る
  - 行をクリックするとそのメモを開いて編集（＝ピン留め。ヘッダーに「現在のタブに戻る」が出る）
  - 行の ✕ で個別に削除
- 複数ウィンドウでサイドパネルを開いても、同じドメインのメモは相互に反映される
- `chrome://` などメモを保存できないページでは、その旨を表示（共通メモや他ドメインのメモは一覧から開ける）

## 保存形式

`chrome.storage.local` に `sm:<ドメイン>` / `sm:__common__` というキーで本文（文字列）を保存する。
空にすると自動でキーごと削除。同期はしない（端末内のみ）。

## 権限

- `sidePanel` — サイドパネル表示
- `tabs` — アクティブタブの URL からドメインを判定するため
- `storage` — メモの保存
- `favicon` — 一覧・ヘッダーにサイトのファビコンを表示するため

外部への通信は行わない。

## インストール

1. Chrome で `chrome://extensions` を開く
2. 右上の「デベロッパー モード」をオン
3. 「パッケージ化されていない拡張機能を読み込む」→ この `sidememo` フォルダを選択
4. ツールバーの SideMemo アイコンをクリックするとサイドパネルが開く
