|
|
292879a8a9
|
docs: normalize & make basic corrections to documentation
|
2025-08-01 21:27:21 -05:00 |
|
|
|
d51f6d5946
|
refactor: move 'parse' back to internal root
|
2025-08-01 18:18:16 -05:00 |
|
|
|
26b8892ff6
|
refactor: move event_types into types/ pkg, make methods public, small fixes
|
2025-08-01 18:16:25 -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 |
|
|
|
55a390e69c
|
refactor: move parsing into internal/parse module, move other functions into misc
|
2025-08-01 16:55:44 -05:00 |
|
|
|
e35f296d70
|
refactor: remove internal priority_queue module, switch to Workiva implementation
|
2025-08-01 16:55:44 -05:00 |
|
|
|
1226867b8e
|
refactor: make fork independent, rename PriorityQueue
|
2025-08-01 16:55:44 -05:00 |
|
|
|
e608843b09
|
feat: add Close() method to app, context aware channels
|
2025-08-01 16:55:44 -05:00 |
|
Sam Lewis
|
1932f1edf7
|
make an interface for State object
|
2023-10-22 18:16:20 -04:00 |
|
Sam Lewis
|
824d6c12d1
|
refactor all automation types to take a list
|
2023-10-22 18:07:42 -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
|
3cb96800f9
|
allow empty string for state
|
2023-10-08 19:29:28 -04:00 |
|
Sam Lewis
|
9d7701c481
|
rename to DisabledWhen and EnabledWhen
|
2023-10-07 14:36:42 -04:00 |
|
Sam Lewis
|
a06f62d1ba
|
add enable/disable function to every builder
|
2023-10-07 14:02:24 -04:00 |
|
Sam Lewis
|
c8128b5dba
|
change to vanity url saml.dev
|
2022-12-12 00:15:00 -05:00 |
|
Sam Lewis
|
60349852e6
|
add OnlyOnDates to schedule, change exceptionday to exceptiondates everywhere
|
2022-11-26 23:36:19 -05:00 |
|
Sam Lewis
|
ced79559e5
|
split daily schedule and interval
|
2022-11-13 20:17:00 -05:00 |
|