vinta-awesome-python/website
Vinta Chen 0c26d352f0
fix(website): scope subcategory filter values to parent category
Subcategories with the same name (e.g. 'Frameworks') across different
top-level categories were sharing a filter value, so clicking one
subcategory tag would match entries from unrelated categories.

Each subcategory now stores both a display name and a scoped value
('Category > Subcategory') used for data-cats matching. The template
renders the display name on tags and mobile-cat span, but uses the
scoped value for filtering. Subcategory tags are also moved before
category tags so the most-specific label appears first.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-23 01:11:35 +08:00
..
static feat(website): surface subcategory labels as filterable tags 2026-03-23 01:04:20 +08:00
templates fix(website): scope subcategory filter values to parent category 2026-03-23 01:11:35 +08:00
tests refactor(build): remove unused group_categories wrapper 2026-03-22 15:58:42 +08:00
build.py fix(website): scope subcategory filter values to parent category 2026-03-23 01:11:35 +08:00
fetch_github_stars.py refactor(website): hoist loop-invariant variables outside the fetch loop 2026-03-22 01:32:26 +08:00
readme_parser.py feat(website): surface subcategory labels as filterable tags 2026-03-23 01:04:20 +08:00