4 Commits

Author SHA1 Message Date
airkjw f9eaa3ae59 docs: polish round simulator screenshots (splash, season card, home)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 07:39:19 +09:00
airkjw a69120e46b docs: add Phase 3.5 commercial polish implementation plan
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 20:52:26 +09:00
airkjw 1397746845 Add Phase 3.5 commercial polish design spec
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 20:38:27 +09:00
airkjw 607278928b Add daily streak system and normalize bundle id to com.airkjw.blockseasons
Pure advanceStreak (1-day grace none, milestone flags at 3/7/14/30),
persisted in the save blob; StreakNotifier advances on every finished
attempt; home screen flame chip and milestone snackbar. Fix flutter
create's camelCased iOS bundle id and underscored Android application
id to the agreed lowercase form before any store registration.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 17:25:39 +09:00