Commit Graph

  • ec6fe29c02 fix(hass): 🐛 ensure sensor attributes are correctly marshaled Joshua Rich 2024-06-19 11:36:41 +1000
  • 5083b43d2b docs: 📝 make FAQ questions headers that can be linked to Joshua Rich 2024-06-19 11:29:50 +1000
  • ea8abca168 build(devcontainer): 🐛 ensure mage is installed in devcontainer Joshua Rich 2024-06-19 11:14:24 +1000
  • 26f3272eb1 feat(agent): support "switch" type custom MQTT commands Joshua Rich 2024-06-19 11:13:53 +1000
  • 2d03c84f27 refactor: ♻️ use a map[string]any for sensor attributes rather than requiring custom structs Joshua Rich 2024-06-18 13:55:05 +1000
  • 3cf55fb899 build(devcontainer): ♻️ rework devcontainer setup steps Joshua Rich 2024-06-18 09:26:47 +1000
  • 93cfe99863 build(devcontainer): 📌 pin bas image version by hash Joshua Rich 2024-06-18 09:01:15 +1000
  • 9c72440968 build(container): 📌 pin base image versions by hash Joshua Rich 2024-06-18 09:00:57 +1000
  • 6464d51eb6
    Merge pull request #187 from joshuar/dependabot/go_modules/github.com/go-playground/validator/v10-10.22.0 Joshua Rich 2024-06-18 08:54:09 +1000
  • d5911d1ce7
    Merge pull request #188 from joshuar/dependabot/github_actions/codecov/codecov-action-4.5.0 Joshua Rich 2024-06-18 08:53:54 +1000
  • 4c3e4cddab
    Merge pull request #189 from joshuar/dependabot/github_actions/actions/checkout-4.1.7 Joshua Rich 2024-06-18 08:53:41 +1000
  • 23f0f5420e
    Merge pull request #190 from joshuar/dependabot/github_actions/docker/build-push-action-6.0.0 Joshua Rich 2024-06-18 08:53:22 +1000
  • 8e22fbcce6
    ci(github): :up_arrow: bump docker/build-push-action from 5.4.0 to 6.0.0 dependabot[bot] 2024-06-17 17:36:58 +0000
  • d71460d3e4
    ci(github): :up_arrow: bump actions/checkout from 4.1.6 to 4.1.7 dependabot[bot] 2024-06-17 17:36:54 +0000
  • b24c87a7d4
    ci(github): :up_arrow: bump codecov/codecov-action from 4.4.1 to 4.5.0 dependabot[bot] 2024-06-17 17:36:49 +0000
  • 7658822108
    build(go): :up_arrow: bump github.com/go-playground/validator/v10 dependabot[bot] 2024-06-17 17:31:11 +0000
  • 3f50b0b551
    Merge pull request #176 from joshuar/release-please--branches--main v9.4.0 Joshua Rich 2024-06-17 11:46:53 +1000
  • 6c04716075 ci(github): 🔒 ignore vulnerabilities that do not apply Joshua Rich 2024-06-17 11:27:31 +1000
  • 9bb08f4079 docs: 📝 switch to list over table to make listing sensors easier in README Joshua Rich 2024-06-17 11:12:18 +1000
  • 22bf2462ac
    chore(main): 🎉 release 9.4.0 github-actions[bot] 2024-06-17 00:18:20 +0000
  • 426bbe2177 docs: 📝 adjust notes about custom commands Joshua Rich 2024-06-17 10:13:36 +1000
  • 135fcc90ad refactor(agent): ♻️ simplify button command execution Joshua Rich 2024-06-17 10:10:49 +1000
  • 6598481d3f docs: 🚨 adjust markdownlint exclusions Joshua Rich 2024-06-17 10:09:33 +1000
  • 56c55d295d fix(agent): 🎨 mqtt commands clean-up Joshua Rich 2024-06-16 15:38:44 +1000
  • fe9ae1e31f chore: 🚨 fix additional staticcheck warnings Joshua Rich 2024-06-16 10:16:10 +1000
  • 5264fb4322 build(mage): mage build system improvements Joshua Rich 2024-06-16 10:15:34 +1000
  • 24ce108263 build(devcontainer): ⬆️ clean up additional installs and container configuration Joshua Rich 2024-06-16 09:58:51 +1000
  • 6bafc62232 build(git): add pre-commit config for lint check Joshua Rich 2024-06-16 09:52:39 +1000
  • 1318e95924 test: fix error checking ion http.handler mocks Joshua Rich 2024-06-16 09:50:38 +1000
  • dee5815788 refactor(linux): simplify linux worker types Joshua Rich 2024-06-16 09:19:47 +1000
  • 988626a8d7 feat: add a framework for allowing sensor workers to be start/stopped Joshua Rich 2024-06-14 13:59:06 +1000
  • aae9e81047 refactor(linux,dbusx): ♻️ better error handling of session bus path retrieval Joshua Rich 2024-06-13 22:40:50 +1000
  • aaf039d0fd ci(github): 👷 allow running build action manually Joshua Rich 2024-06-13 14:17:46 +1000
  • 3c4a4c52c6 fix(agent): 🐛 hide worker failure log message behind debug logging as such failures are non-critical Joshua Rich 2024-06-13 11:39:03 +1000
  • acac8d74e1 fix(linux): don't provide a location sensor when not running on a laptop device Joshua Rich 2024-06-13 11:37:54 +1000
  • 78eea86891 refactor(linux): ♻️ present a generalised error when hardware support is lacking for sensors Joshua Rich 2024-06-13 11:37:14 +1000
  • f1f18d00ca refactor: 💬 more validation error prettification Joshua Rich 2024-06-13 11:30:06 +1000
  • 329709911c fix(preferences): 🐛 correctly detect default preferences as not a fatal error Joshua Rich 2024-06-13 11:27:14 +1000
  • 4fd534b913 fix(agent): 🐛 ensure sensor workers can remain running when running headless Joshua Rich 2024-06-13 11:26:11 +1000
  • 57876e46e1 fix(hass): 💬 show a more informative error message when registration inputs validation fails Joshua Rich 2024-06-13 10:58:30 +1000
  • 74b52f1a5c fix(agent): 🐛 don't bail on registration if no preferences file was found but default preferences were returned Joshua Rich 2024-06-13 10:56:58 +1000
  • aeca41062f fix: 🐛 pass a context to worker creation functions Joshua Rich 2024-06-13 10:37:14 +1000
  • 61ff2af256 feat(agent): add framework for running user-defined commands via MQTT buttons/switches Joshua Rich 2024-06-13 10:27:01 +1000
  • bfc0c89b64
    Merge pull request #184 from joshuar/dependabot/github_actions/googleapis/release-please-action-4.1.3 Joshua Rich 2024-06-12 10:39:24 +1000
  • 65e64fbe35
    Merge pull request #185 from joshuar/dependabot/go_modules/github.com/lxzan/gws-1.8.5 Joshua Rich 2024-06-12 10:39:12 +1000
  • 14d1ea8cf1
    build(go): :up_arrow: bump github.com/lxzan/gws from 1.8.4 to 1.8.5 dependabot[bot] 2024-06-11 04:10:57 +0000
  • f1bcdee9f0
    ci(github): :up_arrow: bump googleapis/release-please-action dependabot[bot] 2024-06-11 04:10:32 +0000
  • abee169d53 fix: 🐛 make log-level argument an enum Joshua Rich 2024-06-11 11:09:43 +1000
  • a0d0dffc85 ci(github): 👷 make dependabot messages prettier Joshua Rich 2024-06-11 10:56:47 +1000
  • e83e2b8063
    Merge pull request #177 from joshuar/dependabot/go_modules/golang.org/x/text-0.16.0 Joshua Rich 2024-06-11 10:51:12 +1000
  • c552b55232
    Merge pull request #174 from joshuar/dependabot/go_modules/github.com/go-playground/validator/v10-10.21.0 Joshua Rich 2024-06-11 10:50:57 +1000
  • 1b2fc86327
    Merge pull request #175 from joshuar/dependabot/go_modules/github.com/shirou/gopsutil/v3-3.24.5 Joshua Rich 2024-06-11 10:50:45 +1000
  • 58e0b61edc
    Merge pull request #178 from joshuar/dependabot/go_modules/github.com/lxzan/gws-1.8.4 Joshua Rich 2024-06-11 10:50:27 +1000
  • 2a74cbb596
    Merge pull request #179 from joshuar/dependabot/go_modules/tools/golang.org/x/tools-0.22.0 Joshua Rich 2024-06-11 10:50:02 +1000
  • 5716b3f1e6
    Merge pull request #183 from joshuar/dependabot/github_actions/docker/build-push-action-5.4.0 Joshua Rich 2024-06-11 10:49:16 +1000
  • b85d5b67d8
    Merge pull request #182 from joshuar/dependabot/github_actions/step-security/harden-runner-2.8.1 Joshua Rich 2024-06-11 10:48:58 +1000
  • f86882ae6c
    Merge pull request #181 from joshuar/dependabot/github_actions/googleapis/release-please-action-4.1.2 Joshua Rich 2024-06-11 10:48:44 +1000
  • eda060b4a4
    Merge pull request #173 from joshuar/dependabot/github_actions/actions/checkout-4.1.6 Joshua Rich 2024-06-11 10:48:10 +1000
  • fc621ca583
    Merge pull request #172 from joshuar/dependabot/github_actions/actions/upload-artifact-4.3.3 Joshua Rich 2024-06-11 10:47:08 +1000
  • f7ab5b0dee
    build(deps): bump docker/build-push-action from 5.3.0 to 5.4.0 dependabot[bot] 2024-06-10 17:34:58 +0000
  • 1bc66e95a6
    build(deps): bump step-security/harden-runner from 2.8.0 to 2.8.1 dependabot[bot] 2024-06-10 17:34:53 +0000
  • bb304123df
    build(deps): bump googleapis/release-please-action from 4.1.1 to 4.1.2 dependabot[bot] 2024-06-10 17:34:44 +0000
  • 96f5f4696f
    build(deps): bump golang.org/x/text from 0.15.0 to 0.16.0 in /tools dependabot[bot] 2024-06-10 17:19:42 +0000
  • 6c2c3bb820
    build(deps): bump golang.org/x/tools from 0.21.0 to 0.22.0 in /tools dependabot[bot] 2024-06-10 17:19:38 +0000
  • 586e490c3f
    build(deps): bump github.com/lxzan/gws from 1.8.3 to 1.8.4 dependabot[bot] 2024-06-10 17:11:58 +0000
  • c749b0ed77
    build(deps): bump golang.org/x/text from 0.15.0 to 0.16.0 dependabot[bot] 2024-06-10 17:11:52 +0000
  • 1ea9eb1508 build(mage): 🚨 fix linter warning Joshua Rich 2024-06-10 10:32:20 +1000
  • 57e5d6b9fa build(mage): perform some build directory clean-ups before building and packaging Joshua Rich 2024-06-10 10:27:39 +1000
  • 81f0e97b13 build(mage): 🐛 fix build command error checking Joshua Rich 2024-06-09 16:03:18 +1000
  • 8d0873399a ci(github): add emoji to release-please commit message Joshua Rich 2024-06-09 16:02:06 +1000
  • 84bf65c8c7 refactor(hass): 🤡 fix mocks after interface renaming Joshua Rich 2024-06-09 15:48:36 +1000
  • 53a6284892 refactor(linux): 🚨 remove unused lint directives Joshua Rich 2024-06-09 15:37:18 +1000
  • fa098c665e test(hass): 🚨 remove unnecessary nolint directive Joshua Rich 2024-06-09 15:35:34 +1000
  • c8c1bd87f3 build(go): Joshua Rich 2024-06-09 15:32:59 +1000
  • 3f933791bc refactor(agent): 🚨 fix return spacing Joshua Rich 2024-06-09 15:22:30 +1000
  • 27fe6e0e9d build(mage): 🚨 fix linter warnings in mage build system Joshua Rich 2024-06-09 15:21:36 +1000
  • f740f33c78 refactor(agent): 🚨 fix additional lint formatting suggestions Joshua Rich 2024-06-09 15:03:06 +1000
  • a2b6368e29 refactor(linux): ♻️ simplify desktop settings watch function Joshua Rich 2024-06-09 15:00:40 +1000
  • c5b23e3a47 refactor(hass): 🚨 fix linter warnings in hass package Joshua Rich 2024-06-09 14:56:29 +1000
  • 24867ac8a1 test(hass): 🚨 fix test lint issues Joshua Rich 2024-06-09 11:47:04 +1000
  • 279adf8e1f refactor(hass): 🔥 clean up and lint registry code Joshua Rich 2024-06-09 11:40:47 +1000
  • bf257214be refactor(device): 🚨 lint device code Joshua Rich 2024-06-09 11:27:40 +1000
  • 3e51f240d5 refactor(agent): 🚨 fix lint warnings in agent code Joshua Rich 2024-06-09 10:27:00 +1000
  • be3fbfe525 refactor(linux): 🚨 clean lint warnings in linux pkgs Joshua Rich 2024-06-09 09:50:41 +1000
  • fd9d8b4457 refactor(linux): 🚨 suppress unused-receiver warnings Joshua Rich 2024-06-09 09:32:18 +1000
  • cb17629cb1 refactor(linux/hwmon): 🚨 fix lint warnings and improve error messages Joshua Rich 2024-06-09 09:31:02 +1000
  • 9bc77c4dee refactor(linux): 🚨 simplify function complexity and fix lint warnings Joshua Rich 2024-06-09 08:59:04 +1000
  • 347d7c6382 refactor(dbusx): 🚨 fix linter issues Joshua Rich 2024-06-08 22:44:27 +1000
  • 92296ad2dd refactor(linux): 🚨 fix revive lint warnings Joshua Rich 2024-06-08 22:44:06 +1000
  • f4b351b846 refactor(linux): 🚨 fix unused-receiver linter warnings Joshua Rich 2024-06-08 22:23:22 +1000
  • 101f8378e0 refactor(logging): 🚨 lint logging Joshua Rich 2024-06-08 22:18:01 +1000
  • c0cd489bcf fix(translations): 🎨 ensure translator uses appropriate language Joshua Rich 2024-06-08 21:40:48 +1000
  • f8fb105904 refactor(scripts): 🚨 fix lint issues in script code Joshua Rich 2024-06-08 21:34:52 +1000
  • f2c7d18fd6 refactor(preferences): 🚨 fix lint issues in preferences Joshua Rich 2024-06-08 21:24:33 +1000
  • ef44feafe1 refactor(linux): 🚨 additional lint fixes Joshua Rich 2024-06-08 21:05:11 +1000
  • 79763b9ece refactor(linux): ♻️ improve readability and reduce lint issues Joshua Rich 2024-06-08 17:17:23 +1000
  • baa89c0b56 refactor(agent): ♻️ clean up code for readabillity Joshua Rich 2024-06-08 15:28:13 +1000
  • f344aeb946 refactor(linux): ♻️ improve code readability Joshua Rich 2024-06-08 12:03:34 +1000
  • 17927ed5c6 feat(agent): support ignore URLs registration option on command-line Joshua Rich 2024-06-08 11:28:17 +1000
  • c01e00222d refactor(agent): ♻️ improve code readability Joshua Rich 2024-06-08 11:27:32 +1000