overseer and Claude Opus 5.5
13e3796d26
Feature 24: commit the admin PWA hosting artifacts and runbook section
...
Make the live admin PWA deployment reproducible from the repository:
- deploy/pwa/Dockerfile: multi-stage build (node:22-alpine builds admin/
with the VITE_* build args, failing fast if any is empty; nginx:alpine
pinned to the digest running on the API box serves dist/).
- deploy/pwa/Dockerfile.dockerignore: limits the repo-root context to
admin/ sources and nginx.conf (the root .dockerignore excludes deploy/).
- deploy/pwa/nginx.conf: SPA fallback to index.html, root-served
/sw.js and /manifest.webmanifest, allow-list 10.60.1.33 and
10.60.1.14 only.
- deploy/compose.yaml: pwa service on NESTQUEST_BIND_ADDRESS:8081 with
the build args from deploy/.env; api and litestream unchanged.
- deploy/.env.example: the three public PWA build values.
- deploy/RUNBOOK.md: section 10 (PWA build/serve, nestquest-app Traefik
router, verification) and the router priorities in section 3.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-24 12:21:53 -04:00
orchestrator-agent
87e3f12f4c
Merge pull request 'Reconcile dev from main (release 0.7.0)' ( #219 ) from main into dev
2026-09-24 12:16:30 -04:00
overseer
9d741e75d0
Merge pull request 'Release: Admin PWA and admin API (0.7.0) (2026-09-24)' ( #213 ) from release/2026-09-24-admin-pwa into main
...
Reviewed-on: #213
Reviewed-by: The Reviewer <18+review_agent@code.cubecraftcreations.com >
2026-09-24 11:48:22 -04:00
overseer
7887d16f11
release: include Feature 17 (API deployment) in the 0.7.0 notes
2026-09-24 10:02:16 -04:00
overseer
03ee131c6e
Merge dev into release/2026-09-24-admin-pwa (bring Feature 17 deployment)
2026-09-24 09:59:10 -04:00
dev_agent
2c6234be48
Feature 17: API Deployment and Identity ( #217 )
...
Co-authored-by: dev_agent <17+dev_agent@code.cubecraftcreations.com >
Co-committed-by: dev_agent <17+dev_agent@code.cubecraftcreations.com >
2026-09-24 09:57:07 -04:00
overseer and Claude Opus 5.5
7969c164c4
release: make the 0.7.0 rollback instructions API-host-aware
...
The API service owns and migrates the database at NESTQUEST_DB_PATH on the
API host; back up and restore it there, and scope the HACS/manual steps to
the Home Assistant integration component only.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-24 00:14:42 -04:00
overseer
4b80fffe67
release: advance version to 0.7.0 and add the admin PWA release notes
2026-09-24 00:11:34 -04:00
dev_agent
fe44740450
Feature 19: Admin PWA (#187-#210) ( #211 )
...
Co-authored-by: dev_agent <17+dev_agent@code.cubecraftcreations.com >
Co-committed-by: dev_agent <17+dev_agent@code.cubecraftcreations.com >
2026-09-24 00:08:58 -04:00
dev_agent
b8532bacde
Feature 23: Admin API Completion - preview, presence, live (#199-#202) ( #203 )
...
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 22:16:47 -04:00
dev_agent
4b39af4b67
Feature 22 follow-up: Editable definition assignees ( #196 ) ( #197 )
...
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 21:10:39 -04:00
dev_agent
42ea5710d7
Feature 22: Admin Definitions Read and skip_on_away ( #193 , #194 ) ( #195 )
...
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 20:52:06 -04:00
dev_agent
a808f89993
Feature 21: Admin Today Snapshot API ( #190 ) ( #191 )
...
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 20:01:25 -04:00
orchestrator-agent
22f1a6861d
Merge pull request 'Reconcile dev from main (release 0.6.0 commits)' ( #186 ) from main into dev
2026-09-23 16:16:23 -04:00
overseer
939556a38a
Merge pull request 'Release: Re-imagined architecture - Features 15, 16, 18, 20 (2026-09-23)' ( #185 ) from release/2026-09-23-reimagining into main
...
Reviewed-on: #185
Reviewed-by: The Reviewer <18+review_agent@code.cubecraftcreations.com >
2026-09-23 14:55:38 -04:00
overseer
8676bdc6ad
release: correct the 0.6.0 notes - no containerization artifacts ship in this release
2026-09-23 14:35:01 -04:00
overseer
0ed35ab85a
release: advance version to 0.6.0 and add the re-imagined architecture release notes
2026-09-23 14:29:12 -04:00
overseer
c57d950101
merge: origin/main into 0.6.0 release (bring the architecture doc; keep dev versions and notes)
2026-09-23 14:27:56 -04:00
dev_agent
70ee4ec111
Make the missed-sweep watermark claim safe across processes ( #184 )
...
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 13:06:40 -04:00
dev_agent
415ababc8e
Automatically prepare releases for completed features ( #182 )
...
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 13:02:44 -04:00
dev_agent
ee8ef6dcac
Feature 20: Zero-Config Panel Dashboard ( #180 )
...
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 12:27:35 -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
orchestrator-agent
b5c2b55d9b
Run NestQuest orchestration directly in the terminal ( #151 )
...
Co-authored-by: orchestrator-agent <orchestrator@cubecraftlabs.com >
Co-committed-by: orchestrator-agent <orchestrator@cubecraftlabs.com >
2026-09-22 21:35:30 -04:00
orchestrator-agent
8ddae78551
Start NestQuest development manually from OpenCode ( #150 )
...
Co-authored-by: orchestrator-agent <orchestrator@cubecraftlabs.com >
Co-committed-by: orchestrator-agent <orchestrator@cubecraftlabs.com >
2026-09-22 11:46:40 -04:00
orchestrator-agent
4ac4d3f1ec
Add durable NestQuest OpenCode controller and role launchers ( #149 )
...
Co-authored-by: orchestrator-agent <orchestrator@cubecraftlabs.com >
Co-committed-by: orchestrator-agent <orchestrator@cubecraftlabs.com >
2026-09-22 11:18:23 -04:00
overseer
0972761994
Merge pull request 'Add the re-imagined architecture document' ( #140 ) from docs/architecture-reimagining into main
...
Reviewed-on: #140
2026-09-21 16:09:26 -04:00
orchestrator-agent
f71124c3ed
Feature 15: Domain Core Extraction
...
Feature 15: Domain Core Extraction (storage, engines/business, settings, no-HA smoke test)
2026-09-21 16:01:19 -04:00
dev_agent
e78edbae3b
No-HA end-to-end smoke test for the bundled core package (task 628473ad)
...
No-HA end-to-end smoke test for the bundled core package (task 628473ad)
2026-09-21 16:00:34 -04:00
dev_agent
b3715ccdcd
Replace HA config reads with an explicit settings object (task 4dd8f870)
...
Replace HA config reads with an explicit settings object (task 4dd8f870)
2026-09-21 15:55:18 -04:00
dev_agent
315010b901
Extract the engines and business layer into core/ (task 510c1f78)
...
Extract the engines and business layer into core/ (task 510c1f78)
2026-09-21 15:07:50 -04:00
dev_agent
1503774e85
Extract the storage layer into core/ (bundled in the integration)
...
Extract the storage layer into core/ (bundled in the integration)
2026-09-21 14:48:01 -04:00
orchestrator-agent
87757aaaf9
Reconcile dev from main
...
Reconcile dev from main (hotfixes and release commits)
2026-09-21 13:54:50 -04:00
overseer
10f365ef9f
Add the re-imagined architecture document
2026-09-21 13:10:57 -04:00
overseer
3ee4c99e5f
Merge pull request 'Dev - add in logos' ( #139 ) from dev into main
...
Reviewed-on: #139
2026-09-21 10:44:43 -04:00
overseer
d4ea552ad7
Merge pull request 'Upload files to "design/logos"' ( #138 ) from design/adding-logos into dev
...
Reviewed-on: #138
2026-09-21 10:44:12 -04:00
overseer
4e52e8dec8
Upload files to "design/logos"
2026-09-21 10:44:01 -04:00
overseer
ee1fae984a
Merge pull request 'Fix SensorDeviceClass.PERCENTAGE removed in HA 2025+' ( #137 ) from fix/sensor-device-class-percentage into main
...
Reviewed-on: #137
2026-09-21 10:02:34 -04:00
overseer
418fc69f36
Remove removed SensorDeviceClass.PERCENTAGE
2026-09-21 10:02:08 -04:00
overseer
b6b1ba65b4
Merge pull request 'Point HACS URLs at Maniacs-Mansion/NestQuest' ( #136 ) from fix/hacs-repo-urls into main
...
Reviewed-on: #136
2026-09-21 07:52:09 -04:00
overseer
37f7d25cd6
Point HACS URLs at Maniacs-Mansion/NestQuest
2026-09-21 07:47:52 -04:00
overseer
fe71d37bb0
Merge pull request 'Promote Feature 12 to main' ( #135 ) from dev into main
...
Reviewed-on: #135
2026-09-21 06:57:15 -04:00
orchestrator-agent
1c08c793e3
Feature 12: Kid panel Lovelace cards
...
Feature 12: Kid panel Lovelace cards
Squash-merged PRs #125-#133. All Codex-reviewed. pytest 1496 passed.
2026-09-21 06:48:53 -04:00
dev_agent
7386999cf7
TouchHub setup runbook
...
TouchHub setup runbook
2026-09-20 20:20:52 -04:00
dev_agent
43ad44ee48
Panel card tests including the no-admin-controls assertion
...
Panel card tests including the no-admin-controls assertion
2026-09-20 19:41:57 -04:00
dev_agent
4cb07fbca4
Record 1920x1080 panel layout and TouchHub dock behaviour
...
Record 1920x1080 panel layout and TouchHub dock behaviour
2026-09-20 19:29:00 -04:00
dev_agent
030ba83b14
Subscribe panel cards to live NestQuest events ( #130 )
2026-09-20 19:17:52 -04:00
dev_agent
a2c027deca
Add the quest complete screen (1c)
...
Add the quest complete screen (1c)
2026-09-20 18:39:11 -04:00
dev_agent
2b45ebf035
Wire complete_quest with optimistic seal and parchment toast
...
Wire complete_quest with optimistic seal and parchment toast
2026-09-20 14:19:39 -04:00
dev_agent
028215fa38
Define and implement the panel's empty and error states
...
Define and implement the panel's empty and error states
2026-09-20 14:04:58 -04:00