Commit Graph

  • e5c7265be4 fix(agent): 🐛 ensure a default app ID is set when not specified Joshua Rich 2024-05-10 14:55:32 +1000
  • 99d4a0d14f chore(go): remove deprecated dependencies Joshua Rich 2024-05-10 12:29:14 +1000
  • 5f9e3c4e8b docs: 📝 fix registration command-line Joshua Rich 2024-05-10 12:28:49 +1000
  • 2f42ee8691 fix(container): 🐛 use correct run command in container Joshua Rich 2024-05-10 12:28:28 +1000
  • d5c02552ca style(agent): 💬 add long command descriptions for help Joshua Rich 2024-05-10 12:16:28 +1000
  • e93f733505 feat(agent): initial migration from cobra to kong Joshua Rich 2024-05-10 12:02:40 +1000
  • bca90c6b7c test(linux): add tests for linux device creation Joshua Rich 2024-05-09 21:41:21 +1000
  • f484a290fd refactor(linux): ♻️ make locations of os-release file settable (useful for testing) Joshua Rich 2024-05-09 21:40:54 +1000
  • 2272cf2928 style(preferences): 💬 change AppName Joshua Rich 2024-05-09 21:39:33 +1000
  • a6da58ae93 chore(go): ⬆️ update go.mod Joshua Rich 2024-05-09 13:41:26 +1000
  • b5b41a8834 ci(github): 👷 split test and analysis workflows Joshua Rich 2024-05-09 13:40:29 +1000
  • 5d69005941 fix(linux): 🔒 as per recommendations, don't use the actual device id, generate a random one Joshua Rich 2024-05-09 13:33:13 +1000
  • a8d76c6a17 fix(linux): 🐛 source distro information from /etc/os-release for registration Joshua Rich 2024-05-09 11:51:13 +1000
  • 3eb856b080 ci(github): add an action to run nilaway Joshua Rich 2024-05-09 10:11:55 +1000
  • 713faedad3 build(go): 🐛 ensure CGO_ENABLED is always set for build environment Joshua Rich 2024-05-08 11:35:12 +1000
  • fe5b06dd50 ci(github): 🐛 fix step to run each line as a command, not concat as a string Joshua Rich 2024-05-08 11:34:43 +1000
  • 57afa2c116
    Merge pull request #146 from joshuar/release-please--branches--main v9.0.0 Joshua Rich 2024-05-08 10:04:46 +1000
  • 874c536d8f ci(github): 🐛 make sure signing of container always happens Joshua Rich 2024-05-08 09:49:20 +1000
  • 2f716f9bd5 ci(github): 🐛 specific custom tag in metadata action Joshua Rich 2024-05-07 22:34:45 +1000
  • afd9750967 ci(github): 🐛 fix tag specification Joshua Rich 2024-05-07 22:25:19 +1000
  • 8b01192abf ci(github): attempt container build with docker actions Joshua Rich 2024-05-07 22:18:08 +1000
  • 7387c3a39f ci(github): 🐛 use env vars for metadata output Joshua Rich 2024-05-07 22:01:37 +1000
  • e2146e0af0 ci(github): replace buildah with podman for building images Joshua Rich 2024-05-07 21:50:17 +1000
  • 1ebf5c9b9d
    chore(main): release 9.0.0 github-actions[bot] 2024-05-07 10:55:11 +0000
  • 3014c6f47f build: container improvements Joshua Rich 2024-05-07 20:51:21 +1000
  • 1221ad84dc build(container): 🐛 make sure dpkg conf directory exists Joshua Rich 2024-05-07 15:42:19 +1000
  • da4f805e61 fix(linux): 🐛 ensure disk read/write count sensors have correct units Joshua Rich 2024-05-07 14:25:49 +1000
  • b0e5dc82d8 fix(linux/proc): 🐛 fix stringer generation Joshua Rich 2024-05-07 14:15:56 +1000
  • 28af3d62de docs: 📝 update details on available sensors Joshua Rich 2024-05-07 14:11:44 +1000
  • 179f94ebc3 feat(linux)!: improved disk IO sensors Joshua Rich 2024-05-07 14:01:12 +1000
  • a4b33b6c2c
    Merge pull request #156 from joshuar/dependabot/go_modules/github.com/lxzan/gws-1.8.3 Joshua Rich 2024-05-07 09:03:54 +1000
  • 5f5382210a
    build(deps): bump github.com/lxzan/gws from 1.8.2 to 1.8.3 dependabot[bot] 2024-05-06 23:03:42 +0000
  • 04fd821478
    Merge pull request #155 from joshuar/dependabot/go_modules/github.com/pelletier/go-toml/v2-2.2.2 Joshua Rich 2024-05-07 09:02:49 +1000
  • e004e6abe1
    build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.1 to 2.2.2 dependabot[bot] 2024-05-06 22:57:54 +0000
  • b1f2ee9710
    Merge pull request #154 from joshuar/dependabot/go_modules/golang.org/x/text-0.15.0 Joshua Rich 2024-05-07 08:57:19 +1000
  • c4c5448759
    Merge pull request #153 from joshuar/dependabot/go_modules/github.com/shirou/gopsutil/v3-3.24.4 Joshua Rich 2024-05-07 08:57:06 +1000
  • e7eb16aad8
    Merge pull request #152 from joshuar/dependabot/go_modules/github.com/go-playground/validator/v10-10.20.0 Joshua Rich 2024-05-07 08:56:55 +1000
  • d915f661dc
    build(deps): bump golang.org/x/text from 0.14.0 to 0.15.0 dependabot[bot] 2024-05-06 17:15:36 +0000
  • 5e95bca3a2
    build(deps): bump github.com/shirou/gopsutil/v3 from 3.24.3 to 3.24.4 dependabot[bot] 2024-05-06 17:15:31 +0000
  • 826fd3ff19
    build(deps): bump github.com/go-playground/validator/v10 dependabot[bot] 2024-05-06 17:15:24 +0000
  • 82b7659a59 refactor(linux): 🔥 remove redundant volume request Joshua Rich 2024-05-06 20:44:50 +1000
  • 08fe09599a build(container): ♻️ clean up Dockerfile Joshua Rich 2024-05-06 11:13:46 +1000
  • de865f1ee8 fix(linux/hwmon)!: refactor sensor parsing (again) Joshua Rich 2024-05-05 16:28:45 +1000
  • 5e6aeb61dd fix(linux): 🔥 remove spews (debugging) Joshua Rich 2024-05-05 16:27:08 +1000
  • d2a929768f build(devcontainer): 🔧 don't use host networking for devcontainers Joshua Rich 2024-05-05 16:25:00 +1000
  • 3b8eb54fca feat(linux): add a volume mute switch Joshua Rich 2024-05-05 16:24:06 +1000
  • decd825a6b refactor!: major MQTT functionality refactor Joshua Rich 2024-05-05 11:01:52 +1000
  • f6333c8d81 chore(devcontainer): 🐛 fixes for recent podman changes Joshua Rich 2024-05-02 10:26:29 +1000
  • 6574c6ce68 docs: 📝 add a FAQ entry about running as a service and link to it from the README Joshua Rich 2024-05-02 10:25:38 +1000
  • cac70771e1 feat(linux): add volume level control Joshua Rich 2024-05-01 15:27:02 +1000
  • 2ab73bba80 feat(preferences): add a function to return MQTT origin info for use in MQTT code Joshua Rich 2024-05-01 12:04:32 +1000
  • e4f1a3e88f docs: 📝 add link to "what I'm working on" discussion on GitHub Joshua Rich 2024-05-01 10:10:26 +1000
  • 52d15a6345 build(devcontainer): ♻️ adjust tasks definition Joshua Rich 2024-05-01 09:44:47 +1000
  • 54c83137c3 build(github): 👷 adjust contianer build process Joshua Rich 2024-05-01 09:44:05 +1000
  • f5ecb8cf36 docs: 📝 Add a FAQ entry on how to reset the agent Joshua Rich 2024-05-01 09:31:04 +1000
  • 85a41641f3 fix(linux): 🐛 correct string version of disk rate units Joshua Rich 2024-04-30 18:27:04 +1000
  • 63f8e93cb9 refactor(linux): ♻️ rename D-Bus control -> command for better clarity of what it does Joshua Rich 2024-04-30 14:46:44 +1000
  • 77da296727 Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-04-30 14:44:32 +1000
  • a49fce14b8 fix(linux): 🐛 fix broken D-Bus control Joshua Rich 2024-04-30 14:43:51 +1000
  • 75c229bb1c refactor(agent,linux): ♻️ move linux-specific mqtt code to linux package Joshua Rich 2024-04-30 14:01:40 +1000
  • d42c1b65e9 build(devcontainer): 🐛 re-add mosquitto clients Joshua Rich 2024-04-30 14:00:41 +1000
  • 276172dbf9
    Merge pull request #149 from joshuar/dependabot/go_modules/github.com/lxzan/gws-1.8.2 Joshua Rich 2024-04-30 13:15:02 +1000
  • 472228fc95 refactor(device): ♻️ reduce the warning about unable to retrieve IP addresses to trace level Joshua Rich 2024-04-30 11:36:48 +1000
  • 46f47bdedc fix(linux): 🐛 disk reads/writes sensors should not use data size device class Joshua Rich 2024-04-30 09:55:44 +1000
  • 81f2f00d10
    build(deps): bump github.com/lxzan/gws from 1.8.1 to 1.8.2 dependabot[bot] 2024-04-29 17:38:06 +0000
  • 9b8b50a5d3 fix(linux): use unbuffered channel for disk usage sensors Joshua Rich 2024-04-29 22:31:39 +1000
  • acdc6101f9 refactor(linux): avoid overhead of pool implementation Joshua Rich 2024-04-29 22:27:49 +1000
  • 13bf51409c fix(linux): use unbuffered channel for time sensors Joshua Rich 2024-04-29 22:22:08 +1000
  • d6a982dd40 fix(linux): 🐛 don't block sending user sensor updates Joshua Rich 2024-04-29 22:18:24 +1000
  • d4bbee22fc fix(linux): use unbuffered channel for hardware sensor updates Joshua Rich 2024-04-29 22:13:00 +1000
  • 838fd1e82b fix(linux): ensure sending version sensors doesn't block Joshua Rich 2024-04-29 22:10:20 +1000
  • 5e2100abd3 fix(linux): 🐛 don't block sending initial power state sensor update Joshua Rich 2024-04-29 22:00:51 +1000
  • f8508e209a feat(linux): don't send swap sensors if there is no swap enabled Joshua Rich 2024-04-29 21:51:42 +1000
  • e1ce86b6b6 build(devcontainer): 🏗️ add some useful tasks for the devcontainer Joshua Rich 2024-04-29 18:17:09 +1000
  • fa3f517bcb build(devcontainer): 🏗️ improve devcontainer generation Joshua Rich 2024-04-29 18:16:08 +1000
  • ea7b530787 build(linux): 🐛 correct linux package dependencies Joshua Rich 2024-04-29 11:04:03 +1000
  • 6bd339def5 fix(agent): 🔥 remove testing commands Joshua Rich 2024-04-29 10:24:15 +1000
  • 59f2ce53a1 feat(agent): add a `--no-log-file` command-line option to not write a log file Joshua Rich 2024-04-29 10:21:47 +1000
  • 39480b1f64 docs: 📝 update build documentation Joshua Rich 2024-04-28 08:48:58 +1000
  • 5380b83ebb build(github): 🐛 ensure fyne-cross builds are named with arch for uniqueness Joshua Rich 2024-04-28 08:33:57 +1000
  • 806243e9ea build(github): 🔥 remove unnecessary step Joshua Rich 2024-04-27 17:42:56 +1000
  • 6824451ea4 docs: 📝 mention arm/arm64 binaries and packages Joshua Rich 2024-04-27 17:38:29 +1000
  • 46f7a5a09c docs: 📝 update sensor list Joshua Rich 2024-04-27 17:38:04 +1000
  • 4fa3cc234b build(devcontainer): ensure cross-libs for arm/arm64 are installed Joshua Rich 2024-04-27 17:06:03 +1000
  • 6b45ef9c50 build(github): 👷 add more verbosity to some tasks in the build Joshua Rich 2024-04-27 17:05:13 +1000
  • 38bac07557 Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-04-27 12:24:23 +1000
  • 1b22177a83 build(github): 🐛 fix workflow job dependencies Joshua Rich 2024-04-27 12:24:13 +1000
  • 35c189d70e
    Merge pull request #139 from joshuar/release-please--branches--main v8.0.0 Joshua Rich 2024-04-27 12:01:08 +1000
  • c2d319682a style(linux/hwmon): 💡 add more comments for code Joshua Rich 2024-04-27 11:56:56 +1000
  • 83bb49f995
    chore(main): release 8.0.0 github-actions[bot] 2024-04-27 01:43:50 +0000
  • 4a198fafb2 feat(linux/hwmon): expose the sysfs path for the hwmon sensor Joshua Rich 2024-04-27 11:42:58 +1000
  • ae5aa9e7d0 feat(linux/hwmon): 💄 better hwmon sensor naming Joshua Rich 2024-04-27 11:27:40 +1000
  • a60f1af232 docs: 📝 update FAQ with details on how to remove old sensors Joshua Rich 2024-04-26 15:08:25 +1000
  • 16f56dda42 fix(linux)!: handle hwmon chips with the same name Joshua Rich 2024-04-26 14:47:00 +1000
  • 501fe22345 build(github): 🐛 correct permissions for container creation Joshua Rich 2024-04-25 11:38:44 +1000
  • 3c5f61504b build(devcontainer): ♻️ update devcontainer environment Joshua Rich 2024-04-25 11:31:10 +1000
  • 8d10d23784 build(github): 🔥 don't run a duplicate test job Joshua Rich 2024-04-25 11:30:16 +1000
  • 192a4c2206 build(github): ♻️ reorganise and clean up workflow files Joshua Rich 2024-04-25 10:48:54 +1000
  • d0e049ff5b build(github): 🐛 use unique artifact upload paths for arch/commit Joshua Rich 2024-04-25 10:31:16 +1000
  • 9dce2c6c2d build(github): ♻️ build workflow clean-ups Joshua Rich 2024-04-25 10:13:58 +1000