dev_agent
0e726ac64f
Manual timezone is the single source of local-time truth (task 7e173881) ( #285 )
...
Co-authored-by: dev_agent <dev_agent@cubecraftlabs.com >
Co-committed-by: dev_agent <dev_agent@cubecraftlabs.com >
2026-09-30 10:02:05 -04:00
overseer
2db780e3ee
Remove every automatic timezone-setting mechanism (task 7f685179) ( #282 )
...
Co-authored-by: Joshua <joshua@cnjmail.com >
Co-committed-by: Joshua <joshua@cnjmail.com >
2026-09-30 07:22:57 -04:00
overseer
40d0e5d8f6
Adopt Home Assistant's time zone for the API household clock (task 6351b36d) ( #275 )
...
Co-authored-by: Joshua <joshua@cnjmail.com >
Co-committed-by: Joshua <joshua@cnjmail.com >
2026-09-28 23:04:16 -04:00
dev_agent
6059a67122
Feature 18: HA Integration as API Client ( #173 )
...
Co-authored-by: dev_agent <17+dev_agent@code.cubecraftcreations.com >
Co-committed-by: dev_agent <17+dev_agent@code.cubecraftcreations.com >
2026-09-23 09:19:48 -04:00
dev_agent
d78ef196d0
Feature 16: NestQuest API Service ( #165 )
...
Co-authored-by: dev_agent <17+dev_agent@code.cubecraftcreations.com >
Co-committed-by: dev_agent <17+dev_agent@code.cubecraftcreations.com >
2026-09-23 04:37:26 -04:00
dev_agent
1911b2bf6e
Add the party board card (1a) read-only
...
Add the party board card (1a) read-only
2026-09-20 12:39:47 -04:00
orchestrator-agent
a5dbae5d50
Serialize forced coordinator refreshes per entry
...
NestQuestCoordinator.async_refresh holds a per-entry lock so
overlapping service-path refreshes never interleave; the queued pass
always publishes after the in-flight one.
2026-09-19 13:21:54 -04:00
orchestrator-agent
979eafc5a2
Add the shared NestQuest data update coordinator
...
One refresh pass builds the whole entity snapshot: active children,
today's instances with derived open/done/missed states, per-child
presence via the PresenceEngine (records converted to model objects),
rollup counts, and the custody cycle day. Interval configurable via
the new update_interval option, default five minutes.
2026-09-19 11:41:12 -04:00