# Video Resumer 🎬 (Firefox) & (Chrome)
A cross-browser **Manifest V3** extension for **Chrome** and **Firefox** that resumes videos from where you left off, with screenshot thumbnails.
## Features
- ▶️ **Auto-resume** — Saves your position on every video. When you return to the page, a thumbnail overlay appears with a **Resume** button.
- 📸 **Screenshot thumbnails** — Silently captures the video frame (via canvas) when you pause or leave. The thumbnail is shown inside the player as an overlay background.
- 🌐 **Works everywhere** — All websites with HTML5 video, except adult/porn sites (blocked by a built-in list of 90+ domains).
- 🌙 **Dark / Light / Follow System** — Full theme support, Follow System is the default.
- 🌍 **3 languages** — English, Arabic (RTL), French.
- 🗄️ **Auto-cleanup** — Saved positions expire after 30 days (configurable).
## Installation
### Chrome
1. Open `chrome://extensions`
2. Enable **Developer mode** (top right)
3. Click **Load unpacked** → select the `Chrome/` folder
### Firefox
1. Open `about:debugging#/runtime/this-firefox`
2. Click **Load Temporary Add-on** → select `Firefox/manifest.json`
> For permanent Firefox installation, package the `Firefox/` folder as a `.zip`, rename to `.xpi`, and submit to [addons.mozilla.org](https://addons.mozilla.org).
## Popup
The popup has **three things only**:
- Enable / Disable toggle
- Open Options button
- Donate button (ko-fi)
## Options Page
| Setting | Default | Description |
|---------|---------|-------------|
| Enable Extension | On | Master on/off switch |
| Enable Screenshots | On | Canvas thumbnail capture |
| Resume Mode | Overlay button | How to resume: overlay / auto-play / seek-only |
| Min. video duration | 30s | Don't save very short clips |
| Keep history for | 30 days | Auto-expire old entries |
| Disabled Sites | — | Per-site override list |
| Video History | — | View & delete saved positions |
## Donate
If you find this useful, buy me a coffee ☕
👉 [ko-fi.com/mohamedsubarishi](https://ko-fi.com/mohamedsubarishi)
## Privacy
- **No data ever leaves your browser.** Everything is stored in `chrome.storage.local`.
- No analytics, no telemetry, no external requests.
- Adult sites are blocked locally — no list is ever sent anywhere.
Extension is Available In All Browser STORE
TO ADD FROM FIREFOX ADDON STORE CLICK AT THE IMAGE BELLOW
TO ADD FROM EDGE ADDON STORE CLICK AT THE IMAGE BELLOW
TO ADD FROM OPERA ADDON STORE CLICK AT THE IMAGE BELLOW


