Skip to content

v2.0.1

Choose a tag to compare

@pvrzz pvrzz released this 09 Jun 00:30
· 34 commits to main since this release
26eefd6

Portage v2.0

The Universal Swap Update

✨ What's New

  • Universal Browser Swap: Portage is no longer locked to a single Chromium ecosystem. You can now migrate your data from Chrome to Firefox, Firefox to Chrome, or simply to a new machine on the same browser that has the Portage extension installed.

  • Portage now rebuilds:

    • Full Bookmark trees
    • Browsing History (re-added with original titles and times)
    • Cookies (keeps you signed in across browsers)
    • Open Tabs and Recently Closed Sessions
    • Reading Lists (for Firefox)
  • Smart Extension Checklist: Since browser APIs cannot install extensions for you, Portage now automatically generates a clean .txt checklist of your active extensions, complete with direct store-search links for your new browser.

🎨 UI/UX Overhaul

  • Brand New Interface: A completely redesigned workspace featuring rounded containers, smooth animations, and a clean layout built on modern design principles.
  • Theme-able & Readable: Added native Light/Dark mode support. The palette auto-adjusts to keep text crisp, and the UI defaults to a sleek monochrome aesthetic.
  • Live Progress & Status: The export/import screens now feature animated progress bars, live item counts, and per-category status indicators so you always know exactly what is moving.
  • Compact Toolbar Popup: Added a quick-access extension popup that shows live counts of your current browser data at a glance.

Installation

Chrome:

  1. Unzip the downloaded portage_chrome.zip file.
  2. Navigate to chrome://extensions in your URL bar.
  3. Enable Developer mode in the top right corner.
  4. Click "Load unpacked" and select the unzipped folder.

Firefox:

Download using the provided .xpi file

OR

  1. Unzip the downloaded portage_firefox.zip file.
  2. Navigate to about:debugging#/runtime/this-firefox.
  3. Click "Load Temporary Add-on..."
  4. Select the manifest.json file inside the unzipped folder.

For more info see: portage.pvrz.lol