گزارش‌های چوگان

نسخه‌ی فقط‌خواندنی گزارش‌ها و پیشنهادهای عمومی چوگان.

ثبت گزارش تازه
  1. انجام شد#۷۱۶

    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.

  2. انجام شد#۷۱۵

    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…

  3. انجام شد#۷۱۴

    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.

  4. انجام شد#۷۱۳

    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…

  5. انجام شد#۷۱۲

    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 →…

  6. انجام شد#۷۰۷

    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…

  7. انجام شد#۷۰۶

    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…

  8. انجام شد#۷۰۵

    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…

  9. انجام شد#۷۰۴

    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…

  10. انجام شد#۷۰۲

    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…

  11. انجام شد#۶۹۹

    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…

  12. انجام شد#۶۹۷

    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…

  13. انجام شد#۶۹۵

    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…

  14. انجام شد#۶۹۳

    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…

  15. انجام شد#۶۹۱

    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…

  16. انجام شد#۶۸۹

    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",…

  17. انجام شد#۶۸۷

    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…

  18. انجام شد#۶۸۴

    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…

  19. انجام شد#۶۷۸

    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:**…

  20. انجام شد#۶۷۴

    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…

  21. انجام شد#۶۷۱

    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…

  22. انجام شد#۶۷۰

    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…

فهرست هر پنج دقیقه تازه می‌شود. متن گزارش‌ها همان‌طور که نوشته شده‌اند نمایش داده می‌شود.
همه‌ی گزارش‌ها در گیت‌هاب · بازگشت به چوگان