Skip to content

gardener: kind tabs + user-selectable pagination for the findings page (default 25)Β #657

Description

@genwave-radio

🧭 Ask (Dean)

  • Break the five kind sections into tabs β€” no one is scrolling past 200+ near-duplicate entries to reach the next section.
  • User-selectable page size with a sane default: start at 25, offer 50 / 100 / 250 (final option set at /design) β€” not the current one-shot 1000.

πŸ”Ž Context

  • Replaces GardenerView's single ?state=open&limit=1000 flat fetch with a per-kind, paged fetch β€” the API already supports kind=, limit=, offset=, and /api/status gardener.open carries the real per-kind totals for tab badges + pager math.
  • Structurally fixes gardener: flat 1000-row findings page ordered by kind starves every later kind to zero rowsΒ #654 (per-kind fetch ends the kind starvation) and retires the "Showing first N of M" caveat.
  • Prior art: reuse admin-ui/components/ui/tab-strip.tsx (extracted in the kind-folders sweep). Near-duplicate group cards must not be split mid-group by a page boundary β€” page on groups, not rows, for that tab (design call).

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium priorityenhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions