What's Changed
Features
- Counter link/star indicators — linked counters now show a subtle chain icon next to their name, and the main counter shows a star icon, making it easy to see counter relationships at a glance (desktop and mobile)
- Pin all counters — you can now pin every counter above the bottom bar on mobile; the carousel hides automatically when all counters are pinned
- Cross-device pinned counters — pinned counter state now syncs to the server, so your pinned layout persists across devices
- Disabled Main toggle tooltip (mobile) — tapping a greyed-out Main toggle now shows a popup explaining which counter is already set as main, since hover tooltips don't work on touch screens
Bug Fixes
- Main/Unlink toggles not sticking on mobile — fixed a race condition where closing the edit panel before the server responded would revert the toggle. Both now use optimistic updates
- Repeat step buttons staying highlighted on mobile — hover styles no longer stick on touch devices; replaced with
:activefor tap feedback - Edit panel delay on swipe — the counter edit panel now updates at the same time as the dot indicators during a swipe, instead of waiting for scroll to settle
- Carousel swipable when hidden — fixed the carousel container still intercepting swipe gestures when all counters were pinned
- Pin/unpin button guards — the pin button is disabled when pinning would empty the carousel (single counter) or when all counters are already pinned (can't unpin)
UI Polish
- Edit panel counter switching — tapping a different pinned counter while the edit panel is open now switches to that counter instead of closing the panel
Full Changelog: v0.7.1...v0.7.2