A wave of polish to make Coach Pulse feel more like a native app:
- Pull to refresh on your main screens.
- Haptic feedback on key actions.
- Skeleton loaders so a screen shows its shape while data loads, instead of a blank wait.
- Toasts confirming your actions, and clearer empty states.
- An offline banner so you know when you've lost connection.
- Clearer focus outlines for keyboard and accessibility navigation.