LPSG Video Unlocker

Unlocks hidden videos and adds a premium gallery.

Ini adalah versi dari skrip ini yang kodenya telah diperbarui. Tampilkan semua versi.

  • v5.4.7 04 Mei 2026
  • v5.4.6 04 Mei 2026
  • v5.4.5 04 Mei 2026
  • v5.4.4 04 Mei 2026
  • v5.4.3 04 Mei 2026
  • v5.4.2 04 Mei 2026

    Bug fixes

  • v5.4.1 04 Mei 2026

    Bug fixes

  • v5.4.0 04 Mei 2026

    Bug fixes

  • v5.3.1 04 Mei 2026

    ### Version 5.3.1

    **Changed**
    * **iOS Native Player Integration:** Removed the `playsinline` attribute from injected `

  • v5.3.0 19 Februari 2026

    Improved gallery loading and layout

  • v5.2.0 08 Februari 2026

    🚀 Major Improvements

    • Eliminated Layout Shifting (CLS): The gallery now scrapes image/video dimensions before rendering. By applying these aspect ratios to the grid containers, the page no longer "jumps" as images load.
    • Intelligent Lazy Loading: Implemented the IntersectionObserver API. Images now only load as you scroll them into view, significantly reducing initial bandwidth and memory usage.
    • Advanced Error Recovery: Added a sequential retry system. If an image fails to load (common with server-side rate limits), the script will automatically attempt to reload it up to 3 times with a dynamic delay.
    • Mobile-First Navigation: Updated the "Gallery" button logic to querySelectorAll. This ensures the launcher appears in both the Desktop top bar and the Mobile sticky navigation bar.

    🎨 UI & UX Enhancements

    • Status Overlays: Grid items now show visual indicators (icons and text) when an image is retrying or has officially failed to load.
    • Refined Lightbox Controls: Navigation buttons in the lightbox are now semi-transparent (20% opacity) by default and glow on hover, providing a cleaner, less obstructed viewing experience.
    • Smoother Visuals: Added CSS transitions for lazy-loaded images, allowing them to fade in gracefully once fully loaded.
    • Improved Video Hover: Added a 200ms delay to the video preview trigger to prevent accidental video playback while quickly scrolling through the grid.

    🛠️ Technical Changes

    • Retry Queue: Created a dedicated queue system (processRetryQueue) to prevent multiple simultaneous retries from overwhelming the browser.
    • Unique Class Identification: Shifted the gallery launcher from an ID-based system to a class-based system (.pg-gallery-launcher) to support multiple button instances on one page.
    • Video Centering: Refined the "Unlocker" logic to ensure videos are properly constrained to 80vh and centered within forum posts.
    • State Cleanup: The closeGallery function now disconnects observers and clears the retry queue to prevent memory leaks.

    📝 Metadata

    • Version: 5.2.0
    • Author: CurlyWurly
    • License: MIT
  • v4.6 29 Januari 2026

    Further button updates

  • v4.4 29 Januari 2026

    Updated button logic

  • v4.2 29 Januari 2026

    📜 Changelog


    NEWEST
    Version 4.2
    • High-Res Support: Fixed image detection logic. The Lightbox (Individual View) now loads the full-resolution LPSG attachment link instead of the thumbnail.
    • Performance: The Grid View continues to use thumbnails to ensure fast loading and smooth scrolling.
    • Logic Update: Improved parsing of the `.file--linked` structure to ensure correct URL extraction.
    Version 4.1
    • UI Update: Replaced the text-based "Grid View" button with a custom SVG icon for a more polished aesthetic.
    • Cleaner UX: Removed the 'X' close button from the Lightbox header. Users can now exit via the Grid button or ESC key.
    • Simplified Counter: Removed media type labels from the counter (e.g., no longer says "1/8 (VIDEO)"), displaying only the number.
    Version 4.0 — "The Premium Update"
    • Complete Overhaul: Replaced the basic grid with a CSS Masonry (Pinterest-style) layout.
    • New Gallery System: Added a floating, glassmorphism-style overlay for the main view and lightbox.
    • Filtering: Added buttons to filter the gallery by All, Images, or Videos.
    • Interactive Grid: Added hover-playback for video thumbnails (silent preview).
    • Deep Navigation: Implemented Individual View with:
      • Full-screen Lightbox.
      • Swipe gestures for mobile support.
      • Keyboard navigation (Arrow keys).
      • Centered bottom controls.
    • Smart Media: Auto-Excludes video posters from image counts to prevent duplicates.
    Version 3.8 (Original)
    • Unlocker Core: Basic functionality to unlock hidden videos and remove overlays.
    • Image Loading: Forced eager loading of lazy-loaded images.
    • Volume Control: Set global volume to 10% on unlock.
  • v3.8 04 Desember 2024

    3.8 - Updated thumbnail handling in galleries

  • v3.7 04 Desember 2024

    3.7 - Added media gallery

  • v3.6 04 Desember 2024

    3.6 Fixed MIME-types

  • v3.5 04 Desember 2024

    3.5 - Fixes lazy loading for images

  • v3.4 04 Desember 2024

    3.4 - Fixes issues with automatic fullscreen on mobile

  • v3.3 04 Desember 2024

    3.3 - Fixed some width issues

  • v3.2 04 Desember 2024

    3.2 - Fixed width for mobile

  • v3.1 04 Desember 2024