web: issue and merge request lists page at fifty !222

merged merged by cmc on 2026-09-04 04:18 UTC · krz/gitbay:list-pagination into main

Discussion

cmc

The second piece of #118. The issue and merge request lists rendered every row; a repository with a long history got one page of hundreds. Fifty at a time now, with an "older →" link that keeps every active filter (state, label, assignee, author, milestone) and pages on the number with ?before=, the same keyset cursor issue list and mr list use. The empty-state and filter behaviour is unchanged.

Stacked on !221; no code dependency.

Ref #118

retargeted from diff-anchors to main: !221 merged

2026-09-04 04:18 UTC