- Lint: Code passes ESLint and Prettier checks
- Type Check: TypeScript compilation succeeds
- Tests: All tests pass
- Build: Project builds successfully
- Rust Format: Smart contract formatting is correct
- Rust Clippy: Smart contract linting passes
- Rust Tests: All smart contract tests pass
- Rust Build: Smart contracts compile successfully
- New code has appropriate TypeScript types
- No hardcoded secrets or credentials
- New features have corresponding tests
- Documentation updated if needed
- At least 1 approval required for merge
- All CI checks must be green
This PR implements advanced search and filtering for subscriptions, including a basic search store, search service, and a React Native Advanced Search screen. It integrates with existing subscription data and provides a foundation for full-text, faceted, and saved searches.
Closes #204