commit 4660cd9dbe88a83b769fc9eb615f571fb56ef8ee
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Sat Nov 8 13:33:19 2025 +0100

    Up version to 2.3.0, AboutDialog.

diff --git a/build.gradle b/build.gradle
index fed3a520..ea8e8aa0 100644
--- a/build.gradle
+++ b/build.gradle
@@ -15,8 +15,8 @@ android {
         applicationId "org.distorted.magic"
         minSdkVersion 23
         targetSdk 35
-        versionCode 102
-        versionName "2.2.4"
+        versionCode 103
+        versionName "2.3.0"
     }
 
     buildTypes {
diff --git a/src/main/java/org/distorted/dialogs/DialogAbout.java b/src/main/java/org/distorted/dialogs/DialogAbout.java
index f3016ab6..08244529 100644
--- a/src/main/java/org/distorted/dialogs/DialogAbout.java
+++ b/src/main/java/org/distorted/dialogs/DialogAbout.java
@@ -33,8 +33,11 @@ import org.distorted.main.R;
 public class DialogAbout extends DialogAbstract
   {
   private static final String WHATS_NEW =
-      "1. Fixes to the Pyraminx & Skewb Diamond solvers. Thanks to Patricio for the bug report.\n" +
-      "2. Transition from Java to Kotlin Multiplatform: About 1/4 of the app rewritten. Once this is complete, the app will run on iOS devices.\n";
+      "1. If you made at least 8 moves, then the solve attempt gets automatically remembered. You can resume your solve at any later time.\n" +
+      "2. A fix to the solved-state detection of the Container.\n" +
+      "3. Every tutorial has been checked and a few non-working ones have beed replaced.\n" +
+      "4. Fixes for scrambling: now (almost!) every puzzle should scramble perfectly, i.e. every scramble in level N should be exactly N moves from the solved state."
+      ;
 
   private static final String WHATS_COMING =
       "1. iOS version (work started!)\n" +
diff --git a/src/main/java/org/distorted/play/ScreenSolving.java b/src/main/java/org/distorted/play/ScreenSolving.java
index ceb7dc9d..1f53e175 100644
--- a/src/main/java/org/distorted/play/ScreenSolving.java
+++ b/src/main/java/org/distorted/play/ScreenSolving.java
@@ -29,7 +29,7 @@ import java.util.TimerTask;
 
 public class ScreenSolving extends ScreenBase
   {
-  private static final int MOVES_THRESHHOLD = 10;
+  private static final int MOVES_THRESHHOLD = 8;
 
   private TextView mTime;
   private Timer mTimer;
