chore: prepare release 4.5.2
Some checks are pending
CI / build (push) Waiting to run

This commit is contained in:
matt 2026-04-01 21:01:15 -07:00
parent e8b8fab3f8
commit 6d1d5a1822
7 changed files with 34 additions and 7 deletions

View file

@ -8,8 +8,11 @@ This format follows Keep a Changelog principles and aims for Semantic Versioning
- Link PRs/issues inline when helpful, e.g., (#123) or [#123]. Reference-style links at the bottom are encouraged for readability.
## [Unreleased]
_No unreleased changes yet._
## [4.5.2] - 2026-04-01
### Added
- **Hover-intent prefetch** (`WEB_PREFETCH=1`): Hovering over an "Open" button on the Finished Decks page now prefetches the deck view in the background after a 100 ms delay, eliminating the CSV-parse wait on click. On Chrome 108+, uses the Speculation Rules API for full prerender (`data-prerender-ok="1"`); falls back to `rel=prefetch` on other browsers. Feature-flagged and off by default; respects Data Saver / 2G connections and limits concurrent prefetches to 2.
- **Hover-intent prefetch** (`WEB_PREFETCH=1`): Hovering over an "Open" button on the Finished Decks page now prefetches the deck view in the background after a 100 ms delay, eliminating the CSV-parse wait on click. Falls back to `rel=prefetch` on all browsers (Speculation Rules API infrastructure included for future side-effect-free GET routes). Feature-flagged and off by default; respects Data Saver / 2G connections.
## [4.5.1] - 2026-04-01
### Added