-
dcec66faac
refactor(tracker,device): move StartWorkers out of tracker and into device package
Joshua Rich
2023-09-25 06:04:03 +0000
-
316b357cab
feat(cmd): clean up logging
Joshua Rich
2023-09-25 05:53:55 +0000
-
af4f0aac8a
feat(tracker,device,linux): move to utilising an interface for updating sensor networkStatsSensor
Joshua Rich
2023-09-25 05:43:26 +0000
-
53abba66ac
build(vscode): remove deprecated task
Joshua Rich
2023-09-25 03:14:10 +0000
-
efa6a975ca
build(devcontainer): switch to a docker-compose based devcontainer setup
Joshua Rich
2023-09-25 03:12:17 +0000
-
28f1ddcaa0
feat(agent/config,agent/ui): add more mqtt prefs. add secret config entry
Joshua Rich
2023-09-20 08:17:06 +0000
-
134c876955
feat(agent/ui): add a configCheck function for bool config items
Joshua Rich
2023-09-20 05:55:32 +0000
-
98d0cf2b1e
feat(agent/ui): new validator and placeholder functionality
Joshua Rich
2023-09-20 05:47:48 +0000
-
4a69b35738
refactor(agent/ui): rename hostValidator -> httpValidator
Joshua Rich
2023-09-20 05:27:22 +0000
-
1863c240ed
fix(agent/ui): only instatiate translator once for UI
Joshua Rich
2023-09-20 05:26:40 +0000
-
97158a5dea
refactor(agent): remove unused test code
Joshua Rich
2023-09-20 04:51:07 +0000
-
596a64aed2
ci(golangci): adjust linters
Joshua Rich
2023-09-18 00:33:33 +0000
-
2634ce4dca
chore(agent/ui): remove (moved) file
Joshua Rich
2023-09-18 00:19:36 +0000
-
8cd13bd0a8
refactor(agent/ui): rearrange ui assets
Joshua Rich
2023-09-18 00:17:40 +0000
-
56fa6386b6
fix(agent): don't export version global var
Joshua Rich
2023-09-18 00:05:30 +0000
-
9fd0002ef7
fix(agent): rework registration/preferences to properly set agent config
Joshua Rich
2023-09-17 23:19:06 +0000
-
eee1ab18b6
fix(agent/ui): embed tray icon png directly rather than use converted []byte array
Joshua Rich
2023-09-17 05:26:57 +0000
-
537e1216f8
fix(agent): remove workaround for https://github.com/fyne-io/fyne/issues/3170
Joshua Rich
2023-09-17 05:17:06 +0000
-
6fee81f772
fix(agent,hass): remove Fyne-isms from notification code
Joshua Rich
2023-09-17 05:13:29 +0000
-
0e83aec0b9
style(ui/fyneUI): comment functions
Joshua Rich
2023-09-17 00:43:31 +0000
-
89fd9e2951
fix(agent): agent struct doesn't need to export any fields
Joshua Rich
2023-09-17 00:15:34 +0000
-
33241c579c
style(tracker): rename interface agentConfig -> agent
Joshua Rich
2023-09-17 00:10:42 +0000
-
fb051233bd
style(agent/ui): add todo note
Joshua Rich
2023-09-17 00:06:46 +0000
-
a2131d6768
fix(agent/ui): uncomment code that should be used
Joshua Rich
2023-09-17 00:04:54 +0000
-
f71dbb27be
style(agent): fix spelling, remove commented code
Joshua Rich
2023-09-17 00:02:50 +0000
-
7eb18bb065
refactor(agent,hass,tracker)!: split UI into own package and more interface usage
Joshua Rich
2023-09-16 23:57:34 +0000
-
d8535a5677
style(agent,hass,tracker): update pref name
Joshua Rich
2023-09-16 03:45:25 +0000
-
56cf98fc54
ci(go): adjust golangci config
Joshua Rich
2023-09-16 03:44:16 +0000
-
dea2cd906a
feat(agent): start exposing optional settings for the agent
Joshua Rich
2023-09-16 03:43:17 +0000
-
12e442ea6b
style(agent): fix spelling
Joshua Rich
2023-09-16 03:37:36 +0000
-
fd3dcef83a
refactor(agent): clean up generic config code
Joshua Rich
2023-09-16 03:37:01 +0000
-
86148febcf
refactor(agent): decouple more code from Fyne
Joshua Rich
2023-09-16 03:31:39 +0000
-
5f3faff7c0
refactor(agent): more code linting
Joshua Rich
2023-09-15 07:11:00 +0000
-
773f653124
refactor(hass,agent,linux): restructure code
Joshua Rich
2023-09-15 07:00:11 +0000
-
963898cc3b
refactor(agent,hass): improved registration code and flow
Joshua Rich
2023-09-15 06:39:18 +0000
-
b5aa3b0f32
refactor(linux): wrap errors for location code
Joshua Rich
2023-09-15 04:42:50 +0000
-
200279562b
refactor(linux): clean up and normalise naming
Joshua Rich
2023-09-15 03:15:51 +0000
-
c49e17aa12
Merge branch 'main' of github.com:joshuar/go-hass-agent
Joshua Rich
2023-09-15 00:29:02 +0000
-
-
c4424c3f91
chore(agent): add more comments in registration code.
Joshua Rich
2023-09-15 00:19:59 +0000
-
d888415330
refactor(agent): use constants for prefs in registration logic
Joshua Rich
2023-09-15 00:15:53 +0000
-
1ae6722f94
Merge pull request #39 from joshuar/release-please--branches--main
v3.3.0
Joshua Rich
2023-09-14 14:43:39 +1000
-
-
b81eb34d5f
chore(hass): websocket code clean-up (remove unused and commented code)
Joshua Rich
2023-09-14 00:49:31 +0000
-
056a84c96e
chore(main): release 3.3.0
github-actions[bot]
2023-09-14 00:41:58 +0000
-
-
1f74f8356f
fix(hass): websocket connection should gracefully handle home assistant disconnects/restarts
Joshua Rich
2023-09-14 00:41:04 +0000
-
d3428d6285
feat(agent): values update every n seconds on sensors window
Joshua Rich
2023-09-11 08:37:22 +0000
-
c44aa2a4a9
feat(agent): sorted sensors table window and update on scroll
Joshua Rich
2023-09-11 01:25:47 +0000
-
f1d7ddeebb
ci(tests): for now, skip D-Bus tests
Joshua Rich
2023-09-11 00:56:18 +0000
-
f8b8cb5d3f
test(agent): add tests for config
Joshua Rich
2023-09-11 00:39:32 +0000
-
67f454751a
Merge branch 'main' of github.com:joshuar/go-hass-agent
Joshua Rich
2023-09-11 00:14:18 +0000
-
-
9d824caf09
feat(agent,hass,tracker): move to interface access to agent config
Joshua Rich
2023-09-11 00:12:01 +0000
-
9aead16d7a
Merge pull request #38 from joshuar/release-please--branches--main
v3.2.0
Joshua Rich
2023-09-10 15:18:57 +1000
-
-
e9296521a2
refactor(agent): rename config structs
Joshua Rich
2023-09-10 05:11:46 +0000
-
a476e4a6ca
chore(main): release 3.2.0
github-actions[bot]
2023-09-10 02:44:56 +0000
-
-
76b25edf22
chore(go): bump package versions
Joshua Rich
2023-09-10 02:44:18 +0000
-
fbcee6ee45
feat(ui): add headers to sensors window table
Joshua Rich
2023-09-10 02:43:50 +0000
-
e502996228
refactor(linux): use string constants for data source attributes
Joshua Rich
2023-09-10 00:30:52 +0000
-
d15dbba86a
refactor(linux,hass): use a string constant for unknown sensor state
Joshua Rich
2023-09-10 00:25:58 +0000
-
92d8664805
Merge branch 'main' of github.com:joshuar/go-hass-agent
Joshua Rich
2023-09-02 01:07:27 +0000
-
-
b0499fbbf8
test(linux): template tests for D-Bus
Joshua Rich
2023-09-02 01:07:05 +0000
-
f41a0541f5
refactor(agent): remove deprecated comments
Joshua Rich
2023-09-01 23:34:54 +0000
-
e2ddf5f22b
feat(linux): simplify fetching device details for registration
Joshua Rich
2023-09-01 23:34:25 +0000
-
9982edc234
Merge pull request #37 from joshuar/release-please--branches--main
v3.1.0
Joshua Rich
2023-08-28 08:55:23 +1000
-
-
716bad3752
chore(main): release 3.1.0
github-actions[bot]
2023-08-27 07:47:31 +0000
-
-
50f76d4d03
feat(linux): add a sensor to track logged in users and their usernames
Joshua Rich
2023-08-27 07:46:35 +0000
-
2960b3cb70
build(go): switch back to non pre-release version of nutsdb
Joshua Rich
2023-08-27 07:46:11 +0000
-
fb7b498107
fix(linux): add space in name of battery sensors
Joshua Rich
2023-08-27 05:26:54 +0000
-
c7a08cdce7
chore(go): update Go version
Joshua Rich
2023-08-27 05:16:47 +0000
-
8243f670a3
fix(linux): add data source to kernel, distribution version/name sensors
Joshua Rich
2023-08-27 01:39:40 +0000
-
e9b86a1d1e
feat(linux): add new sensors for kernel and distribution version, name
Joshua Rich
2023-08-27 01:37:31 +0000
-
febe1a85f8
Merge pull request #36 from joshuar/release-please--branches--main
v3.0.3
Joshua Rich
2023-08-22 14:48:20 +1000
-
-
79426cd21b
build(go): really fix go.sum
Joshua Rich
2023-08-22 04:33:52 +0000
-
ebd8d81e20
chore(main): release 3.0.3
github-actions[bot]
2023-08-22 04:28:18 +0000
-
-
452d58ef73
test(tracker): more test coverage
Joshua Rich
2023-08-22 04:27:32 +0000
-
77a2aefba7
refactor(tracker): extract worker init from worker start
Joshua Rich
2023-08-22 04:27:11 +0000
-
f427acd733
refactor(hass): more verbose debug error
Joshua Rich
2023-08-22 04:25:46 +0000
-
9c07cde63d
build(go): fix go.sum
Joshua Rich
2023-08-22 01:28:22 +0000
-
026898185a
fix(tracker): add missing waitgroup.Wait
Joshua Rich
2023-08-22 01:27:46 +0000
-
7719612e94
build(go): verbose test output always
Joshua Rich
2023-08-21 23:12:47 +0000
-
fa9036dbac
test(tracker): fix sensor update test missing function
Joshua Rich
2023-08-21 23:12:22 +0000
-
753aa43100
chore(go): update dependencies
Joshua Rich
2023-08-21 22:48:36 +0000
-
b9a08e075d
Merge branch 'main' of github.com:joshuar/go-hass-agent
Joshua Rich
2023-08-09 22:49:43 +0000
-
-
5ebd590ec1
build(vscode): explicitly set shell for task
Joshua Rich
2023-08-09 22:49:23 +0000
-
6ce93b2d82
build(devcontainer): formatting
Joshua Rich
2023-08-09 22:49:08 +0000
-
2f50243803
chore(go): update dependencies
Joshua Rich
2023-08-09 22:48:47 +0000
-
fa35dfd663
Merge pull request #35 from joshuar/release-please--branches--main
v3.0.2
Joshua Rich
2023-08-04 14:19:24 +1000
-
-
2f4b1fe786
chore(main): release 3.0.2
github-actions[bot]
2023-08-04 01:11:36 +0000
-
-
ae89e61283
build(devcontainer): simplify options
Joshua Rich
2023-08-04 01:10:38 +0000
-
fe8612e08a
build(devcontainer): add additional extensions
Joshua Rich
2023-07-31 23:07:29 +0000
-
a25e59253f
fix(linux): remove unused context
Joshua Rich
2023-07-31 11:43:52 +0000
-
71c36a0710
build(devcontainer): add fish shell
Joshua Rich
2023-07-31 11:43:40 +0000
-
d2038bf970
Merge branch 'main' of github.com:joshuar/go-hass-agent
Joshua Rich
2023-07-29 03:03:55 +0000
-
-
71c82945ed
build(devcontainer): specify go version explicitly
Joshua Rich
2023-07-29 03:03:31 +0000
-
025da522a5
build(git): ignore built binary
Joshua Rich
2023-07-29 03:00:49 +0000
-
b092bb3363
build(devcontainer): improve devcontainer creation
Joshua Rich
2023-07-29 03:00:04 +0000
-
512417475f
Merge pull request #34 from joshuar/release-please--branches--main
v3.0.1
Joshua Rich
2023-07-28 10:16:47 +1000
-
-
a16414ea0d
chore(main): release 3.0.1
github-actions[bot]
2023-07-28 00:10:24 +0000
-
-
4b5413c494
docs(all): update and restructure
Joshua Rich
2023-07-28 00:08:33 +0000
-
2f753c45f0
fix(location): assert type safely
Joshua Rich
2023-07-27 06:16:41 +0000
-
af1b9de377
build(linux): remove unneeded go generate command
Joshua Rich
2023-07-27 06:06:56 +0000
-
c064394ee6
refactor(linux): update appSensor to use generic linuxSensor
Joshua Rich
2023-07-27 05:46:17 +0000