Skip to content

zant0p/tab-keeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

129 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Tab Keeper - Chrome Extension

Chrome Web Store License: MIT Enterprise Ready

Latest Release: v1.0.18

πŸ“… Released: June 18, 2026
πŸš€ Chrome Web Store: πŸ”„ Ready for Submission

✨ What's New in v1.0.18

Feature Description
πŸ› Duplicate Tab Fix Eliminated primary tab duplication when timer ends
🎯 Exact URL Matching Primary tabs use strict matching (no domain-level fallback)
βœ… Smart Reopen Check Verifies tab doesn't exist before auto-reopening
πŸ”’ Stricter Safe Zone Only exact/base URL matches count as primary (prevents false positives)

Bug Fixed: Previously, when the timer fired, the extension could create duplicate primary tabs due to:

  • Domain-level URL matching fallback (matched any tab on same domain)
  • No duplicate check before reopening closed tabs
  • Race condition in tab switch detection

v1.0.18 fixes all three issues with exact matching and duplicate prevention.


Previous: v1.0.17 - UI/UX Refresh

πŸ“… Released: June 18, 2026

Feature Description
🎨 Modern UI/UX Beautiful gradient purple theme with glassmorphism effects
πŸ–ΌοΈ New Logo Fresh gradient design with tab/bookmark motif
πŸ” Auto-Login Fix Properly clicks submit button (triggers JS validation)
🎯 Primary-Only Login Auto-login only on primary URL, never secondary
πŸ’« Improved UX Redesigned popup and options page with modern styling

Download


Previous: v1.0.16 - Enterprise Release

πŸ“… Released: June 17, 2026

Feature Description
🏒 Enterprise Support Chrome Admin Console policy configuration
🎯 Dual Tab Monitoring Primary + Secondary target URLs
πŸ”„ Auto-Reopen Automatically reopens target tabs if closed
⭐ Smart Timer Only primary tab is "safe zone" - timer runs everywhere else
πŸ’Ύ Persistent Storage Enterprise policies survive cache clears & restarts
βœ… Backward Compatible All previous v1.0.15 features retained

Download


πŸ“– Overview

Tab Keeper keeps your important tabs alive and accessible. Perfect for kiosks, monitoring stations, and enterprise deployments where specific web apps need to stay open and logged in.

🎯 How It Works

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  ⭐ PRIMARY TAB (Safe Zone)                                 β”‚
β”‚  └─ Timer stops here - your "home base"                    β”‚
β”‚                                                             β”‚
β”‚  πŸ”Ή SECONDARY TAB (Monitored)                               β”‚
β”‚  └─ Auto-reopens if closed, but timer still runs           β”‚
β”‚                                                             β”‚
β”‚  ⏰ SMART TIMER (1-60 min)                                  β”‚
β”‚  └─ Away from primary? Timer starts β†’ Auto-switch back     β”‚
β”‚                                                             β”‚
β”‚  πŸ”„ AUTO-REOPEN                                             β”‚
β”‚  └─ Closed a target tab? We reopen it automatically        β”‚
β”‚                                                             β”‚
β”‚  πŸ” AUTO-LOGIN                                              β”‚
β”‚  └─ Credentials auto-filled on login pages                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

🏒 Enterprise Ready

Built for Chrome Enterprise environments:

  • Managed Guest Sessions: Policies survive restarts & cache clears
  • Admin Console Deployment: Force-install + pre-configure
  • Centralized Management: Update all devices from one place
  • No User Configuration Needed: Set it once, deploy everywhere

πŸ‘‰ See ENTERPRISE_DEPLOYMENT.md for complete deployment guide.


✨ Features

Icon Feature Description
⭐ Primary Tab Safe Zone Timer only stops on primary URL - your anchor tab
πŸ”Ή Secondary Monitoring Optional 2nd tab monitored & auto-reopened
πŸ”„ Auto-Reopen Target tabs reopen automatically if closed
⏰ Smart Timer Configurable 1-60 min inactivity timer
πŸ” Auto-Login Credentials auto-filled on login detection
πŸ“Š Status Popup Real-time status & countdown display
🏒 Enterprise Policies Admin Console deployment & management
πŸ’Ύ Persistent Config Survives cache clears & restarts (managed)

Installation

Option 1: Load Unpacked (Development)

  1. Clone this repo or download the ZIP
  2. Open Chrome β†’ chrome://extensions/
  3. Enable Developer mode (top-right toggle)
  4. Click Load unpacked β†’ Select this folder
  5. Extension icon appears in toolbar

Option 2: Chrome Web Store (Production)

  1. Visit: https://chromewebstore.google.com/detail/tab-keeper/jlaiolmcjkaipeccefpmmliacjbmeadf
  2. Click Add to Chrome
  3. Pin extension to toolbar for easy access

Option 3: Enterprise Deployment

See ENTERPRISE_DEPLOYMENT.md for:

  • Admin Console policy configuration
  • Force-install via GPO/MDM
  • Pre-configured settings deployment
  • Managed storage schema

πŸ› οΈ Development

Build & Package

# Install dependencies (if any)
npm install

# Package for distribution
npm run build   # Creates dist/tab-keeper-v1.0.18.zip

Testing Checklist

  • Primary tab detection works correctly
  • Timer starts when switching away from primary
  • Timer resets on activity (non-primary tabs only)
  • Auto-switch back fires after timer expires
  • No duplicate tabs created on switch-back
  • Auto-reopen works when target tab is closed
  • Auto-login fills credentials correctly
  • Enterprise policies load from managed storage
  • Fallback to local storage when no policies

πŸ“‹ Version History

Version Date Key Changes
1.0.18 Jun 18, 2026 πŸ› Fixed duplicate tab creation bug
1.0.17 Jun 18, 2026 🎨 UI refresh, auto-login fix
1.0.16 Jun 17, 2026 🏒 Enterprise support, dual-tab monitoring
1.0.15 Jun 17, 2026 Initial Chrome Store release

πŸ“„ License

MIT License - See LICENSE file.

πŸ™‹ Support

About

Simple Chrome tab timer to flip back to a target site after a set amount of time.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors