Skip to content

Releases: lichess-org/mobile

Version 0.27.1

Version 0.27.1 Pre-release
Pre-release

Choose a tag to compare

@veloce veloce released this 20 Aug 23:20
3d24887

Notable changes

  • Notifications for broadcast when following an event or a player
  • Filter boards by team in broadcast
  • Move times chart in game analysis
  • Improved chess960 support in board editor
  • Better report errors of stockfish engine
  • More improvements and bug fixes

What's Changed

New Contributors

Full Changelog: v0.26.4...v0.27.1

Version 0.26.4

Choose a tag to compare

@veloce veloce released this 15 Aug 19:00
82fbbe9

Notable changes

  • Sign in with an email
  • Show server outage/maintenance information
  • Offline puzzle (mix angle) count is now configurable
  • Improve app bar and menus
  • Bug fixes and other improvements

What's Changed

New Contributors

Full Changelog: v0.25.5...v0.26.4

Version 0.26.3

Version 0.26.3 Pre-release
Pre-release

Choose a tag to compare

@veloce veloce released this 07 Aug 14:44

Notable changes

  • Sign in with an email

What's Changed

  • fix some more studies with illegal fens by @HaonRekcef in #3545
  • Fix GIF export failure by increasing timeouts and adding progressive feedback by @dev-shady in #3511
  • Sign in by email by @veloce in #3546
  • New Crowdin lila sources and translations by @github-actions[bot] in #3522
  • New Crowdin mobile translations by @github-actions[bot] in #3523
  • fix: remove extra top spacing when profile has no name or bio by @marcoxmediran in #3539
  • improve tournament layout for landscape tablets by @tom-anders in #3534

New Contributors

Full Changelog: v0.26.0...v0.26.3

Version 0.26.0

Version 0.26.0 Pre-release
Pre-release

Choose a tag to compare

@veloce veloce released this 30 Jul 19:42

Notable changes

  • Show server outage/maintenance information
  • Offline puzzle (mix angle) count is now configurable
  • Improve app bar and menus
  • Bug fixes and other improvements

What's Changed

New Contributors

Full Changelog: v0.25.5...v0.26.0

v0.25.5

Choose a tag to compare

@veloce veloce released this 15 Jul 23:34

Notable changes

  • Fix correspondence rematch
  • Fix keyboard closing in chat screen
  • Show the tournament the game was/is played in
  • More board settings available when not logged in
  • Last over the board clock tool time setup is now saved
  • More improvements and bug fixes

What's Changed

  • feature: add tooltip for long player names by @freebeartogoodhome in #3420
  • Bump image_picker from 1.2.2 to 1.2.3 by @dependabot[bot] in #3419
  • Fix rematch for finished correspondence games by @twesk in #3310
  • Fix msg display by @vinayak-vikram in #3403
  • fix keyboard closing in chat by @freebeartogoodhome in #3417
  • Study pref study order by @nirajk14 in #3223
  • Add query parameters to getOnlineBots API call by @ComradeRamen in #3263
  • display arena tournament that game was/is played in by @HaonRekcef in #3412
  • Fix 2 notification bugs by @julien4215 in #3237
  • Fix back to tournament by @veloce in #3426
  • New Crowdin mobile translations by @github-actions[bot] in #3359
  • New Crowdin lila sources and translations by @github-actions[bot] in #3358
  • feature/revision italicized moves left out for broadcast mainlines by @MaartenD in #3170
  • Add a comment to clarify code on conversation screen by @julien4215 in #3444
  • chore(logging): pass exceptions as args to Logger by @lsaudon in #3424
  • Save clock tool's last used time preference by @dev-shady in #3405
  • Prevent the following carousel from making unauthenticated network requests by @freebeartogoodhome in #3430
  • Add localized short perf labels by @Matrix9494 in #3436
  • [codex] Support signed-out account preferences by @MichaelSpece in #3316

New Contributors

Full Changelog: v0.25.3...v0.25.5

Version 0.25.3

Choose a tag to compare

@veloce veloce released this 08 Jul 14:17

Notable changes

  • New friends carousel on Home Screen
  • New board setting, move on release: when this is enabled, and moving a piece by tapping, the move is made when you lift your finger, letting you slide to change the destination square.
  • New simple and bronstein delay options in the over the board clock tool
  • Spectator chat when watching games
  • Bug fixes

What's Changed

  • Bump the ci-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #3333
  • Bump flutter_local_notifications from 22.0.0 to 22.0.1 by @dependabot[bot] in #3334
  • Fix 2 bugs in evaluation_service, with tests by @freebeartogoodhome in #3327
  • Refine analysis appbar header format for finished games by @CloudyDino in #3319
  • Show opening name in broadcast and study opening explorer by @CloudyDino in #3320
  • Guard async callbacks with ref.mounted to prevent use-after-dispose by @CloudyDino in #3329
  • Fix OTB clock continuing to run after game-ending move by @CloudyDino in #3347
  • Fix crash in perf stats columns when a perf has zero games by @CloudyDino in #3332
  • Link usernames in the analysis summary table to user profiles by @CloudyDino in #3340
  • Add several ref.mounted checks for safety by @freebeartogoodhome in #3269
  • Add board editor deep link support by @CloudyDino in #3330
  • small tweak to a few files by @freebeartogoodhome in #3228
  • automatically expand the current children node by @HaonRekcef in #3185
  • fix bug where the check indicator was not showing up when spectating a game by adding an optional position parameter to ReadOnlyBoardParams by @OddSteak in #3331
  • replace PNG broadcast image with WEBP format for improved performance and fix radio tower by @SergioGlorias in #3349
  • replace PNG logos with WEBP format by @SergioGlorias in #3350
  • replace PNG Stockfish icon with WEBP format by @SergioGlorias in #3351
  • Replace PNG images with WEBP format for federation logos by @SergioGlorias in #3353
  • feat: add spectator chat for games by @tom-anders in #3131
  • Sort language picker by native name by @CloudyDino in #3354
  • update lichessFlagSrc to use .webp format for flag assets by @SergioGlorias in #3352
  • Add delay clock modes and unify local clock setup UI by @Matrix9494 in #3122
  • Add new "Move on release" board setting by @veloce in #3356
  • New Crowdin lila sources and translations by @github-actions[bot] in #3326
  • New Crowdin mobile translations by @github-actions[bot] in #3325
  • Home friends widget by @HaonRekcef in #3156
  • Bump file_picker from 12.0.0-beta.5 to 12.0.0-beta.7 by @dependabot[bot] in #3364
  • chore: update Flutter 3.44.3 & deps, use private named parameters by @lsaudon in #3377
  • fix list length when lichess account is filtered out by @HaonRekcef in #3373
  • Remove flutter_secure_storage_linux override, fix is upstream by @lsaudon in #3376
  • Don't use a dialog for opponent left actions by @veloce in #3385
  • Implement socket resend on open by @veloce in #3387
  • refactor: remove dead code by @lsaudon in #3386
  • refactor: replace SizedBox with ConstrainedBox in EngineLines to display bigger fonts by @JacekJanur in #3379
  • [codex] Fix manual iOS build workflow by @MichaelSpece in #3366
  • Use refresh icon for New Streak button in puzzle streak by @Zinkelburger in #3375
  • fix a race condition in evaluation_service by @freebeartogoodhome in #3370
  • fix UserTV advancing to next game by @HaonRekcef in #3395

New Contributors

Full Changelog: v0.24.6...v0.25.3

Version 0.24.6

Choose a tag to compare

@veloce veloce released this 11 Jun 16:08

What's Changed

Full Changelog: v0.24.5...v0.24.6

Version 0.24.5

Choose a tag to compare

@veloce veloce released this 05 Jun 13:36

## Notable changes

  • Fix crazyhouse promotion
  • Fix incorrectly rendered pieces when using predictive back gestures on Android
  • Fix last move not displayed in offline games
  • More reliable login in Android (https OAuth redirect)
  • Show a variation bar with different lines at the bottom of analysis screen
  • More bug fixes

What's Changed

  • Fix: Broadcast games screen result display when points scored is 0.5 and not a draw by @allanjoseph98 in #3250
  • Add support for sharing PGN on iOS by @veloce in #3255
  • Fix last move highlights in offline games by @Matrix9494 in #3257
  • Localize speed and variant labels by @Matrix9494 in #3249
  • Display the different lines in the variation bar. by @HaonRekcef in #3176
  • Use a system auth session to login by @veloce in #3270
  • Bump jwt from 2.10.2 to 2.10.3 in /ios by @dependabot[bot] in #3271
  • New Crowdin lila sources and translations by @github-actions[bot] in #3260
  • New Crowdin mobile translations by @github-actions[bot] in #3261
  • Explicity tell the Play Store we support various screens by @freebeartogoodhome in #3178
  • fix: prevent eval string wrapping on tablet via FittedBox by @algojogacor in #3216
  • Remove unused files and exports by @freebeartogoodhome in #3253
  • feat: navigate to user profile on spectator name tap by @adharshio in #3240
  • ci(crowdin-pull): guard crowdin pull jobs by repository owner by @lsaudon in #3246
  • fix parsing of ongoing games in team results by @HaonRekcef in #3277

New Contributors

Full Changelog: v0.24.2...v0.24.5

Version 0.24.2

Choose a tag to compare

@veloce veloce released this 28 May 11:21

Notable changes

  • Faster game screen: board and game performance has been greatly improved; this should make a difference in bullet games
  • Many improvements and bug fixes

What's Changed

  • fix/add event pgnlabel to broadcasts pgn labels by @MaartenD in #3169
  • Delay engine move until piece animation completes part 2 by @eloiblt in #3166
  • feat: add "small board" option (again), reduce "small screen" detection threshold by @tom-anders in #3157
  • fix: use spacing parameter instead of custom spacing by @tom-anders in #3172
  • replace generic analysisboard header by @HaonRekcef in #3189
  • Add alphabetical sort toggle to puzzle openings screen by @adharshio in #3045
  • feat(puzzle): improve history screen timing and grouping by @fahadahmed32 in #3175
  • Fix/add site pgn label to broadcasts pgn labels by @MaartenD in #3192
  • add tournament description by @HaonRekcef in #3195
  • fix markdown line break for broadcast overview by @HaonRekcef in #3196
  • refactor: replace connectivity Debouncer with Throttler in ConnectivityChangesNotifier by @YairAndrade1 in #3202
  • Minor changes to _formData in edit_profile_screen by @freebeartogoodhome in #3203
  • Broadcast Team Screen by @HaonRekcef in #3205
  • Small fix for live_tv_channels_screen by @freebeartogoodhome in #3213
  • Small fix to broadcast_list_tile by @freebeartogoodhome in #3214
  • Correct debugPrint typo in watchTvWidget by @freebeartogoodhome in #3215
  • Deeplink support for player stats in tournament by @fahadahmed32 in #3217
  • Compress and add new feds by @SergioGlorias in #3220
  • Fix variant handling in explorer and tablebase by @Matrix9494 in #3173
  • fix: handle drop moves in crazyhouse TV by @tom-anders in #3225
  • Faster game screen by @veloce in #3230
  • fix showTenths in duration.dart by @HaonRekcef in #3244
  • improve pgn loading speeds by @HaonRekcef in #3188
  • Fix zen mode toggle not persisting across games by @goutham80808 in #3233
  • fix Android login issues by @freebeartogoodhome in #3236
  • New Crowdin lila sources and translations by @github-actions[bot] in #3154
  • New Crowdin mobile translations by @github-actions[bot] in #3155
  • Fix: broadcasts result showing "½" when points scored was 0 by @allanjoseph98 in #3247
  • fix 2 bugs in evaluation_service by @freebeartogoodhome in #3231

New Contributors

Full Changelog: v0.23.14...v0.24.2

Version 0.24.1

Version 0.24.1 Pre-release
Pre-release

Choose a tag to compare

@veloce veloce released this 27 May 09:14

Notable changes

  • Faster game screen: board and game performance has been greatly improved; this should make a difference in bullet games
  • Fix more android login issues
  • More improvements and bug fixes

What's Changed

  • fix/add event pgnlabel to broadcasts pgn labels by @MaartenD in #3169
  • Delay engine move until piece animation completes part 2 by @eloiblt in #3166
  • feat: add "small board" option (again), reduce "small screen" detection threshold by @tom-anders in #3157
  • fix: use spacing parameter instead of custom spacing by @tom-anders in #3172
  • replace generic analysisboard header by @HaonRekcef in #3189
  • Add alphabetical sort toggle to puzzle openings screen by @adharshio in #3045
  • feat(puzzle): improve history screen timing and grouping by @fahadahmed32 in #3175
  • Fix/add site pgn label to broadcasts pgn labels by @MaartenD in #3192
  • add tournament description by @HaonRekcef in #3195
  • fix markdown line break for broadcast overview by @HaonRekcef in #3196
  • refactor: replace connectivity Debouncer with Throttler in ConnectivityChangesNotifier by @YairAndrade1 in #3202
  • Minor changes to _formData in edit_profile_screen by @freebeartogoodhome in #3203
  • Broadcast Team Screen by @HaonRekcef in #3205
  • Small fix for live_tv_channels_screen by @freebeartogoodhome in #3213
  • Small fix to broadcast_list_tile by @freebeartogoodhome in #3214
  • Correct debugPrint typo in watchTvWidget by @freebeartogoodhome in #3215
  • Deeplink support for player stats in tournament by @fahadahmed32 in #3217
  • Compress and add new feds by @SergioGlorias in #3220
  • Fix variant handling in explorer and tablebase by @Matrix9494 in #3173
  • fix: handle drop moves in crazyhouse TV by @tom-anders in #3225
  • Faster game screen by @veloce in #3230
  • fix showTenths in duration.dart by @HaonRekcef in #3244
  • improve pgn loading speeds by @HaonRekcef in #3188
  • Fix zen mode toggle not persisting across games by @goutham80808 in #3233
  • fix Android login issues by @freebeartogoodhome in #3236
  • New Crowdin lila sources and translations by @github-actions[bot] in #3154
  • New Crowdin mobile translations by @github-actions[bot] in #3155

New Contributors

Full Changelog: v0.23.14...v0.24.1