-
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