Polish UX and clean up for production readiness
- Make login box prominent at top of page when opponent visits a game link
- Simplify firehose logger to append bare DIDs instead of full records
- Remove console.log/error statements from jetstream and atproto modules
- Profile page now uses GameCard component instead of raw rkey strings
- Add try-catch to findGameRecordByParent for consistent error handling
- Fix opponent handle check on waiting screen to use DID (resolves immediately)
- Homepage live feed empty state links to /play as CTA
authored by
tangled.org
88907421
c9d76087