N/A — small operability improvement.
Make the items-per-page on the commits and pulls list configurable via env vars, so each deployment can tune list density without code changes (e.g. denser for power users, sparser for demo screens).
COMMITS_PER_PAGE (default 50) for /[lang]/repository/[owner]/[repo]/commits.PULLS_PER_PAGE (default 30) for /[lang]/repository/[owner]/[repo]/pulls.FILE_TREE_DEPTH pattern (Number(process.env.X) || <default>) — no new abstraction, no client-side clamp..env.example, including the GitHub API hard cap of 100.CLAUDE.md to note the defaults are configurable.Note on the GitHub API cap:
per_pageis silently capped at 100 by GitHub. Setting a value above 100 will make the "next page" link disappear (becausehasNext = results.length === PER_PAGEcan never be true). The cap is documented in.env.examplerather than enforced in code, matching theFILE_TREE_DEPTHprecedent.
npm install (no new deps).npm run format:check && npm run lint && npm run typecheck && npm run build → all pass.npm run dev
npm run format:check passesnpm run lint passesnpm run typecheck passesnpm run build passesfeat:, fix:, chore:, refactor:, docs:, test:, )i18n: