✨ Nhật ký thay đổi
Mọi cập nhật của nền tảng GamingBox.
Tải ứng dụng GamingBox
Chơi trên ứng dụng Android chính thức để có trải nghiệm mượt nhất.
GamingBox v1.25.0
- MớiClient-cached fake lobby rooms (1-6, materialize-on-challenge)
- Mới15s auto bot-join of your own room (human plays red/first)
- MớiAnimated "waiting for opponent" indicator (sonar pulse + bouncing dots)
- Đã sửa10s bot auto-fill, AI rooms wager from 50 gold, one table per user
- Đã sửaBot auto-join + play work for game-scoped accounts
- Đã sửaDebounce "reconnecting" indicator (no strobe on transient SSE blips)
- Đã sửaShow opponent's last move on the board across all board games
- MớiDelay end-game modal 3s so winning move is visible
- MớiNative Play Billing via PurchasesPlugin + wire StorePanel
- MớiReplace emoji icons with official Play Store icons for Legacy Age and Castle Defense tiles
- Đã sửaNever mint Xsolla sandbox tokens on production deploys
- Đã sửaProxy Google avatars through /api/avatar to unblock COEP require-corp pages
- Đã sửaAllow xsolla domains in WebView so checkout stays in-app
- Đã sửaGate native Play Billing on isPlayStoreBuild() not isNativeApp()
- Đã sửaAdd robots.txt + sitemap + metadata for Google indexing (CC/gamek.online)
- Đã sửaUpdate legacy age icon to official live site icon (icon-192.png)
- Đã sửaUpdate castle defense icon to official gamek-icons source
- Đã sửaConsistent icon padding and rounding for Legacy Age and Castle Defense tiles
- Đã sửaForce single-line title on Legacy Age and Castle Defense tiles for consistency
- MớiPick time control before entering the table + instant AI first move
- MớiScale bot wager with ELO/depth (50→2000 gold)
- MớiTrue fullscreen + WebView back navigation (v1.4.0)
- MớiGate join/rematch on gold + add post-match "Review your game"
- Đã sửaRemove content-leak copy/open-in-new-tab options
- Đã sửaMake difficulty tiers actually differ + stop AI-room red-side stuck
- MớiPer-version detail pages at /changelog/<version> + sitemap
- MớiAdd local-only offline guest mode (play vs AI / tutorials, no login)
- MớiClose offline-guest dead ends — hub redirect, tutorials offline
- MớiXsolla web storefront page + Shop nav links
- MớiGenerate 1080p gameplay trailer for YouTube/Play
- MớiScale strength by table ELO via engine Skill Level
- MớiReal notation, engine robustness, interactive "try a move"
- MớiEval bar, instant caching, tutorial, and sharing
- MớiClient-side review achievements
- MớiTrim Play-vs-AI to 3 difficulty tiers at depth 5/7/10
- MớiProminent, reliably-visible 'AI thinking' indicator
- MớiLeaving a live PvP/bot match is a rated loss, warned up front
- Đã sửaGenerate launcher icon from store icon (Misleading Claims fix)
- Đã sửaAllow committing an edit without auto-send-for-review
- Đã sửaJS-engine fallback so client AI never freezes on WASM failure
- Đã sửaRoute logged-out buyers to sign-in instead of hanging
- Đã sửaMake downloaded games actually load offline + real reconnection screen
- Đã sửaDiscard stale bestmove from a stopped engine search
- Đã sửaReload to a cross-origin-isolated doc on SPA arrival so WASM engines run
- Đã sửaCache WASM engines for offline play + offline-mode UX polish
- Cải thiệnTime-bound the engine search so it is fast AND strong (best-so-far)
- MớiAdd Xsolla Pay Station web checkout + webhook
- MớiAdd og:image to /exiled-prince and /defender pages
- MớiPull game grid right behind the hero on mobile
- MớiDrop hero subtitle, welcome line and CTA buttons
- MớiAdd web-inspector / devtools guard loaded app-wide
- MớiStandalone landing microsite at gamebuzz.gamek.online
- MớiRebuild home into landing + knowledge base, move games to /games, 8-language i18n
- MớiAdd zh translations for slot detail page keys
- MớiLocalize per-game detail pages in 8 languages
- MớiRebuild site root into a localized landing page + knowledge base
- MớiMake landing hero logo link to home
- MớiPlatform + per-game changelogs generated from git history
- MớiDrive room-bot moves for the generic board games
- MớiPush notifications/profile over one SSE stream, drop polling
- MớiRate human-fake AI bot matches, gate on turns, encrypt settlement
- MớiForfeit abandoned/rage-quit games as a real loss (ELO + gold)
- Đã sửaEvaluate room staleness DB-side so clock skew can't empty the lobby
- Đã sửaPass explicit glue-script URL to the Fairy pthread worker
- Đã sửaMake the client WASM engines fail fast instead of hanging
- Đã sửaServe engine workers cross-origin-isolated + drop dead server WASM tracing
- Đã sửaTrim GA measurement id so a trailing newline can't kill gtag
- Đã sửaCommit account scope core that origin/main build depends on
- Đã sửaRoom bots search a depth they can actually return in time
- Đã sửaStop doubled icon on Friends/Profile in the home bottom nav
- Đã sửaStop nested <a> from LevelBadge in account chips
- Đã sửaRestore cross-origin isolation on locale-prefixed play pages
- Đã sửaRecord generic board PvP, never 500 on missing moves
- Đã sửaCommit origin-scoped ApiUser + 2-arg verifyToken (unbreak build)
- Đã sửaCommit untracked scope-client (unbreak build)
- MớiPublic landing + Learn/Features hub with per-game tutorials
- MớiAdd Castle Defense (defender.gamek.online) to the lobby
- MớiPlace Chinese Chess & Chess just behind Texas Hold'em
- MớiAdd GameBuzz Slots cross-promo tile
- MớiCollapse multi-title unlocks into one notification
- MớiPer-game cross-promo pages for GameBuzz slots
- MớiHide GameBuzz/slots cross-promo in the Play Store AAB
- MớiAdd hello@gamek.online support email as Contact link
- MớiFold login-streak & XP bars by default, toggle from profile bar
- MớiApply design system to game lobbies and chat
- MớiAdd XP progress strip, bottom nav, live dots, ELO trend, FeatureGate shimmer
- MớiAnimate quests/achievements/daily/mastery pages
- MớiAnimate leaderboard rows, profile header, friends online dots
- MớiAnimate alliances, player profile, and lobby room lists
- MớiAnimate level timeline and history rows
- MớiPolish home top bar, login streak, action buttons, weekly tab
- MớiLoop 7 — entrance animations on locked screen, weekly quests, settings panel
- MớiLoop 8 — btn-press + entrance animations on game lobby pages
- MớiComplete btn-press sweep across all remaining interactive elements
- MớiAdd slide-up-in to game grid + btn-press sweep for friends page
- MớiComplete btn-press sweep across all game action buttons
- MớiEntrance animations + btn-press sweep loop 13
- MớiBtn-press sweep for settings panel + weekly toast animation
- MớiBtn-press on game practice action buttons + lobby chat CTAs
- MớiBtn-press on remaining practice CTAs + slide-up-in stagger on achievement & stats lists
- MớiBtn-press on messages, tournaments, wheel, mastery, PvP card actions + stagger on tournament list
- MớiBtn-press on replay scrubber, tournament detail, settings gear, PvP chat, NoGoldModal
- MớiBtn-press on login flows, tutorial CTAs, stake modal, pvp-shell
- MớiLoop 22 — nav btn-press, notifications & suggestions stagger
- MớiLoop 23 — btn-press gaps, lobby nav, stagger polish
- MớiLoop 24 — home widget btn-press polish
- MớiLoop 25 — card lobby nav btn-press + spectator stagger + back-link feedback
- MớiLoop 26 — chat panel btn-press + alliance stagger fill-mode
- MớiLoop 27 — MinimalGameLobby bottom nav btn-press + slug back links
- MớiLoop 28 — bulk btn-press on all back/home navigation links
- MớiLoop 29 — btn-press on restart/nav/tournament links + stagger fixes
- MớiLoop 30 — stagger fixes, btn-press on social/tutorial links
- MớiLoop 33 — btn-press on tutorial/wiki/footer/email links, fix profile header links
- MớiAdd entrance animations to login, home CTA, and result modal
- MớiAdd copy-invite-link button to board game waiting rooms
- MớiLoop 37 — jump-back-in strip, toast for invite copy, activity feed stagger
- MớiLoop 38 — trending strip, low-gold pulse, player share via toast
- MớiAnimate store/modal, i18n NoGoldModal, category-colored filter pills
- MớiPractice lobby animations, win-rate stat, animated empty states
- MớiAnimated empty states + home logo/tagline entrance animations
- MớiHome page entrance animations and i18n polish (loop 42)
- MớiFix hardcoded English in friends + leaderboard polish (loop 43)
- MớiAlliance tabs i18n + styled loading/empty states (loop 44)
- MớiLocalize board room turn indicator (loop 46)
- MớiEmbed legacyage.gamek.online in iframe, match exiled-prince layout
- MớiAdd real-time multiplayer rooms for 17 additional games
- Đã sửaPolish login layout and settings gear position
- Đã sửaReplace undefined btn-press-transform with btn-press in MultiplayerGameLobby secondary actions
- MớiLocalize help, privacy, terms, exiled-prince, game-stub pages (batch 7)
- MớiGame name DRY — pull from registry instead of hardcoded title props (batch 8)
- MớiDaily quests UI — /quests page + home entry chip
- MớiVi + zh translations for quests, notif, pvp, stats, nav keys
- MớiFire 'all quests complete' notification on first crossing
- MớiDaily rewards chip + notifications category i18n
- MớiLocalize CardGameLobby section headers + room entry strings
- MớiLocalize RequireFeature gate labels on all 6 gated pages
- MớiMove 25 game blurbs to dict.ts, auto-lookup by slug
- MớiLevel-up gold reward on settlement
- MớiFire reward notification on level-up completion
- MớiLocalize tournament bracket + status strings
- MớiELO tier badge on own + public profiles
- MớiTier badges on each leaderboard row
- MớiFill in Chinese locale for all high-traffic missing sections
- MớiFill in Vietnamese locale for all high-traffic missing sections
- MớiVIP badge on own + public profile pages
- MớiAdd vi+zh blurbs for 11 remaining game cards
- MớiSeason info bar + tier badges
- MớiELO tier progress bar on own + public profile
- MớiClient-side player name filter
- MớiRecent form dots per player row
- MớiPlay-streak tracker + milestone bonus
- MớiLogin-streak badge, level on public profile, play-streak on leaderboard
- MớiWeekly challenge system with bigger rewards
- MớiCard games + opponent names in match history
- MớiProgression overview page + LevelBadge link
- MớiWeekly tab with top-10 challenge leaderboard
- MớiWeekly challenge card on alliance detail page
- MớiCopy profile link button on /players/[uid]
- Mới7-day attendance mini-calendar on /daily
- MớiTournaments page i18n sweep — game names + status labels
- MớiProfile page i18n sweep — stats labels + game names
- MớiHome page i18n sweep — players count, status badges, filters
- MớiSettings panel i18n sweep — toggles, notifications, share feedback
- MớiPublic player profile i18n sweep — buttons, stats, presence
- MớiAchievements page i18n sweep
- MớiLevel page i18n sweep — localize Lv prefix in timeline
- MớiELO history sparkline on per-game stat rows
- MớiCompact login-streak widget below the signed-in top bar
- MớiDaily page i18n sweep
- MớiELO sparkline on public player profile (/players/[uid])
- MớiLevel-up reward notifications in all settlement paths
- MớiQuests page — localize reward amount display
- MớiAdd data-testids to bell and notification items
- MớiWeekly quests page — localize reward amount display
- MớiPaginated weekly leaderboard with own-rank
- MớiLive player counts on game cards — poll every 30s
- MớiReplace Fly WSS gateway with SSE + REST
- MớiReal PvP in-game views for all 4 card games
- MớiServer-side card game settlement with idempotent matchKey
- MớiCopy invite link button in PvP waiting room
- MớiAward XP for AI card games via useAiCardSettlement hook
- MớiShow opponent names + history link in card PvP result overlay
- MớiRefined 3-spike crown with deep valleys — PWA + store assets
- MớiReplace JS minimax with Fairy-Stockfish WASM server-side (depth 15-20)
- MớiAdd polish rule + implement ergonomics sweep across feature pages
- MớiPolish lobby ergonomics across all game pages
- MớiAdd press feedback to all interactive elements
- MớiAdd hover states to room cards for better visual feedback
- MớiPolish MinimalGameLobby for all newly-live games
- MớiAdd press feedback to home page interactive elements
- MớiDramatically increase AI search depth for stronger room bots
- MớiCollapse social bar by default and move to bottom-right corner
- MớiCollapse social bar by default, move to bottom-right
- MớiRaise AI search depth — floor 10, max 20 plies
- MớiAdd PvP rooms and bot rooms for all 26 games
- Đã sửaLocalize ROUND badge in tournament list
- Đã sửaDerive FEN from room.moves at fire time, not stale memoized state
- Đã sửaCorrect AAB path after mobile/ folder move + bump versionCode
- Đã sửaCompute FEN from room.moves to fix AI stuck in bot rooms after SSE migration
- Đã sửaRetry after SSE reconnect when bot-move REST call failed during disconnect
- Đã sửaRetry when engine returns null or server rejects bot move
- Đã sửaExpose botRoom flag on wire so client bot driver can fire
- Đã sửaRemove dead WSS gateway files; reduce bot depth; add driver logging
- Đã sửaPre-warm WASM engine on bot room detection to eliminate cold-start delay
- Đã sửaServer computes bot reply after /move — eliminate client WASM dependency
- Đã sửaRemove Firebase loading guard from provider buttons
- Đã sửaShow actual opponent name instead of 'Opponent' in bot-controlled rooms
- MớiAccount level/XP spine + feature-gate + task timers
- MớiFeature-gate UI primitives + gate home meta entries
- MớiRoute-level gating + lock screen for gated systems
- MớiPer-game Mastery — the §11 time-gated effort system
- MớiSurface account Level + XP in the home top bar
- MớiInternal level chain-gating across all gated systems (§11b)
- MớiHardcoded-string scanner script (§12 sweep tooling)
- MớiLocalize home page — search, Exiled Prince tile, no-matches, Android CTAs
- MớiLocalize store, leaderboard, daily reward, card lobby
- MớiLocalize tournaments + alliances surfaces
- MớiLocalize friends, notifications, tournament detail
- MớiLocalize achievements, history, loading, messages, profile, offline, replay
- MớiLocalize ui, login, and players surfaces (batch 2)
- MớiLocalize card game components — batch 4
- MớiLocalize all 25 games/ practice pages — batch 5
- MớiLocalize all 31 tutorial pages (batch 6)
- MớiGate the landing portal to the top 10 tiles
- MớiFavorite movies & actors on the profile pages
- MớiReopen the full lobby + fix the site-wide canonical bug
- MớiPer-page metadata for every game hub + tutorial page
- MớiGet-it-on-Google-Play links on the embed page + homepage
- Đã sửaDisambiguate Get Gold CTA locator in freemium-variants
- MớiHuman-look-like rooms ramp to level 10–12 from move 4
- MớiBot replies move off the event loop — worker thread + human think pause
- MớiSettle-at-end — no upfront charges, no 50% abandon forfeit
- MớiSigned-in top bar with player identity + gold on the landing page
- Đã sửaMask bot uids in every client-facing payload — the wire never reveals a bot
- Đã sửaCarve in-flight AI-settlement work back out of the masking commit
- Đã sửaAI-mode settlement can no longer be farmed — idempotency key + daily caps
- Đã sửaExclude the bot roster from public boards and player lookup
- Đã sửaUn-stale app-backend-url + make android-download env-robust
- Đã sửaDetached deploy log no longer stays empty on Windows
- Đã sửaRemove gambling/real-money framing from all user-facing copy
- Đã sửaPiece-move animation slides straight — no more two-diagonal path
- MớiEmbed The Exiled Prince visual novel + Gamek Corp credit
- MớiAdd per-game tutorial URLs to the sitemap
- Đã sửaStatus bar must not hide game UI (edge-to-edge safe area)
- Đã sửaPoint app WebView at the live gamingbox URL (delivers web fixes)
- Đã sửaLocate Exiled Prince tile by href, not data-testid
- Đã sửaMake gamek.online the canonical WebView URL
- Đã sửaHide bot identity in room id + auto-seat into waiting tables
- Đã sửaPoint browser Firebase config at gamingbox-lobby (match the fixture)
- MớiConsolidate bottom-left chrome into one Settings panel
- MớiScript to set Google sign-in (OAuth consent) app name
- MớiKick seated-but-not-ready card players after a grace window
- MớiList all 32 games in the listing + capture game-board screenshots
- MớiIn-app share, embedded review, and re-engagement reminders
- MớiSeed human-like bot rooms in all card-game lobbies
- Đã sửaTwo room tiers — beginner (lvl 1–4) AND advanced (lvl 5–10)
- Đã sửaRoom bots are the STRONG tier (level 7–10) and play well
- Đã sửaRoom tables show casual ELO 500–1100 but play strong (7–10); UNRANKED
- Đã sửaBind opponentElo to $4 so Play-now seats the challenger
- MớiLooping background music with remote-first loading
- MớiReal downloaded SFX with remote-first loading + our-server fallback
- MớiFill empty lobbies with 5-10 beginner opponents (ELO 500-1100)
- MớiBlocking hides a user's chat in every channel + their feed content
- MớiLet players withdraw during registration; make cron tick authoritative
- MớiProgress bars + special titles on the gallery
- MớiMy Tournaments dashboard + section
- MớiOnline presence indicators (heartbeat + dots)
- MớiDaily rewards calendar (/daily)
- MớiChat profanity filter on every send path
- MớiReport user-generated content (chat messages)
- Đã sửaDrop the stale 3-col report_open_uq index definition
- Đã sửaUnfreeze bot-hosted tables after join + cap/expire empty-lobby fillers
- MớiShowcase earned titles on the profile pages
- MớiNotify a player when they earn a title
- MớiAlliance badge on the public profile
- MớiRecent activity on the public profile
- MớiFriend suggestions (people you may know)
- MớiMake achievement notifications muteable
- MớiGift gold to a friend from the friends page
- MớiIncoming friend-request badge on the Friends nav icon
- MớiReport a player from their public profile
- MớiFriend count on the public profile
- MớiGift gold to a friend from their public profile
- Đã sửaLoser always gets an end screen with options
- MớiDeploy-survival snapshot + active-game keepalive (Branch 5)
- MớiPer-connection message flood guard on the gateway
- MớiGateway /health returns live room + connection metrics
- MớiClient auto-reconnect/resume on the room socket
- MớiAuto-reconnect/resume for the card transport (symmetric with board)
- MớiPlayer report endpoint + moderation log
- MớiPer-game stats summary endpoint
- MớiNotification mute preferences
- MớiHonor the 'social' mute end-to-end
- MớiPlayer search by name endpoint
- MớiSearch players by name in the Add-a-friend UI
- MớiExclude blocked users from player search
- MớiA profile page surfacing per-game stats
- MớiNotification mute toggles in the settings panel
- MớiReport a blocked player from the friends UI
- MớiPublic player profile page (e2e pending Firebase cooldown)
- MớiLink each entry name to the player's public profile
- MớiChallenge + block actions on the player profile
- MớiHub links to match history + own public profile
- MớiFriends activity feed
- MớiFriends scope
- Đã sửaPublic profile page stops the skeleton on any load failure
- MớiStateful in-RAM board gateway + e2e harness (additive)
- MớiCut board play pages to the WS gateway (state + moves over RAM)
- MớiFCM push notifications — token registry + send-on-event (S1)
- MớiFastSpring web checkout + order webhook (web IAP)
- MớiShow opponent name + per-game ELO the moment a match starts
- MớiAI/practice is unranked + difficulty fixed at level 2
- Mới"person waiting" bot lobby tables (rated, server-driven)
- MớiFly real-time room gateway — shared core + deploy scaffold (additive)
- Đã sửaWeb rewarded value comes from ayeT-Studios, not "the Android app"
- Đã sửaLoser now gets the end-of-match modal with gold/ELO lost
- MớiConsole.mjs create-app task + GamingBox app created
- MớiAdMob rewarded interstitial (fullscreen) for coins — mobile + web
- MớiA1 — procedural sound engine + persisted global mute toggle
- MớiCategory filter on the game grid
- MớiDaily login streak bonus
- MớiReduce-motion toggle (accessibility pass)
- MớiUnified GameTopBar across reversi/gomoku/go/backgammon
- MớiHeuristic bot replacing the random-move placeholder
- MớiSurface difficulty level + tier in the AI picker
- MớiLevel-aware gin-rummy + switch bots + difficulty pickers
- MớiServer-authoritative card-back & table-felt customization
- MớiGift gold to a friend — POST /api/friends/gift
- MớiDaily objectives with settlement-driven progress
- MớiSeasonal ranked tiers with quarterly reset & decay
- MớiSettings panel + light/standard theme toggle (persisted)
- MớiBoard theming presets (configurable game-board themes)
- MớiEmpty states + loading skeletons (friends / history / rooms)
- MớiGame clocks / time controls (blitz / rapid / untimed; timeout → loss)
- MớiQuick-play matchmaking queue (auto-find opponent by game + time-control)
- MớiSpectate + live replay (move-by-move scrub from history)
- MớiFriend challenges — direct game invite → notification → joinable room
- MớiSeasonal ranking + members-only alliance chat channel
- MớiPWA shell + perf tightening + e2e gap fill
- MớiPer-game ELO for the full catalog via elosByGame JSONB (M2)
- MớiGraceful disconnect + reconnect with forfeit-on-timeout (M1)
- Đã sửaRestore GamingBox app identity in capacitor.config
- Đã sửaCorrect rewarded-interstitial AdMob event names
- Đã sửaExplicit integer casts in recordQuestProgress + unit tests
- MớiRewarded-ads gold (complete) + IAP phase 1 (catalog, verify, store wiring)
- MớiReal Google Play Developer API purchase verification (phase 1.5)
- MớiWire native Play Billing purchase token
- MớiRemove-ads / VIP entitlement gate on interstitials
- MớiVIP subscription perks — daily gold, extra spins, flair, no-ads
- MớiEnglish names for VN games, freemium package store, regional ruleset picker
- MớiStake winnings preview + fix StakeModal showing 0 max while profile loads
- MớiShow English name in the home search dropdown
- MớiSwitch ruleset from inside practice (re-deal in place)
- Đã sửaShow the signed-in user's Google photo (photoURL)
- MớiMake the right-edge SocialBar movable + collapsible
- MớiOffer Google sign-in, remove anonymous/guest login
- MớiCapacitor Android scaffold + native Google sign-in bridge
- MớiManual ship script + env-gated Android APK download button
- Cải thiệnCut lobby idle chatter ~4× by slowing background polls + CDN cache
- Đã sửaDisable hover-prefetch on landing CTA links
- Đã sửaDeliver global messages + pin the chat input
- Đã sửaUpsert Profile inside alliance create + join