258bea962a
feat: new cron trigger
2025-08-02 03:02:51 -05:00
e13fd6ab5b
chore: update carbon pkg to v2 latest, bump version
2025-08-01 21:02:21 -05:00
d281d70d8c
chore: update dependencies
2025-08-01 20:57:25 -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
e35f296d70
refactor: remove internal priority_queue module, switch to Workiva implementation
2025-08-01 16:55:44 -05:00
a71ec6ed25
chore: tidy module
2025-08-01 16:55:44 -05:00
1226867b8e
refactor: make fork independent, rename PriorityQueue
2025-08-01 16:55:44 -05:00
Jiri Luzny
b3a38013c6
Added daily schedule test. Migrated relevant files to slog.
2023-12-09 21:08:50 +01:00
Sam Lewis
049b0e0011
add some unit tests for some of the checkers
2023-10-22 23:13:47 -04:00
Sam Lewis
18bab6f784
go mod tidy
2023-01-12 22:34:02 -05: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
2575525528
make App exported
2022-11-04 21:10:14 -04:00
Sam Lewis
6ca78e88dd
listeners working, sunrise/sunset working with string offset
2022-10-16 22:23:46 -04:00
Sam Lewis
8b888a2d89
set up entityListener and switch websocket library
2022-10-16 15:20:04 -04:00
Sam Lewis
2d77c4b657
schedule works! 🎉 🔥
2022-10-15 22:22:59 -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
Sam Lewis
889d7ab993
checkin before rename
2022-10-07 20:59:04 -04:00