Commit Graph

4 Commits

Author SHA1 Message Date
Claude
3f39819fbe
feat: persist camera zoom per camera group
Each camera now stores zoom state under a group-scoped key
(live:grid-card:zoom:<group>:<camera>), so different groups
can have independent zoom levels for the same camera.

https://claude.ai/code/session_01WidMYGkyBCFf4L9PnFEiZ5
2026-03-22 12:03:29 +00:00
ibs0d
c457428180 Fix grid zoom min-scale transform normalization 2026-03-09 15:53:12 +11:00
ibs0d
7969930d21 Persist per-camera live grid zoom state 2026-03-09 11:37:28 +11:00
ibs0d
046568ea6b Harden camera zoom helper restore and key namespace 2026-03-09 10:38:09 +11:00