fix: mark story viewed at 1% timer progress instead of 25%
If the timer starts at all the story counts as seen — the 25% threshold
was too conservative and missed quick swipes. 1% fires after ~50ms of
playback, ensuring a non-zero guard without requiring the user to sit
through a quarter of the story.