Skip to content

Nikitamce/SessionPaw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Session Paw — i18n support & Enhanced Tab & Session Manager

English | Русский README

Notion Documentation Chrome Web Store Microsoft Edge Add-ons Firefox Add-ons GitHub Release


📚 Local Documentation & Guides

Explore full step-by-step guides with screenshots in Markdown:


🛒 Official Web Stores & Downloads

💬 Community & Social Links


Session Paw is a powerful browser extension for tab organization, session management, and visual tab exploration. This updated distribution adds full Russian language (i18n) support, translated UI bundles, updated locale manifests, and clean setup support for modern browsers.


🆕 Key Changes vs. Original Version

Compared to the original release, this version introduces major localization and usability improvements:

  1. Full Russian i18n Support:
    • Added complete _locales/ru/messages.json with 64 translated keys.
    • Expanded _locales/en/messages.json for full key parity.
    • Converted manifest.json fields (name, description, default_title) to standard __MSG_*__ placeholders.
    • Set default_locale to "ru".
  2. Translated UI Bundles:
    • Translated over 270+ UI strings directly across 12 compiled JavaScript bundles (popup, session manager, side view, options, bookmark view, window graph, options, test view, and empty tab views).
    • Translated all 13 HTML <title> tags to Russian.
    • Translated contextual tab menus, tooltips, filter toggles, action buttons, dialogs, and settings descriptions.
  3. Updated Checksum Digests:
    • Recalculated and updated SHA1 and SHA256 digests across META-INF/cose.manifest, META-INF/manifest.mf, and META-INF/mozilla.sf for clean add-on package verification.
  4. Header & Status Adjustments:
    • Updated trial mode status badge from "Trial Mode" ("Пробный режим") to "Pro version" ("Pro версия") navigating to account settings.

✨ Features

  • 🌲 Tree Style Tabs Outliner: Organize tabs hierarchically into collapsible topic trees.
  • 💾 Session Manager: Save, restore, export, and import tab sessions effortlessly (including SessionBuddy JSON format support).
  • 🕸️ Window Graph View: Visualize windows, tab node links, and branch connections interactively.
  • Quick Jump & Search: Instant tab switcher and dual-panel search across open tabs and bookmarks.
  • 🌙 Theme & Layout Customization: Light/Dark modes, narrow side view toggle, and customizable window position options.

🚀 Installation Guide

Option 1: Google Chrome / Edge / Brave (Chromium)

  1. Download sessionpaw-ru-v1.0.0.zip from the Latest Release.
  2. Unpack the zip file to a folder on your computer.
  3. Open your browser and navigate to chrome://extensions/ (or edge://extensions/).
  4. Enable Developer mode in the top right corner.
  5. Click Load unpacked (Загрузить распакованное расширение) and select the unpacked folder.

Option 2: Mozilla Firefox

  • Official Add-on: Install directly from Firefox Add-ons Store.
  • Self-Hosted Package: Download sessionpaw-ru-v1.0.0.xpi or sessionpaw-ru-v1.0.0.zip from Latest Release, open about:debugging -> This Firefox -> Load Temporary Add-on..., and select the file.

💡 Note for persistent Firefox loading: To bypass signature enforcement permanently in Firefox Developer Edition or Nightly, set xpinstall.signatures.required to false in about:config.


🛠️ Project Structure

SessionPaw/
├── _locales/
│   ├── en/messages.json          # English i18n locale file
│   └── ru/messages.json          # Russian i18n locale file
├── docs/                         # Documentation guides & screenshots (Markdown)
│   ├── images/                   # Extracted guide screenshots & GIFs
│   ├── sessionpaw-faq.md
│   ├── sessionpaw-tips.md
│   ├── import-from-session-buddy.md
│   ├── experiments.md
│   ├── free-apps.md
│   ├── sessionpaw-roadmap.md
│   ├── sessionpaw-published-versions.md
│   └── privacy-policy.md
├── static/
│   └── background/index.js       # Background service worker script
├── tabs/                         # Extension views (Session Manager, Window Graph, Side View, Options)
├── manifest.json                 # WebExtension Manifest V3
├── README.md                     # English documentation
└── README_RU.md                  # Russian documentation

📄 License & Attribution

Original Session Paw architecture by SessionPaw Builders. Enhanced Russian i18n adaptation and bundle maintenance provided in this repository.

About

Fork of original Extension - Session Paw with localization and etc.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages