Skip to content

Simplify the Issue page and verify newest-update sorting - #18

Merged
zhaozhaozz merged 1 commit into
mainfrom
feature/issue-list-by-update
Oct 15, 2026
Merged

zhaozhaozz merged 1 commit into
mainfrom
feature/issue-list-by-update

Conversation

@zhaozhaozz

Copy link
Copy Markdown
Contributor

Remove the redundant “Recently updated” and “Longest idle” cards from the Issue page so readers use the open Issue list directly. Keep the top-level statistics, overview content, PR “Recently merged” section and board grouping intact.

The open Issue table already defaults to updated_at descending and sorts null or missing timestamps last. Preserve that behavior and add browser coverage for newer/older rows, the descending header marker, user-selected sorting and restoring the default after a page reload. The shared Issue fixture timestamp is unchanged.

Update the open-age journey to assert the cards are absent while retaining filtering coverage. Document the simplified layout and bump all five static resource versions to 20261015.5. Collection and snapshot fields are unchanged.

Validation:

  • node .e2e/node_modules/playwright/cli.js test --config test/playwright.config.cjs --grep 'open Issue table|open-age pie|issue distribution|board grouping|all existing pages|board columns scroll': 6 passed (19.6s).
  • The journeys cover table sorting, missing timestamps, chart/search filtering, independent Issue/PR selections, retained statistics and PR content, board grouping/editing/scrolling, and 1440px/390px layouts.
  • node --check static/app.js, node --check test/journey-board.spec.cjs, and git diff --check: passed.

No collection was manually dispatched.

@zhaozhaozz
zhaozhaozz merged commit c5fd540 into main Oct 15, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant