Firefox Browser Add-ons
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
    • Other Browser Sites
    • Add-ons for Android
Log in
Add-on icon

BIGLOVE.AI Container Importer version history - 4 versions

BIGLOVE.AI Container Importer by BIGLOVE.AI

There are no ratings yet
0 Stars out of 5
5
0
4
0
3
0
2
0
1
0
BIGLOVE.AI Container Importer version history - 4 versions
  • Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.

  • Latest version

    Version 1.7.7

    Released Oct 15, 2025 - 25.58 KB
    Works with firefox 91.0.0 and later
    Version: 1.7.8 (patch)
    Date: 2025-10-15

    Summary

    This patch fixes a critical startup-sync bug that could remove user containers when the extension performed an automatic sync at browser startup. It adds multiple safety checks and improved handling around Airtable fetches and the container cleanup logic. It also preserves active and system containers and significantly improves logging to help diagnose sync problems.

    Highlights
    • Prevent mass-deletion of containers when Airtable responses are empty or fail.
    • Protect containers currently in use (containers with open tabs) from deletion.
    • Exclude Firefox system containers (e.g. default and private) from any deletion attempts.
    • Improve Airtable fetch error handling and add safety checks (abort sync on suspicious/empty responses).
    • Add more granular logging to aid debugging and production troubleshooting.

    Files changed
    • background.js — main changes:
    • Added safety checks before cleanup (abort if Airtable records are empty or invalid).
    • Improved error handling for Airtable fetch (check HTTP status, surface API errors).
    • Added cache-buster to Airtable fetch requests (already present, logging improved).
    • Filtered out Firefox system containers when enumerating existing containers.
    • Added detection of active containers (via tabs) and skip deletion for those.
    • Added additional logging for counts and decision points during sync.
    • manifest.json — no behavioral change in this release (no new permissions or background mode changes).

    Bug fixes
    • Fix: Containers could be deleted on browser startup if the Airtable fetch returned empty/invalid data or failed. Now the sync aborts safely in those scenarios.
    • Fix: System containers (e.g., firefox-default, firefox-private) were at risk of being processed — now explicitly excluded.
    • Fix: Containers that have open tabs are now protected from deletion during cleanup.

    Behavior changes / Notes
    • Startup sync still runs on onStartup / onInstalled events (no periodic sync added).
    • The sync process is now conservative: if Airtable returns zero records or the request fails, the cleanup phase is aborted to avoid accidental deletions.
    • Logging verbosity for background sync has increased to assist debugging. This may be visible in the Browser Console during QA.

    Source code released under MIT License

    Download Firefox and get the extension
    Download file
  • Older versions

    Version 1.7.6

    Released Oct 7, 2025 - 25.14 KB
    Works with firefox 91.0.0 and later
    Release Notes — BIGLOVE.AI Container Importer v1.7.6
    • Version: 1.7.6
    • Date: 2025-10-07

    What's new
    - 🔄 Startup-only sync — automatic fetch from Airtable now runs only once when the browser/extension starts or on install/update. The previous 24-hour automatic interval has been removed.
    - 🛡️ Active container protection — containers that currently have open tabs will no longer be removed during sync. This prevents in-use containers and their open tabs from being closed unexpectedly.
    - 📋 Manual proxy workflow — automatic proxy creation was removed. Proxy updates are performed manually via the existing "Copy Script" button (fallback method). This keeps proxy configuration explicit and under user control.
    - 🧹 Safer cleanup — orphan removal still runs during startup sync, but active containers with open tabs are skipped and logged.
    - 💾 Cache-busting for Airtable — all Airtable fetch requests include cache-busting (no-store + timestamp param) to guarantee fresh data for both sync and copy-script generation.
    - 🔐 Login persistence & UX improvements
    - Authentication state persists across browser restarts; users who already logged in are not prompted repeatedly.
    - The login flow uses SHA‑256 hashing of passwords on the client before verification.
    - The logout control is moved into a dedicated bottom section for clearer UX; the login button text is centered.
    - ⚙️ Manifest update — popup default now set to login.html and version bumped to 1.7.6.

    Notes / User impact
    - On update or browser restart the extension will perform a single automatic sync.
    - If a container has any open tabs, it will be preserved (not deleted).
    - Proxy configuration remains available via the "Copy Script" button (paste into the Multi-Account Containers console); no automatic proxy messaging occurs.
    - The extension fetches Airtable data freshly every time (cache disabled), so copy/script output will reflect the latest Airtable content.

    Source code released under MIT License

    Download file
  • Version 1.7.5

    Released Oct 4, 2025 - 24.99 KB
    Works with firefox 91.0.0 and later
    🚀 New Features

    Container Management
    • Airtable Integration: Automatic synchronization of containers from Airtable database
    • Smart Container Creation: Creates Firefox Multi-Account Containers with proper naming and color coding
    • Container Cleanup: Automatically removes orphaned containers not present in Airtable
    • Status-Based Coloring: Container colors reflect status (Active, Suspended, Verification Stage, etc.)

    Authentication System
    • Secure Login: SHA-256 password hashing for secure authentication
    • Persistent Sessions: Users stay logged in across browser restarts
    • Automatic Panel Switching: Extension popup automatically switches between login and main interface
    • Session Management: Proper logout functionality with storage cleanup

    Proxy Configuration
    • Setup Script Generation: Generates JavaScript code for proxy configuration import
    • Clipboard Integration: One-click copy of setup scripts to clipboard
    • Debug URL Helper: Built-in link to Firefox debugging page for easy console access
    • Comprehensive Instructions: Step-by-step guide for proxy setup

    Data Management
    • Cache-Busting: Ensures fresh data retrieval from Airtable with timestamp parameters
    • Background Sync: Automatic synchronization on browser startup (24-hour intervals)
    • Manual Sync: On-demand synchronization with progress notifications
    • Error Handling: Comprehensive error handling with user-friendly messages

    🔧 Technical Features

    Security
    • Hashed Passwords: Client-side SHA-256 hashing before transmission
    • Authentication Guards: All sensitive operations require authentication
    • Secure Storage: Uses browser.storage.local for session persistence

    Performance
    • Efficient Sync: Only syncs when necessary (24-hour intervals or manual trigger)
    • Batch Processing: Processes containers in batches with delays to prevent rate limiting
    • Lock Mechanism: Prevents concurrent sync operations

    User Experience
    • Real-time Status Updates: Live progress updates during sync operations
    • Browser Notifications: Desktop notifications for sync completion
    • Responsive UI: Clean, modern interface with proper styling
    • Loading States: Visual feedback during operations

    📋 Setup Instructions
    1. Installation: Load extension in Firefox Developer Edition
    2. Authentication: Login with provided credentials
    3. Initial Sync: Click "Sync from Airtable" to import containers
    4. Proxy Setup: Use "Copy Script" feature to configure proxies
    5. Debug Access: Follow built-in instructions to access Firefox console

    🔒 Security Notes
    • Passwords are hashed client-side before transmission
    • No sensitive data is stored in plain text
    • Authentication required for all container management operations
    • Secure communication with Airtable API

    Source code released under MIT License

    Download file
  • Version 1.6.2

    Released Sep 22, 2025 - 23.71 KB
    Works with firefox 91.0.0 and later

    Source code released under MIT License

    Download file
Go to Mozilla's homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Browsers

  • Desktop
  • Mobile
  • Enterprise

Products

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version.