← Back to latest updates
RELEASE ARCHIVE

Earlier public releases.

750 earlier updates, newest first. Showing 21–40 on page 2 of 38.

  1. Released
    H5BackendMarketing site

    17 updates in this release

    This release includes: Integrate poker memory interactions and reliable balance reads; Keep bean profiles readable after daily claims; Align release proxy diagnostics with current APIs; Improve login refusal and transport latency evidence; Unify room codes and the runtime room directory; Cover slow request bodies in diagnostics; and 11 more changes.

    1. Integrate poker memory interactions and reliable balance reads

      Reuse reviewed seating, reopening and departure fixes, bound waits for complete balance publication, and refresh the release catalog.

      • Preserve balance and game persistence guarantees
      • Align history and room-directory verification with asynchronous publication
    2. Keep bean profiles readable after daily claims

      Keep committed bean profiles consistently readable after daily claims and replays while preserving daily limits and atomic ledger updates.

      • Prevent brief profile unavailability during normal daily claims.
    3. Align release proxy diagnostics with current APIs

      Bind the release proxy image to the reviewed diagnostic source for current API routes.

      • Preserve source-image verification and release guards.
    4. Improve login refusal and transport latency evidence

      Retain fixed authentication refusal codes and Apple operation timings, and use evidence captured after success to narrow WebSocket wait intervals.

      • Preserve session and email verification, grant revocation and business results; observations use fixed-size data.
    5. Unify room codes and the runtime room directory

      Games share one room-code pool with automatic background refill. New rooms are registered in memory for immediate discovery and connection. Other players can find and watch practice rooms by code.

      • Keep 1,000 available codes and refill automatically below 500.
      • Resolve codes through one memory directory and remove initial-save connection waits.
      • Restore player identities, login sessions and selected game wallets at startup for runtime memory reads.
      • Apply free poker departures and shared-room transfers in memory, with ordered background persistence.
      • Apply ordinary display-name and avatar changes in memory with bounded background persistence.
      • Read game histories and ledgers, including Zha Jin Hua and Niuniu, from memory.
      • Serve account profiles, quotas, notifications and bean reads from memory, with asynchronous persistence for selected profile changes.
    6. Cover slow request bodies in diagnostics

      Extend body-stage evidence to Niuniu and Blackjack room creation, profile, email preferences and lottery purchases to distinguish body supply waits from backend wake scheduling.

      • Reuse bounded observations and on-demand capture windows without recording request content or changing business results or alert thresholds.
    7. Grow the squid pool when new players join

      Each new participant joining an active Blood Squid round adds one to both the total and remaining tokens.

      • Preserve existing marks and the next award; duplicate choices, reconnects and waiting for the next round do not inflate the active pool.
    8. Configurable Blood Battle squid count

      Set the squid count per round to n + X when creating a table, defaulting to n + 3; n is the number of starting participants.

      • Reopened tables retain the squid count setting.
    9. Share typed API resources and card history storage

      Unify player and admin APIs as typed resources and share duplicated Zha Jin Hua and Short Deck record storage.

      • Preserve authentication, settlement and privacy rules on existing shared tables without clearing or migrating player data.
    10. Update Bomb Pot intervals

      Bomb Pot random intervals are now 3–5, 5–8 and 8–15 minutes, defaulting to 5–8 minutes.

      • Existing tables retain their timers; reopened tables use the current interval presets.
    11. Poker buy-in limits account for straddles

      Maximum buy-in is the greater of 1000 big blinds and 1000 straddles, consistently applied to creation, top-ups and reopened tables.

      • Disabling straddles adjusts the selected buy-in; short deck has no straddle and retains its 1000-button-blind cap.
    12. Explain rate-limited connection probes

      Retain bounded correlated evidence for rate-limited probes to distinguish intentional drops from unexplained timeouts.

      • Preserve game behavior and probe rate limits without adding client round trips.
    13. Consolidate game and notification APIs and remove unused endpoints

      Share game profile, room and history resources and consolidate notification reads and updates while preserving permissions and game rules.

      • Migrate client callers, existing end-to-end scripts and API monitoring catalogs together.
    14. Run the resident lottery monitor only on production

      Remove the resident local Chrome monitor and its installer while retaining production API monitoring.

      • Monitor installation no longer creates a local background job or copies production sessions.
    15. Keep all-in equity clear of poker card suits

      Moves all-in equity labels outside hole cards so ranks and suits remain visible.

      • Places opponent equity beside the stack and hero equity beside the cards.
    16. Shared room codes and background room saving

      Unifies four-digit room codes in a shared memory pool. New poker, Guandan and shared-framework rooms start their game actors from memory while creation and subsequent state are saved in order in the background.

      • Room codes refill in the background; updated creation paths return a retry response when the pool is temporarily empty.
      • Reuses ordered persistence while preserving authorization, complete ledgers and uncertain-commit recovery; historical statistics show a loading state until available.
      • Creation responses, first room frames and interactive readiness are measured separately; end-to-end performance requires separate acceptance.
    17. Wait for table recovery before release handoff

      Release handoff and normal admission wait for complete recovery before starting tables, preserving existing timeouts.

      • Prevent private poker rooms from starting before their recovery catalog is ready.
  2. Released
    Backend

    3 updates in this release

    This release includes: Reduce browser calls in release verification; Reconcile short-deck settlement verification; Retain equivalent slow-connection diagnostic evidence.

    1. Reduce browser calls in release verification

      Check origin and readiness and click in one browser call, preserving all acceptance assertions and the three-minute total limit.

      • Reduce verification process overhead without changing product interactions.
    2. Reconcile short-deck settlement verification

      Release verification reconciles automatic bot refills with room buy-ins while preserving zero-sum hand and human chip checks.

      • Reconcile exact refill amounts, balances and recorded buy-ins.
    3. Retain equivalent slow-connection diagnostic evidence

      Offline diagnosis retains every original record and shares evidence interpretation for identical reports with complete identities; conflicting reports remain ambiguous.

      • Restore sealed-delivery proxy correlation without changing live interactions, alert thresholds or sampling.
  3. Released
    H5BackendMarketing site

    10 updates in this release

    This release includes: Reconcile performance backlog and verified scope; Lottery fairness verification in Tools; Feedback after leaving a multiplayer game early; Niu Niu room creation and game readiness; Lottery purchase statistics in the owner dashboard; Optional card squeeze in Zha Jin Hua; and 4 more changes.

    1. Reconcile performance backlog and verified scope

      Remove stale Niu Niu creation work while retaining first-state, browser, recovery and broader performance gaps.

      • Record source-bound room-creation samples and ledger evidence.
      • Retain existing acceptance thresholds and state the additional server P99.9 requirement.
    2. Lottery fairness verification in Tools

      Tools now includes lottery and poker proof verification, proof uploads, pre-draw receipt matching and source downloads for independent verification.

      • Open a lottery proof directly in Tools; online and offline verification share the same rules.
      • Draw replay and receipt matching have separate results, with missing receipts clearly identified.
    3. Feedback after leaving a multiplayer game early

      Share a reason and optional details after leaving a live multiplayer game early, without blocking navigation.

      • Shown after voluntarily leaving an unfinished hand with a human opponent; spectators and automatic disconnections are excluded.
      • At most once per day, coordinated with existing ratings; exit reasons are not automatically negative ratings.
    4. Niu Niu room creation and game readiness

      Create the Niu Niu room in memory and save it in the background before play begins, preserving one-step creation and seating.

      • Reserve room codes in background batches for in-memory allocation
      • Return room creation before its first save; coordinate play, leave and club publication with the save result
      • Keep complete chip records; new unstarted rooms can be recreated after a crash before their first save
      • Invite-code lookup waits for the first room save, avoiding a false not-found response immediately after creation.
    5. Lottery purchase statistics in the owner dashboard

      Show lottery buyers and tickets separately, with explicit calendar dates and internal-account exclusions.

      • Lottery purchases are visible without requiring settled-hand records.
    6. Optional card squeeze in Zha Jin Hua

      Blind hands can be revealed directly or squeezed card by card, with a reveal-all shortcut. Squeezing uses the existing looked-hand betting rates.

      • Drag to reveal each card; the hand category appears after all cards open
    7. Share Hold’em hero layout and dealing in short deck

      Short deck now shares Hold’em identity, hole cards and stack components, removes the duplicate stack overlap, deals face-down cards around the table before turning them up, and starts decisions after the complete deal.

      • Shared hole-card, stack and wager placement
      • Decision clocks and bots wait for the complete deal
    8. Invite friends to compete for tournament prizes

      Tournament sharing invites friends to join and includes the current event’s champion prize.

      • Prize amounts follow event data in both Chinese and English.
    9. Add a faster turn-card squeeze to all-in runouts

      All-in turn cards now peel open faster than the river while preserving the existing overall runout timing.

      • Turn squeeze lasts 1.2 seconds; river remains 2.4 seconds
      • Reveal sounds and equity updates follow the turn face opening
    10. Slower poker dealing and more time to show cards

      Player feedback informs slower card-by-card dealing and longer post-hand card-showing and result windows.

      • Increase card spacing from 180ms to 240ms; action clocks still begin after dealing
      • Add 0.8 seconds after every hand, including fold wins, showdowns and all-in runouts
  4. Released
    H5BackendMarketing site

    11 updates in this release

    This release includes: Synchronize this release page inventory; Synchronize release source checks; Align game descriptions and release records; Tournament attendance, disconnection and prize rules; Login performance and slow request diagnostics; Tournament group chat entry; and 5 more changes.

    1. Synchronize this release page inventory

      Regenerate the website page inventory from this release changelog so the backend catalog matches the published website.

      • Release packages continue to verify committed source against build output.
    2. Synchronize release source checks

      Synchronize the reviewed source hashes for database monitoring and page timestamps so release safeguards match the shipped files.

      • Keep push and deployment safeguards enforced.
    3. Align game descriptions and release records

      Refresh public draw proofs, minute schedules, gold-bean game descriptions and tournament status, and correct outdated verification guidance.

      • Date production proof readbacks and state their verification scope
      • Align heads-up ZJH all-in and casual-game account rules
      • Preserve historical evidence and clarify current development and release guidance
    4. Tournament attendance, disconnection and prize rules

      Registration reserves a seat in the inaugural event without separate check-in. Late or disconnected players continue posting blinds and may return before elimination. Rules detail the announced gold-bean prizes, participation eligibility and automatic credit after confirmed results.

      • Attendance and disconnection follow the WSOP Online model; event prizes follow the published announcement.
      • Existing inaugural registrations retain their seats; legacy editions keep their check-in requirements.
    5. Login performance and slow request diagnostics

      Prepare the Apple login HTTP client before traffic, recover request timings on long-lived pages, and retain slow-query identities and request phase details.

      • Move HTTP client preparation before the first Apple login
      • Exclude old same-address entries from request timing lookup
      • Retain exact process and timestamp correlation for slow queries
    6. Tournament group chat entry

      The tournament lobby and event page offer a pre-start group chat entry. Scan the tournament WeChat group QR code for start announcements.

      • Registration reserves a seat for the inaugural event. Return to the event page on time to play.
    7. Home promotion carousel controls

      Fix touch-device rotation pauses, the resume control and rapid slide switching.

      • Touch no longer counts as mouse hover
      • Resume restarts the rotation timer
      • Rapid switching follows the latest selection
    8. Simplified security bounty sharing

      The share dialog keeps a single Copy invitation action for the campaign details and link.

      • Removed the redundant copy-link and direct-share actions
    9. Simplify tournament sharing

      The tournament share dialog now offers only the copy message and link button.

      • Remove the extra Share with friends button while keeping message and link copying.
    10. Correct homepage security bounty total

      The homepage security bounty now shows RMB 30,000 in total rewards, matching the campaign details.

      • Show the total RMB 30,000 bounty on the homepage in both languages
    11. Website shortcuts and guest guidance

      The homepage features poker, Zha Jin Hua and Niuniu first, with Download and Poker tools in the main navigation. Added guest progress guidance, tournament and hand-history links, and ante and starting-chip details for Zha Jin Hua.

      • Poker, Zha Jin Hua and Niuniu lead the homepage
      • Download and poker tools in the main navigation
      • Guest progress, tournament and history guidance
  5. Released
    H5BackendMarketing site

    6 updates in this release

    This release includes: Refresh website page inventory; Publish matching verification source; Tournament sharing and BluffKing rules; Faster home content and fewer redundant refreshes; Share the security bounty with friends; Clearer lottery manual picks and purchase actions.

    1. Refresh website page inventory

      Align the website page and control inventory with this release for administration analytics.

      • Refresh page inventory for the current changelog
    2. Publish matching verification source

      Align public verification source with the current lottery protocol and service implementation.

      • Publish and verify the matching source tag
    3. Tournament sharing and BluffKing rules

      Replace refresh with sharing in the tournament hub and display BluffKing rules and blinds from the event configuration.

      • Share the tournament hub through a public link, copied message or system share sheet
      • Entry, check-in, elimination, tied standings and online clocks match the actual event rules
    4. Faster home content and fewer redundant refreshes

      Home shows each game list as soon as it arrives. Foreground transitions reuse current appearance data, while tournament details stop hidden polling and avoid overlapping automatic refreshes.

      • Independent home game and public table loading
      • Fewer unnecessary appearance and tournament requests
    5. Share the security bounty with friends

      The security bounty highlights the RMB 30,000 total reward, offers invitation copying, links and system sharing, and lets friends read the challenges and contact details without signing in.

      • Share title shows the security bounty and RMB 30,000 total reward
      • Invitation explains per-challenge rewards, verification and the deadline
      • Link previews include Chinese and English campaign titles and descriptions
    6. Clearer lottery manual picks and purchase actions

      Show manual picks and add-to-basket actions directly in every number lottery. Place a compact gold All in button at the left of the purchase row while keeping standard purchase primary.

      • Pick numbers and add them to the basket without expanding a panel in every number lottery
      • Use a compact gold All in button at the left of the purchase row
  6. Released
    H5BackendMarketing site

    7 updates in this release

    This release includes: Guest progress saving and quick registration; Unified lottery records and ticket status filters; Tournament gold bean prizes; Verify visible lottery interactions during monitoring; Minute lottery draws and clear purchase feedback; Continuous lottery experience monitoring; and 1 more change.

    1. Guest progress saving and quick registration

      Bounded post-round progress reminders in poker, Zha Jin Hua and Niuniu let guests register in place through available Google, Apple or email flows while keeping their results.

      • Dismissible reminders at most once per account per day, with a control group
      • Identity conflicts offer account recovery without automatic merges or account switches
      • Staged email form retains verified progress in memory without persisting passwords or codes
    2. Unified lottery records and ticket status filters

      All six lottery games keep ticket history in the top-right records menu, with filters for all, pending, winning and non-winning tickets; scratch cards show pending reveals.

      • Filter before pagination and load older records
      • Include scratch bonus beans and membership rewards as wins
      • Buy one scratch card at a time and reveal each area before the next purchase
    3. Tournament gold bean prizes

      New tournaments default to the Inaugural Million Gold Bean Tournament with 1,000,000 / 500,000 / 100,000 placement prizes and 10,000 participation beans, with a prominent champion-prize display.

      • Placement prizes support beans while historical rules remain readable
      • Audited pre-start title and prize corrections preserve registrations and timing
      • The event and tournament lobby highlight the actual champion bean prize in gold
    4. Verify visible lottery interactions during monitoring

      While idle, the browser monitor shows its own test tabs in turn, verifies history dismissal and ticket recovery, then restores the original window. This avoids false reports caused by paused background animations.

      • Preserve actual dismissal checks and purchase frequency safeguards, then restore the original window
    5. Minute lottery draws and clear purchase feedback

      Five numbered lotteries draw every minute, with simpler purchases, ticket receipts, win/loss feedback, winner inbox notices, all-in feedback and larger Fucai 3D draw drums.

      • Numbered lotteries draw every minute while historical draw proofs remain verifiable.
      • Purchases show debit and ticket receipts, with win/loss feedback and winner inbox notices.
      • Simpler quick picks and manual selection, animated all-in purchases, and large Fucai 3D drum slides.
    6. Continuous lottery experience monitoring

      Three reusable test guests monitor Fucai3D purchases, draws, tickets and bean accounting. An ordinary Chrome companion checks number selection, the basket, history and interaction feedback.

      • Reuse the existing random nickname and avatar pool with internal test classification
      • Bound purchase frequency, reconcile settlements and accounting, and record performance and interaction findings
    7. Show one full-width home promotion at a time

      Home promotion cards fill the carousel width so the next activity no longer peeks out with clipped text. Swipe, indicators and automatic rotation remain available.

      • Show complete promotion cards while retaining carousel controls
  7. Released
    H5BackendMarketing site

    5 updates in this release

    This release includes: Share Hold’em room information and decision helper with short deck; Clarify daily room and game-action counts; Home Top 5 and a daily new game; Exclude squid side settlements from game rankings; Preserve guide language and official tournament discovery.

    1. Share Hold’em room information and decision helper with short deck

      Short deck shares Hold’em’s central room information, complete betting controls, preset sizing and preferences, hero card/stack styling and random Call/Fold helper. Remove the old standalone all-in button, duplicate preset sizing and overlapping-card design.

      • Shared central room information prevents layout drift
      • Random Call/Fold follows the same device preference and never places a bet
      • Replace obsolete Chinese and English short-deck screenshots
    2. Clarify daily room and game-action counts

      The daily report explains that rooms ending today can have been created earlier, labels client-reported activity as non-room game actions, and distinguishes action counts from bean or lottery transactions.

      • Room creation and closure counts use their respective event dates
      • Non-room game actions stay separate from room results and lottery sales
    3. Home Top 5 and a daily new game

      Home shows yesterday’s five most popular games plus a daily pick from new games, refreshed with the ranking at Singapore midnight without duplicate entrances.

      • Two rows of three for the Top 5 and a new-game pick
      • The daily new-game pick stays consistent throughout the day
      • A shorter home promotion gives the game list more space
    4. Exclude squid side settlements from game rankings

      Squid participation is counted through the underlying game hands. Rankings no longer list squid separately or count per-player side settlements as extra games; squid ledgers and history are preserved.

      • Preserve base-game player and hand counts
      • Retain squid ledgers and settlement records
    5. Preserve guide language and official tournament discovery

      Chinese and English poker, Zha Jin Hua and Niu Niu guide links carry their language. Public tournament discovery excludes legacy validation editions identified by both reserved title markers while retaining records and direct access.

      • Six guide links preserve source and practice options with explicit language
      • Legacy internal validation editions stay out of official discovery
  8. Released
    H5BackendMarketing site

    18 updates in this release

    This release includes: Reduce quality trend query round trips and correct day-based diagnosis; Correct ZJH measurement dispatch state and completion reporting; Keep the language when opening games from website guides; Preserve the original Niuniu creation workload and accounting checks; Repair host-budget reachability in the ZJH performance scenario; Preserve search and answer-source signals into games; and 12 more changes.

    1. Reduce quality trend query round trips and correct day-based diagnosis

      Read method metrics together within each time segment while preserving 100-row pages and complete histogram aggregation; convert day-based diagnosis durations to Docker-compatible hours to retain backend log coverage.

      • Preserve filtering, exact continuation cursors, per-page transaction release and existing report limits.
      • Production latency gains require post-release verification; upload waits still need corresponding transport evidence.
    2. Correct ZJH measurement dispatch state and completion reporting

      Build refill requests and acknowledgement conditions from current state after the original think interval, retaining stale or failed attempts; check cached state before waiting for the next deal. Completion requires the requested duration and per-command sample floors, with cleanup and finalization recorded separately.

      • Keep random play, 40–70 ms think times, rate limits, sample floors and latency thresholds; never retry silently or hide failures.
      • Record necessary state only at failures and hand boundaries, preserving the original failed evidence; the repaired scenario still requires review and actual measurement.
    3. Keep the language when opening games from website guides

      Game links in Chinese and English guides keep their language; entries without a language keep the existing preference.

      • Complete guide language links and honor valid language choices on game entry.
    4. Preserve the original Niuniu creation workload and accounting checks

      Add a Niuniu creation adapter for the existing 60 dedicated accounts, retaining original samples, rates, payload and cleanup. This adds tooling only; wallet initialization and measurement have not run.

      • Require wallets and initial receipts from normal API preparation; retain first-admission and later zero-difference receipts.
      • Preserve unknown outcomes without retries; acceptance requires calibration, all three P99 metrics, accounting and complete room release.
    5. Repair host-budget reachability in the ZJH performance scenario

      Name the existing one-table, four-person scenario as the host-handoff variant, preserving 1,000 bot pairs, the original total leave/rejoin count, think times, random play and sample floors. This repairs tooling only; the performance scenario has not been run or passed.

      • Use two existing leave slots to transfer the actual host; every connection must agree on the authoritative host, and closed connections cannot be reused.
      • Keep the 600/account and 1,000/IP per-minute quotas, original opening stacks and 6/10 ms thresholds; fixed-host evidence does not establish a pass for this variant.
    6. Preserve search and answer-source signals into games

      Preserve Google or ChatGPT source signals and the existing entry placement when opening the game, normalize ChatGPT link tags, and reuse existing account and settled-record links.

      • Keep existing first-touch values, with no cross-origin anonymous identity matching, additional requests or database tables.
      • These support future source evidence, without reconstructing historical acquisition or proving organic growth.
    7. Prepare dedicated accounts for the original Niuniu creation scenario

      Add an existing-tool preparation mode for exactly 60 local dedicated accounts and sessions, without hand history or changes to existing accounts. This adds preparation tooling only; no accounts or measurements were executed.

      • Identity collisions or membership, notification and financial side effects roll back the preparation transaction, preserving existing data.
      • Prepared accounts are not admitted directly to measurement; wallet preparation, creation and leave accounting, and the original 1,000 samples at 4 requests per second remain required.
    8. Complete poker timing sample checks

      Performance measurements retain failed requests and reject missing server timing or unmet latency thresholds.

      • Retains the original workload and sample requirements.
    9. Guard ZJH WS performance identities and calibration

      The existing four-identity scenario now checks runtime provenance, idle accounts and a fresh loopback WS calibration before business work. Cleanup targets only confirmed run-owned room connections. Original workloads and sample thresholds remain; no live measurements were run for this change.

      • Remove blanket initial leaves and refuse business or leave commands after admission or calibration failure.
      • Retain raw timings, failures and cleanup records, with explicit low-frequency and incomplete coverage.
    10. Add P99.9 to latency trends

      View existing P99.9 data on demand in admin latency trends; missing samples remain gaps.

      • Uses existing data without additional collection or requests.
    11. Add a Niuniu profile performance scenario

      Extend the existing performance tool with idle Niuniu profile reads, verifying each existing account wallet and current rules. Preserve sample, load, calibration and account guards; no measurements were executed for this change.

      • Require one existing Niuniu wallet per account and no live or checkpoint room before requests, preventing first-use chip grants.
      • Match all five wallet values to the same account snapshot and enforce current ante tiers and seat bounds; original creation and WS performance coverage remains open.
    12. Add a ZJH profile performance scenario and enforce start acceptance

      Extend the existing performance tools with exact assertions for an idle ZJH profile and include start latency in the WS result. Preserve sample, load, calibration and account guards; no measurements were executed for this change.

      • Profile reads require the current ante tiers, seat bounds and round count; an existing room or unexpected wallet field fails.
      • A failing start P99 fails the batch; existing WS calibration and full-workload gaps remain open.
    13. Protect performance fixtures and complete source checks

      Prevent unintended membership reward queues for dedicated performance fixtures, bound seeding and statistics maintenance, and verify draw-game runtime inputs.

      • Preserve workload size, other accounts' benefits, and private ownership manifests after failures.
    14. Remove the obsolete owner-only Baidu profile task

      The Baidu site is verified. AI continues the remaining URL submissions and receipt checks, so the owner-only list no longer repeats the obsolete profile-completion request.

      • Remove the outdated card in both languages while retaining the secretary and beans legal-review items.
    15. Strengthen performance measurement checks

      Calibrate measurements and verify runtime source; insufficient samples or incomplete checks cannot pass.

      • Retain the original sample floors and latency thresholds.
    16. Default to freezeout tournaments and publish event structures

      Use freezeouts with big-blind antes, correct table moves and synchronized elimination rankings, and publish event structures. Exclude internal validation events and empty cancellations from discovery, with a guarded upgrade for scheduled events that preserves entries and prizes.

      • Big-blind antes support short stacks, blind-first posting and recovery replay.
      • Landing and detail pages expose event blinds, breaks and prizes without promoting internal QA records as official past events.
    17. Verify the selected player before removing a seat

      The table checks the selected player again when the host confirms removal. Empty or reassigned seats return an error instead of removing another player.

      • Bind removal to the selected player, including seat changes while the command is queued.
      • Do not report successful removal for an empty seat.
    18. Bound inactive identity cleanup queries

      Check device activity per candidate account while retaining all activity protections. Query and lock budgets apply only to the dedicated cleanup connection; timeouts roll back and defer work to the next sweep.

      • Use candidate-account index probes instead of repeatedly materializing site-wide device history.
      • Bound cleanup statements and yield between candidates while preserving retries and incomplete cleanup state.
  9. Released
    H5BackendMarketing site

    25 updates in this release

    This release includes: Synchronize verified release details; Align poker sound clips on iOS; Make Game Center campaigns a horizontal carousel; Store frequently queried telemetry dimensions in dedicated columns; Complete admin page, game and error attribution; Clarify free practice and game rules on popular search landing pages; and 19 more changes.

    1. Synchronize verified release details

      Show verified public iOS 1.1.35 and synchronize the content checksum for the reviewed proxy configuration.

      • Align the website iOS version with Apple public-store verification of 1.1.35.
    2. Align poker sound clips on iOS

      Trim retained MP3 encoder delay on WebKit so card and chip clips match their timeline, preserving correctly decoded Chrome audio and the existing asset size.

      • Refresh verified public and pending app-store versions.
    3. Make Game Center campaigns a horizontal carousel

      Swipe campaign banners horizontally, preview the adjacent card, and navigate with page numbers, pagination dots and arrow controls.

      • Preserve automatic rotation, pause controls and reduced-motion preferences.
    4. Store frequently queried telemetry dimensions in dedicated columns

      Extract game, client and operation dimensions once during background ingestion, with integer duration values. Admin readers use structured fields while paced batches migrate historical events without discarding evidence or counts.

      • Materialize common dimensions and integer durations once for structured admin queries.
      • Migrate historical events in paced batches while preserving raw evidence, null semantics and complete counts.
    5. Complete admin page, game and error attribution

      Fix valid pages being classified as other, game API ownership and collapsed error details; repair derived statistics from retained evidence and recover external referral sources.

      • Admit canonical routes using a fixed catalog; historical repair reconciles counts and distinct-visitor evidence first.
      • Use consistent game ownership for new and historical API latency samples while keeping shared flows separate.
      • Show specific error categories and explicit legacy evidence gaps; recover supported referrals in bounded background batches.
    6. Clarify free practice and game rules on popular search landing pages

      Poker, Zha Jin Hua and Niuniu pages clarify no-sign-up bot practice and account requirements for friend rooms, with precise Zha Jin Hua showdown and Niuniu banker answers.

      • Keep search descriptions, visible content and AI-readable answers aligned.
      • Ground rule explanations in runtime behavior without promising search rankings or traffic gains.
    7. Reduce poker decision overhead and expose slow processing samples

      Skip unused range calculations and remove temporary draw-analysis allocations. Rate-limited poker processing samples cover 10–100ms and include queue and settlement spans, preserving exhaustive accounting and durability.

      • Preserve bot decisions and random-number sequences.
      • Bounded nonblocking diagnostics retain the existing 100ms alert threshold.
    8. Put metrics and game rankings first on the business dashboard

      Compact metric cards lead into visible game rankings with inline expansion. Investigation advice and metric definitions open on demand.

      • Game rankings show players, new players and games with inline expansion.
      • Definitions and investigation advice remain available on demand.
    9. Isolate stalled telemetry uploads and remove repeated lookups

      Telemetry uploads use a separate bounded allowance so stalls cannot consume login and game request slots. Background ingestion reuses revocation-aware session leases, and Apple availability reuses successful schema validation.

      • Keep existing deadlines, alert thresholds and failure counters; refuse excess telemetry immediately.
      • Historical diagnosis reads retained log rotations within bounded scan limits.
    10. Fix location collection and request attribution diagnostics

      Location collection now uses a background task owning deduplication state instead of a global request-path mutex, retaining bounded queues and writes. Admin diagnostics distinguish full queues, stopped workers and database failures, and clarify that attempt counts are not missed-player counts.

      • Location collection never waits for database writes on game requests.
      • Register omitted API performance routes; recent intervals no longer inherit historical attribution warnings, and unclassified totals explicitly include fast requests.
    11. Skip history requests while its side panel is hidden

      Desktop hand history pauses automatic reads while chat is selected, its rail is collapsed, or another panel hides it, then refreshes when shown again.

      • Keep loaded history and the selected hand, with settlement and revealed cards still read from server records.
    12. Cancel stale lobby prefetches

      Cancel queued table prefetches when leaving or switching lobbies, reducing unnecessary downloads that compete with the current interaction.

      • Prefetching remains enabled while staying in a lobby; downloads already started are unchanged.
    13. Recover quality chart module loading

      Use the existing guarded recovery when the admin quality chart fails to load, and retain the chart and Slots import sources for iOS module diagnostics.

      • Preserve reload-loop protection and reporting of ordinary runtime errors.
    14. Shorten card-table transitions

      Zha Jin Hua, Short Deck, Dou Dizhu and Blackjack continue after a roughly 2.2-second result display using Hold’em pacing. Niuniu and Sangong allow their participant-based reveal animations to finish instead of waiting a fixed five seconds.

      • Preserve settlement, deal eligibility checks and failed-deal retry backoff.
    15. Prevent stale reads from replacing login sessions

      Session reads no longer rewrite login cookies, preventing delayed responses from overwriting a newer login. Local sessions now default to thirty days.

      • Persistent credentials survive normal app and server updates; explicit logout, expiry and account security revocation remain enforced.
    16. Correct Hold’em action acknowledgement diagnostics

      Action timeouts, cancellations and local failures no longer imply a server acknowledgement, while real acknowledgements and server errors retain response evidence.

      • Correct diagnostic classification without changing actions, timeouts or reconnect behavior.
    17. Improve start-table request wait diagnosis

      Extend existing proxy body-read and backend wake timing to bot-start requests to distinguish request-body wait stages.

      • Reuse bounded observation without changing game rules or alert thresholds.
    18. Locate retained historical latency evidence

      Allow the diagnostic tool to target retained logs and latency records by event time instead of only inspecting the newest window. Increase the bounded retention capacity of WebSocket diagnostic logs.

      • Keep read budgets and exact request correlation; time targeting does not establish a network root cause.
    19. Homepage campaign carousel and security bounty page

      Discover security bounties and tournaments in a rotating homepage feature, with direct links to dedicated pages.

      • Automatic rotation, manual selection and pause controls, with bounty challenges, rewards and contact options on a dedicated page.
      • Browse the tournament center before signing in; entry retains existing authentication requirements.
    20. Share the Hold’em table with Short Deck

      Short Deck shares Hold’em felt, seats, community cards, pot and betting controls while retaining its own rules and legal actions.

      • Unify table layout, countdowns and raise controls.
    21. Fix lottery purchasing, draw presentation, and balance loading

      Choose SSQ ticket and group-copy counts; return lottery purchase receipts without waiting for hall refreshes. Keep the full FC3D draw animation with replay, make slot balance loading recoverable, and add homepage image fallbacks.

      • Purchases preserve idempotent charging and complete accounting.
    22. Match Zha Jin Hua hole cards to Hold’em

      Zha Jin Hua hole cards now share Hold’em responsive sizing, ranks and suits, with matching face-down and revealed cards.

      • Unify hole-card sizes and suit glyphs while preserving the three-card reveal interaction.
    23. Clear stale connection retry notices

      Clear startup connection failures as soon as sign-in or session resolution succeeds, so usable pages do not retain a stale retry banner.

      • Preserve real outage notices and protect newer session state from stale retries.
    24. Reduce unnecessary history and wallet reads

      Page ledgers before loading details, use the session index for Zha Jin Hua history, add indexes for wallet buy-in receipts and recent slot results, and bound phone rate-limit reads to the required time window.

      • Read fewer history details and unrelated wallet receipts while preserving balances, authorization, and complete totals.
    25. A new tournament landing page

      A homepage tournament banner leads to featured events, recent registrations, schedules, published standings and past results.

      • Homepage banner with the actual event, status, start time and champion reward
      • Recent registration ticker and event cards
      • Published top-three placings, ties and links to complete results
  10. Released
    H5BackendMarketing site

    2 updates in this release

    This release includes: Improve script error source and stack diagnostics; Improve website icon updates.

    1. Improve script error source and stack diagnostics

      Capture exposed error sources, original stacks and unavailable reasons, while distinguishing executable scripts from page data to investigate background errors.

      • Preserve error-object source coordinates and label the current script as a candidate only
      • Bound collection work without claiming recovery of browser-redacted stacks
    2. Improve website icon updates

      Correct the website icon cache policy so browsers and crawlers revalidate icon updates. Search engines still control when their results refresh.

      • The stable icon URL no longer uses a one-year immutable cache
  11. Released
    H5BackendMarketing site

    4 updates in this release

    This release includes: Shared gold beans across casual games; Zha Jin Hua ante and buy-in selection; Reduce poker table network traffic; Reduce redundant poker table updates.

    1. Shared gold beans across casual games

      Casual games now cost 100 gold beans per play or lottery stake, with outcome-based bean prizes and a top membership prize of 30 days of Max. Claw rewards require a successful catch.

      • Shared balance with atomic debits and payouts
      • Recover the same play after network failures without duplicate charges
      • The poker-table random helper remains unchanged
      • Previously accepted Sic Bo wagers settle in their original chips; new rounds use gold beans.
    2. Zha Jin Hua ante and buy-in selection

      Choose the ante and buy-in directly on the Zha Jin Hua setup screen, with chip amounts capped at 1000 times the selected ante.

      • Choose buy-in with presets, a slider or a chip amount
      • An ante of 10 allows up to 10000 chips; Texas Hold’em stays unchanged
    3. Reduce poker table network traffic

      Use binary messages for poker commands, state synchronization and private card delivery, preserving incremental updates and continuous compression to reduce traffic on limited bandwidth.

      • Send only changed fields during table state updates
      • Reduce private card delivery and interaction message sizes
    4. Reduce redundant poker table updates

      Preserve unchanged seats and cards during table synchronization to reduce redundant rendering, and animate action labels only for new actions.

      • Reduce updates to unchanged seats and board cards
      • Avoid replaying action cues during state synchronization
  12. Released
    H5BackendMarketing site

    9 updates in this release

    This release includes: Improve dealer cleanup after completed hands; Unify the collapsed security bounty notice; Complete website usage inventory and hot/cold analytics; Security notice snooze and campaign tracking; Add security bounty reference material details; Clarify information support for security challenges; and 3 more changes.

    1. Improve dealer cleanup after completed hands

      Ensure the dealer cleans up completed or voided hands and revokes their card-delivery tickets.

      • Use authenticated internal requests and bounded retries for hand cleanup.
    2. Unify the collapsed security bounty notice

      Both the notice heading and Not interested collapse the announcement to a single Security bounty line, removing the partially collapsed state.

      • Keep the compact default, manual expansion, one-week Not interested preference and campaign tracking.
    3. Complete website usage inventory and hot/cold analytics

      Inventory every exported website page, section and interaction, with paginated hot/cold rankings and no-observation filters that distinguish historical gaps and missing exposure from lifetime non-use.

      • Cover navigation, games, categories, downloads, tools, membership, FAQs, blog, updates and legal pages; distinguish manual media, keyboard and functional-hover use from autoplay.
      • Read complete inventory analytics from isolated snapshots and indexed daily rollups, avoiding false zeroes from top-row truncation.
      • Register only a finite website allowlist while retaining unknown-label limits; telemetry failures never block interaction.
    4. Security notice snooze and campaign tracking

      Show the security bounty as a single line by default, expanded only by the user. Not interested collapses it with a one-week preference. Track entry and notice exposure, detail interactions and contact clicks through year end in Singapore time.

      • Expansion stays under user control, including after the one-week preference expires.
    5. Add security bounty reference material details

      The security bounty notice now states that prompts used in the administrator’s previous AI security checks, related blog posts, and other reference material are also available.

      • Expand the examples of reference material available from the administrator.
    6. Clarify information support for security challenges

      Clarify that contacting the administrator provides public source code, server location, server configuration, domains, and other information participants consider useful for verification.

      • Information support is not limited to the listed examples.
    7. Game hub security bounty announcement

      Add three poker security challenges to the hub: RMB 10,000 per reproduced and confirmed challenge, RMB 30,000 for all three, plus one free month of Max for contacting the administrator.

      • Define criteria for early community-card knowledge, hidden hole-card access, and server-accepted hand changes affecting settlement.
      • Show administrator WeChat, Telegram and email contacts, with public research information available on request.
    8. Website usage and key exit click analytics

      Add a dedicated website analytics view for page views, visitor identities, key exit clicks and section reach; bound and batch website telemetry outside click and scroll handlers.

      • Show game, App Store, Google Play and Telegram exit clicks without treating clicks as installs or registrations.
      • Add fixed language-switch and navigation labels and retain page filters in both languages.
      • Bound telemetry queues, request concurrency, event rate, body size and timeouts; drop optional observations on failure.
    9. Discard expired actions promptly and correlate avatar uploads

      Discard expired player actions after connection authorization during bot pauses instead of retaining them until the next human turn; include profile updates in time-boxed upload diagnostics.

      • Preserve normal turn actions, client pre-actions, and bot timing.
      • Preserve dealt players’ mistimed-action presence accounting and the corresponding refund protection.
      • Add exact PATCH profile-upload correlation without persistent capture or alert threshold changes.
  13. Released
    H5Backend

    9 updates in this release

    This release includes: Correlate browser request failures with proxy responses; Fix Android chip animation errors; Fix button press errors in older WebViews; Retain timeout evidence for delayed WebSocket probes; Reduce database slow-query sampling overhead; Identify slow-query evidence sampling gaps; and 3 more changes.

    1. Correlate browser request failures with proxy responses

      Offline diagnosis identifies exact-trace proxy success alongside browser network failure and shows proxy stage durations and comparison windows.

      • Changes offline diagnosis only, without additional live sampling or alert threshold changes.
    2. Fix Android chip animation errors

      Fix chip animation errors in Android WebViews without the animation completion promise, and clean up the overlay when animations finish or are canceled.

      • Fix Android chip animation errors
    3. Fix button press errors in older WebViews

      Skip button press animation when individual CSS scale is unavailable to avoid script errors during clicks.

      • Handle missing or empty scale styles while preserving existing button click behavior.
    4. Retain timeout evidence for delayed WebSocket probes

      Offline diagnosis keeps the earlier report inside its lookup window when a probe reaches the server after its timeout report.

      • Preserve existing row, query-time and collection limits without changing live game handling.
    5. Reduce database slow-query sampling overhead

      Reuse the sampling query plan to reduce cooldowns caused by repeated parsing and planning while preserving sampling frequency, overload protection and fresh snapshots.

      • Sampling keeps its existing query-time budget and resource limits.
    6. Identify slow-query evidence sampling gaps

      Show recorder cooldowns and restart boundaries when diagnosing slow queries, so nearby health snapshots do not imply continuous coverage.

      • Preserve the recorded SQL phase and correlation status without treating a sampling gap as the query root cause.
    7. Recover poker cards after returning to the foreground

      Recover on returning to the table until the current hand’s private cards are validated, with up to five recovery reconnects even when the table connection is healthy.

      • Stop after successful private-card validation; retry up to five times, with a fresh opportunity on a later foreground visit.
    8. Show Bomb Pot hole cards before the flop

      Live Bomb Pot openings show the owner’s private pair before the community cards, including delayed private delivery and card animations.

      • Reconnects and spectators do not wait for an unavailable private pair.
    9. Wait for visible poker hole cards before acting

      Disable calls, raises, all-ins and pre-actions until both private cards arrive and dealing or reveal animation completes.

      • Apply the same card-readiness guard to controls and action submission.
  14. Released
    H5Backend

    18 updates in this release

    This release includes: Complete sealed-delivery and timeout diagnostics; Choose poker buy-in after running out of chips; Correct server request route attribution; Provision player geography data; Capture client wait and connection evidence; Improve Quark browser error diagnostics; and 12 more changes.

    1. Complete sealed-delivery and timeout diagnostics

      Add bounded send-queue observations to sealed delivery and prevent duplicate stored timeout reports from hiding transport evidence.

      • Correlate queue observations with each send and stop them on retry or completion.
      • Collapse failed reports without response ordinals only when storage copies exactly match a unique log anchor; retain conflicting evidence.
    2. Choose poker buy-in after running out of chips

      The bust dialog supports custom amounts, presets and a maximum buy-in, allowing the desired stack in one purchase.

      • Buy-ins retain the table cap, wallet validation, duplicate protection and next-hand entry rules.
    3. Correct server request route attribution

      Register player geography, lottery and draw-proof endpoints in performance accounting and remove retired scratch-room routes.

      • Attribute mounted endpoints by canonical route and method while retaining warnings for genuinely unclassified requests.
    4. Provision player geography data

      Backend releases provision the offline IP geography database to prevent missing data files from leaving every country and city unknown.

      • Check the database before starting a new backend; bounded provisioning failures preserve the serving runtime.
      • Reuse valid installed data without sending player IP addresses to the provider.
    5. Capture client wait and connection evidence

      Retain late exact-request timing, observe browser send-queue drainage, and include correlated proxy retransmission and acknowledgement evidence in alerts.

      • Bounded background collection never gates business completion and reports specific evidence gaps.
      • Separate observed send queues, proxy handling and connection retransmissions without assigning unknown delays to user networks.
    6. Improve Quark browser error diagnostics

      Recognize Quark and explicit host-script sources while preserving opaque errors and same-document evidence without inferring causation.

      • Add bounded diagnostic context without suppressing unknown errors.
    7. Crisper poker action calls

      Quicker bet, call, raise and all-in delivery with tighter endings across the four voices.

      • Update only the four spoken poker action recordings.
    8. Refined poker action voices

      Refine the four poker voice packs for bet, call, raise and all-in with fuller, gentler and more playful delivery.

      • Update only the four spoken poker actions while retaining the existing voice choices and table sounds.
    9. Clarify request-body wait attribution

      Label upload-wait alerts as origin unresolved, show post-body time, and retain page state and same-connection ACK timing in diagnostics.

      • Preserve alert thresholds and paging rules without attributing unknown waits to user networking.
      • Separate observed TCP chronology from unproven sender or path causes.
    10. Remember sign-in accounts and improve password autofill

      The shared H5, Android and iOS sign-in page remembers the last successful account and submits system-autofilled passwords without retyping.

      • Remember the last successful account for 30 days, removable on the login page; never store passwords or session tokens.
      • Improve password-manager field recognition and submission without retyping.
      • Preserve persistent sessions and the one-login-per-account policy.
    11. Fewer poker callouts

      Poker speaks only bet, call, raise and all-in, while keeping table sounds and action alerts.

      • Remove fold, check, deal, street, showdown and winner announcements.
    12. Recover room entry after a lost response

      When a room-join response is lost, recover entry from confirmed seat membership and improve historical slow-request evidence lookup.

      • Recover only a confirmed seat in the same room without repeating the join request.
      • Recover delayed client reports, rotated WebSocket evidence and capture-window status.
    13. Show post-game ratings only to signed-in members

      Guests no longer receive post-game rating prompts. Signed-in members retain ratings and feedback; signing out closes the prompt and cancels pending prompts.

      • Ask for post-game ratings only from registered signed-in players
    14. Restore Hold’em private cards after reconnect

      Allow the current hand’s private cards to be redeemed again when missing, check delivery when the network returns, and retire stale delivery deadlines.

      • Skip duplicate delivery only while both private cards remain
      • Check the private delivery connection when the network returns
    15. Share tournaments from the event page

      Tap Share on the event page to open a sheet and copy an invitation link for friends.

      • Open the share sheet from the event header
      • Copy an invite link for friends to enter the same event
    16. Restore the bull reaction

      Restore the cow emoji and Sick! label in chat and throw pickers, including the cow artwork in throw animations.

      • Restore the original bull reaction and throw appearance
    17. Invite friends to tournaments

      Copy a tournament invitation link so friends can sign in and enter the same event.

      • Copy invitation links after registering
      • Friends return to the same event after sign-in
    18. Make the chat reaction picker more compact

      Chat reactions use a four-column thumbnail grid with a bounded, scrollable panel for easier selection on phones.

      • Smaller picker thumbnails with comfortable tap targets
  15. Released
    H5BackendMarketing site

    3 updates in this release

    This release includes: Refresh verifiable public source; Separate profile and gold bean entries; Update game center branding.

    1. Refresh verifiable public source

      Update the public source reference to include the currently deployed gold bean reward implementation.

      • Refresh the immutable source reference and release verification record
    2. Separate profile and gold bean entries

      Show account details, gold bean balance and appearance as separate cards and remove the repeated refill status. After claiming, players can contact the admin about product testing, extra beans and perks.

      • Give gold bean balance its own card
      • Show the claimed daily refill status once
    3. Update game center branding

      Use the current BK mark across the game center, sign-in, splash screen and browser icons, with refreshed icon URLs.

      • Remove unused old marks and align home screen and native app icon assets
  16. Released
    H5Backend

    2 updates in this release

    This release includes: Remove repetitive admin explanations; Preserve slow-query wait evidence.

    1. Remove repetitive admin explanations

      Remove repeated explanation bars and make essential definitions available beside their metrics.

      • Prioritize data and actions in overview, reports and monitoring
      • Keep timestamps, errors and sample states visible with definitions available on demand
    2. Preserve slow-query wait evidence

      An independent bounded recorder correlates database waits and process counters by session and protocol phase, with explicit sampling gaps.

      • No SQL parameters; bounded sampling, memory and disk
      • Missing evidence stays explicit; recovery alone does not establish a cause
  17. Released
    H5Backend

    3 updates in this release

    This release includes: Simple scheduled human tournaments; Put admin data first; Tournament bean rewards and scheduled awards.

    1. Simple scheduled human tournaments

      Sign up directly, play a scheduled human tournament, and receive prizes after the finish, with reminders one day and one hour beforehand.

      • A clear time, prizes and signup action without an AI qualifier
      • Two-hour events rank remaining stacks at the finish and grant prizes automatically
      • In-app reminders one day and one hour before play, cancelled after withdrawal or event cancellation
    2. Put admin data first

      Show process totals by default in service monitoring, retain recent interval selection, refresh on return, and shorten admin pages by folding statistical definitions.

      • Show existing cumulative samples in service monitoring
      • Prioritize admin data and actions over explanatory copy
    3. Tournament bean rewards and scheduled awards

      Award gold beans for actual final participation, with separate registration deadlines and award schedules.

      • One bean participation reward per account and edition, alongside placement membership prizes
      • Show registration, final and award times; retries cannot grant early or twice
  18. Released
    H5Backend

    2 updates in this release

    This release includes: Fix player geography report loading; Add client counts to device distribution.

    1. Fix player geography report loading

      Include geography snapshot age and remaining lifetime so valid reports display while expired reports stay hidden.

      • Include geography snapshot age and remaining lifetime so valid reports display while expired reports stay hidden.
    2. Add client counts to device distribution

      Device distribution now shows deduplicated H5, Android and iOS visitor counts and shares alongside screen sizes, using the same period and page filters.

      • Add H5, Android and iOS counts and shares
      • Keep screen-size statistics and existing filters
  19. Released
    H5BackendMarketing site

    6 updates in this release

    This release includes: Clean up retired player paths and duplicate state; Unify current clients and game protocols; Email feedback replaces X; Use one scratch reward-card format; Scratch cards add membership and bean rewards; Add player geography analytics.

    1. Clean up retired player paths and duplicate state

      Use current H5 navigation throughout the hub and poker, removing inactive styles and unused API types.

      • Remove retired native hub and end-of-session branches
      • Use authoritative dealer-seat state in poker
    2. Unify current clients and game protocols

      Remove retired entry points and old compatibility paths, using six-digit email codes, current purchase verification and verifiable draws.

      • Web and native apps share the current H5 flow
      • Remove obsolete implementations, tests and operating guidance
    3. Email feedback replaces X

      Unavailable X contact links now use loong@bluffking.ai, preserving existing email contacts and updating legacy notification actions.

      • H5 and website feedback contacts no longer direct users to X
    4. Use one scratch reward-card format

      Every card costs 100 beans and uses one membership and bean reward pool. Classic prices, legacy compatibility and outdated presentation assets are removed.

      • One current ruleset and reward pool
      • Choose a quantity at one fixed price
    5. Scratch cards add membership and bean rewards

      100-bean reward cards can award Pro or Max for 30 days or bonus beans, credited automatically, with smoother scratching and clearer progress and receipts.

      • Published bonus odds and automatic rewards
      • Membership and bean rewards are credited automatically
    6. Add player geography analytics

      Show country shares and a city world map from the same distinct-player dataset, with unknown locations reported separately.

      • Consistent counts across country shares and city map
      • Offline approximate IP geolocation with explicit unknown locations
  20. Released
    BackendMarketing site

    4 updates in this release

    This release includes: Sync the public Android version; Attribute checkout session latency; Refresh the website BK identity; Expose transport evidence for slow connections.

    1. Sync the public Android version

      Align the website Android public version with the verified store record, 1.1.37.

      • Align the website Android public version with the verified store record, 1.1.37.
    2. Attribute checkout session latency

      Measure database, FX and Stripe response stages in membership checkout without changing slow-request thresholds.

      • Add checkout stage timings
    3. Refresh the website BK identity

      Adopt the combined B silhouette and K counter across navigation, footer, page branding, site icons and sharing artwork.

      • Unify the website identity and browser icons
      • Preserve Chinese and English navigation and product links
    4. Expose transport evidence for slow connections

      Offline diagnosis reconciles evidence-equivalent connection captures and exposes TCP acknowledgement progress, output queues and retransmission deltas before application messages.

      • Prevent duplicate captures from hiding existing evidence
      • Change offline diagnosis only, without additional game runtime sampling