Commit Graph

  • 6edacf9fca
    Merge pull request #22 from joshuar/release-please--branches--main v1.2.4 Joshua Rich 2023-06-19 11:19:55 +1000
  • ab3ec9c30b
    chore(main): release 1.2.4 github-actions[bot] 2023-06-19 01:19:35 +0000
  • 58cabe7284 refactor(sensors): remove unnecessary code path Joshua Rich 2023-06-19 01:18:45 +0000
  • 791a3f212a fix(sensors): revert attribute code and clean-up error message Joshua Rich 2023-06-19 01:18:25 +0000
  • ec84e0bc17
    Merge pull request #21 from joshuar/release-please--branches--main v1.2.3 Joshua Rich 2023-06-19 11:06:18 +1000
  • c5cfa7a961
    chore(main): release 1.2.3 github-actions[bot] 2023-06-19 01:02:43 +0000
  • 7e2b48b372 test(sensors): update tests for sensors state Joshua Rich 2023-06-19 01:01:37 +0000
  • 319a8fce41 fix(sensors,agent): refactor sensor tracker to avoid data races Joshua Rich 2023-06-19 00:06:58 +0000
  • 47c29c8a92 build(vscode): add vscode settings/tasks Joshua Rich 2023-06-16 23:55:49 +0000
  • bdf2607568 build(devcontainer): add shutdownCommand Joshua Rich 2023-06-16 23:55:24 +0000
  • 4907663910 build(ansible): remove old ansible build Joshua Rich 2023-06-15 02:43:33 +0000
  • ebfaa09eff build(devcontainer): add vscode extensions Joshua Rich 2023-06-15 02:42:20 +0000
  • 0bcbd691cd build(devcontainer): add devcontainer configuraion Joshua Rich 2023-06-15 02:32:39 +0000
  • 576b2ff579
    Merge pull request #20 from joshuar/release-please--branches--main v1.2.2 Joshua Rich 2023-06-14 19:09:17 +1000
  • a74db5906b
    chore(main): release 1.2.2 github-actions[bot] 2023-06-14 00:58:48 +0000
  • e163fb2730 refactor(agent): use sync.Once for initial config loading Joshua Rich 2023-06-14 10:57:42 +1000
  • 9af1984329 fix(agent): add validation to token entry for registration Joshua Rich 2023-06-14 10:57:01 +1000
  • ef1d239b26 fix(hass): fix error message Joshua Rich 2023-06-14 09:39:41 +1000
  • 4fba21186c fix(agent): fix error message Joshua Rich 2023-06-14 09:39:00 +1000
  • c9ae39ad15 chore(go): clean up go.mod Joshua Rich 2023-06-13 09:07:21 +1000
  • 33423c54b0 fix(agent): rework sensor table to use Fyne table widget Joshua Rich 2023-06-13 09:02:43 +1000
  • e700db5e50 fix(linux): remove attributes for active app sensor to avoid memory leak Joshua Rich 2023-06-12 20:51:54 +1000
  • 7a1289edee refactor(sensors): rearrange struct fields for memory optimisation Joshua Rich 2023-06-12 10:28:40 +1000
  • cc5de8674f refactor(hass): move context timeout for api request closer to executing block Joshua Rich 2023-06-12 10:28:15 +1000
  • b734d3a8ed chore(go): clean up dependencies Joshua Rich 2023-06-12 10:09:28 +1000
  • 48b70dfe6b refactor(sensors): use an item representing the registry value Joshua Rich 2023-06-12 10:07:38 +1000
  • b72cfc3820 refactor(linux): location sensor code clean-up Joshua Rich 2023-06-11 17:55:53 +1000
  • 0ec19105dd refactor(hass): websocket code clean-up Joshua Rich 2023-06-11 17:55:28 +1000
  • 5c9628717e refactor(linux): rename files to better reflect purpose Joshua Rich 2023-06-11 17:37:05 +1000
  • c6037e64d3 refactor(linux): break out apps sensor attributes code into separate functions Joshua Rich 2023-06-11 16:10:34 +1000
  • 6c4f99abca Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2023-06-11 15:28:06 +1000
  • 823d2fea14 refactor(linux): use an iota instead of string for busType Joshua Rich 2023-06-11 15:27:41 +1000
  • 40c1a37917
    Merge pull request #19 from joshuar/release-please--branches--main v1.2.1 Joshua Rich 2023-06-11 10:20:10 +1000
  • 7efb593894
    chore(main): release 1.2.1 github-actions[bot] 2023-06-11 00:19:41 +0000
  • 5e0d883eae build(gitignore): add VERSION to gitignore Joshua Rich 2023-06-11 10:18:56 +1000
  • b59a31e21c fix(agent): no need to wait on app quit Joshua Rich 2023-06-11 10:13:39 +1000
  • 10999d29db refactor(cmd): clean up start code Joshua Rich 2023-06-11 10:13:19 +1000
  • bf0faecd4e
    Merge pull request #18 from joshuar/release-please--branches--main v1.2.0 Joshua Rich 2023-06-11 10:07:32 +1000
  • 4eaa91862d
    chore(main): release 1.2.0 github-actions[bot] 2023-06-11 00:06:57 +0000
  • bad88901b2 chore(go): update dependencies Joshua Rich 2023-06-11 10:06:04 +1000
  • 3d9f4668c3 fix(hass): remove unused code in websockets Joshua Rich 2023-06-11 10:05:43 +1000
  • caf65fd569 refactor(linux): adjust logic for active app watch Joshua Rich 2023-06-11 09:50:33 +1000
  • fd60fc42e4 fix(linux): catch error Joshua Rich 2023-06-11 09:50:19 +1000
  • 77c183189b refactor(linux): internalise more DBus logic for DBus requests Joshua Rich 2023-06-11 09:42:17 +1000
  • f379aca1fb refactor(hass): use generics better re-use code during marshaling Joshua Rich 2023-06-11 09:18:45 +1000
  • fff91d781d Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2023-06-06 21:50:05 +1000
  • 5b0beba355 ci(goreleaser): package systemd service file Joshua Rich 2023-06-06 21:49:33 +1000
  • e74212a151 docs(README): update README for systemd service mention Joshua Rich 2023-06-06 21:49:09 +1000
  • 1d6f695249 feat(assets): add systemd service file Joshua Rich 2023-06-06 21:48:48 +1000
  • 66e807a718 build(gitignore): update gitignore Joshua Rich 2023-06-06 21:48:22 +1000
  • 0b35db4df7
    Merge pull request #17 from joshuar/release-please--branches--main v1.1.0 Joshua Rich 2023-06-06 10:49:59 +1000
  • 4f6bae40b1
    chore(main): release 1.1.0 github-actions[bot] 2023-06-06 00:47:23 +0000
  • ffb7276808 feat(linux): add screen lock sensor Joshua Rich 2023-06-06 10:46:39 +1000
  • da8062010d refactor(linux): remove unnecessary variable usage Joshua Rich 2023-06-06 10:46:13 +1000
  • 33346c12b7 fix(agent): correct formatting of debug messages Joshua Rich 2023-06-06 09:46:29 +1000
  • 42af00d675 fix(linux): remove unneeded parameters Joshua Rich 2023-06-06 09:37:51 +1000
  • 274669daa0 build(tools): ansible package install needs become: true Joshua Rich 2023-06-06 09:37:21 +1000
  • 4e1107d3ca test(hass): remove spew Joshua Rich 2023-06-06 09:29:56 +1000
  • e3a0fcd95b Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2023-06-06 09:27:18 +1000
  • 30f36cd785 test(sensors): update sensors tests Joshua Rich 2023-06-06 09:27:04 +1000
  • 191664805c refactor(linux): rearrange struct fields to save memory Joshua Rich 2023-06-03 15:49:24 +1000
  • a1daa091e7 fix(hass): update API tests Joshua Rich 2023-06-03 14:01:34 +1000
  • a139511b19 fix(hass): add omitempty to JSON fields where appropriate Joshua Rich 2023-06-03 14:01:09 +1000
  • d4cb8d0194 test(hass): update sensor tests Joshua Rich 2023-06-03 13:54:40 +1000
  • e1de4d5c9c chore(hass): remove deprecated function Joshua Rich 2023-06-03 13:54:15 +1000
  • 260c6ae017
    Merge pull request #16 from joshuar/release-please--branches--main v1.0.1 Joshua Rich 2023-06-03 13:29:19 +1000
  • 914d8b6f26 refactor(sensors): rearrange struct fields for memory savings Joshua Rich 2023-06-03 13:18:36 +1000
  • 0610e8b2d8 refactor(hass): rearrange struct fields for memory savings Joshua Rich 2023-06-03 13:15:24 +1000
  • b7f6cccddc refactor(hass): rearrange struct fields for memory savings Joshua Rich 2023-06-03 13:13:36 +1000
  • 557e2605e7
    chore(main): release 1.0.1 github-actions[bot] 2023-06-03 02:01:53 +0000
  • aa9e200558 fix(sensors,hass): merge Sensor and SensorUpdate interfaces Joshua Rich 2023-06-03 12:00:05 +1000
  • f4b4412beb fix(hass): handle empty config response Joshua Rich 2023-06-03 11:16:25 +1000
  • 4d22c2f7df fix(agent): handle no sensors data display Joshua Rich 2023-06-03 11:15:22 +1000
  • 7281cbbd9d fix(hass): omit sending response body if empty or nil Joshua Rich 2023-06-03 11:14:47 +1000
  • 3461859bc0 fix(agent): use a waitgroup for registration Joshua Rich 2023-06-03 09:55:28 +1000
  • eda04d1a29 build(tools): add package install tasks to ansible playbook Joshua Rich 2023-06-03 09:55:08 +1000
  • e02087edc9 build(tools): update Home Assistant test version Joshua Rich 2023-06-03 09:15:09 +1000
  • cadcb735cd Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2023-05-21 22:04:38 +1000
  • 61418f77cb refactor(hass,sensors): Sensor interface now also satisfies Marshaler/Unmarshaler Joshua Rich 2023-05-21 22:03:04 +1000
  • fa5d882980 test(hass): fix syntax error in tests Joshua Rich 2023-05-21 21:40:16 +1000
  • 8296c8b0d1 refactor(hass,sensors): replace interface{} usage with json.RawMessage Joshua Rich 2023-05-21 21:27:38 +1000
  • ac52459601 refactor(agent,hass): use chan struct{} for signal channels (rather than chan bool) Joshua Rich 2023-05-21 14:52:48 +1000
  • 1bf1f2e5b0 refactor(linux): clean up network connection sensor code Joshua Rich 2023-05-21 14:47:39 +1000
  • 6d7fa2f575
    Merge pull request #15 from joshuar/release-please--branches--main v1.0.0 Joshua Rich 2023-05-20 10:42:32 +1000
  • 867f8e62a3 docs(device,linux): document functions Joshua Rich 2023-05-20 10:33:17 +1000
  • 7a6dfc646d
    chore(main): release 1.0.0 github-actions[bot] 2023-05-20 00:23:23 +0000
  • 23469597a3 test(device): add tests for device API Joshua Rich 2023-05-20 10:21:35 +1000
  • f7defa3bed fix(linux): safer access to api endpoint map Joshua Rich 2023-05-20 09:45:23 +1000
  • dd740e5c5c refactor(linux)!: remove unused context management for previous api Joshua Rich 2023-05-20 09:40:27 +1000
  • 6125e9faa8 refactor(linux)!: remove deprecated functions and rework api struct Joshua Rich 2023-05-20 09:37:27 +1000
  • 327999e61a refactor(linux): utilise device API interface for dbus helper functions Joshua Rich 2023-05-20 09:36:47 +1000
  • d5a8c666d2 fix(device,linux): create and use a safer function for getting an endpoint from the API interface Joshua Rich 2023-05-20 09:30:01 +1000
  • 1a4c177a44 refactor(linux): use the device API interface with problems sensors Joshua Rich 2023-05-19 23:03:34 +1000
  • bc9ad16a3d refactor(linux): use the device API interface with power profile sensors Joshua Rich 2023-05-19 23:01:36 +1000
  • e3574687e8 refactor(linux): use the device API interface with network connection sensors Joshua Rich 2023-05-19 22:58:47 +1000
  • 58ad88438c refactor(linux): use the device API interface with location sensors Joshua Rich 2023-05-19 22:50:24 +1000
  • 1204f09ab8 refactor(linux): use the device API interface with battery sensors Joshua Rich 2023-05-19 22:46:41 +1000
  • b21826e946 refactor(linux): use the device API interface with apps sensors Joshua Rich 2023-05-19 22:40:45 +1000
  • 48e49ca76a refactor(linux): add a BusRequest function Joshua Rich 2023-05-19 22:39:22 +1000
  • a87cc06b1f refactor(agent,linux)!: utilise the device API interface in agent code Joshua Rich 2023-05-19 22:37:52 +1000