backup: initial completion of v2.0.0 iteration and architecture refactor
backup: update logic-test.js and finalize v2.0.0 after architectural refactor
chore: renormalize line endings to LF
chore: final pre-release checks and version sync for v2.0.0
fix: resolve all issues identified in comprehensive audit
fix: resolve ReferenceError and align config naming to restore script functionality
feat: enhance logging with specific filter trigger details
feat: precision logging with raw DOM values and threshold comparisons
chore: set default KEYWORD_BLACKLIST to empty array
feat: enhance whitelist logs to show detailed original trigger information
chore: simplify logging by removing DOM element references
refactor: simplify menu by removing global exact match toggle and enhancing per-item logic
fix: implement pagination for Rule Menu to prevent text truncation
fix: resolve black box issue by moving content filtering to JS and improving cache clearing
feat: implement strong filter logic (Members/Shorts/Playlists always hidden even on whitelist)
feat: finalize v2.0.0 with dedicated whitelist menu and members whitelist logic
refactor: complete redesign of menu hierarchy for better discoverability
refactor: replace text prefixes with universal icons for better i18n support
fix: resolve selector health check failure for yt-lockup-view-model layout and enhance channel extraction
fix: aggressively clean channel names to handle YouTube Live descriptive labels and improve whitelist matching
refactor: externalize channel name cleaning rules to I18N system for better multi-language support
fix: ultra-aggressive channel name cleaning to handle invisible characters and improve strict whitelist matching
fix: re-index logic to ensure custom rules honor whitelists and rebuild final script
fix: resolve circular dependency and settings contamination while hardening regex compilation
fix: refine channel name cleaning by adding bracket stripping and fixing quote repetition
fix: implementing ultimate fail-safe logic for whitelists to prevent silent failures and handle compilation race conditions