A Chrome extension for tracking your reading and watching progress. Organize books, anime, series, and more with categories, entries, and chapter-level completion tracking.
- Category management — Create categories like "Read", "Watch", "Courses"
- Entry & chapter tracking — Add entries with chapters and toggle completion
- Progress indicators — See completion stats per entry and category
- Multiple themes — One Dark (default), GitHub Light, Nord
- Localization — Language selector (English included)
- Dashboard — Full-page management with CRUD operations
- Data export/import — JSON backup and restore
- Offline-first — All data stored locally in Chrome
- Clone this repository
- Open Chrome and go to
chrome://extensions - Enable Developer mode (top-right toggle)
- Click Load unpacked
- Select the
CigiPastfolder
- Popup — Click the extension icon for a quick read-only view. Collapse categories and entries, toggle chapter completion, and open the dashboard.
- Dashboard — Use the dashboard button in the popup header for full management: add/edit/delete categories, entries, and chapters, plus settings and data export.
CigiPast/
├── manifest.json # Extension manifest (MV3)
├── background/
│ └── service-worker.js # Background service worker
├── popup/
│ ├── popup.html # Popup window
│ ├── popup.css # Popup styles
│ └── popup.js # Popup logic
├── dashboard/
│ ├── dashboard.html # Full dashboard page
│ ├── dashboard.css # Dashboard styles
│ └── dashboard.js # Dashboard logic
├── modules/
│ ├── CigiLogger.js # Logging
│ ├── CigiLocales.js # Localization
│ ├── CigiThemes.js # Theming
│ ├── CigiConfig.js # Configuration
│ └── CigiStorage.js # Data storage
├── assets/icons/ # Extension icons
└── docs/ # Documentation
| Permission | Purpose |
|---|---|
storage |
Store categories, entries, chapters, and settings locally |
MIT License — see LICENSE for details.

