گزارشهای چوگان
نسخهی فقطخواندنی گزارشها و پیشنهادهای عمومی چوگان.
ثبت گزارش تازهStar Raid: 9 named stages of 5 waves, boss wave, upgrade drops, reset
Owner's request (2026-11-08, chat): - Stages instead of one endless run: at most **9 stages**, **5 waves** each. - Waves inside a stage go from easy to hard; each stage is harder than the one before.
Fullscreen in the Android app
A friend of the owner asked for fullscreen while playing (Telegram, 2026-11-08). The web has a fullscreen button in the game bar (Chogan.fullscreen); the Android app hides it because the WebView cannot use the Fullscreen API. Plan: `ChoganB…
Tanks: use the phone's height, the field is square
The owner (2026-11-08): on a phone in portrait the Tanks field is square and the rest of the height is unused. Make the field taller where the screen is tall, keeping the physics and bot fair.
Button Football: choose a formation before the match
A friend of the owner asked (Telegram, 2026-11-08) for several starting formations, picked by the player before a match. Plan: a few five-disc formations (e.g. 1-2-2, 1-3-1, 2-1-1 style), a choice behind the gear, saved as a game setting; t…
Button Football: smaller players and ball, more room on the pitch
A friend of the owner asked (Telegram, 2026-11-08): make the players and the ball a bit smaller, and the pitch bigger if possible. On a phone the five discs a side crowd the pitch. Plan: shrink the discs (radius 7 → 5.5) and the ball (3.8 →…
Chogan Plus: the league tab shows real Play Games leaderboards instead of the simulated league
Decided by the owner 2026-11-08: in Chogan Plus the simulated weekly league (invented rivals) goes away, and the league tab opens real Play Games leaderboards. The web, PWA and F-Droid app keep the simulated league unchanged. **Needs:** lea…
Chogan Plus: show which games play on two phones
Only Reversi plays across two phones (`Chogan.link`), and nothing in the menu says so (owner's question, 2026-11-08). **Expected (Plus only, where `Chogan.link.available()`):** the players filter gains a "Two phones" option, and those games…
Chogan Plus: the profile shows the Play Games name and sign-in state
In Chogan Plus a player signed in to Play Games still sees «تو» / "you" on the profile: the core gets `{authenticated, name, id}` from `ChoganGames.status()` (`Chogan.cloud.player()`), but `www/index.html` never reads it (owner's report, 20…
Welcome screen title wraps onto two lines on phones
On a 390px phone the first-run title "Welcome to Chogan Plus" (and the longer German/Spanish titles) breaks onto two lines at 32px. The owner does not like the two-line title. Expected: every welcome step title stays on one line in all six…
Chogan Plus: keep progress in Play Games Saved Games
Core side of choganhq/chogan-plus#3. Chogan Plus now has a native `ChoganGames` plugin (choganhq/chogan-plus#16) over Play Games Services. The core should use it to keep a copy of the player's progress in Saved Games, so a new phone or a re…
Sums: a line and the puzzle count as finished before the kept digits are ringed
Reported by the owner in chat, on the phone (Persian, 5×5). **What happens.** Since #667 the game no longer rings the digits that stay in a finished line, but it still treats a line as done (its sum greys out) and the whole puzzle as solved…
New game: Carrom («کاروم»)
A player asked for Carrom by email (F-Droid 0.23.0), and the owner said yes on 2026-11-07. Carrom is a tabletop flicking game: players flick a striker to knock their own coins (and the queen) into four corner pockets. The mechanics are clos…
Chogan Plus needs its own privacy page
**What happens:** Chogan Plus ships this repo's `www/`, so its profile links to `privacy.html`, which says the Android app has no permissions except vibration. Chogan Plus also asks for Bluetooth, location and nearby-devices permissions for…
Reversi: the two-phones hint runs off both screen edges
Seen in the Chogan Plus debug build on an emulator (1080×2400, English), Reversi → Two phones: **What happens.** The hint under Host/Join ("One phone hosts, the other joins. …") is a `.ch-badge`, which is `white-space: nowrap`, so the sente…
Two phones: a Nearby link in the core, first used by Reversi
Part of choganhq/chogan-plus#4. **What.** Chogan Plus can connect two phones in one room over Google's Nearby Connections. The transport is a native plugin that only that app carries. This repo needs the JavaScript side: a small `Chogan.lin…
Name Chogan Plus in its own app when it runs the shared www/
Chogan Plus (choganhq/chogan-plus) ships this repository's `www/` at a pinned commit. Today it would greet players with «به چوگان خوش آمدی», call itself Chogan in the header and page title, and its about line would promise "fully offline",…
Menu: icon-filled tiles, a saved sort, pin by long press
A friend found the menu hard to scan on a phone: 42px icons inside framed cards, a "new" corner badge, a pin button on every card, and two extra rows (Recently played, New games) above the list. Decided with the owner on 2026-11-07: - **Til…
Persian text falls back to the system font since #670
**What happens:** Since 0.25.0 every Persian letter in the app is drawn in the device's system font instead of Vazirmatn (seen by the owner on his phone, Android app). **Why:** #670 added a second `@font-face` under the family `Vazirmatn` f…
Tests: the Storekeeper group overran its 3 s limit on CI
**What happens:** the PR run for #675 failed on `the Storekeeper tests finish in under 3 s (3028 ms)` ([run 42322378255](https://github.com/choganhq/chogan/actions/runs/42322378255)). Nothing in #675 touches Storekeeper. **Why it matters:**…
Menu: the players filter breaks onto two lines in English since the Latin font
Found while checking #666 at 390px. Since Nunito (#670, PR #672) the Latin letters are wider, so the menu's filter chips no longer fit one row: ![players row on two lines](https://github.com/user-attachments/assets/189e6303-e94e-4280-bc6f-7…
Privacy page shows the Persian policy first when the app is in English
Reported by the owner with screenshots: with the app in English, tapping «No data collected» on the profile opens the privacy page with the bar in English but the Persian policy on top; the English text is only further down, after the Persi…
English and other Latin-script text: use Nunito instead of Vazirmatn's Roboto
The owner likes the Persian font but not the English one. Vazirmatn's Latin letters are Roboto, so English, German, Spanish and Polish read as plain Android text. **Expected:** Latin letters (Basic Latin, Latin-1, Latin Extended A/B and Add…
فهرست هر پنج دقیقه تازه میشود. متن گزارشها همانطور که نوشته شدهاند نمایش داده میشود.
همهی گزارشها در گیتهاب · بازگشت به چوگان