Skip to content

Promote to production: UX fixes (categories, mobile navbar, lang switcher, search) - #121

Merged
slaveofcode merged 2 commits into
mainfrom
develop
Aug 2, 2026
Merged

Promote to production: UX fixes (categories, mobile navbar, lang switcher, search)#121
slaveofcode merged 2 commits into
mainfrom
develop

Conversation

@slaveofcode

Copy link
Copy Markdown
Owner

Promotes #120 — clickable category headings, mobile navbar overflow (+ bookmark removed), language-switcher target fix, and in-page search hint fix.

Kresna and others added 2 commits August 2, 2026 11:16
…itcher target, in-page search

- Homepage category headings now link to their /category/<slug> hub pages
  (localized), with a hover underline + arrow affordance.
- Navbar: removed the bookmark button (browsers block programmatic bookmarking, so
  it never worked); collapsed About/GitHub into a mobile overflow (⋯) menu, keeping
  search + language + theme visible. Desktop unchanged.
- Language switcher: the header is transition:persist, so its target was computed
  once and went stale across client navigations (sent you to a previously-visited
  page). Now recomputed on every astro:page-load AND fresh at click time.
- In-page 'search tools' hint: replaced the one-time page script with a delegated
  listener on document (in Base) so it keeps working after view-transition navs.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ubfx4XocHcECaL8twp9zsr
fix(ux): clickable categories, mobile navbar, lang-switcher + in-page search fixes
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 2, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
goodwebtools a1ea7e3 Aug 02 2026, 04:25 AM

@slaveofcode
slaveofcode merged commit e5053bf into main Aug 2, 2026
2 of 3 checks passed
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