Ke stažení
v1.5.0Poslední aktualizace: 09:51 4.4.2026
Co je nového ve verzi 1.5.0
Chat v herní obrazovce
- Herní obrazovka má nově 3 záložky: Hra, Chat, Pravidla
- Chat zobrazuje zprávy v reálném čase s odesíláním nových zpráv
- Badge s počtem nepřečtených zpráv na záložce Chat
- Push notifikace typu
game_chatzvýší unread badge bez refreshe hry
Pravidla her
- Přidána pravidla a popis ovládání pro: Šachy, Piškvorky, Lodní bitvu, Dámu
Oprava: pozvánka ke hře
- Pozvaný hráč vidí v herní obrazovce tlačítka Přijmout / Odmítnout
- Dříve oba hráči viděli "Čeká na přijetí soupeřem…" a hra uvízla v deadlocku
Plánované funkce
- Co dál? :D
Stáhnout
Celý changelog
Verze 1.5.0 Nové
Chat v herní obrazovce
- Herní obrazovka má nově 3 záložky: Hra, Chat, Pravidla
- Chat zobrazuje zprávy v reálném čase s odesíláním nových zpráv
- Badge s počtem nepřečtených zpráv na záložce Chat
- Push notifikace typu
game_chatzvýší unread badge bez refreshe hry
Pravidla her
- Přidána pravidla a popis ovládání pro: Šachy, Piškvorky, Lodní bitvu, Dámu
Oprava: pozvánka ke hře
- Pozvaný hráč vidí v herní obrazovce tlačítka Přijmout / Odmítnout
- Dříve oba hráči viděli "Čeká na přijetí soupeřem…" a hra uvízla v deadlocku
Verze 1.4.0
In-app aktualizace (Android)
- Stahování APK přímo v aplikaci s progress barem a možností zrušení
- Výběr APK dle ABI zařízení (arm64-v8a, x86_64, …) ze
version.json - Bottom sheet pro volbu: stáhnout v aplikaci nebo otevřít v prohlížeči
- Po stažení se automaticky spustí systémový instalátor
- Přidán příznak
ENABLE_SELF_UPDATE— pro Google Play buildy nastav nafalse - Build skript generuje
downloadsobjekt s per-ABI URL vversion.json
Notifikace → navigace do hry
- Klepnutí na FCM push notifikaci (na pozadí i po ukončení) otevře herní session
- Klepnutí na herní notifikaci v notifikačním centru naviguje přímo do hry
- Pending navigace — pokud app ještě není připravena, navigace proběhne po přihlášení
Dáma — vícenásobné skoky
- Nový chain systém: figury i skoky tvoří řetězec políček
- Tah se odesílá ve formátu
32-28-15(libovolný počet skoků) - Zelené zvýraznění vybrané figury, žluté zvýraznění meziskoků
- Opraveno zobrazení dámek: ♕/♛ místo ♔/♚
- Opravena detekce prefixu barvy (case-insensitive)
- Platí pro mezinárodní (10×10) i českou (8×8) dámu
Notifikace — herní typy
- Ikony a barvy (teal) pro typy:
game_invitation,game_move,game_over,game_abandoned,game_setup_ready - Gettery
isGameNotificationagameSessionIdna modeluAppNotification - Opraven
eventId— pro herní notifikace serefIdnepovažuje za event ID
Verze 1.3.4
Šachy
- Kroužek zvýrazňuje bitelné soupeřovy figurky při výběru vlastní figurky
- Dialog výběru figurky při promoci zobrazuje název figurky pod symbolem (Wrap místo Row)
- Legální tahy vyžadují data ze serveru — bez nich se indikátory nezobrazí
Lodě (Battleship)
- Opravena priorita vykreslování buněk: potopená loď má přednost před zásahem a minutím
- Po tahu se session automaticky refreshne pokud server nevrátil aktualizovaný stav desky
Multiplayer
- Herní obrazovka se refreshuje při návratu aplikace do popředí
- Po tahu bota se správně nastaví
currentTurnPersonIdabIsMyTurn sMyBoardStateasOpponentBoardStatese propagují ze serverové odpovědi na tah- Výběr protihráče při zakládání hry zobrazuje celé jméno (
fullName)
Obecné
- Opravy pro Windows:
app_linksaconnectivity_plusjsou přeskočeny (nepodporují Windows)
Verze 1.3.3
Šachy
- Zobrazení legálních tahů na desce (tečky na dostupných polích)
- Zvýraznění krále červeně při šachu + SnackBar upozornění
- Dialog pro výběr figurky při promoce pěšce
- Přidána pole
inCheck,sanMove,legalMovesz odpovědi serveru
Česká dáma (`dama_czech`)
- Nový herní typ — 8×8 deska, políčka 1–32 dle české notace
- Dostupná v seznamu her i při vytváření nové hry
Piškvorky
- Konfigurovatelná velikost desky při vytváření hry (10 / 13 / 15 / 19)
- Konfigurovatelný počet kamenů v řadě pro výhru (3 / 4 / 5)
- Dynamický grid reaguje na libovolnou velikost ze serveru
Notifikace
- Banner v herní obrazovce pokud jsou notifikace zamítnuté (PvP hry)
- Tlačítko „Povolit" otevře nastavení systému
Verze 1.3.2
Lodě (Battleship)
- Opravena souřadnicová konvence — server posílá
[col, row](x,y), opraveno rozmísťování lodí i výstřely - Potopené lodě soupeře zobrazeny zeleně (místo červené)
Piškvorky
- Opraveno mapování souřadnic — server vrací
[col, row, piece](x,y), byl chybně čten jako[row, col]
Reversi
- Opravena detekce prázdného políčka (prázdný řetězec
""je nyní považován za prázdno) - Opravena barva kamenů — server posílá
'W'/'B', nikoli'white'/'black'
Dáma
- Přepracováno na 10×10 desku (mezinárodní pravidla)
- Otočení desky pro černého hráče — vlastní figurky jsou vždy dole
- Tahy odesílány v mezinárodní notaci (číslo políčka 1–50, formát
'32-28') - Opraveno vykreslování figur — prefix
w/b, král označenK - Lze vybírat pouze vlastní figurky
Přihlášení
- Odstraněn nadbytečný avatarový ikona z přihlašovacího formuláře
Obecné
- Výchozí filtr v seznamu her nastaven na
active - API URL konfigurovatelná přes
--dart-define=API_BASE_URL=...(bez nutnosti změny kódu) - Build skript podporuje
API_BASE_URLenv proměnnou pro všechny platformy
Verze 1.3.0
Upgrade
- Flutter SDK upgrade na 3.41.6 / Dart 3.9
- Major package upgrady: mobile_scanner 5→7, geolocator 13→14, flutter_local_notifications 20→21, connectivity_plus 6→7, app_links 6→7
- Minor/patch upgrady: firebase_core, firebase_messaging, dio, fl_chart, shared_preferences, video_player + 35 dalších závislostí
Opravy
- Nullable
event.notezpůsoboval runtime crash v attachments_screen Future.waittype inference chyba v api_service (equipment barcode lookup)- Async context (
use_build_context_synchronously) na 6 místech — potenciální crash po návratu ze suspended async operace DropdownButtonFormFielddeprecatedvalue→initialValuev multiplayer screen- Chybějící
mountedcheck vinitStatecallbacku (multiplayer sessions) - Dead debug kód odstraněn z api_service
Verze 1.2.11
Nové funkce
- Korespondenční hry (multiplayer): Šachy, Piškvorky, Lodě, Reversi, Dáma
- Herní session list se statusy a čekajícími pozvánkami
- Přijímání/odmítání pozvánek přímo z aplikace
- Vytváření nových her (vs. hráč i vs. bot s výběrem obtížnosti)
- Herní desky: Piškvorky 15×15, Šachy 8×8 (FEN + UCI vstup), Reversi 8×8, Dáma 8×8, Bitevní lodě 10×10
- Rozmísťování lodí pro Battleship (tap + orientace)
- Push notifikace pro herní události (game_invitation, game_move, game_over, game_abandoned, game_setup_ready)
- Offline cache herních sessions přes Hive
- Debug API logger pro herní requesty (aktivní pouze v debug módu, výpis přes 🎮 prefix)
© TabIS v1.18.0 Ochrana osobních údajů