Press "Enter" to skip to content

NeutroFilter Changelog

🔄 From: RA NeutroFilter (Beta)


Version 1.3.0 – Grammar Fixes + Full Condition Restore

Release Date: 2025-08-01
Maintainer: The Reasonable Adjustment


🆕 Major Updates

âś… Filter Engine Restored

  • Re-added all condition and symptom filters that were previously missing due to an overwritten filterCategories object.
  • Restored full regex support for:
    • Neurodivergence: autism, ADHD, SPD, Tourette’s
    • Physical Health: colitis, Crohn’s, migraines, mobility issues
    • Mental Health: anxiety, PTSD, OCD, depression
    • Rare Conditions: ankylosing spondylitis, fibromyalgia, EDS, ME/CFS
    • Symptom-Based Language: brain fog, joint pain, panic attacks, shutdowns

✍️ Grammar & Flow Fixes

  • Fixed duplicate phrasing bugs (e.g. “have I have” or “I have I have”).
  • Auto-capitalisation and basic grammar cleanup on output.
  • Cleaned up repeated terms (e.g. “pain pain” → “pain”).

đź›  Improvements

  • Expanded and corrected symptom language for GI issues and fatigue.
  • Regex now tolerates light phrasing differences (e.g. “suffer from”, “live with”, “have”).
  • Safer, smoother transformations that keep user intent intact.

đź’¬ Why This Matters

These changes were necessary to:

  • Restore broken functionality caused by a missing script block
  • Ensure all known and requested conditions are covered
  • Provide a cleaner, more human output for real-world use
  • Lay groundwork for smart sentence-aware filtering

🔄 Changelog: Version 1.2.0 – Unified Edition (Disability + Symptom Filters)

Release Date: 2025-07-29
Maintainer: The Reasonable Adjustment

🆕 Major Features

  • Unified HTML Tool
    Combined all existing disability-related and symptom-based filters into a single browser tool, with toggles for each category.
    ✅ No setup needed — runs entirely in the browser, privacy-safe.
  • New Category: Symptom-Based Language
    Added support for rephrasing lived experiences without relying on formal diagnoses. This helps protect privacy, increase accessibility, and affirm people without labels.
    Covers symptoms across:
    • Cognitive: brain fog, forgetfulness, executive dysfunction
    • Physical: chronic pain, fatigue, GI issues
    • Emotional & sensory: shutdowns, panic, hypervigilance
    • Functional: communication difficulty, social anxiety, rigidity
  • Checkbox Toggle UI
    Users can now selectively apply filters — e.g., apply only neurodivergence + symptoms, or only mental health terms.

🛠️ Improvements

  • Fixed Overmatching in Neurodivergence Regex
    Previously, “I am autistic” was incorrectly transformed into “I am a neurodevelopmental condition.”
    ✅ Now returns: “I have neurodivergent traits” — a more accurate and humanised phrase.
  • Regex Refinements for Grammar & Accuracy
    Tweaked common patterns to:
    • Respect natural sentence structure
    • Avoid breaking compound terms
    • Maintain tone and clarity in rephrased output


[v1.1.0] – 2025-07-28 Expanded Condition Coverage + New Categories

  • âś… New filter categories added:
    • learning_disabilities – Covers cognitive impairment, GDD, etc.
    • sensory_differences – Covers hearing loss, visual impairment, sensory processing
    • social_determinants – Covers trauma, homelessness, incarceration, abuse
  • đź§  Regex improvements:
    • Added more wildcards, spacing, and typo-resistant matching
    • Improved phrasing detection for “I suffer from”, “diagnosed with”, etc.
  • âś… UI additions:
    • New checkboxes added to <fieldset> for all new filters
    • Filters are enabled by default

28/07/2025 – The original NeutroFilter prototype included a static phraseMap and wordMap to detect and replace sensitive terms. It worked, but lacked category logic, granularity, and user choice.

âś… To: NeutroFilter v1.0

  • Modular pattern engine: Filters now use structured categories (e.g. “Mental Health”, “Neurodivergence”, etc.)
  • Regex-powered phrase detection: More accurate, pattern-based replacements
  • Category toggles: Users can choose which areas of language to neutralise
  • Full in-browser privacy: Still 100% client-side, with no tracking or storage
  • Scalable architecture: Easy to add new terms, categories, or toggles

đź§± Technical Enhancements

  • Phrase and word lists merged into a single filterCategories object
  • Each category supports multiple match and replace patterns
  • UI built with accessibility and semantic clarity in mind

If you have any suggestions or feedback, please don’t hesitate to contact us.