Commit Graph

  • 1f90b5e76d
    Merge a166555c9a into 6a949039a9 dependabot[bot] 2025-02-10 18:04:05 +0000
  • a166555c9a
    build(go): ⬆️ bump github.com/alecthomas/kong dependabot/go_modules/github.com/alecthomas/kong-1.8.0 dependabot[bot] 2025-02-10 18:04:02 +0000
  • 955af48f3b
    Merge 614a8a09bd into 6a949039a9 dependabot[bot] 2025-02-10 18:04:00 +0000
  • 614a8a09bd
    build(go): ⬆️ bump github.com/samber/slog-multi dependabot/go_modules/github.com/samber/slog-multi-1.4.0 dependabot[bot] 2025-02-10 18:03:58 +0000
  • 3c641fca0e
    Merge ed78241cfa into 6a949039a9 dependabot[bot] 2025-02-10 18:03:54 +0000
  • ed78241cfa
    build(go): ⬆️ bump golang.org/x/sys from 0.29.0 to 0.30.0 dependabot/go_modules/golang.org/x/sys-0.30.0 dependabot[bot] 2025-02-10 18:03:52 +0000
  • 0eeb570567
    Merge 92741e16bb into 6a949039a9 dependabot[bot] 2025-02-10 18:03:47 +0000
  • 92741e16bb
    build(go): ⬆️ bump golang.org/x/text from 0.21.0 to 0.22.0 dependabot/go_modules/golang.org/x/text-0.22.0 dependabot[bot] 2025-02-10 18:03:45 +0000
  • f36c99e41a
    Merge 6122fe49e6 into 6a949039a9 dependabot[bot] 2025-02-10 17:08:13 +0000
  • 6122fe49e6
    ci(github): ⬆️ bump docker/setup-buildx-action dependabot/github_actions/docker/setup-buildx-action-3.9.0 dependabot[bot] 2025-02-10 17:08:11 +0000
  • bb55cdc6d7
    Merge 68b44496e0 into 6a949039a9 dependabot[bot] 2025-02-10 17:08:10 +0000
  • a0710b38c2
    Merge bbcd970daa into 6a949039a9 dependabot[bot] 2025-02-10 17:08:08 +0000
  • 68b44496e0
    ci(github): ⬆️ bump sigstore/cosign-installer dependabot/github_actions/sigstore/cosign-installer-3.8.0 dependabot[bot] 2025-02-10 17:08:08 +0000
  • bbcd970daa
    ci(github): ⬆️ bump docker/setup-qemu-action from 3.3.0 to 3.4.0 dependabot/github_actions/docker/setup-qemu-action-3.4.0 dependabot[bot] 2025-02-10 17:08:05 +0000
  • 7fe1f224cc
    Merge 0f24829c4a into 6a949039a9 dependabot[bot] 2025-02-10 17:08:03 +0000
  • 0f24829c4a
    ci(github): ⬆️ bump golangci/golangci-lint-action dependabot/github_actions/golangci/golangci-lint-action-6.3.2 dependabot[bot] 2025-02-10 17:08:01 +0000
  • 7e1342d0e2
    Merge f0028467d6 into 6a949039a9 dependabot[bot] 2025-02-10 17:08:00 +0000
  • f0028467d6
    ci(github): ⬆️ bump github/codeql-action from 3.28.8 to 3.28.9 dependabot/github_actions/github/codeql-action-3.28.9 dependabot[bot] 2025-02-10 17:07:58 +0000
  • 6a949039a9 ci(github): ⬇️ downgrade running OS version to allow building against older glibc (to support older distributions) main Joshua Rich 2025-02-08 15:10:44 +1000
  • 1cfdb0d5e3
    Merge pull request #417 from joshuar/dependabot/github_actions/github/codeql-action-3.28.8 Joshua Rich 2025-02-08 13:55:52 +1000
  • b6fbc2b2f9
    Merge pull request #418 from joshuar/dependabot/go_modules/github.com/lmittmann/tint-1.0.7 Joshua Rich 2025-02-08 13:55:36 +1000
  • 60e5e3a0c0
    Merge pull request #419 from joshuar/dependabot/go_modules/fyne.io/fyne/v2-2.5.4 Joshua Rich 2025-02-08 13:55:23 +1000
  • 497f65c45f
    Merge pull request #420 from joshuar/dependabot/go_modules/github.com/alecthomas/kong-1.7.0 Joshua Rich 2025-02-08 13:55:10 +1000
  • eace36fa50
    Merge pull request #422 from joshuar/release-please--branches--main v12.0.1 Joshua Rich 2025-02-05 21:47:49 +1000
  • 9df7231d64
    chore(main): 🎉 release 12.0.1 github-actions[bot] 2025-02-05 11:32:41 +0000
  • 0f64e618a0 Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2025-02-05 21:28:11 +1000
  • 05bc753482 fix(linux/disk): 🐛 don't send disk usage sensors with invalid values Joshua Rich 2025-02-05 21:27:57 +1000
  • af3c485cb9 fix: 🐛 improve error handling in workers Joshua Rich 2025-02-05 21:18:54 +1000
  • 1088dd2455
    build(go): ⬆️ bump github.com/alecthomas/kong dependabot[bot] 2025-02-03 17:54:31 +0000
  • ec14dada26
    build(go): ⬆️ bump fyne.io/fyne/v2 from 2.5.3 to 2.5.4 dependabot[bot] 2025-02-03 17:54:27 +0000
  • 6705f825f3
    build(go): ⬆️ bump github.com/lmittmann/tint from 1.0.6 to 1.0.7 dependabot[bot] 2025-02-03 17:54:14 +0000
  • da62bde840
    ci(github): ⬆️ bump github/codeql-action from 3.28.5 to 3.28.8 dependabot[bot] 2025-02-03 17:39:03 +0000
  • b11811d2f3
    Merge pull request #385 from joshuar/release-please--branches--main v12.0.0 Joshua Rich 2025-02-02 16:12:42 +1000
  • 407a4c0464
    chore(main): 🎉 release 12.0.0 github-actions[bot] 2025-02-02 00:52:15 +0000
  • a7b2ab0d36 docs(README): 📝 list preferences for agent sensors Joshua Rich 2025-02-02 10:52:00 +1000
  • 7b9c2fa68d fix(hass): 🐛 ensure registration server and token are set in preferences Joshua Rich 2025-02-02 10:47:37 +1000
  • 664f07b641 docs: 📝 update README and BREAKING_CHANGES for major version release Joshua Rich 2025-02-02 10:41:50 +1000
  • 5376ce1eed feat(components/preferences)!: restructure sensor/control preferences - sensors and controls preferences are now split under [sensors] and [controls] in the preferences file - preferences are grouped under [sensors]/[controls] by the worker that produces them, in user-friendly sub-groups Joshua Rich 2025-02-02 09:45:11 +1000
  • 101b2a8a75 fix(scripts): 🐛 actually warn about script parsing errors Joshua Rich 2025-02-01 16:02:29 +1000
  • 4a95ae0fe7 docs: 📝 update documentation and github templates Joshua Rich 2025-02-01 10:50:12 +1000
  • cbb03441f2 fix(scripts): 🐛 remove regression whereby script sensors were not sending their sensor states initially at agent start-up Joshua Rich 2025-02-01 10:31:03 +1000
  • 5c3a22c7de test(preferences): save doesn't need testing against invalid path (init takes care of that) Joshua Rich 2025-02-01 10:07:22 +1000
  • 73c86ae428 docs(README): 📝 add FAQ entry about running in MQTT only mode Joshua Rich 2025-02-01 10:03:00 +1000
  • fcbbfda64c Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2025-02-01 09:54:19 +1000
  • ef90391fae fix(pkg/whichdistro): 🐛 ignore lines that are not key=value pairs Joshua Rich 2025-02-01 09:53:13 +1000
  • 536fc786f5
    Merge pull request #407 from joshuar/dependabot/github_actions/docker/build-push-action-6.13.0 Joshua Rich 2025-02-01 09:31:50 +1000
  • 2e2b6d6d1f
    Merge pull request #408 from joshuar/dependabot/github_actions/codecov/codecov-action-5.3.1 Joshua Rich 2025-02-01 09:31:40 +1000
  • e068ac0e78
    Merge pull request #409 from joshuar/dependabot/github_actions/github/codeql-action-3.28.5 Joshua Rich 2025-02-01 09:31:28 +1000
  • 8da2d83852
    Merge pull request #410 from joshuar/dependabot/github_actions/actions/setup-go-5.3.0 Joshua Rich 2025-02-01 09:31:06 +1000
  • 83249d1be4
    Merge pull request #411 from joshuar/dependabot/go_modules/github.com/go-resty/resty/v2-2.16.5 Joshua Rich 2025-02-01 09:30:53 +1000
  • bc77089fbb
    build(go): ⬆️ bump github.com/go-resty/resty/v2 dependabot[bot] 2025-01-27 18:02:31 +0000
  • bd02b6f09e
    ci(github): ⬆️ bump actions/setup-go from 5.2.0 to 5.3.0 dependabot[bot] 2025-01-27 17:55:30 +0000
  • a117314ee8
    ci(github): ⬆️ bump github/codeql-action from 3.28.1 to 3.28.5 dependabot[bot] 2025-01-27 17:55:28 +0000
  • 577aded185
    ci(github): ⬆️ bump codecov/codecov-action from 5.1.2 to 5.3.1 dependabot[bot] 2025-01-27 17:55:20 +0000
  • 7497dff284
    ci(github): ⬆️ bump docker/build-push-action dependabot[bot] 2025-01-27 17:55:17 +0000
  • 72c56f7daf refactor(components/preferences): ♻️ preferences refactor Joshua Rich 2025-01-26 10:28:57 +1000
  • a20f509aac fix(ui): 🐛 store/fetch mqtt preferences from context Joshua Rich 2025-01-26 08:47:19 +1000
  • e38c259d26 fix(linux/power): 🚨 fix linter warning Joshua Rich 2025-01-25 18:30:40 +1000
  • 068828bf08 fix(linux/cpu): 🐛 actually add units for 114a35fa93 Joshua Rich 2025-01-25 18:29:31 +1000
  • 114a35fa93 fix(linux/cpu): 🐛 add units to cpu usage count sensors Joshua Rich 2025-01-25 18:25:05 +1000
  • 7c63100e88 feat(linux/power): add an MQTT powered control to set a sleep/shutdown inhibit lock Joshua Rich 2025-01-25 18:14:29 +1000
  • 58751920e7 feat(linux/battery): break out voltage and energy battery attributes into their own sensors Joshua Rich 2025-01-25 17:21:33 +1000
  • 7b720b45c5 fix(preferences): 🐛 ensure version is written to `preferences.toml` when it is saved Joshua Rich 2025-01-25 16:56:16 +1000
  • ff83098ad5 refactor(upgrade): ♻️ make upgrade process more modular Joshua Rich 2025-01-25 16:48:15 +1000
  • e0ade997be fix(linux/location): 🐛 correct type conversion Joshua Rich 2025-01-25 15:38:39 +1000
  • 6080a44862
    Merge pull request #400 from joshuar/dependabot/github_actions/golangci/golangci-lint-action-6.2.0 Joshua Rich 2025-01-25 09:28:20 +1000
  • 22ff8a4e4f
    Merge pull request #401 from joshuar/dependabot/github_actions/step-security/harden-runner-2.10.4 Joshua Rich 2025-01-25 09:28:08 +1000
  • 0f326467af
    Merge pull request #402 from joshuar/dependabot/github_actions/docker/build-push-action-6.12.0 Joshua Rich 2025-01-25 09:27:55 +1000
  • 6950742ddf
    ci(github): ⬆️ bump docker/build-push-action dependabot[bot] 2025-01-20 17:15:57 +0000
  • 9636591998
    ci(github): ⬆️ bump step-security/harden-runner dependabot[bot] 2025-01-20 17:15:52 +0000
  • 8434e2969d
    ci(github): ⬆️ bump golangci/golangci-lint-action dependabot[bot] 2025-01-20 17:15:49 +0000
  • 4d3a4bc580 fix(hass/api): 🐛 remove regression where websocket url retained any port element (spoiler: it shouldn't) Joshua Rich 2025-01-20 21:09:33 +1000
  • c5639d0ce5 fix(hass/discovery): 🐛 remove regression where the default server was not listed on discovery of servers during graphical registration Joshua Rich 2025-01-20 20:56:27 +1000
  • 37f55a6c96 refactor(linux/battery): 🚚 clean up linux battery code Joshua Rich 2025-01-20 20:48:04 +1000
  • c19590fc74 refactor(linux/cpu): ♻️ restructure code Joshua Rich 2025-01-19 15:57:40 +1000
  • dbb5e0684b fix(dbusx): 🐛 better user session finder Joshua Rich 2025-01-19 15:57:10 +1000
  • 0fe1487b37 refactor(dbusx): 💡 add comments for D-Bus watch options Joshua Rich 2025-01-19 15:56:26 +1000
  • f4b6f6ec23 refactor(linux): 🔧 group more sensors Joshua Rich 2025-01-18 17:34:37 +1000
  • f2e11fb92c refactor(agent/sensor): 🔥 clean up external ip sensor preference code Joshua Rich 2025-01-18 17:33:55 +1000
  • dabe732b5f feat(agent/sensor): add preference to disable version sensor Joshua Rich 2025-01-18 17:33:28 +1000
  • dc31bed707 feat(agent/sensor): add preference to disable connection latency sensor Joshua Rich 2025-01-18 17:30:48 +1000
  • 79092be5cb fix(linux): 🐛 ensure polling sensors use poll interval from preferences, default otherwise Joshua Rich 2025-01-18 15:58:10 +1000
  • cca049be2d feat(linux/system): add preferences for disabling/setting poll intervals (where appropriate) for all system sensor and event workers Joshua Rich 2025-01-18 15:23:56 +1000
  • 6ca6fe1795 feat(linux/power): add preferences for disabling the various power-based sensors individuallly Joshua Rich 2025-01-18 14:01:00 +1000
  • 97c104fb49 feat(linux/net): add preference to set the interval for network device rates sensor updates Joshua Rich 2025-01-18 11:59:13 +1000
  • 3acd7f6b48 fix(linux/mem): 🐛 fix linter warnings in 83e1efc0e3 Joshua Rich 2025-01-18 11:40:02 +1000
  • 83e1efc0e3 feat(linux/mem): add preferences for disabling and setting update interval of mem usage sensors and disabling oom events tracking Joshua Rich 2025-01-18 11:38:55 +1000
  • 8eedf6dacc feat(linux/media): add preferences to disable mpris, audio sensors and controls Joshua Rich 2025-01-18 11:20:30 +1000
  • 7e3622b3ab refactor(components/preferences): ♻️ change name if method to indicate a disabled worker Joshua Rich 2025-01-18 11:18:59 +1000
  • aa46a9971f feat(linux/cpu): add preferences to disable cpu load avgs and vulnerabilities sensors Joshua Rich 2025-01-18 10:53:19 +1000
  • ef6a113650 feat(linux/location): add preference to disable location tracking Joshua Rich 2025-01-18 10:41:33 +1000
  • 530e8c233d fix(linux/desktop,linux/battery): 🔥 remove debugging output Joshua Rich 2025-01-18 10:31:43 +1000
  • 96be29b07c feat(linux/disk): add preferences to disable disk io/usage sensors and set intervals for sensor updates Joshua Rich 2025-01-18 10:31:14 +1000
  • b6ea43b028 build(go): 🔧 adjust linter settings Joshua Rich 2025-01-18 10:17:01 +1000
  • cba5a50474 feat(linux/desktop): add preference to disable desktop sensors Joshua Rich 2025-01-18 10:16:39 +1000
  • a7b138e584 fix(components/preferences): 🐛 additional logic fixes Joshua Rich 2025-01-18 10:09:16 +1000
  • 039791eca0 feat(linux/battery): add preference to disable battery sensors Joshua Rich 2025-01-18 10:03:05 +1000
  • 39186d2c1f fix(components/preferences): 🐛 parse existing worker preferences correctly Joshua Rich 2025-01-18 10:02:39 +1000
  • 07082de35e
    Merge pull request #389 from joshuar/dependabot/go_modules/github.com/go-playground/validator/v10-10.24.0 Joshua Rich 2025-01-18 08:46:42 +1000
  • fd575f20b3
    Merge pull request #390 from joshuar/dependabot/go_modules/golang.org/x/tools-0.29.0 Joshua Rich 2025-01-18 08:46:30 +1000