diff --git a/CHANGELOG.md b/CHANGELOG.md
index ab1d3dc..d1d4cb4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,16 @@ All notable changes are documented here.
## Unreleased
+## 0.2.1 - 2026-08-31
+
+- Fixed compact solver-step cards so their explanations no longer overflow.
+- Fixed 75% board zoom and removed unnecessary inner scrolling at fitted and
+ reduced board sizes.
+- Changed the standard digit keypad to a 3-by-3 layout with a full-width Erase
+ key, while retaining a 4-column layout for larger grids.
+- Kept board and sidebar widths stable across Play, Set, Generate, Solve and
+ Helpers, with helper controls reflowing inside the shared sidebar width.
+
## 0.2.0 - 2026-08-31
- Added staged guided hints that reveal focus, technique, reasoning and effects
diff --git a/README.md b/README.md
index c047285..5554194 100644
--- a/README.md
+++ b/README.md
@@ -268,7 +268,7 @@ npm run release:artifact
The command verifies the manifest, types, formatting, tests, production build,
browser workflows and Toolbox contract before creating a deterministic
-`release/sudoku-tools-0.2.0.zip` with a matching SHA-256 sidecar.
+`release/sudoku-tools-0.2.1.zip` with a matching SHA-256 sidecar.
## Scope and references
diff --git a/SOURCE.md b/SOURCE.md
index 78807b7..5711895 100644
--- a/SOURCE.md
+++ b/SOURCE.md
@@ -1,8 +1,8 @@
# Corresponding source
-The corresponding source for Sudoku Tools 0.2.0 is available at:
+The corresponding source for Sudoku Tools 0.2.1 is available at:
-https://git.add-ideas.de/lotobo/sudoku-tools/src/tag/v0.2.0
+https://git.add-ideas.de/lotobo/sudoku-tools/src/tag/v0.2.1
The production archive is generated from that tag with the scripts and exact
dependency lock contained in the repository. It contains source identity,
diff --git a/package-lock.json b/package-lock.json
index 4a8365a..1c8adf8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "sudoku-tools",
- "version": "0.2.0",
+ "version": "0.2.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "sudoku-tools",
- "version": "0.2.0",
+ "version": "0.2.1",
"license": "GPL-3.0-or-later",
"dependencies": {
"@add-ideas/toolbox-contract": "0.2.3",
diff --git a/package.json b/package.json
index a46db04..56a7b7c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "sudoku-tools",
- "version": "0.2.0",
+ "version": "0.2.1",
"description": "Set, play, solve and analyse Sudoku puzzles locally in the browser.",
"license": "GPL-3.0-or-later",
"author": "Albrecht Degering",
diff --git a/public/CHANGELOG.md b/public/CHANGELOG.md
index ab1d3dc..d1d4cb4 100644
--- a/public/CHANGELOG.md
+++ b/public/CHANGELOG.md
@@ -4,6 +4,16 @@ All notable changes are documented here.
## Unreleased
+## 0.2.1 - 2026-08-31
+
+- Fixed compact solver-step cards so their explanations no longer overflow.
+- Fixed 75% board zoom and removed unnecessary inner scrolling at fitted and
+ reduced board sizes.
+- Changed the standard digit keypad to a 3-by-3 layout with a full-width Erase
+ key, while retaining a 4-column layout for larger grids.
+- Kept board and sidebar widths stable across Play, Set, Generate, Solve and
+ Helpers, with helper controls reflowing inside the shared sidebar width.
+
## 0.2.0 - 2026-08-31
- Added staged guided hints that reveal focus, technique, reasoning and effects
diff --git a/public/README.md b/public/README.md
index c047285..5554194 100644
--- a/public/README.md
+++ b/public/README.md
@@ -268,7 +268,7 @@ npm run release:artifact
The command verifies the manifest, types, formatting, tests, production build,
browser workflows and Toolbox contract before creating a deterministic
-`release/sudoku-tools-0.2.0.zip` with a matching SHA-256 sidecar.
+`release/sudoku-tools-0.2.1.zip` with a matching SHA-256 sidecar.
## Scope and references
diff --git a/public/SOURCE.md b/public/SOURCE.md
index 78807b7..5711895 100644
--- a/public/SOURCE.md
+++ b/public/SOURCE.md
@@ -1,8 +1,8 @@
# Corresponding source
-The corresponding source for Sudoku Tools 0.2.0 is available at:
+The corresponding source for Sudoku Tools 0.2.1 is available at:
-https://git.add-ideas.de/lotobo/sudoku-tools/src/tag/v0.2.0
+https://git.add-ideas.de/lotobo/sudoku-tools/src/tag/v0.2.1
The production archive is generated from that tag with the scripts and exact
dependency lock contained in the repository. It contains source identity,
diff --git a/public/toolbox-app.json b/public/toolbox-app.json
index 754ea75..d0c59bc 100644
--- a/public/toolbox-app.json
+++ b/public/toolbox-app.json
@@ -3,7 +3,7 @@
"schemaVersion": 1,
"id": "de.add-ideas.sudoku-tools",
"name": "Sudoku Tools",
- "version": "0.2.0",
+ "version": "0.2.1",
"description": "Set, play, solve and analyse Sudoku puzzles locally in the browser.",
"entry": "./",
"icon": "./favicon.svg",
diff --git a/src/components/BoardViewport.tsx b/src/components/BoardViewport.tsx
index a5834bd..fe496dc 100644
--- a/src/components/BoardViewport.tsx
+++ b/src/components/BoardViewport.tsx
@@ -100,7 +100,7 @@ export function BoardViewport({
return (