Commit Graph

  • c0f5fac354 fix(linux): 🐛 use distinct device classes for laptop sensors Joshua Rich 2024-09-29 16:01:17 +1000
  • f6811bb1ff fix(linux): 🐛 correct screen lock state with new device class Joshua Rich 2024-09-29 15:49:13 +1000
  • 8d5ebf2630 feat(linux): add a sensor to track if the kernel has reported any CPU vulnerabilities Joshua Rich 2024-09-29 15:48:49 +1000
  • ab99be0129 fix(linux): 🐛 protect against potential nil pointer exception Joshua Rich 2024-09-29 14:18:04 +1000
  • a265fec5ea fix(linux): 🎨 better netlink shutdown handling in link sensor worker Joshua Rich 2024-09-29 14:02:34 +1000
  • dae37b448a feat(linux): add sensor for displaying firmware security details Joshua Rich 2024-09-29 13:38:26 +1000
  • edf80e1f4d feat(dbusx): Add a Data type for fetching data via a D-Bus method Joshua Rich 2024-09-29 13:37:46 +1000
  • 1d1fa2b0ba refactor(hass): 🚚 rename EntityState -> State for simplifcation Joshua Rich 2024-09-29 10:46:49 +1000
  • 2e79c9040f refactor(hass): 🚚 rename state class files Joshua Rich 2024-09-29 10:44:28 +1000
  • 1ece892415 refactor(hass): 🚚 rename SensorClass -> SensorType Joshua Rich 2024-09-29 10:43:19 +1000
  • 2b5308dccf refactor(hass): 🚚 rename and combine device classes Joshua Rich 2024-09-29 10:40:51 +1000
  • 6dedbc1338 fix(agent): 🐛 fix error handling and change endpoint for connection latency sensor Joshua Rich 2024-09-29 10:16:01 +1000
  • ed015e7cfa feat(linux): switch total cpu context switches and processes created sensors from totals to rates Joshua Rich 2024-09-27 21:54:22 +1000
  • 2f5ed89636 docs: 📝 update sensor list Joshua Rich 2024-09-27 16:08:06 +1000
  • 66e4a19899 fix(linux): 🐛 actually track running app and total running apps in worker Joshua Rich 2024-09-27 16:06:03 +1000
  • 45d8aafe42 ci(github): 🔧 unblock required endpoint Joshua Rich 2024-09-27 15:54:06 +1000
  • c9659a2176 ci(github): 🔧 cancel running build workflows to start new one Joshua Rich 2024-09-27 15:51:35 +1000
  • 886b7eb843 fix(hass): 🐛 don't exclude nil value sensors when retrieving sensor list Joshua Rich 2024-09-27 15:51:06 +1000
  • 30a33ef287 ci(github): 🔧 harden tests workflow Joshua Rich 2024-09-27 15:43:23 +1000
  • 5890b544e1 ci(github): 🔧 re-adjust runner permissions Joshua Rich 2024-09-27 15:38:23 +1000
  • 03b7e2a641 revert(github): switch back to audit to check required access Joshua Rich 2024-09-27 15:28:01 +1000
  • 88f474c296 ci(github): 🔧 harden analysis workflow and fix nilaway action to install go Joshua Rich 2024-09-27 15:22:14 +1000
  • ee1482ba32 chore(go): ⬆️ update go.mod Joshua Rich 2024-09-27 15:21:32 +1000
  • 9fcc869baf chore: Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-09-27 15:14:46 +1000
  • 2e36a3ec8b test(hass): re-add some testing Joshua Rich 2024-09-27 15:14:31 +1000
  • 830803d4a5
    Merge pull request #287 from joshuar/dependabot/go_modules/github.com/go-resty/resty/v2-2.15.2 Joshua Rich 2024-09-27 14:35:57 +1000
  • cee49cda21
    Merge pull request #288 from joshuar/dependabot/go_modules/github.com/lxzan/gws-1.8.8 Joshua Rich 2024-09-27 14:35:48 +1000
  • a4cdcdab82
    Merge pull request #289 from joshuar/dependabot/go_modules/github.com/samber/slog-multi-1.2.2 Joshua Rich 2024-09-27 14:35:35 +1000
  • 49d7f32a06
    Merge pull request #290 from joshuar/dependabot/github_actions/github/codeql-action-3.26.8 Joshua Rich 2024-09-27 14:35:19 +1000
  • d349cf9864 refactor(agent): 🔥 remove unneeded commented code Joshua Rich 2024-09-26 21:27:23 +1000
  • 6db1638fb0 fix(hass): 🐛 simplify validation of sensor requests Joshua Rich 2024-09-26 21:21:14 +1000
  • 89b903f5e9 fix(linux): 🐛 don't add `last_reset` attribute for cpu usage sensors with `total_increasing` state class Joshua Rich 2024-09-26 21:20:48 +1000
  • 9f4b65619b fix(agent): 🐛 uncomment commented block for testing Joshua Rich 2024-09-26 21:03:13 +1000
  • 5158b5c0e9 test(linux): 🤡 add missing linux worker mocks Joshua Rich 2024-09-26 20:59:41 +1000
  • b40ccc7569 fix(agent): 🐛 try to protect against empty response in connection latency sensor Joshua Rich 2024-09-26 20:59:03 +1000
  • 64e9df9428 fix(linux): 🐛 fix changed network rates sensor types stringer Joshua Rich 2024-09-26 20:58:22 +1000
  • 40cbb57c32 fix(linux): 🐛 get the current screen lock state and send as a sensor on start Joshua Rich 2024-09-26 16:19:17 +1000
  • 40e1751525 fix(linux): 🐛 event based workers should expose a send-only channel on Events method Joshua Rich 2024-09-26 15:45:22 +1000
  • 80c57800d6 perf(hass): 🏗️ remove sensor interfaces, use exported struct instead Joshua Rich 2024-09-26 15:39:34 +1000
  • cece6ede21 feat(linux): add link sensors Joshua Rich 2024-09-24 16:05:53 +1000
  • 4a4aaaf484
    ci(github): ⬆️ bump github/codeql-action from 3.26.7 to 3.26.8 dependabot[bot] 2024-09-23 17:52:54 +0000
  • ee69780a8c
    build(go): ⬆️ bump github.com/samber/slog-multi dependabot[bot] 2024-09-23 17:42:57 +0000
  • 1a5c848ad0
    build(go): ⬆️ bump github.com/lxzan/gws from 1.8.7 to 1.8.8 dependabot[bot] 2024-09-23 17:42:53 +0000
  • b0d1d3a4c6
    build(go): ⬆️ bump github.com/go-resty/resty/v2 dependabot[bot] 2024-09-23 17:42:49 +0000
  • 895125fb53 feat(linux): add per device network counts/rates sensors as well as the total counts/rates Joshua Rich 2024-09-19 18:00:04 +1000
  • 5724468dbb perf(dbusx): more graceful dbus watch closure Joshua Rich 2024-09-18 16:12:11 +1000
  • 6dfd48afc7 perf(hass): 🔥 remove unnecessary context creation Joshua Rich 2024-09-18 16:10:58 +1000
  • 01e7314db4 refactor(linux): ♻️ unexport findPortal function Joshua Rich 2024-09-18 15:38:30 +1000
  • fb543bf8e6 refactor(linux): ♻️ use category constant Joshua Rich 2024-09-18 15:07:13 +1000
  • 80890aa05f perf(agent): 🔥 remove unnecessary context creation Joshua Rich 2024-09-18 15:06:11 +1000
  • a0d57bf7f2 fix(linux): 🐛 filter all of `/run` from usage stats Joshua Rich 2024-09-18 15:01:36 +1000
  • f1f429391f fix: 🚨 add more nil pointer protections Joshua Rich 2024-09-17 22:06:42 +1000
  • c689b2029b chore: Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-09-17 21:29:15 +1000
  • b238687acc fix(linux): 🐛 filter more mount points from generating usage sensors Joshua Rich 2024-09-17 21:28:48 +1000
  • 82d89771fd
    Merge pull request #280 from joshuar/dependabot/github_actions/github/codeql-action-3.26.7 Joshua Rich 2024-09-17 21:28:05 +1000
  • bbecafa1fc
    Merge pull request #281 from joshuar/dependabot/github_actions/step-security/harden-runner-2.10.1 Joshua Rich 2024-09-17 21:27:45 +1000
  • 16cb8a8728
    Merge pull request #282 from joshuar/dependabot/go_modules/github.com/goreleaser/nfpm/v2-2.40.0 Joshua Rich 2024-09-17 21:27:30 +1000
  • 5df72150a2
    Merge pull request #283 from joshuar/dependabot/go_modules/github.com/jaypipes/ghw-0.13.0 Joshua Rich 2024-09-17 21:27:09 +1000
  • 574e06e026
    Merge pull request #284 from joshuar/dependabot/go_modules/github.com/go-resty/resty/v2-2.15.0 Joshua Rich 2024-09-17 21:26:34 +1000
  • 7d78ddb8d8
    Merge pull request #285 from joshuar/dependabot/go_modules/github.com/alecthomas/kong-1.2.1 Joshua Rich 2024-09-17 21:25:37 +1000
  • 384bbeb8a4
    Merge pull request #286 from joshuar/dependabot/go_modules/github.com/matryer/moq-0.5.0 Joshua Rich 2024-09-17 21:25:19 +1000
  • d45f6bce5b
    build(go): ⬆️ bump github.com/matryer/moq from 0.4.0 to 0.5.0 dependabot[bot] 2024-09-16 18:00:04 +0000
  • d53f4fa041
    build(go): ⬆️ bump github.com/alecthomas/kong dependabot[bot] 2024-09-16 18:00:00 +0000
  • d66cf38853
    build(go): ⬆️ bump github.com/go-resty/resty/v2 dependabot[bot] 2024-09-16 17:59:56 +0000
  • 6c73f942ae
    build(go): ⬆️ bump github.com/jaypipes/ghw from 0.12.0 to 0.13.0 dependabot[bot] 2024-09-16 17:59:41 +0000
  • 0f40d40ad7
    build(go): ⬆️ bump github.com/goreleaser/nfpm/v2 dependabot[bot] 2024-09-16 17:59:36 +0000
  • 5e26b516da
    ci(github): ⬆️ bump step-security/harden-runner dependabot[bot] 2024-09-16 17:58:18 +0000
  • 9d1ba6a536
    ci(github): ⬆️ bump github/codeql-action from 3.24.9 to 3.26.7 dependabot[bot] 2024-09-16 17:58:14 +0000
  • 30178cd072 fix(agent): 🐛 pass preferences to notifications worker Joshua Rich 2024-09-16 21:39:19 +1000
  • abb31faed5 refactor(agent): 🚚 move version sensor code Joshua Rich 2024-09-16 21:38:52 +1000
  • b5bf4a15c0 refactor(agent): simplify sensor controllers and agent sensor workers Joshua Rich 2024-09-16 21:29:33 +1000
  • d55b1ed552 feat(agent): add connection latency sensor Joshua Rich 2024-09-16 20:49:37 +1000
  • d746023f25 chore: Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-09-16 17:09:59 +1000
  • bb6eba83e5 refactor(agent): ♻️ rework controller/worker logic Joshua Rich 2024-09-16 17:09:38 +1000
  • 4a7b3de665
    Merge pull request #278 from joshuar/release-please--branches--main v10.2.1 Joshua Rich 2024-09-16 13:43:44 +1000
  • 300075afe8
    chore(main): 🎉 release 10.2.1 github-actions[bot] 2024-09-15 01:32:54 +0000
  • 7b498bc71f perf(linux): adapt prometheus trick for grabbing hwmon file data Joshua Rich 2024-09-15 10:48:45 +1000
  • 21e7104c5d fix(linux): 🐛 correct units of cpufreq sensors Joshua Rich 2024-09-15 10:35:56 +1000
  • e54525cf72 refactor(linux): ♻️ track connection object in connection tracker instead of just path Joshua Rich 2024-09-14 14:13:14 +1000
  • c44cd2cefb fix(linux): 🐛 make sure power controls pass required argument to D-Bus method call Joshua Rich 2024-09-14 14:12:20 +1000
  • 5bb5a4d9d1 fix(linux): 🐛 correct power state tracking Joshua Rich 2024-09-14 14:11:43 +1000
  • 32a0c18255 refactor: 💡 add comments for functionality Joshua Rich 2024-09-14 11:29:40 +1000
  • 69eed15d96 build(packaging): 🐛 explicitly list package dependencies for Debian/Ubuntu to avoid pulling in unneeded packages Joshua Rich 2024-09-14 11:29:17 +1000
  • f6b08332dc perf(agent): 🏗️ restructure preferences and hass client usage Joshua Rich 2024-09-14 10:58:15 +1000
  • aad8aebac5 refactor(agent): 🔥 clean up agent logging and signal handling Joshua Rich 2024-09-12 21:53:06 +1000
  • 34ee7dc7a5 refactor(agent): 🔥 don't pass an id for the UI, have the UI fetch it directly Joshua Rich 2024-09-12 20:59:39 +1000
  • ddf3317409 refactor: 🚚 move registry/tracker back into hass package to simplify agent package code Joshua Rich 2024-09-12 20:48:25 +1000
  • 2da02f31d1 chore: Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-09-12 16:20:09 +1000
  • 2c1fdb40a0 refactor: ♻️ store app ID in a context to reduce need to expose/pass it via other means Joshua Rich 2024-09-12 16:19:42 +1000
  • 06b64d6714
    Merge pull request #265 from joshuar/release-please--branches--main v10.2.0 Joshua Rich 2024-09-12 16:13:34 +1000
  • 8dc5a73335
    chore(main): 🎉 release 10.2.0 github-actions[bot] 2024-09-12 04:48:35 +0000
  • fc4dfd73bf build(container): 🐛 import go from official image Joshua Rich 2024-09-12 14:43:35 +1000
  • a719b9212d perf(agent): handle signals with a context Joshua Rich 2024-09-11 21:25:43 +1000
  • 23cae7b77d refactor(logging): 🔊 improve logging configuration Joshua Rich 2024-09-11 21:10:24 +1000
  • 188ae88daa docs: 📝 also mention that armv6 packages are available Joshua Rich 2024-09-11 15:49:07 +1000
  • 54bb5b1d34 docs: 📝 update build instructions in README Joshua Rich 2024-09-11 15:34:08 +1000
  • 054a717c09 docs: 📝 update README details for custom D-Bus commands Joshua Rich 2024-09-11 15:26:08 +1000
  • bc8e133a42 ci(github): ♻️ get go version from go.mod when needed Joshua Rich 2024-09-11 14:57:32 +1000
  • 8014758551 ci(github): 📌 pin codeql actions to hash Joshua Rich 2024-09-11 14:43:53 +1000
  • 44bad87914 ci(github): 👷 add nilaway github action Joshua Rich 2024-09-11 14:36:17 +1000