chore(release): 1.0.2

Adds the changelog this repo was missing. Git tags currently run ahead of
package.json (v1.1.1 exists while package.json was 1.0.1), so the tag line
and the package version still need reconciling separately - no tag is
created here.
This commit is contained in:
TehRiehlDeal committed 2026-09-09 19:59:27 -07:00
1 parent c43553428f
commit 258c9cfb83
2 files changed
+37 -1

No files matched your search

+36
View File
@@ -0,0 +1,36 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
> History prior to 1.0.2 has not yet been backfilled from git.
## [Unreleased]
## [1.0.2] - 2026-09-09
### Fixed
- Versus, Game Night and Async Versus can complete a match again. None of the
three ever created a backend game session, so no score was produced, nothing
was submitted, the opponent was never notified, and the completion modal had
no way out.
- Chain links may be reused. Repeating an actor or movie was rejected outright
instead of being allowed and penalised, which could strand a player mid-chain.
Reuse now warns that it costs points, and the penalty appears in the score
breakdown.
- A failed async score submission is no longer retried on every render.
- Confetti no longer re-randomises mid-flight.
- Page data fetches are cancelled on unmount, so a late response cannot write
into a view the player has left.
- Profile stats and history load independently, fixing a guard that could stop
the stats request from ever re-running.
### Changed
- The dev container starts the Vite server correctly and now picks up source
edits, so hot reload works.
- The lint CI job fails on warnings, and the two React hook rules that had been
demoted to warnings are back at error.
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "frontend-temp",
"private": true,
"version": "1.0.1",
"version": "1.0.2",
"type": "module",
"license": "MIT",
"author": "Kevin Riehl",