From 91456f6a58d8bf2b8560ec68e191966c837f231c Mon Sep 17 00:00:00 2001
From: Views2k <292889387+Views2k@users.noreply.github.com>
Date: Wed, 21 Oct 2026 01:02:50 +0000
Subject: [PATCH 1/3] Wisp 2.6.14: clip recording, game audio, display restart
and update fixes
---
CHANGELOG.md | 10 +++++-----
LICENSES/library-sources-distribution.json | 4 ++--
README.md | 6 +++---
docs/releases/Wisp-2.6.14-release-notes.md | 17 +++++++++++++++++
installer/Wisp.iss | 2 +-
src/Wisp.App/ReleaseNotesCatalog.cs | 18 +++++++++++++++++-
src/Wisp.App/Wisp.App.csproj | 6 +++---
src/Wisp.App/app.manifest | 2 +-
src/Wisp.Updater/Wisp.Updater.csproj | 6 +++---
9 files changed, 52 insertions(+), 19 deletions(-)
create mode 100644 docs/releases/Wisp-2.6.14-release-notes.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b4c0a5fd..8e411676 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,13 +2,13 @@
Notable changes to Wisp are recorded here.
-## Unreleased
+## 2.6.14 - 2026-10-20
-- Keep recording clips when the GPU cannot keep up. When frames cannot be encoded at the configured rate, the recorder now drops frames and keeps the clip in step with the game and its audio instead of discarding the rolling buffer and restarting every few seconds; recording stops only if the pipeline falls more than two seconds behind.
-- Write the clip buffer from its own thread so a slow disk no longer delays frames; the recording keeps its history while storage catches up.
-- Report which check the update helper failed when an update cannot start, and show how to reinstall when this copy of Wisp does not match the registered installation. Automatic update attempts stop for the session after such a rejection; Install update remains available from the dashboard.
-- Record game audio on PCs where Windows reports a meaningless buffer size for the game audio stream. Clip recording previously failed to start there with an audio capture error.
+- Keep clip recording going when the graphics card is busy instead of restarting every few seconds; clips stay in step with the game and its audio.
+- Keep a slow drive from holding up clip recording.
+- Record game audio in clips on PCs where recording previously stopped with an audio capture error.
- Keep Wisp running when Windows restarts its desktop display, for example after a graphics driver reset; the HUD restores its transparent overlay on its own.
+- Stop automatic update attempts when this copy of Wisp cannot update itself automatically, and show how to install the update with the full installer from wispoverlay.com. Install update remains available from the dashboard.
## 2.6.13 - 2026-10-17
diff --git a/LICENSES/library-sources-distribution.json b/LICENSES/library-sources-distribution.json
index 3408e855..051a8533 100644
--- a/LICENSES/library-sources-distribution.json
+++ b/LICENSES/library-sources-distribution.json
@@ -1,8 +1,8 @@
{
"schemaVersion": 1,
- "version": "2.6.13",
+ "version": "2.6.14",
"archive": {
- "filename": "Wisp-2.6.13-library-sources.zip",
+ "filename": "Wisp-2.6.14-library-sources.zip",
"sourceVersion": "2.6.8",
"url": "https://github.com/Views2k/Wisp/releases/download/library-sources-2.6.8/Wisp-2.6.8-library-sources.zip",
"bytes": 879043478,
diff --git a/README.md b/README.md
index 04b6d8a8..f277d045 100644
--- a/README.md
+++ b/README.md
@@ -13,11 +13,11 @@
Buy Me a Coffee
-## Wisp 2.6.12
+## Wisp 2.6.14
-Wisp 2.6.13 keeps the HUD running when the graphics card refuses memory as the game starts, closes cleanly even when a renderer thread is stuck, stops the updater retrying when its helper is missing, and reports the drift gauge setting to Wisp Tools.
+Wisp 2.6.14 keeps clips recording when the graphics card is busy, records game audio on more PCs, stays open when Windows restarts its desktop display, and shows how to finish an update that cannot install itself.
-[Clips](#clips) · [Tune](#tune) · [Lap review](#lap-review) · [Live map and lap delta](#live-map-and-lap-delta) · [Install](#install) · [2.6.13 release notes](docs/releases/Wisp-2.6.13-release-notes.md)
+[Clips](#clips) · [Tune](#tune) · [Lap review](#lap-review) · [Live map and lap delta](#live-map-and-lap-delta) · [Install](#install) · [2.6.14 release notes](docs/releases/Wisp-2.6.14-release-notes.md)
### Clips
diff --git a/docs/releases/Wisp-2.6.14-release-notes.md b/docs/releases/Wisp-2.6.14-release-notes.md
new file mode 100644
index 00000000..e8bb881b
--- /dev/null
+++ b/docs/releases/Wisp-2.6.14-release-notes.md
@@ -0,0 +1,17 @@
+# Wisp 2.6.14
+
+[Download the latest Wisp release for Windows](https://github.com/Views2k/Wisp/releases/latest)
+
+## Clips
+
+- Clip recording keeps going when the graphics card is busy instead of restarting every few seconds, and clips stay in step with the game and its audio.
+- A slow drive no longer holds up clip recording.
+- Clips record game audio on PCs where recording previously stopped with an audio capture error.
+
+## Reliability
+
+- Wisp keeps running when Windows restarts its desktop display, for example after a graphics driver reset, and the HUD restores its transparent overlay on its own.
+
+## Updates
+
+- When this copy of Wisp cannot update itself automatically, Wisp stops retrying in the background and shows how to install the update with the full installer from wispoverlay.com. Install update stays available on the dashboard.
diff --git a/installer/Wisp.iss b/installer/Wisp.iss
index 4aead8d8..0d86f303 100644
--- a/installer/Wisp.iss
+++ b/installer/Wisp.iss
@@ -1,5 +1,5 @@
#define MyAppName "Wisp"
-#define MyAppVersion "2.6.13"
+#define MyAppVersion "2.6.14"
#define MyAppDisplayVersion MyAppVersion
#define MyAppOutputVersion MyAppVersion
#define MyAppPublisher "Wisp"
diff --git a/src/Wisp.App/ReleaseNotesCatalog.cs b/src/Wisp.App/ReleaseNotesCatalog.cs
index 9e10d3ae..40995c80 100644
--- a/src/Wisp.App/ReleaseNotesCatalog.cs
+++ b/src/Wisp.App/ReleaseNotesCatalog.cs
@@ -14,12 +14,28 @@ public static class ReleaseNotesCatalog
{
public static IReadOnlyList Entries { get; } =
[
+ new(
+ "2.6.14",
+ "October 20, 2026",
+ "CLIPS AND UPDATE FIXES",
+ "Clips keep recording and capture game audio on more PCs, Wisp stays open through display restarts, and updates that cannot install themselves point you to the installer.",
+ true,
+ [
+ Group("Clips",
+ "Clip recording keeps going when the graphics card is busy instead of restarting every few seconds, and clips stay in step with the game and its audio.",
+ "A slow drive no longer holds up clip recording.",
+ "Clips record game audio on PCs where recording previously stopped with an audio capture error."),
+ Group("Reliability",
+ "Wisp keeps running when Windows restarts its desktop display, for example after a graphics driver reset, and the HUD restores its transparent overlay on its own."),
+ Group("Updates",
+ "When this copy of Wisp cannot update itself automatically, Wisp stops retrying in the background and shows how to install the update with the full installer from wispoverlay.com. Install update stays available on the dashboard.")
+ ]),
new(
"2.6.13",
"October 17, 2026",
"STABILITY FIXES",
"The HUD renderer recovers from graphics-memory refusals, closing stays clean, and the updater stops retrying a missing helper.",
- true,
+ false,
[
Group("Reliability",
"The HUD keeps running when the graphics card or Windows compositor refuses memory as the game starts; the renderer reports it and restarts instead of closing Wisp.",
diff --git a/src/Wisp.App/Wisp.App.csproj b/src/Wisp.App/Wisp.App.csproj
index da1349ed..1d688434 100644
--- a/src/Wisp.App/Wisp.App.csproj
+++ b/src/Wisp.App/Wisp.App.csproj
@@ -11,9 +11,9 @@
Wisp
Wisp
Wheel-indicated speed and G-force display for Forza Horizon 6.
- 2.6.13
- 2.6.13.0
- 2.6.13.0
+ 2.6.14
+ 2.6.14.0
+ 2.6.14.0
true
false
false
diff --git a/src/Wisp.App/app.manifest b/src/Wisp.App/app.manifest
index 0e608bbb..00af4d01 100644
--- a/src/Wisp.App/app.manifest
+++ b/src/Wisp.App/app.manifest
@@ -1,6 +1,6 @@
-
+
diff --git a/src/Wisp.Updater/Wisp.Updater.csproj b/src/Wisp.Updater/Wisp.Updater.csproj
index 096f738f..bcb809a6 100644
--- a/src/Wisp.Updater/Wisp.Updater.csproj
+++ b/src/Wisp.Updater/Wisp.Updater.csproj
@@ -12,9 +12,9 @@
Wisp
Wisp Update Helper
Applies verified Wisp updates after the app exits.
- 2.6.13
- 2.6.13.0
- 2.6.13.0
+ 2.6.14
+ 2.6.14.0
+ 2.6.14.0
From 9271321cc4a9e82d0de815a33f99834ade3ad670 Mon Sep 17 00:00:00 2001
From: Views2k <292889387+Views2k@users.noreply.github.com>
Date: Wed, 21 Oct 2026 04:09:45 +0000
Subject: [PATCH 2/3] Release as Wisp 2.7 instead of 2.6.14
---
CHANGELOG.md | 2 +-
LICENSES/library-sources-distribution.json | 4 ++--
README.md | 6 +++---
...-2.6.14-release-notes.md => Wisp-2.7.0-release-notes.md} | 4 +++-
installer/Wisp.iss | 2 +-
src/Wisp.App/ReleaseNotesCatalog.cs | 6 +++---
src/Wisp.App/Wisp.App.csproj | 6 +++---
src/Wisp.App/app.manifest | 2 +-
src/Wisp.Updater/Wisp.Updater.csproj | 6 +++---
9 files changed, 20 insertions(+), 18 deletions(-)
rename docs/releases/{Wisp-2.6.14-release-notes.md => Wisp-2.7.0-release-notes.md} (78%)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8e411676..32a7226e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,7 +2,7 @@
Notable changes to Wisp are recorded here.
-## 2.6.14 - 2026-10-20
+## 2.7.0 - 2026-10-21
- Keep clip recording going when the graphics card is busy instead of restarting every few seconds; clips stay in step with the game and its audio.
- Keep a slow drive from holding up clip recording.
diff --git a/LICENSES/library-sources-distribution.json b/LICENSES/library-sources-distribution.json
index 051a8533..6e5afdfc 100644
--- a/LICENSES/library-sources-distribution.json
+++ b/LICENSES/library-sources-distribution.json
@@ -1,8 +1,8 @@
{
"schemaVersion": 1,
- "version": "2.6.14",
+ "version": "2.7.0",
"archive": {
- "filename": "Wisp-2.6.14-library-sources.zip",
+ "filename": "Wisp-2.7.0-library-sources.zip",
"sourceVersion": "2.6.8",
"url": "https://github.com/Views2k/Wisp/releases/download/library-sources-2.6.8/Wisp-2.6.8-library-sources.zip",
"bytes": 879043478,
diff --git a/README.md b/README.md
index f277d045..b2ad160a 100644
--- a/README.md
+++ b/README.md
@@ -13,11 +13,11 @@
Buy Me a Coffee
-## Wisp 2.6.14
+## Wisp 2.7
-Wisp 2.6.14 keeps clips recording when the graphics card is busy, records game audio on more PCs, stays open when Windows restarts its desktop display, and shows how to finish an update that cannot install itself.
+Wisp 2.7 keeps clips recording when the graphics card is busy, records game audio on more PCs, stays open when Windows restarts its desktop display, and shows how to finish an update that cannot install itself.
-[Clips](#clips) · [Tune](#tune) · [Lap review](#lap-review) · [Live map and lap delta](#live-map-and-lap-delta) · [Install](#install) · [2.6.14 release notes](docs/releases/Wisp-2.6.14-release-notes.md)
+[Clips](#clips) · [Tune](#tune) · [Lap review](#lap-review) · [Live map and lap delta](#live-map-and-lap-delta) · [Install](#install) · [2.7 release notes](docs/releases/Wisp-2.7.0-release-notes.md)
### Clips
diff --git a/docs/releases/Wisp-2.6.14-release-notes.md b/docs/releases/Wisp-2.7.0-release-notes.md
similarity index 78%
rename from docs/releases/Wisp-2.6.14-release-notes.md
rename to docs/releases/Wisp-2.7.0-release-notes.md
index e8bb881b..600ad6ad 100644
--- a/docs/releases/Wisp-2.6.14-release-notes.md
+++ b/docs/releases/Wisp-2.7.0-release-notes.md
@@ -1,4 +1,6 @@
-# Wisp 2.6.14
+# Wisp 2.7
+
+Wisp 2.7 keeps clips recording when the graphics card is busy, records game audio on more PCs, stays open when Windows restarts its desktop display, and shows how to finish an update that cannot install itself.
[Download the latest Wisp release for Windows](https://github.com/Views2k/Wisp/releases/latest)
diff --git a/installer/Wisp.iss b/installer/Wisp.iss
index 0d86f303..b6190768 100644
--- a/installer/Wisp.iss
+++ b/installer/Wisp.iss
@@ -1,5 +1,5 @@
#define MyAppName "Wisp"
-#define MyAppVersion "2.6.14"
+#define MyAppVersion "2.7.0"
#define MyAppDisplayVersion MyAppVersion
#define MyAppOutputVersion MyAppVersion
#define MyAppPublisher "Wisp"
diff --git a/src/Wisp.App/ReleaseNotesCatalog.cs b/src/Wisp.App/ReleaseNotesCatalog.cs
index 40995c80..fa79646c 100644
--- a/src/Wisp.App/ReleaseNotesCatalog.cs
+++ b/src/Wisp.App/ReleaseNotesCatalog.cs
@@ -15,9 +15,9 @@ public static class ReleaseNotesCatalog
public static IReadOnlyList Entries { get; } =
[
new(
- "2.6.14",
- "October 20, 2026",
- "CLIPS AND UPDATE FIXES",
+ "2.7",
+ "October 21, 2026",
+ "CLIPS AND RELIABILITY",
"Clips keep recording and capture game audio on more PCs, Wisp stays open through display restarts, and updates that cannot install themselves point you to the installer.",
true,
[
diff --git a/src/Wisp.App/Wisp.App.csproj b/src/Wisp.App/Wisp.App.csproj
index 1d688434..067f95c6 100644
--- a/src/Wisp.App/Wisp.App.csproj
+++ b/src/Wisp.App/Wisp.App.csproj
@@ -11,9 +11,9 @@
Wisp
Wisp
Wheel-indicated speed and G-force display for Forza Horizon 6.
- 2.6.14
- 2.6.14.0
- 2.6.14.0
+ 2.7.0
+ 2.7.0.0
+ 2.7.0.0
true
false
false
diff --git a/src/Wisp.App/app.manifest b/src/Wisp.App/app.manifest
index 00af4d01..e72ad027 100644
--- a/src/Wisp.App/app.manifest
+++ b/src/Wisp.App/app.manifest
@@ -1,6 +1,6 @@
-
+
diff --git a/src/Wisp.Updater/Wisp.Updater.csproj b/src/Wisp.Updater/Wisp.Updater.csproj
index bcb809a6..22602bf2 100644
--- a/src/Wisp.Updater/Wisp.Updater.csproj
+++ b/src/Wisp.Updater/Wisp.Updater.csproj
@@ -12,9 +12,9 @@
Wisp
Wisp Update Helper
Applies verified Wisp updates after the app exits.
- 2.6.14
- 2.6.14.0
- 2.6.14.0
+ 2.7.0
+ 2.7.0.0
+ 2.7.0.0
From c90b6b4689531515b2ab8aeabfdc93c10d8571d7 Mon Sep 17 00:00:00 2001
From: Views2k <292889387+Views2k@users.noreply.github.com>
Date: Wed, 21 Oct 2026 05:54:15 +0000
Subject: [PATCH 3/3] Add the update-check and diagnostics fixes to the Wisp
2.7 notes
---
CHANGELOG.md | 4 ++++
README.md | 2 +-
docs/releases/Wisp-2.7.0-release-notes.md | 9 ++++++++-
src/Wisp.App/ReleaseNotesCatalog.cs | 11 ++++++++---
4 files changed, 21 insertions(+), 5 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 32a7226e..51d1dad7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,10 @@ Notable changes to Wisp are recorded here.
- Record game audio in clips on PCs where recording previously stopped with an audio capture error.
- Keep Wisp running when Windows restarts its desktop display, for example after a graphics driver reset; the HUD restores its transparent overlay on its own.
- Stop automatic update attempts when this copy of Wisp cannot update itself automatically, and show how to install the update with the full installer from wispoverlay.com. Install update remains available from the dashboard.
+- Make update checks more dependable on shared internet connections and during network outages.
+- Make diagnostics tell a Windows power loss or system crash apart from a problem in Wisp.
+- Give crash reports time to include Windows crash details when Windows is slow to respond right after sign-in.
+- Report game access and compatibility problems once per game session.
## 2.6.13 - 2026-10-17
diff --git a/README.md b/README.md
index b2ad160a..0e567915 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@
## Wisp 2.7
-Wisp 2.7 keeps clips recording when the graphics card is busy, records game audio on more PCs, stays open when Windows restarts its desktop display, and shows how to finish an update that cannot install itself.
+Wisp 2.7 is a reliability update. Clips keep recording when the graphics card is busy, game audio records on more PCs, Wisp stays open when Windows restarts its desktop display, and updates are checked and installed more dependably.
[Clips](#clips) · [Tune](#tune) · [Lap review](#lap-review) · [Live map and lap delta](#live-map-and-lap-delta) · [Install](#install) · [2.7 release notes](docs/releases/Wisp-2.7.0-release-notes.md)
diff --git a/docs/releases/Wisp-2.7.0-release-notes.md b/docs/releases/Wisp-2.7.0-release-notes.md
index 600ad6ad..056f0653 100644
--- a/docs/releases/Wisp-2.7.0-release-notes.md
+++ b/docs/releases/Wisp-2.7.0-release-notes.md
@@ -1,6 +1,6 @@
# Wisp 2.7
-Wisp 2.7 keeps clips recording when the graphics card is busy, records game audio on more PCs, stays open when Windows restarts its desktop display, and shows how to finish an update that cannot install itself.
+Wisp 2.7 is a reliability update. Clips keep recording when the graphics card is busy, game audio records on more PCs, Wisp stays open when Windows restarts its desktop display, and updates are checked and installed more dependably.
[Download the latest Wisp release for Windows](https://github.com/Views2k/Wisp/releases/latest)
@@ -17,3 +17,10 @@ Wisp 2.7 keeps clips recording when the graphics card is busy, records game audi
## Updates
- When this copy of Wisp cannot update itself automatically, Wisp stops retrying in the background and shows how to install the update with the full installer from wispoverlay.com. Install update stays available on the dashboard.
+- Update checks are more dependable on shared internet connections and during network outages.
+
+## Diagnostics
+
+- Diagnostics tell a Windows power loss or system crash apart from a problem in Wisp.
+- Crash reports include Windows crash details even when Windows is slow to respond right after sign-in.
+- Game access and compatibility problems are reported once per game session.
diff --git a/src/Wisp.App/ReleaseNotesCatalog.cs b/src/Wisp.App/ReleaseNotesCatalog.cs
index fa79646c..2dacc3d8 100644
--- a/src/Wisp.App/ReleaseNotesCatalog.cs
+++ b/src/Wisp.App/ReleaseNotesCatalog.cs
@@ -17,8 +17,8 @@ public static class ReleaseNotesCatalog
new(
"2.7",
"October 21, 2026",
- "CLIPS AND RELIABILITY",
- "Clips keep recording and capture game audio on more PCs, Wisp stays open through display restarts, and updates that cannot install themselves point you to the installer.",
+ "RELIABILITY UPDATE",
+ "Clips keep recording and capture game audio on more PCs, Wisp stays open through display restarts, and updates are checked and installed more dependably.",
true,
[
Group("Clips",
@@ -28,7 +28,12 @@ public static class ReleaseNotesCatalog
Group("Reliability",
"Wisp keeps running when Windows restarts its desktop display, for example after a graphics driver reset, and the HUD restores its transparent overlay on its own."),
Group("Updates",
- "When this copy of Wisp cannot update itself automatically, Wisp stops retrying in the background and shows how to install the update with the full installer from wispoverlay.com. Install update stays available on the dashboard.")
+ "When this copy of Wisp cannot update itself automatically, Wisp stops retrying in the background and shows how to install the update with the full installer from wispoverlay.com. Install update stays available on the dashboard.",
+ "Update checks are more dependable on shared internet connections and during network outages."),
+ Group("Diagnostics",
+ "Diagnostics tell a Windows power loss or system crash apart from a problem in Wisp.",
+ "Crash reports include Windows crash details even when Windows is slow to respond right after sign-in.",
+ "Game access and compatibility problems are reported once per game session.")
]),
new(
"2.6.13",