Skip to content

Releases: Ding-Ding-Projects/HomeAssistantAcDefender

Home Assistant AC Defender v0.1.4566 — No public code name resolved

Choose a tag to compare

@DingDingChae DingDingChae released this 22 Aug 02:11

Home Assistant AC Defender v0.1.4566

Locally built from commit 67d48234d6ef9e59094f14464351f2c65f93bf32. Separate Docker image archives are prepared for linux/amd64 and linux/arm64. Independent published-download proof is established only by the authoritative release asset readback below.

  • ac-defender-docker-0.1.4566-amd64.tar.gz: run gunzip ac-defender-docker-0.1.4566-amd64.tar.gz, then docker load --input ac-defender-docker-0.1.4566-amd64.tar; use the exact image reference from its metadata.
  • ac-defender-docker-0.1.4566-arm64.tar.gz: run gunzip ac-defender-docker-0.1.4566-arm64.tar.gz, then docker load --input ac-defender-docker-0.1.4566-arm64.tar; use the exact image reference from its metadata.

Windows Electron controller

Locally built and locally checked unsigned Squirrel.Windows Setup.exe, .nupkg update package, and RELEASES feed are prepared for the Windows controller. Background updates use HTTPS plus RELEASES/package hashes and retain an unsigned-artifact warning contract; visible controller warning copy remains an integration follow-up. Independent published-download proof is established only by release asset readback. No signing certificate is used.

Workflow timing

  • Workflow started: 2026-08-22T01:45:51Z
  • Workflow completed: 2026-08-22T02:11:34Z
  • Workflow duration (workflow-start first job through gh release create completion): 00:25:43

Release code name

No public code name resolved

No unused public photo was available at release time; the software release is not blocked by catalog availability.

CI line-count report

Reproducible line-count report

Generated by python scripts/count_lines.py at the checked-out commit.

Area Files Total lines Non-blank lines Agent-attributed lines
Configuration/other text 31 9650 9493 2947
Documentation 90 9775 7696 5798
Application source 79 32279 28495 11751
Styles/markup 198 20615 18831 10851
Tests 17 8988 7980 3058
Project total 415 81307 72495 34405
Excluded binary/non-text 45 — — —
Grand total (tracked files) 460 81307 text + binary 72495 text + binary —
  • Grand total of counted text: 81307 lines (72495 non-blank).
  • Agent attribution rule: surviving git blame lines are agent-written when the commit author identity or an explicit Co-Authored-By trailer names an automation identity (agent, automation, bot, codex, or claude).
  • Excluded: 45 tracked binary/non-text files plus build/runtime/vendor trees (.git, bin, obj, App_Data, and node_modules). Binary files are excluded because they have no portable source-line meaning.

Checks

  • Docker images: linux/amd64 and linux/arm64 archives were built from this commit with OCI revision/version labels and checksums.
  • Electron: npm run dist, unsigned packaging-control checks, and non-empty Setup.exe/.nupkg/RELEASES checks ran on windows-latest.
  • Local checks remain in the repository but are not run by GitHub Actions; this workflow intentionally builds, packages, and publishes only.

Home Assistant AC Defender v0.1.4568 — No public code name resolved

Choose a tag to compare

@DingDingChae DingDingChae released this 18 Sep 16:48

Home Assistant AC Defender v0.1.4568

Verified from commit ee5136b80717882b47d43f7b2467d0c8d2b1a562. The Docker image archive is the installable artifact for this server application; decompress it with gunzip ac-defender-docker-ee5136b80717882b47d43f7b2467d0c8d2b1a562.tar.gz and load it with docker load --input ac-defender-docker-ee5136b80717882b47d43f7b2467d0c8d2b1a562.tar, then run it with the documented Compose configuration.

Windows Electron controller

The verified Squirrel.Windows Setup.exe, .nupkg update package, and RELEASES feed are attached for the Windows controller. The application still requires a signed update feed before background updates can be enabled.

Workflow timing

  • Workflow started: 2026-09-18T16:42:57Z
  • Workflow completed: 2026-09-18T16:48:43Z
  • Workflow duration: 346 seconds

Release code name

No public code name resolved

No unused public photo was available at release time; the software release is not blocked by catalog availability.

CI line-count report

Reproducible line-count report

Generated by python scripts/count_lines.py at the checked-out commit.

Area Files Total lines Non-blank lines Agent-attributed lines
Configuration/other text 30 9370 9220 2505
Documentation 90 9604 7542 5555
Application source 77 31309 27608 10736
Styles/markup 198 20615 18831 10851
Tests 17 8966 7959 3025
Project total 412 79864 71160 32672
Excluded binary/non-text 42 — — —
Grand total (tracked files) 454 79864 text + binary 71160 text + binary —
  • Grand total of counted text: 79864 lines (71160 non-blank).
  • Agent attribution rule: surviving git blame lines are agent-written when the commit author identity or an explicit Co-Authored-By trailer names an automation identity (agent, automation, bot, codex, or claude).
  • Excluded: 42 tracked binary/non-text files plus build/runtime/vendor trees (.git, bin, obj, App_Data, and node_modules). Binary files are excluded because they have no portable source-line meaning.

Checks

  • dotnet build HomeAssistantAcDefender.Tests/HomeAssistantAcDefender.Tests.csproj --configuration Release
  • Regression suite: passed in this workflow before publication.
  • Docker image: built from this commit and archived as ac-defender-docker-ee5136b80717882b47d43f7b2467d0c8d2b1a562.tar.gz.
  • Electron: npm test, npm run dist, and non-empty Setup.exe/.nupkg/RELEASES checks passed on windows-latest.

Home Assistant AC Defender v0.1.4565 — No public code name resolved

Choose a tag to compare

@DingDingChae DingDingChae released this 09 Aug 16:42

Home Assistant AC Defender v0.1.4565

Verified from commit f407c15d73844ad9f81c5e7719c5c62a35dd893e. The Docker image archive is the installable artifact for this server application; decompress it with gunzip ac-defender-docker-f407c15d73844ad9f81c5e7719c5c62a35dd893e.tar.gz and load it with docker load --input ac-defender-docker-f407c15d73844ad9f81c5e7719c5c62a35dd893e.tar, then run it with the documented Compose configuration.

Windows Electron controller

The verified Squirrel.Windows Setup.exe, .nupkg update package, and RELEASES feed are attached for the Windows controller. The application still requires a signed update feed before background updates can be enabled.

Workflow timing

  • Workflow started: 2026-08-09T16:37:29Z
  • Workflow completed: 2026-08-09T16:42:35Z
  • Workflow duration: 306 seconds

Release code name

No public code name resolved

No unused public photo was available at release time; the software release is not blocked by catalog availability.

CI line-count report

Reproducible line-count report

Generated by python scripts/count_lines.py at the checked-out commit.

Area Files Total lines Non-blank lines Agent-attributed lines
Configuration/other text 30 9338 9188 2469
Documentation 90 9604 7542 5555
Application source 76 30968 27284 10378
Styles/markup 198 20615 18831 10851
Tests 17 8966 7959 3025
Project total 411 79491 70804 32278
Excluded binary/non-text 41 — — —
Grand total (tracked files) 452 79491 text + binary 70804 text + binary —
  • Grand total of counted text: 79491 lines (70804 non-blank).
  • Agent attribution rule: surviving git blame lines are agent-written when the commit author identity or an explicit Co-Authored-By trailer names an automation identity (agent, automation, bot, codex, or claude).
  • Excluded: 41 tracked binary/non-text files plus build/runtime/vendor trees (.git, bin, obj, App_Data, and node_modules). Binary files are excluded because they have no portable source-line meaning.

Checks

  • dotnet build HomeAssistantAcDefender.Tests/HomeAssistantAcDefender.Tests.csproj --configuration Release
  • Regression suite: passed in this workflow before publication.
  • Docker image: built from this commit and archived as ac-defender-docker-f407c15d73844ad9f81c5e7719c5c62a35dd893e.tar.gz.
  • Electron: npm test, npm run dist, and non-empty Setup.exe/.nupkg/RELEASES checks passed on windows-latest.

Home Assistant AC Defender v0.1.4564 — No public code name resolved

Choose a tag to compare

@DingDingChae DingDingChae released this 07 Aug 04:21

Home Assistant AC Defender v0.1.4564

Verified from commit 3dc2068dafe70620b13ea05433359456a2cb1c72. The Docker image archive is the installable artifact for this server application; decompress it with gunzip ac-defender-docker-3dc2068dafe70620b13ea05433359456a2cb1c72.tar.gz and load it with docker load --input ac-defender-docker-3dc2068dafe70620b13ea05433359456a2cb1c72.tar, then run it with the documented Compose configuration.

Windows Electron controller

The verified Squirrel.Windows Setup.exe, .nupkg update package, and RELEASES feed are attached for the Windows controller. The application still requires a signed update feed before background updates can be enabled.

Workflow timing

  • Workflow started: 2026-08-07T04:16:49Z
  • Workflow completed: 2026-08-07T04:21:41Z
  • Workflow duration: 292 seconds

Release code name

No public code name resolved

No unused public photo was available at release time; the software release is not blocked by catalog availability.

CI line-count report

Reproducible line-count report

Generated by python scripts/count_lines.py at the checked-out commit.

Area Files Total lines Non-blank lines Agent-attributed lines
Configuration/other text 30 9338 9188 2469
Documentation 90 9581 7522 5531
Application source 74 30828 27162 10225
Styles/markup 198 20553 18776 10783
Tests 16 8780 7789 2830
Project total 408 79080 70437 31838
Excluded binary/non-text 41 — — —
Grand total (tracked files) 449 79080 text + binary 70437 text + binary —
  • Grand total of counted text: 79080 lines (70437 non-blank).
  • Agent attribution rule: surviving git blame lines are agent-written when the commit author identity or an explicit Co-Authored-By trailer names an automation identity (agent, automation, bot, codex, or claude).
  • Excluded: 41 tracked binary/non-text files plus build/runtime/vendor trees (.git, bin, obj, App_Data, and node_modules). Binary files are excluded because they have no portable source-line meaning.

Checks

  • dotnet build HomeAssistantAcDefender.Tests/HomeAssistantAcDefender.Tests.csproj --configuration Release
  • Regression suite: passed in this workflow before publication.
  • Docker image: built from this commit and archived as ac-defender-docker-3dc2068dafe70620b13ea05433359456a2cb1c72.tar.gz.
  • Electron: npm test, npm run dist, and non-empty Setup.exe/.nupkg/RELEASES checks passed on windows-latest.

Home Assistant AC Defender v0.1.4562 — No public code name resolved

Choose a tag to compare

@DingDingChae DingDingChae released this 06 Aug 15:47

Home Assistant AC Defender v0.1.4562

Verified from commit 5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7. The Docker image archive is the installable artifact for this server application; decompress it with gunzip ac-defender-docker-5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7.tar.gz and load it with docker load --input ac-defender-docker-5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7.tar, then run it with the documented Compose configuration.

Release code name

No public code name resolved

No unused public photo was available at release time; the software release is not blocked by catalog availability.

CI line-count report

Reproducible line-count report

Generated by python scripts/count_lines.py at the checked-out commit.

Area Files Total lines Non-blank lines Agent-attributed lines
Configuration/other text 26 3339 3198 2469
Documentation 74 6726 5348 5549
Application source 51 27816 24470 10241
Styles/markup 190 15519 14130 10879
Tests 5 7242 6394 2830
Project total 346 60642 53540 31968
Excluded binary/non-text 35 — — —
Grand total (tracked files) 381 60642 text + binary 53540 text + binary —
  • Grand total of counted text: 60642 lines (53540 non-blank).
  • Agent attribution rule: surviving git blame lines are agent-written when the commit author identity or an explicit Co-Authored-By trailer names an automation identity (agent, automation, bot, codex, or claude).
  • Excluded: 35 tracked binary/non-text files plus build/runtime/vendor trees (.git, bin, obj, App_Data, and node_modules). Binary files are excluded because they have no portable source-line meaning.

Checks

  • dotnet build HomeAssistantAcDefender.Tests/HomeAssistantAcDefender.Tests.csproj --configuration Release
  • Regression suite: passed in this workflow before publication.
  • Docker image: built from this commit and archived as ac-defender-docker-5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7.tar.gz.

Home Assistant AC Defender v0.1.4561 — No public code name resolved

Choose a tag to compare

@DingDingChae DingDingChae released this 06 Aug 15:43

Home Assistant AC Defender v0.1.4561

Verified from commit 5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7. The Docker image archive is the installable artifact for this server application; decompress it with gunzip ac-defender-docker-5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7.tar.gz and load it with docker load --input ac-defender-docker-5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7.tar, then run it with the documented Compose configuration.

Release code name

No public code name resolved

No unused public photo was available at release time; the software release is not blocked by catalog availability.

CI line-count report

Reproducible line-count report

Generated by python scripts/count_lines.py at the checked-out commit.

Area Files Total lines Non-blank lines Agent-attributed lines
Configuration/other text 26 3339 3198 2469
Documentation 74 6726 5348 5549
Application source 51 27816 24470 10241
Styles/markup 190 15519 14130 10879
Tests 5 7242 6394 2830
Project total 346 60642 53540 31968
Excluded binary/non-text 35 — — —
Grand total (tracked files) 381 60642 text + binary 53540 text + binary —
  • Grand total of counted text: 60642 lines (53540 non-blank).
  • Agent attribution rule: surviving git blame lines are agent-written when the commit author identity or an explicit Co-Authored-By trailer names an automation identity (agent, automation, bot, codex, or claude).
  • Excluded: 35 tracked binary/non-text files plus build/runtime/vendor trees (.git, bin, obj, App_Data, and node_modules). Binary files are excluded because they have no portable source-line meaning.

Checks

  • dotnet build HomeAssistantAcDefender.Tests/HomeAssistantAcDefender.Tests.csproj --configuration Release
  • Regression suite: passed in this workflow before publication.
  • Docker image: built from this commit and archived as ac-defender-docker-5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7.tar.gz.

Home Assistant AC Defender v0.1.4558 — No public code name resolved

Choose a tag to compare

@DingDingChae DingDingChae released this 06 Aug 15:40

Home Assistant AC Defender v0.1.4558

Verified from commit 5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7. The Docker image archive is the installable artifact for this server application; decompress it with gunzip ac-defender-docker-5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7.tar.gz and load it with docker load --input ac-defender-docker-5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7.tar, then run it with the documented Compose configuration.

Release code name

No public code name resolved

No unused public photo was available at release time; the software release is not blocked by catalog availability.

CI line-count report

Reproducible line-count report

Generated by python scripts/count_lines.py at the checked-out commit.

Area Files Total lines Non-blank lines Agent-attributed lines
Configuration/other text 26 3339 3198 2469
Documentation 74 6726 5348 5549
Application source 51 27816 24470 10241
Styles/markup 190 15519 14130 10879
Tests 5 7242 6394 2830
Project total 346 60642 53540 31968
Excluded binary/non-text 35 — — —
Grand total (tracked files) 381 60642 text + binary 53540 text + binary —
  • Grand total of counted text: 60642 lines (53540 non-blank).
  • Agent attribution rule: surviving git blame lines are agent-written when the commit author identity or an explicit Co-Authored-By trailer names an automation identity (agent, automation, bot, codex, or claude).
  • Excluded: 35 tracked binary/non-text files plus build/runtime/vendor trees (.git, bin, obj, App_Data, and node_modules). Binary files are excluded because they have no portable source-line meaning.

Checks

  • dotnet build HomeAssistantAcDefender.Tests/HomeAssistantAcDefender.Tests.csproj --configuration Release
  • Regression suite: passed in this workflow before publication.
  • Docker image: built from this commit and archived as ac-defender-docker-5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7.tar.gz.

Home Assistant AC Defender v0.1.4557 — No public code name resolved

Choose a tag to compare

@DingDingChae DingDingChae released this 06 Aug 15:36

Home Assistant AC Defender v0.1.4557

Verified from commit 5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7. The Docker image archive is the installable artifact for this server application; decompress it with gunzip ac-defender-docker-5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7.tar.gz and load it with docker load --input ac-defender-docker-5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7.tar, then run it with the documented Compose configuration.

Release code name

No public code name resolved

No unused public photo was available at release time; the software release is not blocked by catalog availability.

CI line-count report

Reproducible line-count report

Generated by python scripts/count_lines.py at the checked-out commit.

Area Files Total lines Non-blank lines Agent-attributed lines
Configuration/other text 26 3339 3198 2469
Documentation 74 6726 5348 5549
Application source 51 27816 24470 10241
Styles/markup 190 15519 14130 10879
Tests 5 7242 6394 2830
Project total 346 60642 53540 31968
Excluded binary/non-text 35 — — —
Grand total (tracked files) 381 60642 text + binary 53540 text + binary —
  • Grand total of counted text: 60642 lines (53540 non-blank).
  • Agent attribution rule: surviving git blame lines are agent-written when the commit author identity or an explicit Co-Authored-By trailer names an automation identity (agent, automation, bot, codex, or claude).
  • Excluded: 35 tracked binary/non-text files plus build/runtime/vendor trees (.git, bin, obj, App_Data, and node_modules). Binary files are excluded because they have no portable source-line meaning.

Checks

  • dotnet build HomeAssistantAcDefender.Tests/HomeAssistantAcDefender.Tests.csproj --configuration Release
  • Regression suite: passed in this workflow before publication.
  • Docker image: built from this commit and archived as ac-defender-docker-5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7.tar.gz.

Home Assistant AC Defender v0.1.4556 — No public code name resolved

Choose a tag to compare

@DingDingChae DingDingChae released this 06 Aug 15:39

Home Assistant AC Defender v0.1.4556

Verified from commit d54a726f0c3ac5f05574685a1681c1a2b6420b8c. The Docker image archive is the installable artifact for this server application; decompress it with gunzip ac-defender-docker-d54a726f0c3ac5f05574685a1681c1a2b6420b8c.tar.gz and load it with docker load --input ac-defender-docker-d54a726f0c3ac5f05574685a1681c1a2b6420b8c.tar, then run it with the documented Compose configuration.

Windows Electron controller

The verified Squirrel.Windows Setup.exe, .nupkg update package, and RELEASES feed are attached for the Windows controller. The application still requires a signed update feed before background updates can be enabled.

Workflow timing

  • Workflow started: 2026-08-06T15:31:49Z
  • Workflow completed: 2026-08-06T15:39:42Z
  • Workflow duration: 473 seconds

Release code name

No public code name resolved

No unused public photo was available at release time; the software release is not blocked by catalog availability.

CI line-count report

Reproducible line-count report

Generated by python scripts/count_lines.py at the checked-out commit.

Area Files Total lines Non-blank lines Agent-attributed lines
Configuration/other text 30 9331 9181 2469
Documentation 77 6994 5565 5547
Application source 58 28527 25141 10239
Styles/markup 196 16804 15326 10874
Tests 6 7321 6464 2830
Project total 367 68977 61677 31959
Excluded binary/non-text 38 — — —
Grand total (tracked files) 405 68977 text + binary 61677 text + binary —
  • Grand total of counted text: 68977 lines (61677 non-blank).
  • Agent attribution rule: surviving git blame lines are agent-written when the commit author identity or an explicit Co-Authored-By trailer names an automation identity (agent, automation, bot, codex, or claude).
  • Excluded: 38 tracked binary/non-text files plus build/runtime/vendor trees (.git, bin, obj, App_Data, and node_modules). Binary files are excluded because they have no portable source-line meaning.

Checks

  • dotnet build HomeAssistantAcDefender.Tests/HomeAssistantAcDefender.Tests.csproj --configuration Release
  • Regression suite: passed in this workflow before publication.
  • Docker image: built from this commit and archived as ac-defender-docker-d54a726f0c3ac5f05574685a1681c1a2b6420b8c.tar.gz.
  • Electron: npm test, npm run dist, and non-empty Setup.exe/.nupkg/RELEASES checks passed on windows-latest.

Home Assistant AC Defender v0.1.4555 — No public code name resolved

Choose a tag to compare

@DingDingChae DingDingChae released this 06 Aug 15:33

Home Assistant AC Defender v0.1.4555

Verified from commit 5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7. The Docker image archive is the installable artifact for this server application; decompress it with gunzip ac-defender-docker-5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7.tar.gz and load it with docker load --input ac-defender-docker-5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7.tar, then run it with the documented Compose configuration.

Release code name

No public code name resolved

No unused public photo was available at release time; the software release is not blocked by catalog availability.

CI line-count report

Reproducible line-count report

Generated by python scripts/count_lines.py at the checked-out commit.

Area Files Total lines Non-blank lines Agent-attributed lines
Configuration/other text 26 3339 3198 2469
Documentation 74 6726 5348 5549
Application source 51 27816 24470 10241
Styles/markup 190 15519 14130 10879
Tests 5 7242 6394 2830
Project total 346 60642 53540 31968
Excluded binary/non-text 35 — — —
Grand total (tracked files) 381 60642 text + binary 53540 text + binary —
  • Grand total of counted text: 60642 lines (53540 non-blank).
  • Agent attribution rule: surviving git blame lines are agent-written when the commit author identity or an explicit Co-Authored-By trailer names an automation identity (agent, automation, bot, codex, or claude).
  • Excluded: 35 tracked binary/non-text files plus build/runtime/vendor trees (.git, bin, obj, App_Data, and node_modules). Binary files are excluded because they have no portable source-line meaning.

Checks

  • dotnet build HomeAssistantAcDefender.Tests/HomeAssistantAcDefender.Tests.csproj --configuration Release
  • Regression suite: passed in this workflow before publication.
  • Docker image: built from this commit and archived as ac-defender-docker-5facfc33eeef091ca4f1f0a2affd3a3793fb6ee7.tar.gz.