Skip to content

Home Assistant AC Defender v0.1.1599 — Preserved Olive and Green Bean Rice Congee · 欖菜四季豆粥

Choose a tag to compare

@DingDingChae DingDingChae released this 04 Aug 11:09

Home Assistant AC Defender v0.1.1599

Verified from commit 71c8e7f52f66210fb9d3a7da3f303a08b7c7b9ca. The Docker image archive is the installable artifact for this server application; decompress it with gunzip ac-defender-docker-71c8e7f52f66210fb9d3a7da3f303a08b7c7b9ca.tar.gz and load it with docker load --input ac-defender-docker-71c8e7f52f66210fb9d3a7da3f303a08b7c7b9ca.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-04T11:03:20Z
  • Workflow completed: 2026-08-04T11:09:13Z
  • Workflow duration: 353 seconds

Release code name

Preserved Olive and Green Bean Rice Congee · 欖菜四季豆粥

Public catalog photo (linked, never copied into this repository).

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 9327 9177 2469
Documentation 76 6893 5482 5549
Application source 57 28136 24755 10241
Styles/markup 193 15899 14508 10874
Tests 5 7242 6394 2830
Project total 361 67497 60316 31963
Excluded binary/non-text 38 — — —
Grand total (tracked files) 399 67497 text + binary 60316 text + binary —
  • Grand total of counted text: 67497 lines (60316 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-71c8e7f52f66210fb9d3a7da3f303a08b7c7b9ca.tar.gz.
  • Electron: npm test, npm run dist, and non-empty Setup.exe/.nupkg/RELEASES checks passed on windows-latest.