What’s new
Latest version: Xamsa v26.04.10
Xamsa v26.04.10Current
2026-04-23
• AI topic generation: Google Gemini 2.5
- “Generate with AI” for pack topics now uses Google Gemini 2.5 Pro via the Gemini API (Google AI Studio), instead of Groq. Configure the server with GEMINI_API_KEY; Groq is no longer used.
- The primary model is gemini-2.5-pro for stronger multilingual (including Azerbaijani) phrasing, instruction-following, and general knowledge. If the service returns a rate or quota error (for example 429), the same request is retried once with gemini-2.5-flash.
Xamsa v26.04.9
2026-04-23
• Host-only game XP, Elo for play, advanced recap
- XP and levels from live games are for the host only (hosting a session). Player progression uses Elo and your existing stats, not play XP. Every completed game still awards the host the usual hosting bonus, including when the host ends the game early.
- The game stats Flow tab has a player multiselect (default all) that filters the score-over-time chart, plus a Q1–Q5 × rounds score matrix with row and column totals. Streaks stay on Overview; recent games and public history still exclude lobby-only cancels.
- When a game finishes, the end screen can show hosting XP and your ranked Elo change (when two or more players played). Host header and current-question reveal UI are tightened for small screens.
- On game stats Flow, the Q1–Q5 matrix has a “Show” menu: pick points, total clicks, correct / wrong / expired counts, or first-buzz counts. Cells show one value at a time and row, column, and grand totals follow the same metric.
- Public profiles list more lifetime numbers (wrong and expired buzzes, first buzzes, topics and questions played, time playing and hosting, published packs). There is a buzz-outcome pie chart and a last-12-months bar of completed games you played or hosted.
Xamsa v26.04.8
2026-04-23
• Lobby cancel, buzz UX, and end-game polish
- If the host ends the game from the lobby before it starts, everyone returns to Play and that session no longer appears in recent games or the public history feed; detailed stats for that code are unavailable.
- The host sees a compact buzz queue under the controls on smaller screens, and “who buzzed” notifications line up with the real-time queue. Your own wrong buzz in the player queue now uses the same struck-through style as other players.
- After a real game, if you have already rated the pack, the end screen shows your score instead of asking you to rate again. Broader per-round charts and heatmaps can build on the existing recap over time.
Xamsa v26.04.7
2026-04-23
• Topic deletion
- You can now delete topics from your packs. This is useful if you want to remove a topic from your pack.
Xamsa v26.04.6
2026-04-23
• Fair play, Elo, leaderboard, and public game history
- Ending a game from the lobby (before it starts) no longer awards XP, stats, or pack plays; only completed sessions after go-live count.
- Buzzers close after the question is revealed; manual reveal expires pending buzzes. Server records buzz time for a fair queue; host resolves in true position order with a clearer next-player row.
- Elo updates when a ranked game finishes even if the host uses End game; leaderboard shows Elo after one game as a player and includes hosts on XP (and related boards) when they have hosted but not yet played.
- Open Recent games for a public feed of finished sessions; the Play page links here too.
Xamsa v26.04.5
2026-04-22
• Pack pages, editor layout, and pack actions
- Pack builder routes now use a consistent header, breadcrumbs, and page shell on create, edit, bulk, and topic or question screens.
- The pack overflow menu can switch public/private (with a short confirm), open Play, jump to bulk topic import, and keeps copy link, topics, reorder, and delete working.
- On your pack, Publish stays visible in draft: it is disabled with a tooltip until you have the minimum number of topics; rating prompts are clearer for visitors and after games.
- Topics list on the pack’s Topics page shows each row’s question count; question pages can step previous/next in the topic when you are the author.
- Open Packs to browse or start from Create a pack.
Xamsa v26.04.4
2026-04-22
• 3sual import and async bulk topic jobs
- Where allowed, you can preview and import a 3sual package into a draft pack, with validation and duplicate checks before topics are created.
- Large topic imports run as a background job: you get a job id, a modal with progress, and the client polls until creation finishes—no long blocking request (uses extended runtime on Vercel where available).
- Bulk create for packs and topics is integrated with the same import flow when creating a pack with a 3sual source.
Xamsa v26.04.3
2026-04-22
• Global leaderboard and finished-game stats
- The Leaderboard page is live: global rankings by Elo (default), XP and level, wins, or career points, with load-more pagination.
- After a game ends, use Full stats to open a detailed recap: charts, every round and question, all buzzes with timestamps, and a per-player breakdown.
- Open Leaderboard anytime to see how you stack up.
Xamsa v26.04.2
2026-04-22
• Auth redirect and session refresh
- After sign up with email verification off, you go straight to your redirect URL or home instead of the “check your inbox” screen.
- After login or register, the app reloads in place so the signed-in home and tabs show your account without a manual refresh.
- Redirect URLs after auth are limited to same-origin paths for safety.
Xamsa v26.04.1
2026-04-22
• SEO and social sharing
- Every route now sets clearer titles, descriptions, and keywords for search and previews.
- Open Graph and Twitter cards use a shared default image; favicon and touch icon use the app logo.
- Pack, topic, question, profile, play, and game pages include context-specific copy; private flows use noindex where appropriate.
- Optional VITE_PUBLIC_SITE_URL produces absolute og:image and og:url in production.
Xamsa v26.04.0
2026-04-22
• Initial release
- Initial release of Xamsa.
- You can now create your account and start playing games.
- You can create packs, topics and questions, also edit and reorder them before publishing.
- You can host your own packs, send game codes to your friends and play together.
- You will gain XP and ELO for hosting and playing respectively.