๐ Features#
- search: Support collection type filter, batch loading, search term highlighting on result page, and limit on displayed results (#44)
๐ Bug Fixes#
- bg: Remove
dark:invert, use direct dark styles to prevent Safari 18+ navigation white flash (#30) - toc: Ensure active heading scrolls into view in long TOC (218c275)
- Prevent horizontal scroll on narrow screens (c4fe524)
- Automatically wrap markdown tables in a scrollable div to prevent horizontal overflow (77938c9)
- Prevent search loading state from sticking when debounced requests are cancelled (49372d3)
- Prevent layout shift when toggling panel in Safari & hide non-HTML scrollbars sitewide (ef3b78f)
- Automatically wrap markdown tables in a scrollable div to prevent horizontal overflow (c4885d9)
- Rename manifest.webmanifest.js to app.webmanifest.js and support subpath deployment (bfd90d6)
- Restore scrollbar visibility (excluding search, nav, and toc panels) (91f9451)
๐ Refactors#
- Rewrite
Rosecomponent with custom element (ac6c24f)
๐ก Chore#
- Update JSDoc in
types.tsand tweak others (6155e76) - Update docs (d67200e)
- Update deps, Astro 5.12.1 โ 5.14.4 (enable experimental
chromeDevtoolsWorkspaceandfailOnPrerenderConflict) (8dcee65)
โค๏ธ Contributors#
- Stephanie Lin (@lin-stephanie)