@penzlik
Today I learned why hardcoded test IDs are a bad idea. @jesse.base.eth wouldn't praise me for that. 😅
Base Invaders had everyone sharing the same FID. Check-ins broke, streaks got mixed, progress overwrote itself.
Spent the day refactoring:
→ Integrated real Farcaster SDK FID
→ Per-user data isolation in Supabase
→ Fixed daily check-in countdown & streak logic
→ Bulletproof upgrades sync
The game now actually knows who's playing. Thanks to the friends who helped me protest. Wild concept, right?
Ship, break, fix, repeat