mirror of
https://github.com/nickustinov/itsyhome-macos.git
synced 2026-04-26 04:15:56 +03:00
[GH-ISSUE #37] [Pro] Bugs found - Apostrophes from Home App + Icons not updating state #37
Labels
No labels
bug
enhancement
pending release
pull-request
wip
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/itsyhome-macos#37
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @JayHoltslander on GitHub (Feb 12, 2026).
Original GitHub issue: https://github.com/nickustinov/itsyhome-macos/issues/37
Originally assigned to: @nickustinov on GitHub.
My very first usage after purchasing the Pro edition revealed the following bug:
If you've named a room in an app on an iPhone or a Mac, it defaults to a Smart Quote (’) rather than a Straight Quote (').
So for my room "Jay's Office" (Created in the Philips Hue App)
itsyhome://toggle/Jay%27s%20Office/Heateris invalid.When I queried the endpoint I got a JSON response back revealing the name is being stored as
Jay’s Officewhich I then converted intoitsyhome://toggle/Jay%C3%A2%E2%80%99s%20Office/Heaterwhich was also invalid.Turns out what I actually needed was:
itsyhome://toggle/Jay%E2%80%99s%20Office/HeaterSecondary bug
My Mac's pinned accessory in the menu bar doesn't get its icon updated based on the status that was triggered via Deeplinks. This leaves it showing the incorrect state icon until it's manually clicked and then it updates.
Considering that it could end up showing the incorrect state of a door lock at a glance I think that should be fixed too.[Update] This only was observed for smart plug. Door lock icon seems to update immediately.@nickustinov commented on GitHub (Feb 12, 2026):
Thanks for reporting this – both issues are fixed and will ship in 2.0.0.
Smart quotes in room/device names: HomeKit uses iOS smart quotes (like
Jay's) but URL-encoded deep links typically use straight quotes (Jay's). The resolver now normalises both before comparing, so either form will match.Pinned icon not updating: Deep link actions were writing to HomeKit but not notifying the menu bar, so pinned status items stayed stale. They now update immediately after any deep link action, same as when toggling from the menu.