Skip to content

Hide stale tags and deprecated versions by default in version history #2255

@ShroXd

Description

@ShroXd

Describe the feature

Context: #2176 (comment)
cc: @mbtools

Currently, the version history page displays all versions by default. It would be better to hide stale tags and deprecated versions by default, while providing a toggle button on the version page to let users reveal them on demand.

There are also a few related questions worth discussing:

  1. User-level configuration. Should we allow users to configure this behavior in the settings page, so their preference persists across sessions?
  2. Hiding strategy for tags. Package maintainers may use a wide variety of tags, such as latest, stable, rc, beta, next, alpha, canary, nightly, experimental, legacy, and more. Since many tag names are convention-based rather than standardized, it's worth discussing what the hiding strategy should look like — e.g., a predefined blocklist, a priority/tier system, or something user-configurable.
  3. Default visibility for deprecated-but-widely-used versions (but it may hard to know if a version is deprecated-but-widely-used).

Additional information

  • Would you be willing to help implement this feature?

Final checks

Metadata

Metadata

Assignees

No one assigned

    Labels

    frontFrontend, Designneeds discussionAn idea that needs more discussion to understand the scope and impact.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions