🔄 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
filterCategoriesobject. - 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 processingsocial_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
- New checkboxes added to
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
filterCategoriesobject - Each category supports multiple
matchandreplacepatterns - UI built with accessibility and semantic clarity in mind
If you have any suggestions or feedback, please don’t hesitate to contact us.
