Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 1.67 KB

README.md

File metadata and controls

40 lines (31 loc) · 1.67 KB

Inception Browser Extension

Version number badge Permissions badge

Motivation

It is quite fun to get to see how some enormous projects out there were started from literally one file, I don't know maybe I'm weird!

Desciption

Inception is a browser extension (and my pet project) that when installed allows the user to travel to the very first commit of any Github repository, even the ones with tens of thousands of commits history (which makes it quite impossible to do using the UI navigation provided by Github, I believe).

Demonstration

Gif image walkthrough demo

Browsers support

  • Opera
  • Chrome

Installation

  1. Download (unzip afterward) or clone this repo locally.
  2. Open your browser and go to extensions.
  3. Enable developer mode
  4. Click on the “Load Unpacked Extension…” button and select the folder holding the files
  5. Et Voila! (IMPORTANT: Don't delete the folder after installation)

TODOs

  • Make it work!
  • Create the popup screen.
  • In web page button enabling/disable toggle.
  • Clean code

Future enhancements

Essentially this is meant to be a smoother way to navigate commits history on gihtub, maybe even provide a timelapse kind of view over projects.

  • Navigate to commit by number/order and branche.
  • Next & previous commits button maybe.
  • Testing with various browsers' versions.