Commit Graph

  • 83be7d7747
    Merge pull request #254 from joshuar/dependabot/go_modules/github.com/lxzan/gws-1.8.7 Joshua Rich 2024-08-27 13:29:47 +1000
  • 8583fdedf1
    Merge pull request #255 from joshuar/dependabot/go_modules/github.com/samber/slog-multi-1.2.1 Joshua Rich 2024-08-27 13:29:37 +1000
  • aed97eca02
    Merge pull request #256 from joshuar/dependabot/go_modules/fyne.io/fyne/v2-2.5.1 Joshua Rich 2024-08-27 13:29:25 +1000
  • 7adf9477f7
    Merge pull request #257 from joshuar/dependabot/go_modules/github.com/pelletier/go-toml/v2-2.2.3 Joshua Rich 2024-08-27 13:29:09 +1000
  • 60c9546bc1
    build(go): ⬆️ bump github.com/pelletier/go-toml/v2 dependabot[bot] 2024-08-26 17:30:18 +0000
  • 92f881a1d8
    build(go): ⬆️ bump fyne.io/fyne/v2 from 2.5.0 to 2.5.1 dependabot[bot] 2024-08-26 17:30:13 +0000
  • 8ecd7f83f2
    build(go): ⬆️ bump github.com/samber/slog-multi dependabot[bot] 2024-08-26 17:29:59 +0000
  • c1a4edb592
    build(go): ⬆️ bump github.com/lxzan/gws from 1.8.6 to 1.8.7 dependabot[bot] 2024-08-26 17:29:56 +0000
  • 427b213bf1 refactor(linux): 🎨 change name of corrupted memory sensor Joshua Rich 2024-08-26 14:29:29 +1000
  • 142ce6b3bb refactor(linux): ♻️ simplify app sensor code with constants and some structure re-use Joshua Rich 2024-08-26 14:26:59 +1000
  • fa977eb024 fix(linux): 🐛 fix bootime value after recent changes Joshua Rich 2024-08-25 21:57:14 +1000
  • 7825b1a7f3 refactor(linux): 🔊 improve logging Joshua Rich 2024-08-25 16:31:23 +1000
  • 784e58f035 refactor(linux): ♻️ use more constants to avoid mistakes in memory usage sensors code Joshua Rich 2024-08-25 16:15:55 +1000
  • 0930a5cc07 feat(linux): ♻️ rework memory usage sensors Joshua Rich 2024-08-25 16:12:08 +1000
  • 55e6c783e9 feat(linux): add support for alternative system partition mounts in cpu sensors Joshua Rich 2024-08-25 11:07:05 +1000
  • 712309c77d perf(linux): ♻️ improve disk usage sensors Joshua Rich 2024-08-25 10:57:06 +1000
  • 133142b3d9 feat(linux): support ability to specify alternative mount points for system mounts via environment variables Joshua Rich 2024-08-25 10:55:09 +1000
  • 40a2b8a83c test(linux): fix cpu count sensor test Joshua Rich 2024-08-24 18:26:51 +1000
  • 2ea928ddd9 refactor(linux): 🔥 remove commented code Joshua Rich 2024-08-24 18:16:59 +1000
  • 2588ba0ef8 docs: 📝 add additional details on some sensor attributes to README Joshua Rich 2024-08-24 18:13:40 +1000
  • 80f9a8011c fix(linux): 🐛 ensure disk io stats are correct Joshua Rich 2024-08-24 18:13:07 +1000
  • 01593c7d2f fix(linux): ♻️ rework time, io and cpu sensors Joshua Rich 2024-08-24 17:59:25 +1000
  • af01217d48 fix(linux): 🐛 usage count values should be ints not strings Joshua Rich 2024-08-24 15:33:51 +1000
  • 2124a778c0 perf(linux): optimise disk io sensors Joshua Rich 2024-08-24 14:19:34 +1000
  • 57d02b0936 test(linux): add benchmark test for fetching cpu usage/freq Joshua Rich 2024-08-23 16:24:34 +1000
  • 8c975277bc fix(linux): 🐛 ensure stats file is closed properly Joshua Rich 2024-08-23 16:20:54 +1000
  • 412fef13c5 feat(linux): improve cpufreq and introduce per core cpu usage sensors Joshua Rich 2024-08-23 16:12:57 +1000
  • c44eeea2c5 perf(linux): increase interval between polling for CPU frequency measurements Joshua Rich 2024-08-22 15:45:40 +1000
  • 067e2caef0 perf(linux): fetch load averages internally Joshua Rich 2024-08-22 15:43:56 +1000
  • d271feebfb fix(linux): 🔇 don't report problems fetching hardware sensors at default log level Joshua Rich 2024-08-22 13:37:58 +1000
  • a6f6f857a0
    Merge pull request #244 from joshuar/release-please--branches--main v10.0.1 Joshua Rich 2024-08-21 19:44:49 +1000
  • 85c5601882
    Merge pull request #245 from joshuar/dependabot/github_actions/docker/build-push-action-6.7.0 Joshua Rich 2024-08-21 19:02:18 +1000
  • 8d65c2875f
    Merge pull request #246 from joshuar/dependabot/go_modules/github.com/yassinebenaid/godump-0.9.6 Joshua Rich 2024-08-21 19:01:55 +1000
  • 903e95e28a
    Merge pull request #247 from joshuar/dependabot/go_modules/github.com/goreleaser/nfpm/v2-2.39.0 Joshua Rich 2024-08-21 19:01:31 +1000
  • ffd9e78c91
    Merge pull request #248 from joshuar/dependabot/go_modules/github.com/lxzan/gws-1.8.6 Joshua Rich 2024-08-21 19:01:06 +1000
  • 4fd0853431
    chore(main): 🎉 release 10.0.1 github-actions[bot] 2024-08-21 06:28:33 +0000
  • 5e4a9ba238 fix(agent,hass): 🐛 fix registration flow after hass client refactoring Joshua Rich 2024-08-21 16:24:03 +1000
  • d403dbbe38 fix(linux): 🐛 ensure D-Bus command topic is unique Joshua Rich 2024-08-21 14:49:48 +1000
  • 939d608a9e test(agent): 🧪 test MQTT device creation Joshua Rich 2024-08-21 14:42:02 +1000
  • 8bff781763 refactor(agent): ♻️ adjust naming of MQTT device in Home Assistant Joshua Rich 2024-08-21 14:33:15 +1000
  • e77b9274aa fix(linux): 🐛 make sure MQTT topics are unique for power and session controls Joshua Rich 2024-08-21 14:13:12 +1000
  • 7be9a1a687 test(hass): re-add tests after code refactoring Joshua Rich 2024-08-20 15:33:05 +1000
  • ec0a7e8db7 fix(hass): 🐛 pass required request type to NewRequest Joshua Rich 2024-08-20 15:32:41 +1000
  • 263ef225ce
    build(go): ⬆️ bump github.com/lxzan/gws from 1.8.5 to 1.8.6 dependabot[bot] 2024-08-19 18:01:54 +0000
  • 6d83c2c665
    build(go): ⬆️ bump github.com/goreleaser/nfpm/v2 dependabot[bot] 2024-08-19 18:01:50 +0000
  • 3a4a61e30b
    build(go): ⬆️ bump github.com/yassinebenaid/godump dependabot[bot] 2024-08-19 18:01:41 +0000
  • 88d132cc63
    ci(github): ⬆️ bump docker/build-push-action from 6.6.1 to 6.7.0 dependabot[bot] 2024-08-19 17:24:20 +0000
  • c7c3ff383b perf(agent,hass): refactor sensor processing Joshua Rich 2024-08-19 21:13:39 +1000
  • abd911681c docs: 📝 update build information to remove deprecated package generation details in README Joshua Rich 2024-08-18 09:53:56 +1000
  • 4ed5342418 docs: 📝 moar explanation! moar! Joshua Rich 2024-08-18 09:44:18 +1000
  • 70c50ce2e8 docs: 📝 add (and I can't believe I've missed this) an explanation of Go Hass Agent to the README... Joshua Rich 2024-08-18 09:39:45 +1000
  • 650da5fdc3 chore: Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-08-18 09:30:09 +1000
  • f4aea2963a fix(linux): 🔇 reduce log spam if a mountpoint usage cannot be retrieved Joshua Rich 2024-08-18 09:14:46 +1000
  • c37e99a40e docs: 📝 update preferences file location in README Joshua Rich 2024-08-18 09:12:33 +1000
  • 7c92804b52 ci(github): avoid duplicate runs of build/test actions Joshua Rich 2024-08-18 09:11:28 +1000
  • 1597291d9d
    Merge pull request #228 from joshuar/release-please--branches--main v10.0.0 Joshua Rich 2024-08-18 09:10:38 +1000
  • a5429d4a6c refactor(agent): 🔊 adjust logging around disabled sensors Joshua Rich 2024-08-18 08:38:08 +1000
  • b114264ec0
    chore(main): 🎉 release 10.0.0 github-actions[bot] 2024-08-17 00:02:54 +0000
  • d209ac0cfc docs: 🐛 fix grammar Joshua Rich 2024-08-17 10:00:54 +1000
  • 122d9f72b0 test(logging): add tests for logging initialisation Joshua Rich 2024-08-17 09:58:32 +1000
  • 98232052b3 docs: 📝 add instructions for enabling MQTT on headless installs Joshua Rich 2024-08-17 09:58:09 +1000
  • 7e4bc3546e docs: 📝 small docs adjustments Joshua Rich 2024-08-16 17:20:13 +1000
  • 164b052074 refactor(dbusx): 🔥 clean up code Joshua Rich 2024-08-16 17:13:18 +1000
  • b73faffe68 fix(logging): 🐛 (again again) fix create directory for logfile Joshua Rich 2024-08-16 16:41:13 +1000
  • e60a7f0c0e fix(logging): 🐛 (again) create directory for log file if not exists Joshua Rich 2024-08-16 16:33:53 +1000
  • d244aa91cd feat: add an upgrade command to help with upgrading after major release Joshua Rich 2024-08-16 16:19:16 +1000
  • c6805c5d3a refactor(agent): 🔊 logging clean-up Joshua Rich 2024-08-15 22:22:14 +1000
  • 63cc224ac5 refactor(dbusx): 🔊 improve logging Joshua Rich 2024-08-15 22:09:37 +1000
  • 3e27a8de92 refactor(scripts): 🔊 logging clean-up Joshua Rich 2024-08-15 21:57:01 +1000
  • 574be913e4 refactor(commands): ♻️ commands code cleanup Joshua Rich 2024-08-15 21:41:37 +1000
  • 0f0146882b perf(agent): 🔥 remove unnecessary goroutines and waitgroups Joshua Rich 2024-08-15 21:33:18 +1000
  • 8e384178eb docs: 📝 adjust README and BREAKING_CHANGES Joshua Rich 2024-08-15 19:07:24 +1000
  • da656837ea feat(agent)!: rename the MQTT device Joshua Rich 2024-08-15 18:38:09 +1000
  • 29710355aa feat(linux): improve active/running apps sensor code Joshua Rich 2024-08-15 16:46:37 +1000
  • 8d4c9da70d feat(linux): increase polling (frequency) of cpu usage (%) sensor updates Joshua Rich 2024-08-15 16:16:37 +1000
  • d17d4e7aa6 fix(scripts): 🐛 don't return an open channel that will never close if there are no scripts Joshua Rich 2024-08-15 16:11:52 +1000
  • 211d605d2a refactor(linux): ♻️ simplify app sensors handling Joshua Rich 2024-08-15 16:10:45 +1000
  • bcc76363fc fix(agent): 🐛 don't run MQTT workers if there are no workers Joshua Rich 2024-08-15 15:48:47 +1000
  • c9cfd9c1a8 fix(ui): 🐛 re-add default server to list of servers when registering agent Joshua Rich 2024-08-15 15:15:30 +1000
  • b601c8c276 refactor(agent): ♻️ improve UI response to agent stopping Joshua Rich 2024-08-15 15:06:42 +1000
  • 03eb8e48c2 fix(logging): 🐛 handle a non-existent directory for the log file (auto-create if necessary) Joshua Rich 2024-08-15 14:08:18 +1000
  • 4e99b5eced
    Merge pull request #241 from joshuar/dependabot/go_modules/golang.org/x/tools-0.24.0 Joshua Rich 2024-08-14 20:01:54 +1000
  • d886876d4f docs: 📝 fix lists indentation to appease the markdown gods Joshua Rich 2024-08-14 16:11:54 +1000
  • c0e0636321 docs: 📝 expand wording on versioning and link to breaking changes Joshua Rich 2024-08-14 16:04:37 +1000
  • e7ac7fb779 fix(agent): 🐛 correct mock name so go generate doesn't crash Joshua Rich 2024-08-14 16:01:47 +1000
  • dd9b2042a5 docs: 📝 add details to BREAKING_CHANGES on manual steps for MQTT users Joshua Rich 2024-08-14 15:58:55 +1000
  • 7db700db12 docs: 📝 add a BREAKING_CHANGES.md file to contain info and instructions for breaking changes of upcoming release Joshua Rich 2024-08-14 15:50:04 +1000
  • c690682b2d build(devcontainer): install and configure starship prompt Joshua Rich 2024-08-14 14:49:03 +1000
  • d5ad465f9e style: 🚨 clean up unused linter directives Joshua Rich 2024-08-14 14:45:14 +1000
  • e6bb37a2e4 refactor(agent): 🚚 rename interface SensorTracker -> Tracker Joshua Rich 2024-08-14 14:06:41 +1000
  • 718b0b0fac fix(agent): 🔇 fix logging when no MQTT commands are defined Joshua Rich 2024-08-13 15:42:34 +1000
  • 9072844592
    build(go): ⬆️ bump golang.org/x/tools from 0.23.0 to 0.24.0 dependabot[bot] 2024-08-13 04:58:18 +0000
  • 5181d7e754
    Merge pull request #237 from joshuar/dependabot/github_actions/step-security/harden-runner-2.9.1 Joshua Rich 2024-08-13 14:57:42 +1000
  • e4380aefac
    Merge pull request #238 from joshuar/dependabot/github_actions/actions/upload-artifact-4.3.6 Joshua Rich 2024-08-13 14:57:25 +1000
  • 935c2dd66d
    Merge pull request #239 from joshuar/dependabot/github_actions/docker/build-push-action-6.6.1 Joshua Rich 2024-08-13 14:57:09 +1000
  • 222bfa252a
    Merge pull request #240 from joshuar/dependabot/github_actions/sigstore/cosign-installer-3.6.0 Joshua Rich 2024-08-13 14:56:56 +1000
  • 8e96ed0e18
    Merge pull request #242 from joshuar/dependabot/go_modules/github.com/gofrs/uuid/v5-5.3.0 Joshua Rich 2024-08-13 14:56:24 +1000
  • 534d7451c1
    Merge pull request #243 from joshuar/dependabot/go_modules/golang.org/x/text-0.17.0 Joshua Rich 2024-08-13 14:55:57 +1000
  • cc8d89c544 fix(agent): 🐛 sync sensor disabled state between registry and Home Assistant Joshua Rich 2024-08-13 14:54:30 +1000
  • 17759e2c21 feat(linux): better screen/session controls Joshua Rich 2024-08-13 14:13:30 +1000