diff --git a/SetList.tsx b/SetList.tsx index ee0ab89..e7cb0f6 100644 --- a/SetList.tsx +++ b/SetList.tsx @@ -171,8 +171,9 @@ export default function SetList() { }; const select = useCallback(() => { + if (ids.length === sets.length) return setIds([]); setIds(sets.map((set) => set.id)); - }, [sets]); + }, [sets, ids]); const content = useMemo(() => { if (!settings) return null; @@ -199,7 +200,7 @@ export default function SetList() { } /> ); - }, [sets, settings, term]); + }, [sets, settings, term, ids]); return ( <> diff --git a/android/app/build.gradle b/android/app/build.gradle index 03584c7..43cef44 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -85,8 +85,8 @@ android { applicationId "com.massive" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 36176 - versionName "1.150" + versionCode 36177 + versionName "1.151" } signingConfigs { release { diff --git a/package.json b/package.json index dd05414..dabded8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "massive", - "version": "1.150", + "version": "1.151", "private": true, "license": "GPL-3.0-only", "scripts": {