Fix auth/runtime issues and add side-aware targeting#30
Fix auth/runtime issues and add side-aware targeting#30igormf wants to merge 2 commits intosteipete:mainfrom
Conversation
|
my bot did all the linting / PR-issuing (thanks god we dont have to do any of that now), but here are some more info: this binary wasn't working at all as of today (april 13th 2026). oauth was broken, after I fixed it, it had old api syntax, after I fixed it, the test cases had windows throwing errors... all are fixed now plus, the new eight sleep apps allow you to split your bed in two sides, so I added the feature where you can either turn both sides on/off/set temp, or a specific side. |
|
@steipete just realized there were like 10 other PR issued to fix some of these. maybe you need some help parsing these things? or is this project dead? I was brought here by a std skill issued with openclaw, so maybe it needs to be removed from there (or fixed in here) |
|
Thanks for the comprehensive PR, @igormf! The side-aware targeting and enhanced sleep metrics are great features. I'm closing this in favor of #24 for the auth/gzip fixes, but the targeting and metrics work here is valuable — would you consider opening a separate feature PR for the side-aware targeting once #24 is merged? That would make it easier to review and land. I'm a new maintainer helping out, and we're working on getting the core fixes released first, then we can layer on the feature improvements. Thanks for the contribution! 🙏 |
|
@omarshahine thank god someone showed up! I split the feature work onto a separate branch: It’s intentionally stacked on top of Once |
|
Sounds great! |
Summary
This PR fixes several live-runtime issues in
eightctland adds side-aware household targeting for split and solo setups.Changes
left,right, and inferredsolostatusshow discovered household targets by defaulton,off, andtemptarget all discovered users by default unless narrowed with--sideor--target-user-ideightctl temp -40without--Verification
gofumpt -l .golangci-lint run ./...go test ./...Notes
.vscodedebugger config was kept local and not included in this PR.