Skip to content

Commit fd7b13e

Browse files
author
J.A.R.V.I.S.
committed
fix: simplify dashboard login — session-based auth replaces broken external_auth, remove AuthGuard, bump v4.0.1
1 parent d444526 commit fd7b13e

8 files changed

Lines changed: 8 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
# Changelog
22

33
## [v4.0.0] - 2026-05-23
4-
- 🆕 **Neu:** HA Dashboard öffnet sich im Standard-Browser mit external_auth Auto-Login
5-
- 🆕 **Neu:** AuthGuard – IP-Ban-Schutz mit Rate-Limiting und Retry-Backoff
4+
- 🆕 **Neu:** HA Dashboard öffnet sich im Standard-Browser (einmaliges Login, Session bleibt erhalten)
65
- 🎨 **Redesign:** Moderne Notification-Popups (Dark Theme, abgerundete Ecken)
76
- 🎨 **Redesign:** Modernisierte Einstellungen
87
- 📊 **Sensoren:** macOS-iBoard + `ioreg` SMC + `powermetrics` (treiberlos)

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@ Wenn du macOS nutzt, teste bitte diese Version und melde Bugs – **die Communit
3333

3434
## v4.0 New Features
3535

36-
- 🖥️ **Dashboard im Browser** – HA-Dashboard öffnet sich automatisch im Standard-Browser (mit Auto-Login)
37-
- 🛡️ **AuthGuard** – IP-Ban-Schutz: Rate-Limiting, Exponential Backoff, automatische Sperr-Pause
36+
- 🖥️ **Dashboard** – Öffnet HA-Dashboard im Standard-Browser (einmaliges Login, Session bleibt erhalten)
3837
- 🎨 **Modernes Dark Mode** – Komplett neu gestaltete Benutzeroberfläche
3938

4039
### v3.0 Features

README_EN.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@ Please report bugs at [Issues](https://github.com/TechFlipsi/ha-desklink-mac/iss
2828
- 🔔 **Actionable Notifications** – Notifications with action buttons
2929
-**Quick Actions** – Dashboard button for HA entity toggles
3030
- 📸 **Screenshot** – Screenshot save + upload as HA event
31-
- 🖥️ **Dashboard** – Opens HA dashboard in default browser (with auto-login)
32-
- 🛡️ **AuthGuard** – IP-ban protection: rate limiting, exponential backoff, automatic lock pause
31+
- 🖥️ **Dashboard** – Opens HA dashboard in default browser (login once, session persists)
3332
- 📷 **Webcam Sensor** – Shows if webcam is active (on/off)
3433
- 🔌 **mobile_app Protocol** – identical to the Windows app
3534
- 🔄 **Auto-Update** – checks for updates on startup

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.0.0
1+
4.0.1

src/HaDeskLink/HaApiClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,6 @@ private static string GetVersion()
314314
if (File.Exists(vfile)) return File.ReadAllText(vfile).Trim();
315315
}
316316
catch { }
317-
return "4.0.0";
317+
return "4.0.1";
318318
}
319319
}

src/HaDeskLink/HaDeskLink.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<TargetFramework>net8.0</TargetFramework>
66
<AssemblyName>HA_DeskLink</AssemblyName>
77
<RootNamespace>HaDeskLink</RootNamespace>
8-
<Version>4.0.0</Version>
8+
<Version>4.0.1</Version>
99
<Nullable>enable</Nullable>
1010
<RuntimeIdentifier>osx-arm64</RuntimeIdentifier>
1111
<DefineConstants>MACOS</DefineConstants>

src/HaDeskLink/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,6 @@ private static string GetVersion()
9898
if (File.Exists(vfile)) return File.ReadAllText(vfile).Trim();
9999
}
100100
catch { }
101-
return "4.0.0";
101+
return "4.0.1";
102102
}
103103
}

src/HaDeskLink/Views/MainWindow.axaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ private static string GetVersion()
250250
if (System.IO.File.Exists(vfile)) return System.IO.File.ReadAllText(vfile).Trim();
251251
}
252252
catch { }
253-
return "4.0.0";
253+
return "4.0.1";
254254
}
255255

256256
private static void OpenUrl(string url)

0 commit comments

Comments
 (0)