Skip to content

shikanime-studio/sapling-navigator

Repository files navigation

Sapling Navigator

A browser extension that enhances GitHub Pull Requests, designed for stacks managed by ghstack and Sapling.

Features

Screenshot

  • Detects stacks from ghstack and Sapling.
  • Adds a fixed bottom navbar with:
    • Prev/Next navigation across the stack.
    • One-click "Open in ReviewStack".
  • Lightweight and private: does not collect or transmit user data.

Development Setup

  1. Clone the repo and install dependencies:
    npm install
  2. Build the extension:
    npm run build
    This generates the extension in the dist/ directory.

Install in Chrome (or Chromium-based browsers)

  1. Open chrome://extensions/.
  2. Enable Developer mode (top right).
  3. Click Load unpacked.
  4. Select the dist directory from this project.

Install in Firefox

  1. Open about:debugging.
  2. Click This Firefox (sidebar).
  3. Click Load Temporary Add-on....
  4. Select dist/manifest.json.

Usage

Open any GitHub Pull Request. If it’s part of a stack, you will see a bottom navbar with Prev/Next navigation and a button to open the PR in ReviewStack.

About

Improve Sapling and ghstack based pull request experience on GitHub

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors