Commit Graph

23 Commits

Author SHA1 Message Date
292879a8a9 docs: normalize & make basic corrections to documentation 2025-08-01 21:27:21 -05:00
e13fd6ab5b chore: update carbon pkg to v2 latest, bump version 2025-08-01 21:02:21 -05:00
8fe6bc0cff chore: reformat, normalize imports 2025-08-01 20:44:38 -05:00
9b8ef545a6 refactor: websockets into 'connect' module, rename & adjust generally 2025-08-01 20:34:45 -05:00
21358b73e1 refactor: move types out of app.go into types/, renamed module files 2025-08-01 18:08:01 -05:00
c91c4f85c3 refactor: rename module to github.com/Xevion/go-ha 2025-08-01 17:04:11 -05:00
5698a30b37 refactor: move http module into internal root, remove deprecated handling 2025-08-01 17:03:28 -05:00
1226867b8e refactor: make fork independent, rename PriorityQueue 2025-08-01 16:55:44 -05:00
Sam Lewis
25076130d8 home zone changed to optional 2025-06-01 17:50:03 -04:00
Jakub Zimny
7f279c688c address PR comments 2025-01-22 08:39:55 +01:00
Jakub Zimny
84f9726b09 Add functionality to list entities from REST endpoint 2025-01-20 23:32:12 +01:00
Matthias Loibl
ccebcb869f Fix default golanglint-ci errors
These errors show up when simply running `golangci-lint run ./...` on the project.
2025-01-17 17:59:30 +01:00
Sam Lewis
1932f1edf7 make an interface for State object 2023-10-22 18:16:20 -04:00
Sam Lewis
3ec6608714 began refactor, added interface to set up for unit testing 2023-10-22 00:56:12 -04:00
Sam Lewis
a06f62d1ba add enable/disable function to every builder 2023-10-07 14:02:24 -04:00
Lubos Dolezel
ff9f6cb95e Fix a crash in State.getLatLong() 2023-06-02 12:11:40 +02:00
Sam Lewis
e58a75388e fix bug when registering multiple listeners and change sunrise/sunset to non-ha impl 2023-01-12 22:33:38 -05:00
Sam Lewis
c8128b5dba change to vanity url saml.dev 2022-12-12 00:15:00 -05:00
Sam Lewis
5afa301f36 add before/after sunset/sunrise to state 2022-11-06 16:10:05 -05:00
Sam Lewis
33a92d96bd documented general use cases 2022-11-02 00:04:40 -04:00
Sam Lewis
e2fb6872ae make some things private 2022-10-23 18:53:38 -04:00
Sam Lewis
6ca78e88dd listeners working, sunrise/sunset working with string offset 2022-10-16 22:23:46 -04:00
Sam Lewis
7bcca889f9 good progress yay:
- impl http client
- create http client in App()
- generic builder for Service.*
- set Service on app to pass to callbacks later
- impl State
- set State on app to pass to callbacks later
- change panic to log.Fatalln
2022-10-11 01:22:23 -04:00