Search overlay redesigned for desktop and mobile
Search overlay lands on desktop and mobile with dedicated UI for each. Handful of fixes to keep the storefront stable.
Storefront
- Search overlay now appears as a drawer on desktop, full-screen on mobile
- Search inputs properly autofocus on both desktop and mobile
- Stale fetch requests no longer pile up
- Border colors corrected across UI
- Search input length limits enforced
Покажи суровите комити
# [1.53.0](https://github.com/Fowthy/brutalnoise/compare/v1.52.5...v1.53.0) (2026-04-14) ### Bug Fixes * abort stale fetches, fix border colors, call StatusLine as function ([8da0d58](https://github.com/Fowthy/brutalnoise/commit/8da0d58bdee9232512e616a26ffac8d4a1a6b8b9)) * add i18n keys for search overlay component ([6793193](https://github.com/Fowthy/brutalnoise/commit/67931931e9f2c198e5546180c5c37571e27877be)) * call StatusLine as plain function in mobile section ([db26f5e](https://github.com/Fowthy/brutalnoise/commit/db26f5e6af2c08674acc2162a249eb52b2f6b310)) * i18n close hint, use useLocale(), add maxLength to search inputs ([b823bf9](https://github.com/Fowthy/brutalnoise/commit/b823bf93107e12ea76ab925ccebb0dee85a4b251)) * use separate refs for desktop/mobile search inputs to fix autofocus ([131fc2b](https://github.com/Fowthy/brutalnoise/commit/131fc2bad5df11f089ac205e910db71165b013cf)) * wire SearchOverlay into header, remove search page link ([588c65b](https://github.com/Fowthy/brutalnoise/commit/588c65bafe3e7426f16227c3207b18eb890d1544)) ### Features * add SearchOverlay component with desktop drawer and mobile full-screen ([565d5a5](https://github.com/Fowthy/brutalnoise/commit/565d5a526a6982e54af77ccf3d26793ee1d88243))