2026-07-25 - 2026-10-25

Overview

298 Active Pull Requests
0 Active Issues
Excluding merges, 6 authors have pushed 49 commits to dev and 664 commits to all branches. On dev, 299 files have changed and there have been 82439 additions and 14290 deletions.

1 Release published by 1 user

Published v0.1.0 2026-09-13 19:54:35 -04:00

298 Pull requests merged by 4 users

Merged #306 updates 2026-10-19 16:11:44 -04:00

Merged #305 Release: integration brand icons (0.10.4) (2026-10-06) 2026-10-06 17:19:14 -04:00

Merged #304 Add the NestQuest logo to the README and prepare HACS brand icons (task ac84fa96) 2026-10-06 17:02:25 -04:00

Merged #303 Reconcile dev with main after the 0.10.3 release 2026-10-06 13:53:14 -04:00

Merged #302 Release: admin PWA desktop icon (0.10.3) (2026-10-06) 2026-10-06 13:46:57 -04:00

Merged #301 Generate the PWA icons from the NestQuest logo (task 55e1e687) 2026-10-06 13:37:42 -04:00

Merged #300 Reconcile dev with main after the 0.10.2 release 2026-10-06 13:11:33 -04:00

Merged #299 Release: panel SSE idle-timeout fix (0.10.2) (2026-10-06) 2026-10-06 13:09:49 -04:00

Merged #298 Disable the aiohttp total timeout on the panel SSE stream (task 6c4b0fa4) 2026-10-06 09:12:41 -04:00

Merged #297 Reconcile dev with main after the 0.10.1 release 2026-10-06 08:50:37 -04:00

Merged #296 Release: panel SSE stream fix (0.10.1) (2026-10-06) 2026-10-06 08:31:08 -04:00

Merged #295 Read the panel SSE body from response.content (task 4cbf2e96) 2026-10-06 08:15:46 -04:00

Merged #294 Reconcile dev with main after the 0.10.0 release 2026-10-01 13:33:22 -04:00

Merged #293 Release: custom Font Awesome icons (0.10.0) (2026-09-30) 2026-09-30 20:23:12 -04:00

Merged #292 Document the full-set searchable Font Awesome picker (task e2fc2dbc) 2026-09-30 19:16:40 -04:00

Merged #290 Searchable Font Awesome Free Solid picker (task 9ca0bc36) 2026-09-30 18:31:20 -04:00

Merged #291 Panel renders any Free Solid Font Awesome icon (task 3f21165f) 2026-09-30 18:04:28 -04:00

Merged #289 Embed the full Font Awesome Free Solid set in the icon registry (task 7c3be300) 2026-09-30 17:35:10 -04:00

Merged #288 Reconcile dev with main after the 0.9.8 release 2026-09-30 14:51:27 -04:00

Merged #287 Release: manual, admin-authoritative timezone (0.9.8) (2026-09-30) 2026-09-30 14:46:00 -04:00

Merged #286 Document the manual, admin-set application timezone (task e9aa78f3) 2026-09-30 11:13:25 -04:00

Merged #285 Manual timezone is the single source of local-time truth (task 7e173881) 2026-09-30 10:02:06 -04:00

Merged #283 Admin app: explicit manual timezone picker (task ade35bd5) 2026-09-30 07:45:09 -04:00

Merged #282 Remove every automatic timezone-setting mechanism (task 7f685179) 2026-09-30 07:22:57 -04:00

Merged #281 Reconcile dev with main after the 0.9.7 release 2026-09-30 06:54:02 -04:00

Merged #280 Release: panel-local overdue correction (0.9.7) (2026-09-29) 2026-09-29 09:01:04 -04:00

Merged #279 Decide quest-log overdue from the panel's own local clock 2026-09-29 07:44:12 -04:00

Merged #278 Reconcile dev with main after the 0.9.6 release 2026-09-29 07:19:02 -04:00

Merged #276 Release: household time zone fix (0.9.6) (2026-09-28) 2026-09-29 06:43:55 -04:00

Merged #277 Record a timezone-only admin update as an explicit choice (task 45243478) 2026-09-28 23:43:42 -04:00

Merged #275 Adopt Home Assistant's time zone for the API household clock (task 6351b36d) 2026-09-28 23:04:17 -04:00

Merged #274 Reconcile dev with main after the 0.9.5 release 2026-09-28 21:57:22 -04:00

Merged #273 Release: kids' panel Return button (0.9.5) (2026-09-27) 2026-09-27 13:14:24 -04:00

Merged #272 Kids' panel: explicit Return button to The Party 2026-09-27 13:01:53 -04:00

Merged #271 Reconcile dev with main after the 0.9.4 release 2026-09-27 12:51:24 -04:00

Merged #270 Release: timezone persistence fix (0.9.4) (2026-09-26) 2026-09-26 15:00:56 -04:00

Merged #269 Reconcile dev with main after the 0.9.3 release 2026-09-26 13:20:06 -04:00

Merged #268 Release correction: persist an explicit timezone choice (timezone_configured) 2026-09-26 13:17:39 -04:00

Merged #267 Release: admin timezone setting (0.9.3) (2026-09-26) 2026-09-26 13:13:09 -04:00

Merged #266 Admin settings: view/edit the system timezone (auto-set from the browser zone) 2026-09-26 13:05:30 -04:00

Merged #265 Reconcile dev with main after the 0.9.2 release 2026-09-26 12:56:14 -04:00

Merged #264 Release: admin delete/retire a task (0.9.2) (2026-09-26) 2026-09-26 12:54:50 -04:00

Merged #263 Reconcile dev with main after the 0.9.1 release 2026-09-26 12:49:37 -04:00

Merged #262 Admin hybrid delete/retire of a quest definition (Delete Task) 2026-09-26 12:47:35 -04:00

Merged #261 Release: UI bug fixes (0.9.1) (2026-09-26) 2026-09-26 12:32:04 -04:00

Merged #260 Reconcile dev with main after the 0.9.0 release 2026-09-26 12:18:15 -04:00

Merged #251 Release: expanded and custom task icons (0.9.0) (2026-09-26) 2026-09-26 12:17:20 -04:00

Merged #256 Feature: UI bugs (panel hint, crest, wordmark, overdue clock, complete, meta) 2026-09-26 10:22:01 -04:00

Merged #259 Feature review remediation: remaining host-today docstrings 2026-09-26 10:17:41 -04:00

Merged #258 Feature review remediation: stale settings/clock docs after the timezone change 2026-09-26 10:11:21 -04:00

Merged #257 Feature review remediation: DST-correct missed-sweep scheduler delay 2026-09-26 09:58:17 -04:00

Merged #255 Fix quest-log meta line losing its class when not late 2026-09-26 09:42:29 -04:00

Merged #254 Quest bugs: household-local overdue clock and the panel Complete no-op 2026-09-26 09:37:02 -04:00

Merged #253 Update NestQuest logo on the party board (new monogram wordmark) 2026-09-26 09:18:38 -04:00

Merged #252 Fix the Quest Log header crest/shield to match the design (resubmission of PR #247) 2026-09-26 09:09:00 -04:00

Merged #248 Feature: expanded and custom task icons (Lucide + Font Awesome + emoji) 2026-09-26 09:02:08 -04:00

Merged #250 Feature review remediation: editing a legacy unknown icon is rejected 2026-09-26 08:58:24 -04:00

Merged #249 Feature review remediation: emoji whitespace-contract parity (U+FEFF) 2026-09-26 08:49:52 -04:00

Merged #246 Docs: namespaced icon keys, picker, and third-party icon attribution 2026-09-26 08:31:23 -04:00

Merged #245 Kids' panel: render the definition icon on the open quest card 2026-09-26 08:23:10 -04:00

Merged #243 Admin PWA: Lucide + Font Awesome + emoji icon picker 2026-09-26 08:15:13 -04:00

Merged #244 Fix hidden hint text behind the party-board dock 2026-09-26 08:09:51 -04:00

Merged #242 Shared icon registry (curated Lucide + Font Awesome, namespaced resolver) 2026-09-26 07:55:46 -04:00

Merged #241 Core/API: namespaced icon keys (lucide/fa/emoji) with legacy back-compat 2026-09-26 07:42:19 -04:00

Merged #240 Reconcile dev with main after the 0.8.0 release 2026-09-25 14:53:18 -04:00

Merged #239 Release: multi-pattern presence, Sunday-first week and admin fixes (0.8.0) 2026-09-25 12:52:32 -04:00

Merged #238 Feature: definition sheet start-date field 2026-09-25 07:38:14 -04:00

Merged #237 Add a Start date field to the definition edit sheet 2026-09-25 07:35:48 -04:00

Merged #236 Fix: create quest definition materializes its instances 2026-09-25 07:26:33 -04:00

Merged #235 create_quest_definition materializes its instances 2026-09-25 07:23:00 -04:00

Merged #234 Feature docs: multi-pattern presence, Sunday-first week and the migration-9 rollback 2026-09-24 20:41:07 -04:00

Merged #233 Docs: multi-pattern presence, Sunday-first week and the migration-9 rollback 2026-09-24 20:38:23 -04:00

Merged #232 Feature: multiple presence patterns per child (schema 9) 2026-09-24 20:15:27 -04:00

Merged #231 Core and API: multi-pattern presence model, migration and routes (schema 9) 2026-09-24 20:09:57 -04:00

Merged #230 Feature 19 follow-up: calendar week starts on Sunday 2026-09-24 19:33:23 -04:00

Merged #229 Calendar week starts on Sunday in the admin display 2026-09-24 19:31:07 -04:00

Merged #228 Reconcile dev with main after the 0.7.1 release 2026-09-24 17:39:47 -04:00

Merged #227 Release: Admin PWA follow-ups and hosting (0.7.1) (2026-09-24) 2026-09-24 17:07:34 -04:00

Merged #225 Feature 19 follow-up: Settings preferences section (#224) 2026-09-24 16:17:52 -04:00

Merged #226 Task cd3e0209 remediation: reject an out-of-range planning horizon 2026-09-24 16:13:07 -04:00

Merged #224 Task cd3e0209: Settings preferences section (horizon, rollover, notifications) 2026-09-24 15:45:17 -04:00

Merged #223 Feature 19 follow-up: Manage children screen (#222) 2026-09-24 15:06:23 -04:00

Merged #222 Task 951bd4e0: Manage children screen (add/edit/active/reorder) 2026-09-24 14:55:55 -04:00

Merged #221 Feature 24: Admin PWA Hosting 2026-09-24 12:45:18 -04:00

Merged #220 Task fbd108e4: Commit the PWA hosting artifacts and runbook section 2026-09-24 12:39:19 -04:00

Merged #219 Reconcile dev from main (release 0.7.0) 2026-09-24 12:16:30 -04:00

Merged #213 Release: Admin PWA and admin API (0.7.0) (2026-09-24) 2026-09-24 11:48:23 -04:00

Merged #217 Feature 17: API Deployment and Identity 2026-09-24 09:57:08 -04:00

Merged #218 Task e4a7b18b: Feature 17 review remediation (firewall unit + pinned image/deps) 2026-09-24 09:54:08 -04:00

Merged #216 Task 6e203451: Tested restore and deployment runbook 2026-09-24 08:54:46 -04:00

Merged #215 Task 47b27ccb: Continuous backup of the SQLite file 2026-09-24 08:34:19 -04:00

Merged #214 Task 9d121e76: Reverse proxy and TLS for the API 2026-09-24 08:00:05 -04:00

Merged #211 Feature 19: Admin PWA (#187-#210) 2026-09-24 00:08:59 -04:00

Merged #212 Task f50338c8: Fix the admin auth probe path and refusal state 2026-09-24 00:05:23 -04:00

Merged #210 Task e57facc2: Undo and live SSE updates 2026-09-23 23:54:10 -04:00

Merged #209 Task e5133d0f: CSV export of the filtered range 2026-09-23 23:33:37 -04:00

Merged #208 Task 9b9188b8: History tab - filters, rows, stats and footer 2026-09-23 23:26:04 -04:00

Merged #207 Task 4ae0c879: Presence override with live consequence count 2026-09-23 23:16:05 -04:00

Merged #206 Task d96d8925: Presence schedule month grid 2026-09-23 22:51:16 -04:00

Merged #205 Task b50b048f: Lucide icon picker (shipped subset) 2026-09-23 22:39:26 -04:00

Merged #204 Task 85b2f166: Recurrence occurrence preview 2026-09-23 22:30:05 -04:00

Merged #203 Feature 23: Admin API Completion - preview, presence, live (#199-#202) 2026-09-23 22:16:47 -04:00

Merged #202 Task 92f75680: Admin transition SSE stream 2026-09-23 22:14:17 -04:00

Merged #201 Task 7616e3eb: Admin override consequence count 2026-09-23 22:04:44 -04:00

Merged #200 Task 07fde892: Admin presence schedule and override reads 2026-09-23 21:46:54 -04:00

Merged #199 Task 5f843564: Admin rule occurrence-preview route 2026-09-23 21:37:46 -04:00

Merged #198 Task 2e96585c: Definitions list and edit sheet 2026-09-23 21:26:28 -04:00

Merged #197 Feature 22 follow-up: Editable definition assignees (#196) 2026-09-23 21:10:39 -04:00

Merged #196 Task 1c8096f6: Editable assignees on the admin definition edit route 2026-09-23 21:08:26 -04:00

Merged #195 Feature 22: Admin Definitions Read and skip_on_away (#193, #194) 2026-09-23 20:52:07 -04:00

Merged #194 Task ded75ab8: Persisted skip_on_away on quest definitions 2026-09-23 20:48:21 -04:00

Merged #193 Task d4667573: Admin quest-definition list route 2026-09-23 20:25:09 -04:00

Merged #192 Task e0a2b862: Today tab 2026-09-23 20:13:53 -04:00

Merged #191 Feature 21: Admin Today Snapshot API (#190) 2026-09-23 20:01:25 -04:00

Merged #190 Task ef3f4877: Admin snapshot route for the Today view 2026-09-23 19:56:34 -04:00

Merged #189 Task 96ab3c0b: PWA manifest and service worker 2026-09-23 19:42:28 -04:00

Merged #188 Task 630c3472: Authentik OIDC PKCE login and refusal handling 2026-09-23 18:30:07 -04:00

Merged #187 Task 0df715b5: React scaffold, build and serve 2026-09-23 16:39:37 -04:00

Merged #186 Reconcile dev from main (release 0.6.0 commits) 2026-09-23 16:16:24 -04:00

Merged #185 Release: Re-imagined architecture - Features 15, 16, 18, 20 (2026-09-23) 2026-09-23 14:55:39 -04:00

Merged #184 Make the missed-sweep watermark claim safe across processes 2026-09-23 13:06:41 -04:00

Merged #182 Automatically prepare releases for completed features 2026-09-23 13:02:45 -04:00

Merged #183 Containerize the API with a persistent volume 2026-09-23 12:41:45 -04:00

Merged #180 Feature 20: Zero-Config Panel Dashboard 2026-09-23 12:27:36 -04:00

Merged #181 Auto-discovery slug must match Home Assistant's real slugify (P2 fix) 2026-09-23 12:21:48 -04:00

Merged #179 Runbook: lead the TouchHub setup with the zero-config flow 2026-09-23 11:49:23 -04:00

Merged #178 Panel transitions: assert the motion contract and hard rules 2026-09-23 11:32:50 -04:00

Merged #177 Navigation: crest tap to child log and idle return 2026-09-23 11:10:18 -04:00

Merged #176 Auto-register the dashboard on setup 2026-09-23 10:55:10 -04:00

Merged #175 Dashboard strategy generating the views 2026-09-23 10:06:06 -04:00

Merged #174 Feature 20: Cards auto-discover children from the household roster 2026-09-23 09:40:53 -04:00

Merged #173 Feature 18: HA Integration as API Client 2026-09-23 09:19:49 -04:00

Merged #172 Remove the integration's database, migrations, DAOs and business modules 2026-09-23 09:11:30 -04:00

Merged #171 Task d04f5bf3: Remove the HA admin services and permission gate 2026-09-23 08:29:02 -04:00

Merged #170 Task d25b875f: Last-good snapshot cache and staleness handling 2026-09-23 08:08:07 -04:00

Merged #169 complete_quest proxies to the API (task 47c7c90e) 2026-09-23 07:52:33 -04:00

Merged #168 Task b1ed9c45: SSE subscription re-fires the four HA bus events 2026-09-23 07:04:40 -04:00

Merged #167 Task 6e70d166: Coordinator polls the snapshot and builds the sensors 2026-09-23 06:33:45 -04:00

Merged #166 Task 37d5e806: API client module for the integration (Feature 18) 2026-09-23 05:12:28 -04:00

Merged #165 Feature 16: NestQuest API Service 2026-09-23 04:37:27 -04:00

Merged #164 Run the missed sweep in the API and publish quest-missed on SSE (task 058c7b69) 2026-09-23 04:23:39 -04:00

Merged #163 Admin routes: settings read and update 2026-09-23 03:46:47 -04:00

Merged #162 Admin routes: history query and CSV export 2026-09-23 03:13:40 -04:00

Merged #161 Admin routes: uncomplete and regenerate 2026-09-23 02:43:46 -04:00

Merged #160 Admin routes: presence schedule and override 2026-09-23 02:26:18 -04:00

Merged #159 Admin routes: quest definitions 2026-09-23 01:54:42 -04:00

Merged #158 Admin routes: children 2026-09-23 01:23:58 -04:00

Merged #157 Admin auth: nestquest-admins group gate and service-token rejection 2026-09-23 00:59:40 -04:00

Merged #156 Admin auth: Authentik JWT validation 2026-09-23 00:37:31 -04:00

Merged #155 SSE: publish uncompleted, child-day-complete and missed 2026-09-22 23:25:07 -04:00

Merged #154 SSE endpoint and the quest-completed transition 2026-09-22 23:08:03 -04:00

Merged #153 Panel plane: complete route (idempotent) 2026-09-22 22:38:49 -04:00

Merged #152 Panel plane: service-token auth and snapshot route 2026-09-22 22:23:17 -04:00

Merged #151 Run NestQuest orchestration directly in the terminal 2026-09-22 21:35:31 -04:00

Merged #150 Start NestQuest development manually from OpenCode 2026-09-22 11:46:41 -04:00

Merged #149 Add durable NestQuest OpenCode controller and role launchers 2026-09-22 11:18:24 -04:00

Merged #148 Extract the panel snapshot builder into core (task 9047a97b) 2026-09-21 17:43:52 -04:00

Merged #147 FastAPI skeleton: health, OpenAPI, core wiring (task 042dfc5c) 2026-09-21 16:13:42 -04:00

Merged #140 Add the re-imagined architecture document 2026-09-21 16:09:27 -04:00

Merged #146 Feature 15: Domain Core Extraction 2026-09-21 16:01:20 -04:00

Merged #145 No-HA end-to-end smoke test for the bundled core package (task 628473ad) 2026-09-21 16:00:35 -04:00

Merged #144 Replace HA config reads with an explicit settings object (task 4dd8f870) 2026-09-21 15:55:18 -04:00

Merged #143 Extract the engines and business layer into core/ (task 510c1f78) 2026-09-21 15:07:51 -04:00

Merged #142 Extract the storage layer into core/ 2026-09-21 14:48:01 -04:00

Merged #141 Reconcile dev from main (hotfixes and release commits) 2026-09-21 13:54:51 -04:00

Merged #139 Dev - add in logos 2026-09-21 10:44:44 -04:00

Merged #138 Upload files to "design/logos" 2026-09-21 10:44:13 -04:00

Merged #137 Fix SensorDeviceClass.PERCENTAGE removed in HA 2025+ 2026-09-21 10:02:35 -04:00

Merged #136 Point HACS URLs at Maniacs-Mansion/NestQuest 2026-09-21 07:52:09 -04:00

Merged #135 Promote Feature 12 to main 2026-09-21 06:57:16 -04:00

Merged #134 Feature 12: Kid panel Lovelace cards 2026-09-21 06:48:54 -04:00

Merged #133 Document the TouchHub setup runbook 2026-09-20 20:20:53 -04:00

Merged #132 Panel card tests including the no-admin-controls assertion 2026-09-20 19:41:58 -04:00

Merged #131 Record 1920x1080 panel layout and TouchHub dock behaviour 2026-09-20 19:29:01 -04:00

Merged #130 Subscribe panel cards to live NestQuest events 2026-09-20 19:17:53 -04:00

Merged #129 Add the quest complete screen (1c) 2026-09-20 18:39:11 -04:00

Merged #128 Wire complete_quest with optimistic seal and parchment toast 2026-09-20 14:19:39 -04:00

Merged #127 Define and implement the panel's empty and error states 2026-09-20 14:04:59 -04:00

Merged #126 Add the quest log card (1b) read-only 2026-09-20 13:54:15 -04:00

Merged #125 Add the party board card (1a) read-only 2026-09-20 12:39:48 -04:00

Merged #124 Add bundled fonts, token CSS, and local font-face loading 2026-09-20 11:16:18 -04:00

Merged #122 Feature 11: Progress Automations and Notifications -> dev 2026-09-19 14:54:09 -04:00

Merged #121 Document the automation package and test event validity 2026-09-19 14:52:26 -04:00

Merged #120 Add the day-complete celebration blueprint 2026-09-19 14:51:01 -04:00

Merged #119 Add the end-of-day parent report blueprint 2026-09-19 14:47:39 -04:00

Merged #118 Add the afternoon open-quests reminder blueprint 2026-09-19 14:45:53 -04:00

Merged #117 Add the morning summary blueprint 2026-09-19 14:31:03 -04:00

Merged #116 Add the notification section to the options flow 2026-09-19 14:20:15 -04:00

Merged #115 Add the nightly missed-quest sweep 2026-09-19 14:16:52 -04:00

Merged #114 Feature 10: Home Assistant Entity and Event Surface -> dev 2026-09-19 13:29:30 -04:00

Merged #113 Add the entity-and-event matrix test 2026-09-19 13:27:10 -04:00

Merged #112 Handle entity lifecycle for child add, deactivate, reactivate 2026-09-19 13:25:33 -04:00

Merged #111 Refresh entities immediately after completion service calls 2026-09-19 13:21:56 -04:00

Merged #110 Fire the documented bus events from the completion service paths 2026-09-19 12:03:44 -04:00

Merged #109 Add household rollup and cycle-day sensors 2026-09-19 11:59:15 -04:00

Merged #108 Add per-child all-done and present-today binary sensors 2026-09-19 11:57:15 -04:00

Merged #107 Add the per-child next-quest sensor 2026-09-19 11:55:21 -04:00

Merged #106 Add per-child daily count and percentage sensors 2026-09-19 11:53:29 -04:00

Merged #105 Add the shared NestQuest data update coordinator 2026-09-19 11:44:14 -04:00

Merged #104 Feature 09: Permission Enforcement Layer -> dev 2026-09-19 08:43:37 -04:00

Merged #103 Add the permission test matrix across every registered service 2026-09-19 08:40:26 -04:00

Merged #102 Test the permission gate audit logging 2026-09-19 08:39:08 -04:00

Merged #101 Cover fail-closed no-context behavior across admin-only services 2026-09-19 08:38:30 -04:00

Merged #100 Gate every NestQuest service behind the admin permission check 2026-09-19 08:37:47 -04:00

Merged #99 Add admin-only versus open service policy registry 2026-09-18 16:07:57 -04:00

Merged #98 Register canonical NestQuest HA services with schemas 2026-09-18 16:03:51 -04:00

Merged #97 Release: Features 06, 07, 08 (2026-09-18) 2026-09-18 14:54:49 -04:00

Merged #95 Feature 08: Quest Completion and Event Log -> dev 2026-09-18 07:14:06 -04:00

Merged #94 Completion lifecycle tests (Feature 08, task 7) 2026-09-18 07:12:48 -04:00

Merged #93 Derive missed for past-due open instances (Feature 08, task 6) 2026-09-18 07:09:22 -04:00

Merged #92 Compute was_on_time at completion (Feature 08, task 5) 2026-09-18 07:02:30 -04:00

Merged #91 uncomplete_instance reversal event (Feature 08, task 4) 2026-09-18 06:52:43 -04:00

Merged #90 complete_instance (Feature 08, task 3) 2026-09-18 06:47:45 -04:00

Merged #89 Derive instance state from latest event (Feature 08, task 2) 2026-09-18 06:35:51 -04:00

Merged #88 Completion business layer wrapping append-only DAO (Feature 08, task 1) 2026-09-18 06:31:02 -04:00

Merged #85 Feature 07: Quest Instance Materialization -> dev 2026-09-17 17:19:48 -04:00

Merged #87 Guard against stale due_time overwrite (Feature 07 fix) 2026-09-17 17:17:59 -04:00

Merged #86 Thread configured horizon_days (Feature 07 integration fix) 2026-09-17 17:07:11 -04:00

Merged #84 End-to-end 28-day generation (Feature 07, task 10) 2026-09-17 16:38:56 -04:00

Merged #83 Clamp start to today (no past instances) (Feature 07, task 9) 2026-09-17 16:12:09 -04:00

Merged #82 HA-local timezone + DST boundary tests (Feature 07, task 8) 2026-09-17 16:06:41 -04:00

Merged #81 Startup backfill + regenerate service (Feature 07, task 7) 2026-09-17 15:42:11 -04:00

Merged #80 Schedule the daily generation run at rollover (Feature 07, task 6) 2026-09-17 15:10:57 -04:00

Merged #79 Regenerate future instances on presence change (Feature 07, task 5) 2026-09-17 14:50:50 -04:00

Merged #78 Regenerate future instances on definition change (Feature 07, task 4) 2026-09-17 14:24:22 -04:00

Merged #77 Skip completed instances during materialization (Feature 07, task 3) 2026-09-17 14:09:43 -04:00

Merged #76 Three-run idempotency with stable instance ids (Feature 07, task 2) 2026-09-17 14:04:03 -04:00

Merged #75 Core generation walk: assignees x windows fan-out with presence (Feature 07, task 1) 2026-09-17 14:01:21 -04:00

Merged #73 Feature 06: Quest Definitions and Assignment -> dev 2026-09-17 12:10:08 -04:00

Merged #74 Fix feature-integration review findings F06-001 and F06-002 2026-09-17 12:06:48 -04:00

Merged #72 Tests for the quest definition business layer (Feature 06, task 7) 2026-09-17 09:58:16 -04:00

Merged #71 Quest definition query helpers for materialization (Feature 06, task 6) 2026-09-17 09:49:55 -04:00

Merged #70 Deactivate and reactivate a quest definition (Feature 06, task 5) 2026-09-17 09:40:16 -04:00

Merged #69 Assign and unassign children on a quest definition (Feature 06, task 4) 2026-09-17 09:21:22 -04:00

Merged #68 Edit a quest definition's metadata, schedule rule, and windows (Feature 06, task 3) 2026-09-17 09:06:11 -04:00

Merged #67 Create a quest definition with rule, assignees, and windows (Feature 06, task 2) 2026-09-17 08:41:57 -04:00

Merged #66 Map ScheduleRule models to and from schedule_rules storage (Feature 06, task 1) 2026-09-17 08:11:20 -04:00

Merged #65 Release: Features 14, 03, 05 — quest model, children registry, presence engine (2026-09-15) 2026-09-16 08:01:06 -04:00

Merged #64 Feature 05: Presence and Custody Schedules -> dev 2026-09-15 18:33:55 -04:00

Merged #63 Year-boundary and leap-year regression test for custody rotation (Feature 05, task 7) 2026-09-15 18:32:45 -04:00

Merged #62 Provide a next-N-present-days preview function (Feature 05, task 6) 2026-09-15 18:23:36 -04:00

Merged #61 Make overrides take precedence over the repeating pattern (Feature 05, task 5) 2026-09-15 18:17:41 -04:00

Merged #60 Implement presence overrides for holidays and swapped weeks (Feature 05, task 4) 2026-09-15 18:08:08 -04:00

Merged #59 Implement is_present with always-present default (Feature 05, task 3) 2026-09-15 18:00:06 -04:00

Merged #58 Implement anchor-date cycle position arithmetic (Feature 05, task 2) 2026-09-15 17:55:22 -04:00

Merged #57 Define the PresenceSchedule model with validation (Feature 05, task 1) 2026-09-15 17:48:35 -04:00

Merged #56 Feature 03: Children Registry and Admin Allowlist -> dev 2026-09-15 17:38:45 -04:00

Merged #55 Implement the fail-closed is_admin resolver (Feature 03, task 5) 2026-09-15 17:36:48 -04:00

Merged #54 Admin allowlist storage seeded with the setup user (Feature 03, task 4) 2026-09-15 17:33:03 -04:00

Merged #53 Reorder children for panel display order (Feature 03, task 3) 2026-09-15 16:47:45 -04:00

Merged #52 Deactivate and reactivate a child without data loss (Feature 03, task 2) 2026-09-15 16:37:22 -04:00

Merged #51 Create and edit child profiles (Feature 03, task 1) 2026-09-15 14:20:25 -04:00

Merged #50 Feature 14: Design Model Changes (D-007..D-010) -> dev 2026-09-15 11:23:38 -04:00

Merged #49 1.5 Add actor_child_id to completion_events (D-008) 2026-09-15 10:35:47 -04:00

Merged #48 1.2 Widen instance key to (definition_id, child_id, due_date, window) (D-008) 2026-09-15 10:35:44 -04:00

Merged #47 1.4 Quest windows via quest_definition_windows (D-008) 2026-09-15 10:35:40 -04:00

Merged #46 1.3 Multi-assignee definitions via quest_definition_assignees (D-008) 2026-09-15 10:35:22 -04:00

Merged #45 1.1 Rename task_* to quest_* with legacy-dev migration path (D-007) 2026-09-15 10:35:00 -04:00

Merged #44 Dev 2026-09-14 21:36:41 -04:00

Merged #43 Feat/ui design tokens 2026-09-14 21:32:15 -04:00

Merged #38 Converge dev and main (single reconciliation PR) 2026-09-14 15:20:58 -04:00

Merged #37 Complete dev/main sync (final reconciliation) 2026-09-14 15:20:23 -04:00

Merged #36 Sync dev with main (release-merge backport) 2026-09-14 15:19:29 -04:00

Merged #35 Feature 04: Recurrence Rule Engine -> dev 2026-09-14 15:18:05 -04:00

Merged #34 Release: Feature 04 — Recurrence Rule Engine (2026-09-14) 2026-09-14 15:14:23 -04:00

Merged #33 Full recurrence test suite across year boundaries and leap years 2026-09-14 15:01:03 -04:00

Merged #32 Implement occurrences_between range expansion 2026-09-14 14:54:27 -04:00

Merged #31 Enforce start_date and end_date bounds across all rule types 2026-09-14 14:49:46 -04:00

Merged #30 Implement yearly recurrence with leap-day policy 2026-09-14 14:39:53 -04:00

Merged #29 Implement monthly nth-weekday recurrence 2026-09-14 14:35:54 -04:00

Merged #28 Implement monthly day-of-month recurrence with month-end policy 2026-09-14 11:15:50 -04:00

Merged #27 Implement weekly and custom day-set recurrence 2026-09-14 11:10:39 -04:00

Merged #26 Implement daily recurrence with interval support 2026-09-14 11:00:46 -04:00

Merged #25 Define the ScheduleRule model and serialization 2026-09-14 10:54:46 -04:00

Merged #24 Release: Feature 02 — SQLite Data Layer (2026-09-14) 2026-09-14 10:22:18 -04:00

Merged #23 DAO unit test suite covering all eight tables 2026-09-14 09:12:39 -04:00

Merged #22 Handle missing or corrupt database on startup 2026-09-14 08:47:22 -04:00

Merged #21 DAO layer for task_instances and append-only completion_events 2026-09-14 08:28:01 -04:00

Merged #20 DAO layer for presence schedules and overrides 2026-09-14 08:08:40 -04:00

Merged #19 DAO layer for schedule_rules and task_definitions 2026-09-14 07:48:02 -04:00

Merged #18 DAO layer for children and admin_users 2026-09-14 07:26:34 -04:00

Merged #17 Implement the versioned migration runner 2026-09-14 07:10:23 -04:00

Merged #16 Schema v1: task_instances and completion_events tables 2026-09-14 06:53:15 -04:00

Merged #15 feat: add schema v1 ddl for presence schedules and overrides 2026-09-13 21:59:59 -04:00

Merged #14 feat: add schema v1 ddl for schedule_rules and task_definitions 2026-09-13 21:50:19 -04:00

Merged #13 feat: add schema v1 ddl for children and admin_users 2026-09-13 21:39:18 -04:00

Merged #12 feat: add async sqlite connection wrapper with executor-backed queries 2026-09-13 21:35:36 -04:00

Merged #11 Release: Feature 01 — Integration Scaffold (2026-09-13) 2026-09-13 19:54:16 -04:00

Merged #10 Feature 01: Integration Scaffold and Config Flow 2026-09-13 19:20:50 -04:00

Merged #9 test: wire pytest test harness with standard hass fixture 2026-09-13 19:18:11 -04:00

Merged #8 feat: add executor-backed SQLite path resolver helper 2026-09-13 18:26:24 -04:00

Merged #7 feat: implement options flow for post-setup settings 2026-09-13 18:26:10 -04:00

Merged #5 feat: implement setup/unload lifecycle with options-reload listener 2026-09-13 15:02:43 -04:00

Merged #6 docs: point HACS installation at the public GitHub mirror 2026-09-13 15:01:10 -04:00

Merged #4 feat: implement UI config flow with single-instance enforcement 2026-09-13 14:52:06 -04:00

Merged #3 docs: add HACS repository metadata and developer setup docs 2026-09-13 09:32:15 -04:00

Merged #2 feat: define shared constants in const.py 2026-09-11 16:39:41 -04:00

Merged #1 feat: create custom_components/nestquest package structure and manifest.json 2026-09-10 16:51:00 -04:00