Greasy Fork is available in English.

Bluesky Content Manager

Enhance your Bluesky feed with advanced content filtering. Hides posts based on a customizable blocklist with case-insensitive and plural matching.

Dette er versjoner av dette scriptet hvor koden ble oppdatert. Vis alle versjoner.

  • v2.5 21.01.2025

    1. Optimizations
    -Debounced MutationObserver: The MutationObserver now uses a debounced version of processPost to reduce the frequency of DOM operations and improve performance.
    -Caching for Profile Data: The script caches profile data in a Map to avoid redundant network requests for the same profile.
    -Efficient Regular Expressions: Regular expressions for filtering terms are now compiled once and reused, improving performance.

    2. Bug Fixes
    -Fixed waitForAuth Function: The waitForAuth function was missing in the original script, causing an error. It has been added to ensure the script waits for authentication before proceeding.
    -Improved Error Handling: Added more robust error handling for network requests and DOM manipulations to prevent the script from breaking unexpectedly.

    3. Code Cleanup
    -Removed Unused Code: Removed unnecessary code and comments to make the script easier to read and maintain.
    -Consistent Debug Logging: Added consistent debug logging throughout the script to help diagnose issues.

    4. CSS Injection
    -Improved CSS Injection: The script now checks if the CSS styles are already injected before adding them to the document, avoiding duplicate styles.

  • v2.4 27.12.2024

    -Content filtering remains active throughout the site except for the notifications page, making the script more selective about where it operates.
    -Userscript icon added

  • v2.3 06.12.2024

    Some code edits

  • v2.2 06.12.2024

    New icon

  • v2.1 06.12.2024

    Alt-text filtering, updated description, and code cleanup

  • v2.0 02.12.2024

    Better username filtering

  • v1.9 02.12.2024
  • v1.9 02.12.2024

    1. Case-Insensitive Matching: The script now filters content regardless of whether the keywords appear in uppercase, lowercase, or a mix of both. This ensures that all variations of a word are detected and filtered appropriately.

    2. Plural Handling: The script automatically matches common plural forms of the keywords you specify. For example, if you add "apple" to your blocklist, it will also filter out "apples" without requiring you to add both versions manually.

  • v1.7 30.11.2024

    Code optimization

  • v1.6 30.11.2024
  • v1.6 30.11.2024

    More effective text cleaning for better filtering

  • v1.5 30.11.2024

    Improved the filtering of usernames

  • v1.4 24.11.2024

    Fixed a typo

  • v1.3 24.11.2024

    Improved emoji filtering

  • v1.2 24.11.2024

    Updated the filtering logic and accuracy in identifying and removing posts with blacklisted words/emojis in usernames

  • v1.1 23.11.2024

    Updated the userscript's information and added a picture of the blocklist

  • v1.0 23.11.2024