Version 1.7.0
·22 changes
- Newwss:Deploy-survival snapshot + active-game keepalive (Branch 5)
- Newwss:Per-connection message flood guard on the gateway
- Newwss:Gateway /health returns live room + connection metrics
- Newwss:Client auto-reconnect/resume on the room socket
- Newwss:Auto-reconnect/resume for the card transport (symmetric with board)
- Newmoderation:Player report endpoint + moderation log
- Newprofile:Per-game stats summary endpoint
- Newsettings:Notification mute preferences
- Newnotify:Honor the 'social' mute end-to-end
- Newsocial:Player search by name endpoint
- Newfriends:Search players by name in the Add-a-friend UI
- Newsocial:Exclude blocked users from player search
- Newprofile:A profile page surfacing per-game stats
- Newsettings:Notification mute toggles in the settings panel
- Newmoderation:Report a blocked player from the friends UI
- Newprofile:Public player profile page (e2e pending Firebase cooldown)
- Newleaderboard:Link each entry name to the player's public profile
- Newprofile:Challenge + block actions on the player profile
- Newprofile:Hub links to match history + own public profile
- Newsocial:Friends activity feed
- Newleaderboard:Friends scope
- Fixedprofile:Public profile page stops the skeleton on any load failure