Skip to content

fix: release navigation becomes unreadable as versions accumulate - #310

Merged
hannesrudolph merged 3 commits into
mainfrom
openclaw/quick-shell
Nov 11, 2026
Merged

hannesrudolph merged 3 commits into
mainfrom
openclaw/quick-shell

Conversation

@hannesrudolph

Copy link
Copy Markdown
Member

What Problem This Solves

Fixes release navigation becoming one long, difficult-to-scan list as published versions accumulate.

User Impact

Releases are grouped into collapsible months, with the selected release's month expanded. Explicitly designated patch releases get a small neutral Patch badge, separate from the existing green Latest badge.

Why This Change Was Made

Grouping is renderer-owned and preserves source order, destinations, existing disclosure state and latest-release selection. Month names and badge labels follow the page language, while month buckets retain the Gregorian release calendar. No release content, generated translations or navigation source is edited.

Evidence

  • All 304 local renderer and Worker tests passed.
  • Browser checks covered mobile and desktop, dark and light themes, keyboard controls, direct and client-side navigation, active-link visibility and horizontal overflow.
  • Farsi and Thai regression checks preserve Gregorian month labels; a Farsi RTL browser preview was also verified.
  • Completed local review found no actionable correctness or security issues.

Mobile

Mobile release navigation with November expanded, older months collapsed, and distinct Patch and Latest badges

Desktop

Desktop release navigation with month groups and neutral Patch badges

@hannesrudolph
hannesrudolph requested a review from a team as a code owner November 11, 2026 17:57
@hannesrudolph
hannesrudolph merged commit 43f6eb5 into main Nov 11, 2026
4 checks passed
@hannesrudolph
hannesrudolph deleted the openclaw/quick-shell branch November 11, 2026 18:04
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