🚀 Features
- feat: add Google Maps URL sanitizer
- PR: #690
- feat: add YahooReferrerSanitizer for guce_referrer tracking parameters
- PR: #695
- feat(sanitizer): extend FacebookAnalyticsSanitizer to also remove cHash parameter
- PR: #697
- feat(sanitizer): extend GoogleAnalyticsSanitizer to remove gad_* parameters
- PR: #698
- feat(sanitizer): add MetaAdSanitizer
- PR: #699
- feat(sanitizer): add LinkedInSanitizer
- PR: #701
- feat(sanitizer): add EchoboxSanitizer
- PR: #706
- feat(settings): add search/filter input to sanitizers list screen
- PR: #707
- chore: add missing translations for Polish, Russian and Vietnamese
- PR: #709
🐛 Fixes
- fix: preserve channel_id parameter in YoutubeSanitizer
- PR: #694
🔧 Maintenance
- Add .github/copilot-instructions.md for AI agent guidance
- PR: #689
- chore: change tabs to spaces
- PR: #691
- Post artifact download link as PR comment after successful build
- PR: #692
- Add explicit formatKotlin instruction to Copilot instructions
- PR: #693
- docs: add conventional commits specification to copilot instructions
- PR: #696
- docs: extend copilot instructions with PR labels and closing keywords guidance
- PR: #700
- chore: add spotless Gradle plugin with license header configuration for Kotlin files
- PR: #702