Pawchive Video Filter

Filters posts with videos/GIFs on Pawchive. Supports posts, search, user profiles.

هذه إصدارات لهذا البرنامج النصي حيث تم تحديث الكود. عرض كل الإصدارات.

  • v1.1.1 27-07-2026
  • v1.1.1 27-07-2026

    Version 1.1.1

    Release Date: 2026-07-27

    Changed

    • Cleaned up status and console log messages by removing emojis for a more professional and consistent presentation.
    • Enhanced console error logging to include stack traces and more detailed error context, making debugging easier.
    • Improved cache set error handling with clearer warning messages when localStorage quota is exceeded.
    • Refined error message formatting in the UI to be more informative (e.g., including the specific page number that caused an error).

    Fixed

    • Corrected a minor inconsistency in console output for cache cleanup retries.

    Technical

    • Updated internal error handling to preserve error stack information for better diagnostics.
    • Standardised log prefixes across the script for easier filtering in console.
  • v1.1 27-07-2026

    Version 1.1

    Release Date: 2026-07-27

    Added

    • Injected CSS styles to ensure media (video/GIF) is properly constrained between the post header and footer, preventing overlap and maintaining a clean card layout.
    • Enhanced card rendering now uses the site's native post-card structure with flexbox for better responsiveness and consistent sizing.
    • Improved media container behavior so video/GIF thumbnails scale correctly within cards and do not overflow or shift layout unexpectedly.

    Fixed

    • Resolved layout issues where media elements would overflow or overlap with post metadata on certain screen sizes.
    • Corrected paginator hiding logic to avoid leaving empty UI elements visible during filtering.
    • Adjusted card styling to maintain proper aspect ratio and centering for both video and GIF thumbnails.

    Changed

    • Refactored createPostCardHtml to generate cards using the site’s standard HTML structure, improving compatibility with existing site styles.
    • Updated ECMAScript version from ES8 to ES11 for modern JavaScript feature support.
    • Renamed internal CSS classes for clarity and to avoid conflicts with site styles.
    • Optimized thumbnail caching and retry logic to be more efficient and user-friendly.

    Technical

    • Migrated card styling from inline styles to a dedicated injected <style> block for easier maintenance and better performance.
    • Improved video element error handling and retry mechanism for more robust thumbnail loading.
    • Enhanced cache cleanup to better handle localStorage quota issues.
  • v1.0 27-07-2026