Skip to content

feat: page-based pagination for iOS data browser#581

Merged
datlechin merged 9 commits intomainfrom
feat/ios-pagination
Apr 5, 2026
Merged

feat: page-based pagination for iOS data browser#581
datlechin merged 9 commits intomainfrom
feat/ios-pagination

Conversation

@datlechin
Copy link
Copy Markdown
Collaborator

Summary

  • Replace infinite scroll "Load More" with prev/next page controls
  • Bottom toolbar shows: ← Prev | 1-100 of 5,432 | Next →
  • Fetches total row count via SELECT COUNT(*)
  • Pull-to-refresh reloads current page
  • Added SQLBuilder.buildCount() for count queries

Test plan

  • Open a table with many rows - pagination bar appears at bottom
  • Tap Next - loads next page, rows replaced
  • Tap Prev - loads previous page
  • Prev disabled on first page
  • Next disabled on last page
  • Pull-to-refresh reloads current page
  • Row count label shows correct range
  • Empty table shows no pagination bar

@datlechin datlechin merged commit 4719bdb into main Apr 5, 2026
2 checks passed
@datlechin datlechin deleted the feat/ios-pagination branch April 5, 2026 13:33
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