Commit Graph

  • 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