Skip to content

backlog: Plans list pagination #67

@jronnomo

Description

@jronnomo

Problem

Finding ID: F-004-022 | Verified | Medium | Confidence: 0.98

All plans are fetched in a single request with no pagination, cursor-based loading, or virtualization limit. As a user's plan count grows over time, this will cause increasing memory usage, slower load times, and degraded scroll performance. The plans list FlatList has no getItemLayout optimization and no windowed rendering limit.

This is a scalability issue that will worsen with normal app usage and becomes critical for power users.

Files

  • context/AppContext.tsx
  • app/(tabs)/plans/index.tsx

Source

App Review 2026-02-26

Metadata

Metadata

Assignees

No one assigned

    Labels

    backlogTechnical debt and low-priority improvements

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions