···5454- Add `short_name`, `author`, `homepage_url`, `version_name`.
5555- Replace `"tabs"` permission with `"activeTab"` unless (see §popup) we truly require `tabs`.
5656- Consider `host_permissions` wildcard `https://*/*` vs enumerating – keep explicit list for privacy.
5757-- Add `optional_host_permissions` for rarely-used sites.
5857- Add `action.default_title`.
5958- Add `browser_specific_settings` block for Firefox with `gecko.id`.
5959+- ~~Add `optional_host_permissions` for rarely-used sites.~~ **(Skipped: declaring all hosts upfront in `host_permissions` for simplicity)**
6060+- Add a Firefox MV2 fallback manifest (`manifest.firefox.json`) with `background.scripts` registering our service worker loader. (Firefox currently disables `service_worker` in MV3.)
6161+- ⚠️ Chrome MV3 rejects `background.scripts`; will need a Chrome-only build to remove it for final release.
6262+- ~~Implement separate Chrome/Firefox builds (output to `dist/chrome` and `dist/firefox` via `build:chrome`/`build:firefox` scripts).~~ **(Done)**
60636164## 5 · Source-Code Clean-up
6265