Skip to content

Raiwulf/CigiPast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CigiPast

A Chrome extension for tracking your reading and watching progress. Organize books, anime, series, and more with categories, entries, and chapter-level completion tracking.

Features

  • 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

Installation

From Source (Developer Mode)

  1. Clone this repository
  2. Open Chrome and go to chrome://extensions
  3. Enable Developer mode (top-right toggle)
  4. Click Load unpacked
  5. Select the CigiPast folder

Usage

  • 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.

Preview

Popup

Popup preview

Settings

Settings preview

Project Structure

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

Permissions

Permission Purpose
storage Store categories, entries, chapters, and settings locally

License

MIT License — see LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors