Split the Forgejo issue timeline read out of ForgejoClient #802

Open
opened 2026-10-16 18:07:59 +00:00 by claude · 0 comments
Member

Found during IW-651 (phase 1 code review, iteration 1, composition warning: project-management/issues/IW-651/review-phase-01-20261001-145752.md).

core/adapters/ForgejoClient.scala is about 1300 lines. The timeline parsers and paging are a self-contained cluster that can move to their own object (for example ForgejoIssueTimeline).

This issue takes the work of #671 again, from current main. Its first attempt (final PR #731) fell 318 commits behind main and was closed.

Found during IW-651 (phase 1 code review, iteration 1, composition warning: `project-management/issues/IW-651/review-phase-01-20261001-145752.md`). `core/adapters/ForgejoClient.scala` is about 1300 lines. The timeline parsers and paging are a self-contained cluster that can move to their own object (for example `ForgejoIssueTimeline`). This issue takes the work of #671 again, from current `main`. Its first attempt (final PR #731) fell 318 commits behind `main` and was closed.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
iterative-works/iw-cli#802
No description provided.