Skip to content

feat: filter bar for iOS data browser#582

Merged
datlechin merged 4 commits intomainfrom
feat/ios-filter-bar
Apr 5, 2026
Merged

feat: filter bar for iOS data browser#582
datlechin merged 4 commits intomainfrom
feat/ios-filter-bar

Conversation

@datlechin
Copy link
Copy Markdown
Collaborator

Summary

  • Filter bar in data browser: tap funnel icon to show/hide
  • Multiple filters with AND/OR logic mode toggle
  • 16 operators: equals, contains, greater than, is null, between, starts with, etc.
  • Uses shared TableProCore FilterSQLGenerator for correct SQL generation per dialect
  • Filtered row count via SELECT COUNT(*) with WHERE clause
  • Pagination works with active filters

Test plan

  • Open table, tap funnel icon — filter section appears
  • Add filter: select column, operator, value — tap Apply
  • Verify filtered results and updated row count
  • Add second filter, toggle AND/OR — correct logic
  • Test "is null" operator (no value field shown)
  • Test "between" operator (two value fields shown)
  • Test "contains" with special characters (%, _)
  • Clear filters — all rows return
  • Page navigation works with active filters
  • Pull-to-refresh keeps filters active

@datlechin datlechin merged commit d5c5dad into main Apr 5, 2026
2 checks passed
@datlechin datlechin deleted the feat/ios-filter-bar branch April 5, 2026 14:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant