## RUNSTR v1.3.0: Season II Launch + Bugfixes + Performance
### Season II
- Registration closed UI with lock icon and closed date
- Removed entry fee display (prizes are sponsor-funded)
- Event-tagged workouts system for reliable leaderboards
### Performance Optimizations
- Season 2 leaderboard: 30s → ~2.5s load time
- AsyncStorage pre-fetch before Nostr queries
- Non-blocking cache writes
- Fixed TTL calculation bug (was 164 years, now 60 days)
- Reduced relay count from 9 to 3 defaults
- Reduced query timeouts for faster responses
### Bug Fixes
- Workout history tab switching no longer flashes "no history"
- Background step tracking toggle now persists across restarts
- Daily steps compete button works with both Amber and nsec signing
- Walking tracker uses same GPS thresholds as running tracker
### UI Improvements
- More compact Routes button
- Tab switching uses display:none pattern (instant switching)Available on Github/Zapstore/Pending App store review