Skip to content

Regex-based filtering system

Choose a tag to compare

@ltrudu ltrudu released this 30 Sep 16:37
· 38 commits to master since this release

Add comprehensive regex-based barcode filtering system (v1.29)

πŸ” Advanced Barcode Filtering System
β€’ Implemented real-time regex pattern matching for selective barcode capture
β€’ Added foldable "Filtering" section in settings with enable checkbox and regex input
β€’ Integrated filtering with SharedPreferences and managed configuration support
β€’ Enhanced camera activity with live regex validation during barcode detection

βš™οΈ Filtering Capabilities
β€’ Custom regex pattern support
β€’ Check the Wiki for a list of common Regex expressions (HTTP/HTTPS, IP, IMEI, Security Numbers, National ID Numbers, International phone numbers, etc...)

πŸ“š Comprehensive Documentation
β€’ Created extensive regex pattern library (16-Common-Regex-Expressions.md)
β€’ Added 200+ regex patterns for:
- Web URLs, IP addresses, MAC addresses
- Protocol-specific URIs (FTP, SSH, SMTP, etc.)
- Android system schemes and popular app deep links
- Government IDs and social security numbers (22 countries)
- Device identifiers (IMEI, phone numbers)
- Industry standards (ISBN, ISIN, UPC, etc.)
β€’ Updated Android configuration guide with filtering setup
β€’ Added symbologies reference table with 46+ barcode types

🏒 Enterprise Features
β€’ Full MDM/EMM integration for remote filtering configuration
β€’ Real-time policy updates without app restart
β€’ Robust error handling with fallback behavior
β€’ Performance-optimized regex processing

This release transforms the application into a precision tool for selective barcode capture, perfect for quality
control, inventory management, and specialized data collection workflows.