Commit Graph

  • 988082d577 test(tracker): update state tests Joshua Rich 2023-07-07 02:21:14 +0000
  • 67a893ef4b style(tracker): clean up commented code Joshua Rich 2023-07-07 01:16:06 +0000
  • 2541fad323
    chore(main): release 1.4.3 github-actions[bot] 2023-07-07 01:11:42 +0000
  • 16646060aa fix(tracker): check type assertions in sensor response Joshua Rich 2023-07-07 01:10:00 +0000
  • 5f73d8f4e0 fix(tracker): expose error on db creation Joshua Rich 2023-07-07 01:09:21 +0000
  • d1045936c6 fix(tracker): remove spews Joshua Rich 2023-07-06 09:36:49 +0000
  • a5df706f13 test(tracker): fix nutsdb and tests Joshua Rich 2023-07-06 09:29:00 +0000
  • 664be512c0 fix(tracker): correctly handle setting registration and disabled status Joshua Rich 2023-07-06 08:54:45 +0000
  • 0b818d5683 refactor(tracker): major refactoring of tracker code Joshua Rich 2023-07-06 08:18:08 +0000
  • c5e77ea2a0 refactor(tracker): rename sensors package to tracker Joshua Rich 2023-07-06 04:41:59 +0000
  • fd7c15d5af fix(sensors): handle error in setting registry item Joshua Rich 2023-07-06 01:52:42 +0000
  • ea26f02d20 fix(sensors): don't store HA config, just fetch as needed Joshua Rich 2023-07-06 01:48:23 +0000
  • 29e1f4aa4a test(config): adjust tests Joshua Rich 2023-07-06 01:48:11 +0000
  • bf49018770 fix(config): adjust interface methods Joshua Rich 2023-07-06 01:47:55 +0000
  • e9aec950fd fix(agent): ensure agent config satisfies Config interface Joshua Rich 2023-07-06 01:47:10 +0000
  • 7e26c219a4 test(hass,config): convert and add more tests using mockery Joshua Rich 2023-07-06 01:17:41 +0000
  • 065b77f104 test(sensors): add more tests Joshua Rich 2023-07-05 11:35:17 +0000
  • 1ff498d98f refactor(agent,sensors): pass a string, not a fyne.Path to sensor tracker Joshua Rich 2023-07-05 11:34:48 +0000
  • 01990796d8 test(sensors): add mockery generator for Registry interface Joshua Rich 2023-07-05 06:39:26 +0000
  • a9d4fb76a5 test(sensors): use mockery and add tests Joshua Rich 2023-07-05 06:31:42 +0000
  • 2fd1319dde fix(linux): export LinuxDevice type Joshua Rich 2023-07-05 00:29:39 +0000
  • 30e5b5002f build(go): install mockery as a dependency Joshua Rich 2023-07-05 00:26:19 +0000
  • 68f6b90967 fix(agent): additional error checking and code safety Joshua Rich 2023-07-05 00:08:52 +0000
  • 11c16e159e refactor(hass): clean up type assertion logic Joshua Rich 2023-07-04 23:51:10 +0000
  • 4d1e6ad2a3 fix(sensors): nil pointer reference condition on new device added to HA Joshua Rich 2023-07-04 23:50:23 +0000
  • 8b9e2c3cc8 fix(hass): check type assertion before using Joshua Rich 2023-07-04 23:09:16 +0000
  • c9e0e600df test(sensors): add more sensors testing Joshua Rich 2023-07-04 22:55:21 +0000
  • 5de72c5abb test(device): remove deprecated testing code Joshua Rich 2023-07-04 22:55:01 +0000
  • 1a42774ea1 test(hass): use mockery for testing Joshua Rich 2023-07-04 22:54:38 +0000
  • e6b5be869f build(go): use golangci for linting Joshua Rich 2023-07-04 22:53:56 +0000
  • f398d4713a test(sensors): clean up sensors package tests Joshua Rich 2023-07-04 02:12:25 +0000
  • f2509041f2 refactor(agent): add debug logging for config upgrade Joshua Rich 2023-07-04 01:39:41 +0000
  • e813592a4c test(sensors): fix RequestData test Joshua Rich 2023-07-04 01:04:44 +0000
  • 3a04fd4f8b refactor(hass): clean up config code Joshua Rich 2023-07-04 00:59:22 +0000
  • 760be77780 test(hass): update and add tests for recent changes Joshua Rich 2023-07-04 00:49:40 +0000
  • 2e38d972c6 fix(agent,hass): store api and websocket urls in config Joshua Rich 2023-07-04 00:47:19 +0000
  • 1be71adbeb fix(agent): add a config upgrade action to remove trailing slash from host Joshua Rich 2023-07-03 11:29:46 +0000
  • c1a1511c98 fix(agent): force registration flow stall Joshua Rich 2023-07-03 11:18:49 +0000
  • 724b54a908 Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2023-07-03 11:02:28 +0000
  • b384648cd2 chore(go): bump go version in go.mod Joshua Rich 2023-07-03 11:02:11 +0000
  • 1bc86b7ec5 fix(agent): tray menu entries did not display windows and quit did not work Joshua Rich 2023-07-03 11:01:21 +0000
  • e36bdf4f81 build(vscode): add a launch.json containing debugging invocation Joshua Rich 2023-07-03 10:29:12 +0000
  • b59c1c987d fix(agent): better logic around closing the app Joshua Rich 2023-07-03 10:27:12 +0000
  • 0abbad97e1 refactor(agent): migrate About window code to own func Joshua Rich 2023-07-03 08:10:48 +0000
  • c4b498d268
    Merge pull request #29 from joshuar/release-please--branches--main v1.4.2 Joshua Rich 2023-07-03 15:02:51 +1000
  • 3226a5df3a chore(go): update go.mod Joshua Rich 2023-07-03 05:00:53 +0000
  • 4c7487ba2f
    chore(main): release 1.4.2 github-actions[bot] 2023-07-03 04:58:03 +0000
  • dd7b3b76ee fix(agent): wrong return type for config option Joshua Rich 2023-07-03 04:57:12 +0000
  • d1103d8d59 fix(agent): remove spew.Dump debugging function Joshua Rich 2023-07-03 04:54:21 +0000
  • fb7d4053fe fix(config,agent,hass): add an Upgrade function to Config interface Joshua Rich 2023-07-03 04:50:47 +0000
  • 575559aa4b fix(agent): validation of config should accept both old and new formats Joshua Rich 2023-07-03 04:07:27 +0000
  • 4d95677d99 docs(development,extending): provide recommendations and guidance for development environment Joshua Rich 2023-07-03 02:03:16 +0000
  • 4a4feca342 build(github): bump Go version Joshua Rich 2023-07-03 01:49:52 +0000
  • 553b186a47 build(github): fix other actions in test... Joshua Rich 2023-07-03 01:46:35 +0000
  • 1f21c9512d build(github): fix go deps install for test action Joshua Rich 2023-07-03 01:43:08 +0000
  • ef13f6d65e build(github): run `go generate` during test action workflow Joshua Rich 2023-07-03 01:37:53 +0000
  • d0b0934230 Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2023-07-03 01:30:53 +0000
  • df9f7e23dd build(github): add test github action Joshua Rich 2023-07-03 01:30:14 +0000
  • 7401f6a315 build(github): rearrange release-please action for cosmetic purposes Joshua Rich 2023-07-03 01:29:42 +0000
  • e5881ddb49
    Merge pull request #28 from joshuar/release-please--branches--main v1.4.1 Joshua Rich 2023-07-03 11:22:54 +1000
  • 0804846052
    chore(main): release 1.4.1 github-actions[bot] 2023-07-03 01:20:39 +0000
  • 903561fdb8 fix(cmd): update info and version commands Joshua Rich 2023-07-03 01:19:27 +0000
  • 20089377c3 chore(translations): update catalog Joshua Rich 2023-07-03 01:08:19 +0000
  • 3443df60a5 fix(hass): bump websocket dependency and fix breaking changes Joshua Rich 2023-07-03 01:07:47 +0000
  • 5eae020fad fix(agent): wrap tray icon creation in goroutine to avoid block Joshua Rich 2023-07-03 01:00:58 +0000
  • 56ca6ee196 build(github): remove go-enum install, adjust apt command Joshua Rich 2023-07-03 00:23:40 +0000
  • d0bd2d88da
    Merge pull request #27 from joshuar/release-please--branches--main v1.4.0 Joshua Rich 2023-07-03 10:08:50 +1000
  • 1a67ac5d17
    chore(main): release 1.4.0 github-actions[bot] 2023-07-02 23:35:27 +0000
  • ed3edf660f feat(agent): rework registration to require a url over hostname/port Joshua Rich 2023-07-02 23:33:12 +0000
  • cc1208e79b refactor(sensors): rework logic for disabled sensors Joshua Rich 2023-07-02 11:01:40 +0000
  • 4f722f4778 refactor(linux): add call trace to debug log Joshua Rich 2023-07-02 06:02:49 +0000
  • 94faf9cf72 refactor(agent,hass,sensors): fetch HA config as needed Joshua Rich 2023-07-02 05:58:33 +0000
  • fe7ce45502 refactor(sensors,agent): simplify tracker update logic Joshua Rich 2023-07-02 05:18:12 +0000
  • 5b01c52525 refactor(hass): use defined request types over inline structs Joshua Rich 2023-07-02 04:46:34 +0000
  • 993d82cf45 refactor(hass,sensors): don't pass request data by reference Joshua Rich 2023-07-02 03:57:51 +0000
  • 9a0c8b01ae Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2023-07-02 00:25:08 +0000
  • 3dc61b6a94 build(devcontainer): remove go-enum installation Joshua Rich 2023-07-02 00:24:52 +0000
  • a34a1aee4b
    Merge pull request #26 from joshuar/release-please--branches--main v1.3.1 Joshua Rich 2023-07-02 10:24:15 +1000
  • 68c6a72e6b
    chore(main): release 1.3.1 github-actions[bot] 2023-07-02 00:22:40 +0000
  • 5d32721171 build(go): run go generate Joshua Rich 2023-07-02 00:21:46 +0000
  • d50aaee106 chore(hass): replace usage of go-enum with stringer Joshua Rich 2023-07-02 00:21:23 +0000
  • 1b4b0e9509 chore(go): update dependencies Joshua Rich 2023-07-01 23:45:59 +0000
  • b76d112f1c fix(agent,hass): allow hostname or hostname:port for HA server Joshua Rich 2023-07-01 23:40:10 +0000
  • 33822cce5c docs(README,development): update installation and development docs. Joshua Rich 2023-06-30 23:34:28 +0000
  • a5d2b0df6a build(devcontainer): update devcontainer environment Joshua Rich 2023-06-30 23:32:33 +0000
  • d85ba07d36
    Merge pull request #25 from joshuar/release-please--branches--main v1.3.0 Joshua Rich 2023-06-30 09:57:32 +1000
  • 3d6452917d build(gitignore): adjust .gitignore for fyne-cross Joshua Rich 2023-06-29 23:54:25 +0000
  • 5958084521 build(devcontainer): install goreleaser in devcontainer Joshua Rich 2023-06-29 22:56:43 +0000
  • def1c14307 docs(README): fix flag name Joshua Rich 2023-06-29 04:03:32 +0000
  • 9813297431
    chore(main): release 1.3.0 github-actions[bot] 2023-06-29 04:00:42 +0000
  • 9322500836 fix(agent): add check to flag existing registration of upgraded agents Joshua Rich 2023-06-29 03:59:18 +0000
  • 23569054c1 fix(agent): save `DeviceName` and `DeviceID` with registration Joshua Rich 2023-06-29 03:43:12 +0000
  • 6838d29a55 feat: major re-write for registration process Joshua Rich 2023-06-29 01:10:18 +0000
  • 1b4be20142
    Merge pull request #24 from joshuar/release-please--branches--main v1.2.6 Joshua Rich 2023-06-27 09:34:10 +1000
  • aaf5473fe9
    chore(main): release 1.2.6 github-actions[bot] 2023-06-26 23:33:47 +0000
  • 01665a6c00 fix(agent): fix links for creating issue/requesting feature Joshua Rich 2023-06-26 23:32:30 +0000
  • 9aa8e1f26a build(devcontainer): install go first Joshua Rich 2023-06-24 00:42:57 +0000
  • 0cb48f697a
    Merge pull request #23 from joshuar/release-please--branches--main v1.2.5 Joshua Rich 2023-06-24 10:03:26 +1000
  • ec0ce82d16
    chore(main): release 1.2.5 github-actions[bot] 2023-06-22 00:11:20 +0000
  • 83edb5cb18 fix(linux): potential fix to remove race condition on dbus watches Joshua Rich 2023-06-22 00:10:04 +0000