Xamsa v26.04.15

What’s new / v26.04.15

Share: https://www.xamsa.site/whats-new/26.04.15/

Xamsa v26.04.15

2026-04-28

Pack language and replay-safe duplicate questions

  • On your profile, a “My packs” shortcut opens the packs directory filtered to drafts and packs you published—the same directory page with your packs only.
  • Game stats (`/g/.../stats`) sync the active tab and filters to the URL: Overview, By round, By player, and Flow—plus round search, buzz counts, TDR and average-QDR bounds, and player search plus score/correct/wrong/buzz ranges so links are shareable and back/forward behave as expected.
  • The new Magnificent badge is awarded when the game’s winner finishes with no incorrect answers; it appears in the catalog, recap, and badge flow like other awards.
  • On the By player tab, badge awards use compact chips per topic with links to the catalog. Each player’s buzz table adds a multi-select status filter (correct, wrong, expired) with counts per row.
  • When you create or edit a pack, you can set the pack language (English, Azerbaijani, Russian, or Turkish) from the form—no more AZ-only flows for single-pack create; URL query defaults for `/packs/new` still work.
  • Hosts pick a replay policy when starting a game: normal play; block only players who already saw each question in a past finished game with that pack; or block the whole room for a question if anyone in the room saw it before. The server enforces this on buzz; the buzz area shows why you’re blocked when it applies.
  • Hosts can open Share on the live game header to copy the invite URL or send it via common apps—players still land on `/join/YOUR-CODE` with the same validations as typing the room code manually.
  • When a replay policy blocks buzzing (room-wide or per-player), the host now sees the same context players get at the buzzer: room lock explains why everyone is muted, and individual blocks list which players cannot buzz on this question.

All releases · Back to home