Skip to content
 
 

Repository files navigation

TabBoard

A visual, grid-based session manager for Firefox

Community-maintained fork of Tab Session Manager with grid view, screenshot thumbnails, and drag & drop.


Screenshots

Grid view with thumbnail tiles Session details with tab previews

Drag and drop tabs between sessions

Features

  • Grid View — Display saved tabs as visual tiles with screenshot thumbnails
  • Drag & Drop — Reorder tabs within and between windows
  • Save & Restore — Save entire sessions or individual windows, with automatic saving support
  • Export / Import — Transfer sessions between devices
  • Tab Details — View URL, title, and favicon without opening tabs
  • Adjustable Columns — Configure the number of grid columns and toggle text labels

Install

Get it for Firefox

Developing

Requires Node 18+ and npm 10+

  1. Clone the repository
    git clone https://github.com/JustNotesa/TabBoard.git
    
  2. Create src/credentials.js
    export const clientId = "xxx"
    export const clientSecret = "xxx"
  3. Install dependencies and start dev mode
    npm install
    npm run watch-dev
    
  4. Production build
    npm run build
    

Load in Firefox

  1. Navigate to about:debugging#/runtime/this-firefox
  2. Click "Load Temporary Add-on" and select any file in dev/firefox/

Load in Chrome

  1. Navigate to chrome://extensions, enable Developer Mode
  2. Click "Load unpacked" and select the dev/chrome/ folder

Project Structure

Path Description
src/popup/ Popup UI (React)
src/options/ Settings page (React)
src/background/ Background scripts
src/_locales/ Translations
branding/ TabBoard logo assets
dist/ Build output (Firefox/Chrome zips)

Credits

This project is a fork of Tab Session Manager by sienori. Thanks to all backers and translators of the original project.

License

Mozilla Public License 2.0

About

Fork of Tab Session Manager — Grid view, drag & drop, and more

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages