SZ-125 follow-on: Load more / infinite scroll for large PR diffs (SZ-155)
| Type |
Bug
|
| Priority |
Normal
|
| Assignee | |
| Version |
1.10.1
|
| Sprints |
n/a
|
| Customer |
n/a
|
Issue Votes (0)
Follow-on to SZ-125. The diff pagination backend is in place (50 files per page, hasMore flag returned). The UI currently renders only page 0 with no way to load subsequent pages.
(Refer: https://tigase.dev/sztab/~issues/125)
Deferred from 1.10.2 — affects only PRs with >50 files changed, which is a small minority of typical usage. The fix prevents crashes (DataBufferLimitException) for all PR sizes; this is purely a UX improvement for very large diffs.
Implementation: add a "Load more" button to DiffViewer that requests page+1 and appends the new files to the existing rendered list.