diff --git a/app.prod.json b/app.prod.json
index 047541d..ebac2ec 100644
--- a/app.prod.json
+++ b/app.prod.json
@@ -11,7 +11,7 @@
"userInterfaceStyle": "light",
"ios": {
"bundleIdentifier": "org.missingmaps.mapswipe",
- "buildNumber": "12",
+ "buildNumber": "13",
"backgroundColor": "#0D1949",
"supportsTablet": true,
"infoPlist": {
diff --git a/app.staging.json b/app.staging.json
index 3f9bc71..6aac11c 100644
--- a/app.staging.json
+++ b/app.staging.json
@@ -11,7 +11,7 @@
"userInterfaceStyle": "light",
"ios": {
"bundleIdentifier": "org.missingmaps.mapswipe-dev",
- "buildNumber": "12",
+ "buildNumber": "13",
"backgroundColor": "#0D1949",
"supportsTablet": true,
"infoPlist": {
diff --git a/app/(auth)/project/[id]/map/index.tsx b/app/(auth)/project/[id]/map/index.tsx
index d7a887c..e2f5f8b 100644
--- a/app/(auth)/project/[id]/map/index.tsx
+++ b/app/(auth)/project/[id]/map/index.tsx
@@ -174,6 +174,8 @@ function MapProjectIndex() {
)}
{mode === 'selection' && (
- <>
-
-
- >
+
)}
)}
@@ -329,6 +360,51 @@ function LocateTutorialSession(props: TutorialSessionProps) {
);
})}
+ {effectiveSelectionMode && (
+
+
+ {options.map((option) => {
+ const dotColor = option.color === 'transparent'
+ ? theme.textMuted
+ : option.color;
+ return (
+ handleApplyOptionToSelected(option.value)}
+ disabled={selectedCount === 0}
+ accessibilityRole="button"
+ accessibilityLabel={option.label}
+ >
+
+
+ {option.label}
+
+
+ );
+ })}
+
+
+ )}
);
}
diff --git a/public/locales/en/mappingSession.json b/public/locales/en/mappingSession.json
index 2b19c27..d9370bb 100644
--- a/public/locales/en/mappingSession.json
+++ b/public/locales/en/mappingSession.json
@@ -18,6 +18,5 @@
"discardSession": "Discard session",
"discardSessionHelp": "Throw away your answers from this session and return to the home screen.",
"enterSelectionMode": "Enter selection mode",
- "cycleSelectedCells": "Cycle value of selected cells",
"exitSelectionMode": "Exit selection mode"
}