Releases: lichess-org/mobile
Releases · lichess-org/mobile
Version 0.21.2
Version 0.21.0
Notable changes
- Play against computer
- Practice against computer
What's Changed
- fix: use auto-size text for conditional premove hint by @tom-anders in #2583
- add missing translations for features that have been stable for a while by @tom-anders in #2582
- Gif export dialog by @mistmuth in #2566
- Evaluation service find move by @veloce in #2580
- add support to deep link a specific ply/orientation to game analysis by @AC-BOSS in #2536
- feat: persist ongoing OTB games by @tom-anders in #2470
- Replace shouldExcludeGesturesOnFocusGained callaback by a boolean by @julien4215 in #2581
- Fix gesture exclusion for game screen by @julien4215 in #2590
- Offline computer by @veloce in #2585
- Computer from position by @veloce in #2591
- Fix app logs preference by @julien4215 in #2596
- Fix broadcast round eval gauge by @julien4215 in #2595
- Allow to choose color for rated challenges by @HaonRekcef in #2598
- Fix storm restart buttons by @G1Joshi in #2600
- Use BroadcastPlayerWidget where possible by @HaonRekcef in #2602
- add color back to broadcast player results by @HaonRekcef in #2601
- Allow to share games opened from player results or app links by @HaonRekcef in #2608
- Improve Broadcast Deeplinks by @HaonRekcef in #2597
- Show Broadcast Tiebreaks in Bottom Sheet by @HaonRekcef in #2604
- allow split-screen on older android versions by @HaonRekcef in #2609
- Practice with computer by @veloce in #2594
- New Crowdin mobile translations by @github-actions[bot] in #2570
- New Crowdin lila sources and translations by @github-actions[bot] in #2569
- Broadcast Server Analysis Summary by @HaonRekcef in #2610
- User Activity Widget Improvements by @r3econ in #2618
New Contributors
- @mistmuth made their first contribution in #2566
- @AC-BOSS made their first contribution in #2536
- @G1Joshi made their first contribution in #2600
- @r3econ made their first contribution in #2618
Full Changelog: v0.20.0...v0.21.0
Version 0.20.0
What's Changed
- Fix(a11y): Merge semantics for welcome message to prevent TalkBack skipping text by @Septic-H in #2520
- Remove the temporary Flutter version that was added in the F-Droid workflow by @julien4215 in #2549
- Fix the F-Droid workflow by @julien4215 in #2556
- add search to broadcast players by @HaonRekcef in #2543
- New Crowdin lila sources and translations by @github-actions[bot] in #2537
- New Crowdin mobile translations by @github-actions[bot] in #2538
- remove addNode ack and retry by @ornicar in #2524
- Fix immersive mode and gesture exclusion for puzzle screen by @julien4215 in #2572
- add password protected tournaments by @HaonRekcef in #2544
- Bump flutter_local_notifications from 19.5.0 to 20.0.0 by @dependabot[bot] in #2575
- Fix localization for puzzle game ID display by @DejoeNithin in #2559
- Simplify evaluation service by @veloce in #2554
- feat: add tip to customize home screen widgets by @tom-anders in #2571
- Enable 120 FPS again by @HaonRekcef in #2577
New Contributors
- @Septic-H made their first contribution in #2520
- @DejoeNithin made their first contribution in #2559
Full Changelog: v0.19.4...v0.20.0
Version 0.19.4
Notable changes
- Fix some issues that prevented to launch the chess engine in analysis
- changed the analysis layout with the eval bar at the side of the board to gain vertical space
- toggle engine button is now showing the depth
- standalone analysis is now saved per app session
- app logs are now available from the settings
- but fixes
What's Changed
- Riverpod 3 by @veloce in #2381
- feat: update chessground to 7.3.0 (add a board (purple), pieces (xkcd, firi) and fixing staunty knight to be aligned center) by @lumiknit in #2380
- Bump the ci-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #2390
- New Crowdin lila sources and translations by @github-actions[bot] in #2367
- New Crowdin mobile translations by @github-actions[bot] in #2368
- feat(otb): add takeback button (#1642) by @overcharged-coder in #2334
- Auth refactoring by @veloce in #2396
- Improved Focus handling on seeks by @HaonRekcef in #2341
- Fix displaying puzzle stats for other users by @HaonRekcef in #2395
- Configure global riverpod retry and improve image http requests by @veloce in #2399
- Team Tournament l10n changes by @HaonRekcef in #2398
- Analysis improvements and fixes by @veloce in #2400
- feat: study search sorting by @tom-anders in #2299
- fix: clear shapes when loading new puzzle by @dnp314 in #2413
- New Crowdin lila sources and translations by @github-actions[bot] in #2408
- New Crowdin mobile translations by @github-actions[bot] in #2409
- update chess openings db by @fitztrev in #2404
- Add Team Tournaments by @HaonRekcef in #2384
- New Crowdin lila sources and translations by @github-actions[bot] in #2429
- New Crowdin mobile translations by @github-actions[bot] in #2430
- potential fix for notification issues on iOS by @tom-anders in #2451
- Bump node-forge from 1.3.1 to 1.3.2 in /scripts/firebase by @dependabot[bot] in #2397
- Bump jws in /scripts/firebase by @dependabot[bot] in #2427
- Bump aws-sdk-s3 from 1.204.0 to 1.208.0 in /ios by @dependabot[bot] in #2453
- Bump aws-sdk-s3 from 1.204.0 to 1.208.0 in /android by @dependabot[bot] in #2449
- Fix: reset puzzle streak correctly when failing the first puzzle by @sam-baumann in #2452
- Bump softprops/action-gh-release from 2.4.2 to 2.5.0 in the ci-dependencies group by @dependabot[bot] in #2434
- Broadcast improvements by @veloce in #2459
- Attempt to fix engine initialisation issues by @veloce in #2460
- Save standalone analysis session in memory by @veloce in #2462
- feat: add log screen by @tom-anders in #2463
- fix: remove delay when entering analysis board by @tom-anders in #2471
- build: trigger workflow for 0.18.x branch as well by @tom-anders in #2481
- New Crowdin mobile translations by @github-actions[bot] in #2465
- New Crowdin lila sources and translations by @github-actions[bot] in #2464
- Add a workflow to build and upload F-Droid APKs as a Github artifact by @julien4215 in #2419
- Update the Flutter version in the F-Droid Github job by @julien4215 in #2486
- Added upload button for .pgn files in load_position section by @ChrompyCoder in #2448
- Fix multiple analysis session issues by @HaonRekcef in #2496
- Remove flutter_displaymode by @TheLastFlame in #2500
- remove duplicate button by @HaonRekcef in #2497
- fix streamer api by @HaonRekcef in #2510
- New Crowdin lila sources and translations by @github-actions[bot] in #2504
- New Crowdin mobile translations by @github-actions[bot] in #2505
- add Team to Player Screen in Broadcasts by @HaonRekcef in #2511
- Share Observed Round in Broadcast by @HaonRekcef in #2512
- Fix provider bug that prevented to access games offline by @veloce in #2519
New Contributors
- @lumiknit made their first contribution in #2380
- @overcharged-coder made their first contribution in #2334
- @dnp314 made their first contribution in #2413
- @sam-baumann made their first contribution in #2452
- @ChrompyCoder made their first contribution in #2448
Full Changelog: v0.18.2...v0.19.4
v0.19.2
What's Changed
- Broadcast improvements by @veloce in #2459
- Attempt to fix engine initialisation issues by @veloce in #2460
- Correspondence notifications bug fixes
- Fix restoring puzzle streak from storage
- Fix: reset puzzle streak correctly when failing the first puzzle by @sam-baumann in #2452
Full Changelog: v0.19.0...v0.19.2
Version 0.19.0
What's Changed
- Riverpod 3 by @veloce in #2381
- feat: update chessground to 7.3.0 (add a board (purple), pieces (xkcd, firi) and fixing staunty knight to be aligned center) by @lumiknit in #2380
- Bump the ci-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #2390
- New Crowdin lila sources and translations by @github-actions[bot] in #2367
- New Crowdin mobile translations by @github-actions[bot] in #2368
- feat(otb): add takeback button (#1642) by @overcharged-coder in #2334
- Auth refactoring by @veloce in #2396
- Improved Focus handling on seeks by @HaonRekcef in #2341
- Fix displaying puzzle stats for other users by @HaonRekcef in #2395
- Configure global riverpod retry and improve image http requests by @veloce in #2399
- Team Tournament l10n changes by @HaonRekcef in #2398
- Analysis improvements and fixes by @veloce in #2400
- feat: study search sorting by @tom-anders in #2299
- fix: clear shapes when loading new puzzle by @dnp314 in #2413
- New Crowdin lila sources and translations by @github-actions[bot] in #2408
- New Crowdin mobile translations by @github-actions[bot] in #2409
- update chess openings db by @fitztrev in #2404
- Add Team Tournaments by @HaonRekcef in #2384
- New Crowdin lila sources and translations by @github-actions[bot] in #2429
- New Crowdin mobile translations by @github-actions[bot] in #2430
- potential fix for notification issues on iOS by @tom-anders in #2451
- Bump node-forge from 1.3.1 to 1.3.2 in /scripts/firebase by @dependabot[bot] in #2397
- Bump jws in /scripts/firebase by @dependabot[bot] in #2427
- Bump aws-sdk-s3 from 1.204.0 to 1.208.0 in /ios by @dependabot[bot] in #2453
- Bump aws-sdk-s3 from 1.204.0 to 1.208.0 in /android by @dependabot[bot] in #2449
New Contributors
- @lumiknit made their first contribution in #2380
- @overcharged-coder made their first contribution in #2334
- @dnp314 made their first contribution in #2413
Full Changelog: v0.18.2...v0.19.0
Version 0.18.2
Notable changes
- show threat in analysis
- bug fixes
What's Changed
- Made it so that Wakelock disables when a game ends - DC by @ChopinDavid in #2275
- Made it so that an empty state is shown instead of the perpetual spinner when navigating to Friends page and following 0 users - DC by @ChopinDavid in #2284
- fix: false positive for alternative castling notation in puzzles by @tom-anders in #2355
- New Crowdin lila sources and translations by @github-actions[bot] in #2352
- New Crowdin mobile translations by @github-actions[bot] in #2353
- feat: "show threat" mode in analysis by @tom-anders in #2243
- add broadcast group live indicators by @allanjoseph98 in #2365
- Bump js-yaml from 4.1.0 to 4.1.1 in /scripts by @dependabot[bot] in #2366
- Check NNUE files by @veloce in #2376
- Refactoring eval classes by @julien4215 in #2374
- Fix move confirmation by @veloce in #2377
New Contributors
- @ChopinDavid made their first contribution in #2275
- @allanjoseph98 made their first contribution in #2365
Full Changelog: v0.18.0...v0.18.2
Version 0.18.0
Notable changes
- Enable correspondence challenges push notifications
- bug fixes
What's Changed
- Fix Regression on profile screen. by @HaonRekcef in #2339
- Bump flutter_appauth from 10.0.0 to 11.0.0 by @dependabot[bot] in #2305
- Bump the ci-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #2308
- Bump rexml from 3.4.1 to 3.4.2 in /ios by @dependabot[bot] in #2204
- Correspondence challenge push notifications by @veloce in #2244
- fix: otb config bottom sheet will show up at otb game start by @nirajk14 in #2320
New Contributors
Full Changelog: v0.17.15...v0.18.0
Version 0.17.15
Notable changes
- blog posts carousel on home
- broadcast games search bar
- study moves are now synchronised with server
- fixed rematch button not working
- fixed sending chat messages in correspondence games
What's Changed
- New Crowdin lila sources and translations by @github-actions[bot] in #2273
- New Crowdin mobile translations by @github-actions[bot] in #2274
- Tablebase: Prepare 8 piece DTC support, tweak metric display, relax response parser by @niklasf in #2287
- fix flags on profile by @HaonRekcef in #2290
- Add max DTZ/DTC 3-8 piece endgame positions by @niklasf in #2294
- Prevent Users seeing their own Profile as UserScreen by @HaonRekcef in #2295
- fix: hide study hint when changing chapter or correct move has been played by @tom-anders in #2298
- Fix(Clock Tool): Support for 0+X Time Controls by @cappylot in #2277
- const RegExp by @isaacl in #2301
- New Crowdin lila sources and translations by @github-actions[bot] in #2296
- New Crowdin mobile translations by @github-actions[bot] in #2297
- Bump popover from 0.3.1 to 0.4.0 by @dependabot[bot] in #2306
- Writable studies by @veloce in #2321
- fix team score out of sync + requesting /teams for nonteam tournaments by @HaonRekcef in #2323
- Fix Patron Icon size by @HaonRekcef in #2324
- show request method in http log by @fitztrev in #2326
- Update chess openings database by @fitztrev in #2325
- find board by player search in broadcasts by @HaonRekcef in #2327
- Broadcast find player with search bar in SrcollView by @HaonRekcef in #2330
- New Crowdin mobile translations by @github-actions[bot] in #2332
- New Crowdin lila sources and translations by @github-actions[bot] in #2333
- Update fide-feds by @SergioGlorias in #2335
- Blog home carousel by @veloce in #2336
New Contributors
- @niklasf made their first contribution in #2287
- @cappylot made their first contribution in #2277
- @isaacl made their first contribution in #2301
- @fitztrev made their first contribution in #2326
Full Changelog: v0.17.12...v0.17.15
Version 0.17.12
Notable changes
- Learn from your mistakes is now available from the analysis screen
- New patron coloured wings
- Many bug fixes
What's Changed
- fix: display drawn shapes on puzzle streak and storm screens by @OldUser101 in #2168
- fix: reset scroll when navigating study chapters by @OldUser101 in #2164
- feat: add haptic feedback for page refreshes by @OldUser101 in #2169
- Add Linux platform by @christianfl in #2171
- fix: remove duplicate rating text from game loading screen by @OldUser101 in #2185
- fix: correct a typo in the HTTP logs screen title for consistency by @OldUser101 in #2192
- bring back streak rating on tablet by @HaonRekcef in #2200
- Clear user shapes when puzzle or position changes. by @HaonRekcef in #2206
- Fix game loading in Landscape mode by @HaonRekcef in #2201
- handle crazyhouse deeplinks by @HaonRekcef in #2202
- Profile Fixes by @HaonRekcef in #2203
- Add patron colored wings by @veloce in #2227
- Fixing Clock Misorientation in tablets by @Sanket-Kurle in #2224
- Remove deprecated patron field by @veloce in #2238
- [Over the board] Prevent screen pop when game is started by @erik-mor in #2230
- New Crowdin lila sources and translations by @github-actions[bot] in #2160
- New Crowdin mobile translations by @github-actions[bot] in #2161
- feat: learn from your mistakes by @tom-anders in #2229
- Fix correspondence not receiving push when app is just put in background by @veloce in #2239
- Discard piece after tapping square again in Editor by @HaonRekcef in #2213
- Learn from your mistakes button on game analysis menu by @veloce in #2241
- Fix retro evaluation and simplify retro interface by @veloce in #2248
- New Crowdin lila sources and translations by @github-actions[bot] in #2246
- New Crowdin mobile translations by @github-actions[bot] in #2247
- fix: don't try to account for alternative castling notation in annotations by @tom-anders in #2255
- New Crowdin lila sources and translations by @github-actions[bot] in #2263
- New Crowdin mobile translations by @github-actions[bot] in #2264
- Upload the debug symbols of libapp.so to the Play Console by @julien4215 in #2139
- fix regression caused by #2255 by @tom-anders in #2272
New Contributors
- @Sanket-Kurle made their first contribution in #2224
- @erik-mor made their first contribution in #2230
Full Changelog: v0.17.8...v0.17.12