Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

160 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eternal History

Chrome Extension TypeScript React Vite License

A Chrome extension that makes your browser history unlimited and searchable by storing it in bookmarks with a hierarchical folder structure.

✨ Features

  • 📚 Unlimited History Storage: Store your browsing history permanently using Chrome bookmarks
  • 🖼️ New Tab Search UI: Replace New Tab with history search UI.
  • 🔍 Fast Search: Search through your entire history with real-time filtering

🎯 Why Eternal History?

Chrome's default history has limitations:

  • Limited retention period
  • No comprehensive search capabilities
  • Data can be lost when clearing browser data

Eternal History solves these problems by:

  • Permanent Storage: Using bookmarks ensures your history persists
  • Structured Organization: Hierarchical folder system for easy navigation

📦 Installation

From GitHub Releases (Recommended)

  1. Download the latest eternal-history-vX.X.X.zip from Releases
  2. Extract the ZIP file to a folder
  3. Open Chrome and navigate to chrome://extensions/
  4. Enable "Developer mode" (toggle in top right)
  5. Click "Load unpacked" and select the extracted folder
  6. The extension will replace your new tab page with the history interface

From Source

  1. Clone the repository

    git clone https://github.com/manaten/eternal-history.git
    cd eternal-history
  2. Install dependencies

    npm install
  3. Build the extension

    npm run build
  4. Load in Chrome

    • Open Chrome and go to chrome://extensions/
    • Enable "Developer mode"
    • Click "Load unpacked" and select the dist folder

🔧 Development

  1. Start development mode

    npm run dev
  2. Run Storybook (for component development)

    npm run storybook
  3. Run tests

    npm test

Scripts

# Development
npm run dev          # Watch mode build
npm run storybook    # Component development

# Building
npm run build        # Production build
npm run typecheck    # Type checking

# Code Quality
npm run lint         # Run all linters
npm run fix          # Auto-fix issues
npm test             # Run test suite

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A Chrome extension make history unlimited and searchable.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

Generated from manaten/ts-template