Commit Graph

  • 0975b8375e refactor(linux): adjust log message levels in networkConnectionSensor Joshua Rich 2023-07-27 05:17:18 +0000
  • 3d9cc82219 refactor(linux): migrate diskSensor to generic linuxSensor Joshua Rich 2023-07-27 05:15:08 +0000
  • 1006240200 fix(linux): adjust debug/trace information Joshua Rich 2023-07-27 04:56:13 +0000
  • c24b270ebc refactor(linux): clean-up network connection sensor code Joshua Rich 2023-07-27 03:22:57 +0000
  • 3ef61e3174 refactor(linux): migrate sensors to common struct Joshua Rich 2023-07-26 13:13:42 +0000
  • cca0cd8e20 refactor(linux): move loadavg sensors to use sensorType Joshua Rich 2023-07-26 00:52:47 +0000
  • 815ed421a0 refactor(linux): fix file name Joshua Rich 2023-07-26 00:45:00 +0000
  • 40f1133443 refactor(linux): combine all "props" for different sensors into a single "sensorType" Joshua Rich 2023-07-26 00:43:54 +0000
  • 55ed9dfa6e Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2023-07-24 11:21:56 +0000
  • 3390b5841b fix(linux): remove duplication of `active_app` and `running_apps` values Joshua Rich 2023-07-24 11:19:38 +0000
  • 721955f76c
    Merge pull request #33 from joshuar/release-please--branches--main v3.0.0 Joshua Rich 2023-07-24 08:56:27 +1000
  • 3da38634ac ci(github): give up on running govulncheck as github action Joshua Rich 2023-07-23 22:53:09 +0000
  • c0cc9b450f ci(github): fix checkout source in govulncheck action Joshua Rich 2023-07-23 22:49:47 +0000
  • 4c7164463b ci(github): checkout source in govulncheck action Joshua Rich 2023-07-23 22:40:20 +0000
  • d9c3ea93ba ci(github): remove unnecessary check in govulncheck action pipeline Joshua Rich 2023-07-23 22:34:50 +0000
  • 69d7019a0f ci(github): just generate the VERSION file manually Joshua Rich 2023-07-23 11:39:06 +0000
  • 9be3f5f252 ci(github): run go generate as part of govulncheck actions pipeline Joshua Rich 2023-07-23 11:31:58 +0000
  • c703d677d9 refactor(hass): merge api package under hass package, as api is for hass only Joshua Rich 2023-07-23 11:26:02 +0000
  • c6963ea197 refactor(hass): move hass sensor code to own package Joshua Rich 2023-07-23 11:17:34 +0000
  • 7d241f9c96 refactor(linux): move sensor polling utility function from linux to device package Joshua Rich 2023-07-23 10:59:35 +0000
  • 6f854d7b6b ci(github): fix naming issue in govulncheck action Joshua Rich 2023-07-23 07:15:23 +0000
  • aa4c546dc7
    chore(main): release 3.0.0 github-actions[bot] 2023-07-23 05:23:32 +0000
  • 5ab528167e fix(tracker): improve handling of disabled state Joshua Rich 2023-07-23 05:20:26 +0000
  • 31bd4b1535 refactor(tracker): code clean up Joshua Rich 2023-07-23 05:13:55 +0000
  • ea9a0b4237 fix(agent): if already upgraded, don't try again Joshua Rich 2023-07-23 05:04:29 +0000
  • 8105cec50f refactor(tracker): demote log message to trace level Joshua Rich 2023-07-23 04:39:21 +0000
  • 8d9889961e fix(agent): make sure to clean up old registry files on upgrade Joshua Rich 2023-07-23 04:38:18 +0000
  • 99cee01c23 fix(tracker): actually use new json registry Joshua Rich 2023-07-23 04:38:01 +0000
  • c37a793077 feat(tracker)!: migration of registry to new format Joshua Rich 2023-07-23 02:04:40 +0000
  • fc787aa92a refactor(agent): separate Upgrade function from being config exclusive Joshua Rich 2023-07-22 23:14:14 +0000
  • 0150a4dbd7 chore(go): update dependencies Joshua Rich 2023-07-21 23:57:20 +0000
  • 44a008b6ea ci(github): update Go version in github actions Joshua Rich 2023-07-21 23:44:26 +0000
  • afd15620d7 chore(devcontainer): update Go version Joshua Rich 2023-07-21 23:44:08 +0000
  • 1c1fa97b76 refactor(tracker): move nutsdb registry implementation into own package Joshua Rich 2023-07-21 23:35:19 +0000
  • 7b8b0d3318 fix(agent): bail early if no sensors available when requesting sensors window Joshua Rich 2023-07-20 05:29:46 +0000
  • 1619ea26c8 fix(agent): headless option crash on startup Joshua Rich 2023-07-20 05:23:42 +0000
  • e96eb0d3c2 fix(agent): UI fixes Joshua Rich 2023-07-20 05:13:18 +0000
  • 3dd9966592 fix(hass): close of closed channel Joshua Rich 2023-07-20 05:13:06 +0000
  • f59d2240d6 feat(linux): add a Data Source attribute to all Linux sensors Joshua Rich 2023-07-18 10:59:15 +0000
  • baa6086511 refactor(linux)!: intialise DBus API internally in linux package Joshua Rich 2023-07-18 10:17:38 +0000
  • 4636c880ed ci(github): update govulncheck action Joshua Rich 2023-07-18 05:50:03 +0000
  • 8a6db03e79 ci(github): add govulncheck github action Joshua Rich 2023-07-18 05:42:45 +0000
  • 04868b5ee1 refactor(device): restructure methods under type Joshua Rich 2023-07-18 05:32:57 +0000
  • cf56a8e0bf fix(agent): call context cancellation if no need to register Joshua Rich 2023-07-18 05:32:37 +0000
  • 9841b17060 refactor(agent): move context creation out of new agent function Joshua Rich 2023-07-18 05:27:46 +0000
  • ad5fd1da66 test(api): fix failing test Joshua Rich 2023-07-18 04:26:16 +0000
  • 33f6def2b4 chore(go): update go.mod Joshua Rich 2023-07-18 04:25:08 +0000
  • 742d17890b
    Merge pull request #32 from joshuar/latest Joshua Rich 2023-07-18 14:24:24 +1000
  • 5107a1e809 refactor(linux,tracker,device,api): major refactor part 2 Joshua Rich 2023-07-18 03:33:02 +0000
  • a7cb475b5c refactor(agent,tracker)!: major tracker rewrite Joshua Rich 2023-07-17 23:46:12 +0000
  • 7af48cf18a ci(release-please): install moq as Go dependency Joshua Rich 2023-07-17 03:44:08 +0000
  • bb587a8f7d
    Merge pull request #31 from joshuar/release-please--branches--main v2.0.0 Joshua Rich 2023-07-17 13:28:03 +1000
  • 1f1267d285
    chore(main): release 2.0.0 github-actions[bot] 2023-07-17 01:51:31 +0000
  • d50b78cd7d feat!: introduce a Config interface for the api Joshua Rich 2023-07-17 01:47:59 +0000
  • 31fca8b181 test(hass): improve registration test coverage Joshua Rich 2023-07-17 01:47:15 +0000
  • 32b2656ecf test(hass): add tests for sensors Joshua Rich 2023-07-17 01:47:01 +0000
  • 000adc4b7c build(devcontainer): install moq in devcontainer Joshua Rich 2023-07-17 01:45:35 +0000
  • a972f66b88 feat(agent,api): websocket connection fetches needed config from interface Joshua Rich 2023-07-16 12:07:17 +0000
  • 24369d2a6b feat(agent,api): define an interface for fetching config values for api, ensure agent config satisfies it Joshua Rich 2023-07-16 12:06:14 +0000
  • dde62dbb25 refactor(api): move websocket code into api package Joshua Rich 2023-07-16 11:40:49 +0000
  • 06ed77f39b chore(translations): update catalog Joshua Rich 2023-07-16 11:21:23 +0000
  • 291f65116d feat(settings,api,hass): stop sharing settings through a context variable Joshua Rich 2023-07-16 11:17:29 +0000
  • 2de0785150 feat(agent): window resuage Joshua Rich 2023-07-16 11:16:30 +0000
  • 6d907d32c9 feat(agent): rework registration UI process Joshua Rich 2023-07-16 11:14:51 +0000
  • e8befd2cb5 fix(agent): bail on websocket creation if running headless Joshua Rich 2023-07-16 11:13:14 +0000
  • 046c4f4d11 fix(agent): rework agent UI Joshua Rich 2023-07-16 11:10:58 +0000
  • 0be94be477 fix(agent): correct logic for retrieving token and server from registration details Joshua Rich 2023-07-16 04:52:01 +0000
  • fcf182004b chore(translations): update strings Joshua Rich 2023-07-12 08:29:19 +0000
  • 213f9f74e8 test(api): remove unused test code Joshua Rich 2023-07-12 08:29:06 +0000
  • 380dcc9022 test(hass): registration unit tests Joshua Rich 2023-07-12 08:28:44 +0000
  • 520882d0d2 refactor(agent,hass): rearrange registration code Joshua Rich 2023-07-11 11:30:58 +0000
  • c580536726 fix(agent): abstract app config for more portability Joshua Rich 2023-07-11 10:47:08 +0000
  • 30ab2455c0 feat(agent,api,hass,settings): standardise naming of shared settings Joshua Rich 2023-07-11 06:54:40 +0000
  • 52601ebfa8 feat(agent,api,hass): new settings package for shared/global settings access Joshua Rich 2023-07-11 03:09:31 +0000
  • 5ea40b0a67 feat(agent,hass,tracker): simplify HA config interaction Joshua Rich 2023-07-11 00:20:58 +0000
  • e139e1b76a test(config): fix config tests to use moq over mockery Joshua Rich 2023-07-10 12:42:36 +0000
  • d65edf9d3e ci(test): fix go deps install Joshua Rich 2023-07-10 12:33:28 +0000
  • 2ce72c5792 fix(agent): expose error messages for config issues, remove call trace Joshua Rich 2023-07-10 12:20:33 +0000
  • 61dc8c6428 fix(agent,translations): adjust levels for misc ui-related messages Joshua Rich 2023-07-10 12:18:32 +0000
  • 6938a35d80 fix(agent,tracker): adjust log levels for tracker-related messages Joshua Rich 2023-07-10 12:16:27 +0000
  • da1be00e64 fix(location): error log message should be error log level Joshua Rich 2023-07-10 12:09:04 +0000
  • d3d2976132 fix(tracker): remove call trace from debug log message for state update Joshua Rich 2023-07-10 12:08:07 +0000
  • 27e5654791 fix(linux): adjust logging levels for DBus functions Joshua Rich 2023-07-10 12:06:19 +0000
  • e01ab4228a fix(device): adjust log levels for external_ip sensor Joshua Rich 2023-07-10 11:58:44 +0000
  • 5b24fe2b30 fix(linux): adjust log levels for networkConnectionSensor Joshua Rich 2023-07-10 11:56:30 +0000
  • f4bc21626b fix(hass): adjust log levels for messages in websocket handling Joshua Rich 2023-07-10 11:44:17 +0000
  • cff509718e feat(cmd): add an option to toggle trace logging Joshua Rich 2023-07-10 11:38:38 +0000
  • 1fa6addf33 fix(cmd)!: remove shorthand flags for debug, profile and terminal Joshua Rich 2023-07-10 11:35:08 +0000
  • 8b03b13834 ci(golangci): don't use optional ireturn linter Joshua Rich 2023-07-10 11:29:34 +0000
  • a78e71139c refactor(agent,tracker): tracker sensors via interface Joshua Rich 2023-07-10 11:28:38 +0000
  • d6e6e616ce test(tracker): add tests for sensor Joshua Rich 2023-07-10 11:10:36 +0000
  • 587d3dceec test!: replace mockery with moq Joshua Rich 2023-07-10 10:59:30 +0000
  • 7427bf8e22 test(config): fix test after recent code changes Joshua Rich 2023-07-09 08:42:18 +0000
  • 043d19d303 test(api): add more coverage of conditions in ExecuteRequest Joshua Rich 2023-07-09 08:33:29 +0000
  • 766eb8fd24 Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2023-07-09 05:32:19 +0000
  • 58f9610191 feat!: major internal rewrite Joshua Rich 2023-07-09 05:27:25 +0000
  • 8cbb629423
    Merge pull request #30 from joshuar/release-please--branches--main v1.4.3 Joshua Rich 2023-07-09 09:27:00 +1000
  • e4c79b1792 refactor: refactor location code Joshua Rich 2023-07-07 23:57:52 +0000
  • 9dae8423bd refactor: major refactor Joshua Rich 2023-07-07 23:16:51 +0000
  • 307e2bf085 test(tracker): remove spew Joshua Rich 2023-07-07 11:06:00 +0000