v2.3.0 - LinkedIn Company Search and UI Improvements

Chrome Extension
Version 2.3.0

Minor release with LinkedIn company search batching, Beast Mode fixes, and UI improvements

New Features

LinkedIn Company Search

  • Batch Processing: Added batch processing for LinkedIn company search pages
    • Companies are processed in batches of 10 with a 5-second timeout
    • More efficient handling of large company search results
    • Reduces API load and improves performance
  • Company Search Detection: Automatic detection of LinkedIn company search pages
    • Blue dot indicator shows when company search pages are detected
    • Proper handling of company search page navigation

UI Improvements

  • LinkedIn View Auto-Selection: Fixed auto-switching behavior to only trigger on new page loads
    • Prevents unwanted view switching when navigating within the same page
    • Uses URL tracking to detect actual page changes
    • Improved History menu item behavior to properly close LinkedIn views

Bug Fixes

Beast Mode

  • Connections Page Scrolling: Fixed Beast Mode scrolling on LinkedIn connections pages
    • Proper container detection that waits for <main> element to have correct dimensions
    • Simplified scroll module to use <main> directly with fresh reference on each cycle
    • Better error handling and logging for scroll cycles
  • Zustand Store Integration: Fixed Beast Mode state reading from Zustand store
    • Correctly reads Beast Mode state from mapfolio-settings storage key
    • Storage listener properly detects Beast Mode changes from Zustand store
    • Improved state synchronization between settings and Beast Mode

Notifications

  • Toaster Notifications: Improved toaster notifications for company operations
    • Shows correct company counts (created, updated, skipped)
    • Better feedback for batch processing operations
    • Clearer messaging for company search results

Code Quality

  • React Error Fixes: Fixed React error #418 by ensuring all text fields are converted to strings
  • Component Organization: Improved component structure with better card component organization
  • Error Handling: Enhanced error handling and logging throughout the extension

Technical Improvements

Code Refactoring

  • Modular Content Script: Restructured LinkedIn content script with modular handlers
    • Better separation of concerns
    • Improved maintainability
    • Cleaner code organization

Performance

  • Reduced Pagination Delays: Optimized pagination timing
    • 500ms delay for people search pages
    • 500ms delay for company search pages
    • Faster navigation between pages

Internationalization

  • Translation Keys: Added missing translation keys for company detection
    • detectedCompanies key added to all locale files
    • companiesDetectedOnPagePlural key added to all locale files
    • Improved localization support

Installation

Download Chrome Extension v2.3.0

Upgrade Notes

This is a minor release with enhancements and bug fixes. If you're upgrading from v2.2.0:

  1. No Breaking Changes: All changes are backward compatible
  2. Company Search: Improved batch processing for better performance
  3. Beast Mode: More reliable scrolling on connections pages
  4. UI: Better view switching behavior and notifications

Support

Need help? Visit our Help Center or contact us.