v1.14.0 — Gp6: Tutorial move hints for Chinese Chess
27 new features · 20 fixs
Added
- Gp6: Tutorial move hints for Chinese Chess
- Gp7 Cf4: Real human-vs-human matchmaking over the WSS
- Gp8: Real CC co-tướng board + carved piece art for Chinese Chess
- PLAY NOW = quick stake-0 PvP over the WSS (CC quickplay parity)
- Cf3b Client: Chess WSS mode + parametrized PvP e2e (both board games)
- Cf3b Client: Live PvP board over the WSS (chinese-chess) + gold escrow
- Cf3b Client: Pure WSS room reducer + roadmap update
- Cf3b Server: Room gold escrow REST (ante + settle, idempotent)
- Cf3a: CREATE ROOM stake dialog + room economy
- Narrower, foldable right sidebar on the home
- Gp7 Wss: Real-time room gateway — board games, AI-fill, gold economy
- Cf2: Home — smaller icons, All/New/Hot/Multiplayer, featured default
- Cf1: New signups start with 100 Gold
- Gp4: On-board OpponentPanel — AI disguised as a human
- Gp3: Per-game lobby (CC snapshot 2) + thread aiLevel into all games
- Playstore: Gameplay + tablet listing screenshots
- Game Catalog: GP5 — 10-level AI system (tiers + ELO->level mapping)
- Home: Rename Xiangqi -> Chinese Chess + distinct icon; plan CC game-portal epic (GP1-GP8)
- Platform: Native CC platform features — leaderboard, titles, watch-ad gold, get-gold, chat, alliances, tournaments (CCF1-CCF10)
- Tournaments: CCF7 lobby-native bracket gen (list/register/bracket)
- Game Catalog: Port batch 6 — chess, xiangqi, makruk, shogi, poker (NG4 done)
- Game Catalog: Port batch 5 — 3-5-8, barbu-king, tlmn, maubinh, phom + draughts alias (NG3 done)
- Game Catalog: Port batch 4 — cribbage, canasta, skat, bridge, pinochle, draughts-100
- Game Catalog: Port batch 3 — spades, hearts, euchre, gin-rummy, oh-hell
- Game Catalog: Port batch 2 — go-baduk, ludo, switch, durak + shared deck util
- Game Catalog: Port batch 1 — reversi, dice(Yahtzee), dominoes, checkers, backgammon
- Game Catalog: Native CC-game foundation + first game (Gomoku) on :3000
Fixed
- Prod Db: De-collide rebuild tables on the shared lobby Neon + player backfill + Next 14.2.35
- Sign-in: Match the lobby's prod auth posture (unverified decode w/o service account)
- Mobile: #root max-width 100vw -> 100% (Android WebView fit)
- Rb7: Native-WebView mobile fit for gamebuzz-next
- Build: Exclude gamebuzz-next from the lobby CRA build (Vercel green)
- Home: Featured multiplayer games always render, even when slot catalog is empty
- Rooms: Honest "AI" badge so bots are distinguishable from humans
- Mp: "Connecting…" forever, real opponent name, mobile overflow, dev gateway
- Mobile: Top bar truly one row — nowrap was gated below phone widths
- Stakemodal: Unreadable bet-amount text (light text on white field)
- Mobile: Disable zoom + kill horizontal overflow on the native app
- Header Search: One-row mobile bar, wallet currency switch, currency-aware top-up, search finds CC games
- Wss: Gateway sources to .mts + exclude from CRA typecheck
- Portal: Vibrant per-category card backgrounds + clear compile errors
- Home: Game-card icon centered + sized to the thumb (container-query)
- RG token currency=COIN (no \$ sign), circular wheel shadow, dismiss rewards popup on spin, larger game-card icon
- I18n: Guard against Google Translate's uncaught 'dispose' teardown on route nav
- Home: Gate CC games behind login, logo->home, unified same-size grid + CC filters/tags
- Ads: Disable AdMob (native rewarded video) by default
- Home: Keep CC games in Play For Free + auto-hide banner arrows