Commit Graph

  • 58354c764f
    chore(main): release 7.2.0 github-actions[bot] 2024-03-03 00:54:31 +0000
  • 24555b7276 test(hass): add tests for request execution Joshua Rich 2024-03-03 10:53:52 +1000
  • f1678ea83a feat(agent): add suspend and hibernate control via MQTT Joshua Rich 2024-03-02 11:37:06 +1000
  • 319a402a3a docs: 📝 update script path with new preferences location Joshua Rich 2024-03-02 11:04:42 +1000
  • a927705495 refactor(hass): ♻️ clean up websocket trace logging Joshua Rich 2024-03-02 10:59:28 +1000
  • 09c97928ea refactor(linux): ♻️ clean up linux trace logging Joshua Rich 2024-03-02 10:58:56 +1000
  • c0ebed7a7b fix(hass): 🐛 support string or int code return for API errors Joshua Rich 2024-03-02 10:32:59 +1000
  • 319e220e93 refactor(agent): ♻️ change variable name to avoid conflict Joshua Rich 2024-03-01 10:27:27 +1000
  • 4b0e3aaf65 chore(translations): 🌐 update translation strings Joshua Rich 2024-03-01 10:26:56 +1000
  • 3af5dd0f35 refactor(agent): 🔥 remove text wrapping setting (has no effect) Joshua Rich 2024-03-01 10:20:33 +1000
  • 4a48ab31f4 fix(hass): increase request timeout to a more realistic time to wait for requests to complete Joshua Rich 2024-03-01 10:19:44 +1000
  • e77e5830ab docs: 📝 update registration window screenshot Joshua Rich 2024-03-01 10:10:06 +1000
  • f39ef5b0b1 feat(agent): set the auto-detected server to a default value for convienience Joshua Rich 2024-02-29 18:15:26 +1000
  • 3d1c9d9d1c feat(agent): allow overriding URL for API requests Joshua Rich 2024-02-29 18:07:25 +1000
  • 3d3e050f35 build(devcontainer): 🔧 clean up devcontainer.json formatting Joshua Rich 2024-02-29 14:16:07 +1000
  • f43d4fe358 chore(devcontainer): ⬆️ update Home Assistant version Joshua Rich 2024-02-29 14:11:40 +1000
  • d2158f1f08 refactor(linux/hwmon): ♻️ improve formatting of sensor name Joshua Rich 2024-02-29 14:09:58 +1000
  • c76992b080 build(devcontainer): get graphical apps working in devcontainer Joshua Rich 2024-02-29 09:39:16 +1000
  • 4f4a8742ec docs: 📝 add an "open in devcontainers" link Joshua Rich 2024-02-29 09:15:58 +1000
  • 68b18dc016 fix(hass): 🐛 handle APIError or HTTP Error response more gracefully Joshua Rich 2024-02-29 08:42:12 +1000
  • 103ebebf44 fix(hass): 🐛 handle uunknown error Joshua Rich 2024-02-28 15:36:13 +1000
  • aac3ef8324 fix(hass): 🔒 don't show the URL in trace logging output Joshua Rich 2024-02-28 15:35:10 +1000
  • 6f69316d05 fix(dbusx): 🐛 avoid nil pointer access when busRequest exists but bus conn doesn't Joshua Rich 2024-02-28 15:05:46 +1000
  • 30b9ade479
    Merge pull request #105 from joshuar/release-please--branches--main v7.1.0 Joshua Rich 2024-02-27 09:40:03 +1000
  • f0bb567e80 chore: ⬆️ bump go-hass-anything version and adjust code for changes Joshua Rich 2024-02-27 09:14:20 +1000
  • 9bef22bcfd refactor(preferences): ♻️ explicitly rename preferences functions with Get/Set prefixes Joshua Rich 2024-02-27 08:57:24 +1000
  • 7546cc9061 build(devcontainer): 🔧 migrate settings from settings.json -> devcontainer.json and stop committing settings.json Joshua Rich 2024-02-26 14:46:44 +1000
  • e62f3656df
    chore(main): release 7.1.0 github-actions[bot] 2024-02-26 04:34:25 +0000
  • 7204181b74 feat(agent): arbitrary dbus commands via MQTT (thanks @jaynis!) jaynis 2024-02-25 15:44:14 +0100
  • 8a4acd5fa2 build(devcontainer): 🐛 working D-Bus session/system bus in devcontainer Joshua Rich 2024-02-26 14:23:39 +1000
  • 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