Commit Graph

  • 6831981a28 arbitrary dbus commands via MQTT jaynis 2024-02-25 15:44:14 +0100
  • 42375bc6ea test(hass): add tests for config fetching Joshua Rich 2024-02-24 16:17:51 +1000
  • f914953453 test(hass): add tests for hass context Joshua Rich 2024-02-24 14:27:10 +1000
  • 6408b7b2ab test(hass): add test for MergeSensorCh Joshua Rich 2024-02-24 11:13:00 +1000
  • 593dedc0f4 ci(codecov): add codecov config with some ignores Joshua Rich 2024-02-24 10:47:42 +1000
  • 944a118243 docs: 🐛 remove old method from interface example Joshua Rich 2024-02-22 10:05:13 +1000
  • 7d11891baf docs: 📝 update developer agent docs Joshua Rich 2024-02-22 10:03:41 +1000
  • 882b528bc3 docs: 📝 update development docs Joshua Rich 2024-02-22 09:53:02 +1000
  • 853ee60449 feat(agent): add agent reset command Joshua Rich 2024-02-22 09:19:34 +1000
  • f67dc33d07 build(go): ⬆️ install cobra cli Joshua Rich 2024-02-22 08:37:09 +1000
  • 00f6122390
    Merge pull request #104 from joshuar/release-please--branches--main v7.0.1 Joshua Rich 2024-02-21 09:12:17 +1000
  • 1703957b63
    Merge pull request #102 from joshuar/dependabot/go_modules/github.com/lxzan/gws-1.8.1 Joshua Rich 2024-02-21 08:53:44 +1000
  • b8a6798ca1
    Merge pull request #103 from joshuar/dependabot/github_actions/codecov/codecov-action-4 Joshua Rich 2024-02-21 08:53:30 +1000
  • 6aca27d343 test(hass): fix failing marshalClass test after recent code changes Joshua Rich 2024-02-21 08:52:39 +1000
  • 442faf715c
    chore(main): release 7.0.1 github-actions[bot] 2024-02-20 22:45:20 +0000
  • 6f92a7572d fix(agent): 🐛 load preferences from file to get MQTT preferences Joshua Rich 2024-02-21 08:44:46 +1000
  • 88a23f9777 chore(agent): update mocks Joshua Rich 2024-02-21 08:33:35 +1000
  • b5248a17d8
    build(deps): bump codecov/codecov-action from 3 to 4 dependabot[bot] 2024-02-19 18:04:07 +0000
  • 0618b48ab3
    build(deps): bump github.com/lxzan/gws from 1.8.0 to 1.8.1 dependabot[bot] 2024-02-19 17:14:11 +0000
  • 7221385385
    Merge pull request #97 from joshuar/release-please--branches--main v7.0.0 Joshua Rich 2024-02-17 10:10:06 +1000
  • f56113e965
    chore(main): release 7.0.0 github-actions[bot] 2024-02-17 00:00:53 +0000
  • 56312f007a
    Update issue templates Joshua Rich 2024-02-17 10:00:16 +1000
  • f7b650d523 chore(github): 🧑‍💻 add an issue config file Joshua Rich 2024-02-17 09:51:59 +1000
  • 5fc100c684 chore(github): 🧑‍💻 update GitHub issue templates Joshua Rich 2024-02-17 09:48:44 +1000
  • edafa8aeac chore(vscode): 🔧 clean up conventional commit scopes for vscode Joshua Rich 2024-02-16 16:54:19 +1000
  • cad5d561f7 fix(agent): ♻️ clean up context creation in agent Joshua Rich 2024-02-16 16:49:41 +1000
  • 8b1b176fc5 chore(hass): 🔥 remove unused mock code Joshua Rich 2024-02-16 16:28:32 +1000
  • ad4a73a064 fix(hass): 🐛 fix naming of device class values presented to Home Assistant Joshua Rich 2024-02-16 16:28:08 +1000
  • e33a4d4bc0 fix(hass): 🐛 ensure registry directory is created if it does not exist Joshua Rich 2024-02-16 16:27:27 +1000
  • 486890cf57 fix(agent,hass): 🐛 fix registration flow Joshua Rich 2024-02-16 16:26:45 +1000
  • 8b81d77c37 fix(device): 🐛 remove spew Joshua Rich 2024-02-16 15:05:43 +1000
  • 4894fefe72 feat(device): migrate external ip checker to resty package Joshua Rich 2024-02-16 15:04:09 +1000
  • edebe75d2b refactor(hass): ♻️ move Device/State/Sensor class iotas to own "types" package Joshua Rich 2024-02-16 14:43:44 +1000
  • 04135e7652 refactor(hass): ♻️ update hass registration for new request/response code Joshua Rich 2024-02-16 12:22:18 +1000
  • 298bd0c727 test(dbusx): fix tests skip on CI Joshua Rich 2024-02-16 12:21:46 +1000
  • 41e34a122b refactor(dbusx): ♻️ improve error handling and fix comments Joshua Rich 2024-02-16 11:46:26 +1000
  • c090c02989 chore(go): ⬆️ update dependencies Joshua Rich 2024-02-16 11:22:24 +1000
  • 2e8f0d9cb9 ci(github): ⬆️ update GitHub actions Joshua Rich 2024-02-16 11:13:30 +1000
  • 8505455ab4 perf(hass): remove unneccesary goroutine usage for ExecuteRequest Joshua Rich 2024-02-16 10:45:48 +1000
  • a65f7b7ba8 test(hass): add more tests for UpdateSensor Joshua Rich 2024-02-16 10:18:23 +1000
  • 45335c4cf5 feat(dbusx)!: use generics to simplify dbusx usage Joshua Rich 2024-02-16 09:39:34 +1000
  • a979728ee4 feat(hass): API response rewrite Joshua Rich 2024-02-15 22:27:52 +1000
  • 31120e9313 refactor: improved error handling Joshua Rich 2024-02-15 17:17:53 +1000
  • 789997538d refactor: 🏷️ rename sensor.SensorTracker -> sensor.Tracker Joshua Rich 2024-02-15 10:51:20 +1000
  • 8a9258f7ce refactor(hass): ♻️ break up larger/complex functions in tracker code Joshua Rich 2024-02-15 10:49:26 +1000
  • 23f214f4aa fix: only retry if the server is overloaded by default Joshua Rich 2024-02-15 09:46:44 +1000
  • 9b73cd8094 feat: ⚗️ add ability to run a trace/heap/cpu profile over execution lifetime Joshua Rich 2024-02-15 09:42:16 +1000
  • a88a04a9ab feat: ♻️ rework sensor registry to abstract from sensor tracker Joshua Rich 2024-02-14 17:35:43 +1000
  • 24097f34c0 refactor!: major requests refactor Joshua Rich 2024-02-14 14:58:30 +1000
  • c77188b639
    chore(main): release 7.0.0 github-actions[bot] 2024-02-14 23:49:52 +0000
  • 1b4dfb3bb1 fix: only retry if the server is overloaded by default Joshua Rich 2024-02-15 09:46:44 +1000
  • 43681baafa feat: ⚗️ add ability to run a trace/heap/cpu profile over execution lifetime Joshua Rich 2024-02-15 09:42:16 +1000
  • 9fa68bf4c7 feat: ♻️ rework sensor registry to abstract from sensor tracker Joshua Rich 2024-02-14 17:35:43 +1000
  • ad9559287a
    build(deps): bump github.com/go-playground/validator/v10 dependabot[bot] 2024-02-14 05:03:27 +0000
  • 45d6148997 refactor!: major requests refactor Joshua Rich 2024-02-14 14:58:30 +1000
  • 11c4dd1a73 fix: log file name set in cmd package Joshua Rich 2024-02-13 16:27:06 +1000
  • dff2e835fc feat(hass): utilise new ExecuteRequest function Joshua Rich 2024-02-12 13:39:31 +1000
  • a3d0fc66c5 feat(hass): new functions to retrieve entities from Home Assistant Joshua Rich 2024-02-10 13:28:49 +1000
  • 74489e7c90 chore(go): ⬆️ update go.mod Joshua Rich 2024-02-10 12:58:53 +1000
  • e8277cc4ff feat(ui): show extra details in about window Joshua Rich 2024-02-10 10:00:43 +1000
  • fb3a10fc62 refactor(hass/api): 🔥 clean up Home Assistant config code Joshua Rich 2024-02-10 09:59:45 +1000
  • 35014899e4 refactor(agent): ♻️ reposition code Joshua Rich 2024-02-10 09:19:48 +1000
  • 9d60d9e12f chore(container): ⬆️ update go version for container Joshua Rich 2024-02-09 14:18:07 +1000
  • db884fe25c feat(agent): ⬆️ update for latest go-hass-anything Joshua Rich 2024-02-09 14:16:45 +1000
  • d96a4e55bf fix(agent): 🐛 pass appropriate context to runners Joshua Rich 2024-02-09 12:02:28 +1000
  • 630d4e61c0 feat!: remove config and replace with preferences Joshua Rich 2024-02-09 11:42:12 +1000
  • 56abd2d134 docs: 📝 mention mosquitto in development docs Joshua Rich 2024-02-08 20:50:43 +1000
  • 2ae8c643f0 build: - update Go to 1.22.0 - update Home Assistant to 2024.2.0 Joshua Rich 2024-02-08 20:50:07 +1000
  • 79a2fae44f Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-02-08 13:07:11 +1000
  • a2ab9c25b7 feat(ui): 💄 show dialogs for success/failure of saving preferences Joshua Rich 2024-02-08 13:07:03 +1000
  • 2ae6a6a1fe
    Merge pull request #91 from joshuar/release-please--branches--main v6.5.0 Joshua Rich 2024-02-07 09:49:06 +1000
  • 6595375312 docs(README): 📝 add a note about versioning Joshua Rich 2024-02-07 09:48:46 +1000
  • 3ef0d128d6 ci(github): 👷 more consistent Github action naming Joshua Rich 2024-02-07 09:40:15 +1000
  • 3139c4c0d5
    chore(main): release 6.5.0 github-actions[bot] 2024-02-06 23:36:04 +0000
  • 9436607b0a chore: 🌐 update translations files Joshua Rich 2024-02-07 09:35:21 +1000
  • 8c2e5f0650 fix(agent): 🐛 check for mqtt enabled Joshua Rich 2024-02-07 09:34:45 +1000
  • 0e5e46487c ci(github): 👷 better cosign container signing Joshua Rich 2024-02-07 09:22:53 +1000
  • cbf4f4c3bf
    Merge pull request #94 from joshuar/dependabot/go_modules/github.com/rs/zerolog-1.32.0 Joshua Rich 2024-02-07 09:21:55 +1000
  • cf3877105d
    build(deps): bump github.com/rs/zerolog from 1.31.0 to 1.32.0 dependabot[bot] 2024-02-06 23:18:07 +0000
  • c23be35196
    Merge pull request #93 from joshuar/dependabot/go_modules/github.com/shirou/gopsutil/v3-3.24.1 Joshua Rich 2024-02-07 09:17:11 +1000
  • 7e7ad316d4
    Merge pull request #92 from joshuar/dependabot/github_actions/sigstore/cosign-installer-3.4.0 Joshua Rich 2024-02-07 09:16:59 +1000
  • 20a66a5d1e
    build(deps): bump github.com/shirou/gopsutil/v3 from 3.23.12 to 3.24.1 dependabot[bot] 2024-02-05 17:51:49 +0000
  • 700f93588a
    build(deps): bump sigstore/cosign-installer from 3.3.0 to 3.4.0 dependabot[bot] 2024-02-05 17:34:46 +0000
  • aa7f773405 test(preferences): add tests for preferences package Joshua Rich 2024-02-04 11:02:50 +1000
  • f71d7c61f0 fix: 🐛 registration flow for new install Joshua Rich 2024-02-04 09:35:00 +1000
  • 5183e98501 ci(github): 🐛 fix building a container with version tag Joshua Rich 2024-02-03 18:58:39 +1000
  • 6e17bddd79 docs: 📝 - split contributing out into its CONTRIBUTING.md doc - update README.md with links to creating issues and feature requests Joshua Rich 2024-02-03 18:52:33 +1000
  • db424168c7 refactor(ui): 🔥 UI interface doesn't need an AppID method Joshua Rich 2024-02-03 18:37:36 +1000
  • 380e269203 refactor(agent): 🔥 don't pass command name to agent Joshua Rich 2024-02-03 18:36:51 +1000
  • b2e1505906 refactor(ui): 🔥 ui code cleanup Joshua Rich 2024-02-03 16:27:25 +1000
  • 95db2df9fe refactor(hass): ♻️ clean up Home Assistant config code Joshua Rich 2024-02-03 16:03:50 +1000
  • 1b50c57e3d refactor(preferences): ♻️ rename preferences Name -> DeviceNAme and ID -> DeviceID Joshua Rich 2024-02-03 15:57:25 +1000
  • c4824f36bc fix(config): 🐛 handle mqtt config migration quirk Joshua Rich 2024-02-03 11:07:23 +1000
  • eca51a50d9 chore: 🌐 update translations Joshua Rich 2024-02-03 11:01:44 +1000
  • 67460c49b2 refactor(hass): improve code logic Joshua Rich 2024-02-03 09:33:48 +1000
  • 58c2305b77 feat(cmd): 🎨 move long command descriptions to embedded text files Joshua Rich 2024-02-02 15:47:22 +1000
  • 1605d59968 refactor(preferences): code improvements Joshua Rich 2024-02-02 15:24:16 +1000
  • 680bee1b07 feat: major config rewrite Joshua Rich 2024-02-02 15:18:46 +1000
  • f37793cac9 docs(github): ✏️ use british english Joshua Rich 2024-02-02 09:52:49 +1000
  • fa984f37cd ci(github): 🐛 make sure container is tagged with release version Joshua Rich 2024-02-02 09:51:53 +1000