github Linkumori/Linkumori-Extension B28

latest releases: V170, V169, V168...
10 months ago

Smart Prefill Update - Patch Notes

🔒 Security Enhancements

URL Restriction Implementation

  • Blocked prefill functionality for system-specific URLs:
    • chrome:// URIs
    • edge:// URIs
    • about: pages
    • file:// protocols
  • Disabled prefill for extension pages and web store URLs
  • Enhanced security validation for URL processing

Domain Whitelist Management

  • Added intelligent prefill logic to prevent duplicate entries for whitelisted domains
  • Implemented strict validation for domain entries
  • Added safeguards against malformed URL inputs

🎯 New Features

Context Menu Integration

  • Added new context menu item for quick domain whitelist management
  • Dynamic menu title updates reflect current domain whitelist status
  • One-click toggling between whitelist states
  • Real-time menu refresh on tab updates

Smart Prefill Logic

  • Improved domain detection and validation
  • Added intelligent handling of subdomain variations
  • Enhanced placeholder text based on input context
  • Streamlined domain extraction from complex URLs

🔧 Technical Improvements

Backend Enhancements

  • Implemented robust URL validation helpers
  • Added comprehensive input sanitization
  • Enhanced error handling with user-friendly messages
  • Optimized whitelist storage management

Performance Optimizations

  • Reduced unnecessary DOM updates
  • Implemented efficient context menu state management
  • Optimized storage read/write operations
  • Improved event listener handling

💡 User Experience Updates

Feedback Mechanisms

  • Added clear visual indicators for whitelist status
  • Implemented informative error messages
  • Enhanced placeholder text clarity
  • Added tooltips for context menu actions

Accessibility Improvements

  • Improved keyboard navigation for whitelist management
  • Enhanced screen reader compatibility
  • Added ARIA labels for interactive elements
  • Implemented high-contrast visual indicators

🐛 Bug Fixes

  • Fixed domain duplication issues in whitelist
  • Resolved context menu update delays
  • Fixed edge cases in URL parsing
  • Corrected placeholder text behavior

📋 Additional Notes

For Users

  • Existing whitelisted domains will be preserved during update
  • No action required for existing configurations
  • New context menu options are available immediately after update

For Developers

  • Added comprehensive error logging
  • Improved code documentation
  • Enhanced testing coverage for new features
  • Updated API documentation

Screenshot 2024-11-14 164539
Screenshot 2024-11-14 164551
Screenshot 2024-11-14 164717
Release Date: November 14, 2024

Full Changelog: B27.0...B28

Installation Instructions

Method 1: Load Unpacked (Chrome, MS Edge, or Brave - Desktop)

  1. Clone this repository or download the source code to a permanent location (do not delete the folder after installation)
  2. Open your Chromium-based browser (Chrome, Edge, or Brave)
  3. Navigate to the extensions page:
    • Chrome: chrome://extensions
    • Edge: edge://extensions
    • Brave: brave://extensions
  4. Enable "Developer mode" in the top right corner
  5. Click "Load unpacked" and select the directory containing the extension files

Method 2: CRX File (Opera, Vivaldi, Yandex)

  1. Download the extension (.crx file) from this release (right-click > save link as)
  2. In your browser navigate to the extensions page
  3. Enable "Developer mode" in the top right corner
  4. Drag the downloaded .crx file anywhere on the extensions page to import it

Note: Keep the source directory if using Method 1, as the extension needs these files to function.

Don't miss a new Linkumori-Extension release

NewReleases is sending notifications on new releases.