- Simple and minimal interface that allows you to view your browsing history in a better way.
- Made on HTML, CSS and Javascript.
- Allows to search keywords or domain for finding related history.
- Sorting by Oldest or Newest occurence of browsing history.
- Ability to favorite a history event for future reference.
- Allows to jump to a specific date to view its history.
I never really liked my Chrome browser's history page because I require to navigate my browsing history a lot when I research into a rabbit hole my way haha. At many times the inbuilt history page failed to deliver a valid search result even. And there is NO date picker feature. Bookmarks exist but they won't save the history timestamp so that I could jump to that date and analyse my journey. So, I tried my best with current knowledge to make an extension which does my work. I learned a lot about Manifest and the entire extension making in the process.
To install the History Viewer extension locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/reztag/history-viewer.git cd history-viewer
-
Install Dependencies: Ensure you have Node.js installed, then run:
npm install
-
Load Extension in Chrome:
- Open Chrome and navigate to
chrome://extensions/
. - Enable "Developer mode" by toggling the switch in the top right corner.
- Click on "Load unpacked" and select the
history-viewer
directory you cloned/downloaded.
- Open Chrome and navigate to
-
Usage: Once the extension is loaded, you can access it by clicking on the History Viewer icon in the extension toolbar.
The video here showcases the extension's features and how ShepherdJS is used.
Contributions are aboslutely welcomed 😄! I am not a pro and this was a fun thing to know many things, hence my extension is not perfect.