diff --git a/CHANGELOG.md b/CHANGELOG.md
index 55c4a41..aceecc8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,11 @@ All notable changes to RigDoctor are recorded here. Format follows
(`MAJOR.MINOR.PATCH`, pre-1.0). `__version__` and `pyproject.toml` must match the git
release tag (so the auto-updater, D18, can compare versions).
+## [0.18.1] - 2026-05-22
+### Changed
+- Recording badge: dropped the sample count (not useful at a glance) — it now shows just
+ **● Recording** + the game, plus a **⚠ GPU-lost** line if one is detected.
+
## [0.18.0] - 2026-05-22
### Added
- **Global recording indicator.** While a capture is running, the sidebar shows a red
diff --git a/pyproject.toml b/pyproject.toml
index ad9588b..caae9b0 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "rigdoctor"
-version = "0.18.0"
+version = "0.18.1"
description = "Modular hardware monitoring & crash diagnostics for Linux gamers."
readme = "README.md"
requires-python = ">=3.11"
diff --git a/src/rigdoctor/__init__.py b/src/rigdoctor/__init__.py
index 02629fc..3a1d45b 100644
--- a/src/rigdoctor/__init__.py
+++ b/src/rigdoctor/__init__.py
@@ -1,3 +1,3 @@
"""RigDoctor — modular hardware monitoring & crash diagnostics for Linux gamers."""
-__version__ = "0.18.0"
+__version__ = "0.18.1"
diff --git a/src/rigdoctor/gui/main_window.py b/src/rigdoctor/gui/main_window.py
index ee8afbc..afada4c 100644
--- a/src/rigdoctor/gui/main_window.py
+++ b/src/rigdoctor/gui/main_window.py
@@ -270,12 +270,11 @@ class MainWindow(QMainWindow):
self._rec_indicator.hide()
return
game = status.get("game")
- samples = status.get("samples", 0)
- lost = " · GPU-lost" if status.get("gpu_lost") else ""
lines = [f"● Recording"]
if game:
lines.append(f"{html.escape(str(game))}")
- lines.append(f"{samples} samples{lost}")
+ if status.get("gpu_lost"):
+ lines.append(f"⚠ GPU-lost")
self._rec_indicator.setText("
".join(lines))
self._rec_indicator.show()