Skip to content

Commit 0f4c4b2

Browse files
authored
Bump to v3.17.19 (#2767)
* bump to v3.17.19 * Enhance WithFilterCriteria and TaskAnalysisTable components - Added a mounted state check in WithFilterCriteria to prevent state updates on unmounted components. - Implemented initial mount check in TaskAnalysisTable to optimize state handling during updates. - Refactored filter handling logic in TaskAnalysisTable for improved clarity and performance. * Add review task label to multiple language files - Updated language files to include a new label for the review task in the user dropdown. - Ensured consistency across various translations for the "Review" label. - Maintained existing translations for the simultaneous tasks review message.
1 parent 59dd772 commit 0f4c4b2

File tree

27 files changed

+264
-179
lines changed

27 files changed

+264
-179
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@ All notable changes to this project will be documented in this file.
44
The format is based on
55
[Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
66

7+
## [v3.17.19] - 2025-12-16
8+
9+
Released with [maproulette-backend_v4.8.3](https://github.com/maproulette/maproulette-backend/releases/tag/v4.8.3)
10+
11+
## What's Changed
12+
* Fix table filtering issues on create and manage page by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2766
13+
* Bump prismjs and react-syntax-highlighter by @dependabot[bot] in https://github.com/maproulette/maproulette3/pull/2761
14+
* Bump min-document from 2.19.0 to 2.19.2 by @dependabot[bot] in https://github.com/maproulette/maproulette3/pull/2760
15+
* Bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in https://github.com/maproulette/maproulette3/pull/2759
16+
17+
**Full Changelog**: https://github.com/maproulette/maproulette3/compare/v3.17.18...v3.17.19
18+
719
## [v3.17.18] - 2025-11-19
820

921
Released with [maproulette-backend_v4.8.3](https://github.com/maproulette/maproulette-backend/releases/tag/v4.8.3)

lang/af.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@
328328
"Admin.TaskAnalysisTable.columnHeaders.tags": "Tags",
329329
"Admin.TaskAnalysisTable.confirmActionWarning": "This process can take awhile, depending on the challenge size, and cannot be undone.",
330330
"Admin.TaskAnalysisTable.controls.inspectTask.label": "Inspect",
331-
"Admin.TaskAnalysisTable.controls.reviewTask.label": "Review",
331+
"Admin.TaskAnalysisTable.controls.reviewTask.label": "Review Again",
332332
"Admin.TaskAnalysisTable.controls.startTask.label": "Start",
333333
"Admin.TaskAnalysisTable.multipleTasks.tooltip": "Multiple bundled tasks",
334334
"Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Shown",
@@ -1113,6 +1113,8 @@
11131113
"Profile.form.revisionCountNotifications.description": "Receive periodic notifications indicating how many task revisions you currently have pending.",
11141114
"Profile.form.seeTagFixSuggestions.description": "User will see tag fix suggestions if they are provided.",
11151115
"Profile.form.seeTagFixSuggestions.label": "See Tag Fix Suggestions",
1116+
"Profile.form.showPriorityMarkerColors.description": "Display task priority as colored outlines on map markers (high priority = red, medium = orange, low = teal). When disabled, markers use a standard grey outline.",
1117+
"Profile.form.showPriorityMarkerColors.label": "Show Priority Colors on Map Markers",
11161118
"Profile.form.systemNotifications.description": "Receive notifications for important MapRoulette system events, such as planned downtime.",
11171119
"Profile.form.teamNotifications.description": "Receive a notification when you have been invited by another user to join a team.",
11181120
"Profile.form.uniqueCustomBasemap.error": "Custom Basemap names must be unique",
@@ -1572,5 +1574,6 @@
15721574
"Widgets.TeamsWidget.controls.myTeams.label": "My Teams",
15731575
"Widgets.TeamsWidget.createTeamTitle": "Create New Team",
15741576
"Widgets.TeamsWidget.viewTeamTitle": "Team Details",
1575-
"Widgets.review.simultaneousTasks": "Reviewing {taskCount, number} tasks together"
1577+
"Widgets.review.simultaneousTasks": "Reviewing {taskCount, number} tasks together",
1578+
"user.dropdown.reviewTask.label": "Review"
15761579
}

lang/cs_CZ.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@
328328
"Admin.TaskAnalysisTable.columnHeaders.tags": "Tags",
329329
"Admin.TaskAnalysisTable.confirmActionWarning": "This process can take awhile, depending on the challenge size, and cannot be undone.",
330330
"Admin.TaskAnalysisTable.controls.inspectTask.label": "Kontrolovat",
331-
"Admin.TaskAnalysisTable.controls.reviewTask.label": "Kontrola",
331+
"Admin.TaskAnalysisTable.controls.reviewTask.label": "Review Again",
332332
"Admin.TaskAnalysisTable.controls.startTask.label": "Začít",
333333
"Admin.TaskAnalysisTable.multipleTasks.tooltip": "Multiple bundled tasks",
334334
"Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Zobrazeno",
@@ -1113,6 +1113,8 @@
11131113
"Profile.form.revisionCountNotifications.description": "Receive periodic notifications indicating how many task revisions you currently have pending.",
11141114
"Profile.form.seeTagFixSuggestions.description": "User will see tag fix suggestions if they are provided.",
11151115
"Profile.form.seeTagFixSuggestions.label": "See Tag Fix Suggestions",
1116+
"Profile.form.showPriorityMarkerColors.description": "Display task priority as colored outlines on map markers (high priority = red, medium = orange, low = teal). When disabled, markers use a standard grey outline.",
1117+
"Profile.form.showPriorityMarkerColors.label": "Show Priority Colors on Map Markers",
11161118
"Profile.form.systemNotifications.description": "Receive notifications for important MapRoulette system events, such as planned downtime.",
11171119
"Profile.form.teamNotifications.description": "Receive a notification when you have been invited by another user to join a team.",
11181120
"Profile.form.uniqueCustomBasemap.error": "Custom Basemap names must be unique",
@@ -1572,5 +1574,6 @@
15721574
"Widgets.TeamsWidget.controls.myTeams.label": "My Teams",
15731575
"Widgets.TeamsWidget.createTeamTitle": "Create New Team",
15741576
"Widgets.TeamsWidget.viewTeamTitle": "Team Details",
1575-
"Widgets.review.simultaneousTasks": "Reviewing {taskCount, number} tasks together"
1577+
"Widgets.review.simultaneousTasks": "Reviewing {taskCount, number} tasks together",
1578+
"user.dropdown.reviewTask.label": "Review"
15761579
}

lang/da_DK.json

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@
328328
"Admin.TaskAnalysisTable.columnHeaders.tags": "Tags",
329329
"Admin.TaskAnalysisTable.confirmActionWarning": "Denne proces kan tage et stykke tid, afhængigt af udfordringens omfang, og kan ikke fortrydes.",
330330
"Admin.TaskAnalysisTable.controls.inspectTask.label": "Inspicér",
331-
"Admin.TaskAnalysisTable.controls.reviewTask.label": "Kontrollér",
331+
"Admin.TaskAnalysisTable.controls.reviewTask.label": "Review Again",
332332
"Admin.TaskAnalysisTable.controls.startTask.label": "Start",
333333
"Admin.TaskAnalysisTable.multipleTasks.tooltip": "Flere bundtede opgaver",
334334
"Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Vist",
@@ -756,7 +756,7 @@
756756
"Dashboard.header.completedTasks": "{completedTasks, number} opgaver",
757757
"Dashboard.header.completionPrompt": "Du har færdiggjort",
758758
"Dashboard.header.controls.findChallenge.label": "Find nye udfordringer",
759-
"Dashboard.header.controls.latestChallenge.label": "Før mig til udfordringen",
759+
"Dashboard.header.controls.latestChallenge.label": "Tag mig til udfordringen",
760760
"Dashboard.header.encouragement": "Fortsæt arbejdet!",
761761
"Dashboard.header.find": "Eller find",
762762
"Dashboard.header.getStarted": "Optjen point ved at gennemføre udfordringsopgaver!",
@@ -769,7 +769,7 @@
769769
"Dashboard.header.somethingNew": "noget nyt",
770770
"Dashboard.header.userScore": "{points, number} punkter",
771771
"Dashboard.header.welcomeBack": "Velkommen tilbage, {username}!",
772-
"Editor.id.label": "Rediger in iD (web-editor)",
772+
"Editor.id.label": "Rediger i iD (web-editor)",
773773
"Editor.josm.label": "Rediger i JOSM",
774774
"Editor.josmFeatures.label": "Rediger kun objekter i JOSM",
775775
"Editor.josmLayer.label": "Rediger i nyt JOSM-lag",
@@ -1038,8 +1038,8 @@
10381038
"Notification.type.challengeComment": "Udfordringskommentar",
10391039
"Notification.type.challengeCompletedLong": "Udfordring fuldført",
10401040
"Notification.type.follow": "Følg",
1041-
"Notification.type.mention": "Nævn",
1042-
"Notification.type.metaReview": "Meta-kontrollér",
1041+
"Notification.type.mention": "Omtale",
1042+
"Notification.type.metaReview": "Meta-kontrol",
10431043
"Notification.type.metaReviewAgain": "Meta-kontrollér igen",
10441044
"Notification.type.review.approved": "Godkendt",
10451045
"Notification.type.review.rejected": "Revider",
@@ -1064,7 +1064,7 @@
10641064
"PastDurationSelector.currentMonth.selectOption": "Indeværende måned",
10651065
"PastDurationSelector.customRange.endDate": "Slutdato",
10661066
"PastDurationSelector.customRange.startDate": "Startdato",
1067-
"PastDurationSelector.pastMonths.selectOption": "Seneste {months, plural, one {måned} =12 {Year} other {# måneder}}",
1067+
"PastDurationSelector.pastMonths.selectOption": "Seneste {months, plural, one {måned} =12 {år} other {# måneder}}",
10681068
"PointsTicker.label": "Mine point",
10691069
"PopularChallenges.header": "Populære udfordringer",
10701070
"PriorityBoundsLayer.priority.high": "Høj prioritet",
@@ -1113,6 +1113,8 @@
11131113
"Profile.form.revisionCountNotifications.description": "Modtag periodiske notifikationer, der angiver, hvor mange opgaverevisioner du i øjeblikket har ventende.",
11141114
"Profile.form.seeTagFixSuggestions.description": "Brugeren vil se forslag til tag-rettelser, hvis disse er tilgængelige.",
11151115
"Profile.form.seeTagFixSuggestions.label": "Se forslag til tag-rettelser",
1116+
"Profile.form.showPriorityMarkerColors.description": "Display task priority as colored outlines on map markers (high priority = red, medium = orange, low = teal). When disabled, markers use a standard grey outline.",
1117+
"Profile.form.showPriorityMarkerColors.label": "Show Priority Colors on Map Markers",
11161118
"Profile.form.systemNotifications.description": "Modtag notifikationer om vigtige begivenheder i MapRoulette-systemet, såsom planlagte driftsforstyrrelser.",
11171119
"Profile.form.teamNotifications.description": "Modtag en notifikation, når du er blevet inviteret af en anden bruger til at blive medlem af et team.",
11181120
"Profile.form.uniqueCustomBasemap.error": "Navne på brugerdefinerede grundkort skal være unikke",
@@ -1338,7 +1340,7 @@
13381340
"TaskBundleWidget.cannotEditLockedTask": "Opgaven er låst af en anden bruger",
13391341
"TaskBundleWidget.error.bundleTypeNotAllowed": "Samarbejds- og tagfix-opgaver kan ikke samles i bundt.",
13401342
"TaskBundleWidget.notCompletedStatus": "Ikke afsluttet (kan ikke bundtes)",
1341-
"TaskClusterMap.controls.clusterTasks.label": "Klynge",
1343+
"TaskClusterMap.controls.clusterTasks.label": "Vis som klynger",
13421344
"TaskClusterMap.message.moveMapToRefresh.label": "Klik for at vise opgaver",
13431345
"TaskClusterMap.message.refreshTasks.label": "Klik for at genopfriske opgaver",
13441346
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{Ingen opgaver fundet}one{# opgave fundet}other{# opgaver fundet}}",
@@ -1572,5 +1574,6 @@
15721574
"Widgets.TeamsWidget.controls.myTeams.label": "Mine teams",
15731575
"Widgets.TeamsWidget.createTeamTitle": "Opret nyt team",
15741576
"Widgets.TeamsWidget.viewTeamTitle": "Teamdetaljer",
1575-
"Widgets.review.simultaneousTasks": "Kontrollerer {taskCount, number} opgaver sammen"
1577+
"Widgets.review.simultaneousTasks": "Kontrollerer {taskCount, number} opgaver sammen",
1578+
"user.dropdown.reviewTask.label": "Review"
15761579
}

lang/de.json

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -153,12 +153,12 @@
153153
"Admin.EditChallenge.form.localGeoJson.description": "Bitte laden Sie die GeoJSON-Datei hoch.",
154154
"Admin.EditChallenge.form.localGeoJson.label": "GeoJSON-Datei hochladen",
155155
"Admin.EditChallenge.form.localGeoJson.readOnly": "Zum Hochladen einer neuen GeoJSON Datei, wähle Aufgaben wiederherstellen beim Verwalten der Kampagne.",
156-
"Admin.EditChallenge.form.lowPriorityBounds.description": "Draw polygons on the map to assign low priority to tasks within those areas. Click 'Show Map' and lasso the areas you want prioritized.",
156+
"Admin.EditChallenge.form.lowPriorityBounds.description": "Zeichne Polygone auf der Karte, um Aufgaben in diesen Bereichen eine niedrige Priorität zu geben. Klick auf „Karte anzeigen“ und wähle die Bereiche aus, die du priorisieren möchtest.",
157157
"Admin.EditChallenge.form.lowPriorityBounds.label": "Low Priority Bounds",
158158
"Admin.EditChallenge.form.lowPriorityRules.label": "Regeln mit niedriger Priorität",
159159
"Admin.EditChallenge.form.maxZoom.description": "Die maximale Zoomstufe für die Kampagne. Sie sollte so eingestellt werden, dass Benutzer für die Bearbeitung der Aufgaben weit genug hineinzoomen können, ohne eine Zoomstufe zu verwenden, die unpassend ist oder die verfügbare Auflösung der Karte/Luftbilder übersteigt.",
160160
"Admin.EditChallenge.form.maxZoom.label": "Maximale Zoomstufe",
161-
"Admin.EditChallenge.form.mediumPriorityBounds.description": "Draw polygons on the map to assign medium priority to tasks within those areas. Click 'Show Map' and lasso the areas you want prioritized.",
161+
"Admin.EditChallenge.form.mediumPriorityBounds.description": "Zeichne Polygone auf die Karte, um Aufgaben in diesen Bereichen mittlere Priorität zu geben. Klick auf „Karte anzeigen“ und markiere die Bereiche, die du priorisieren möchtest.",
162162
"Admin.EditChallenge.form.mediumPriorityBounds.label": "Medium Priority Bounds",
163163
"Admin.EditChallenge.form.mediumPriorityRules.label": "Regeln mit mittlerer Priorität",
164164
"Admin.EditChallenge.form.minZoom.description": "Die minimale Zoomstufe für die Kampagne. Sie sollte so eingestellt werden, dass Benutzer für die Bearbeitung der Aufgaben ausreichend herauszoomen können, ohne dass sie auf eine nicht brauchbare Zoomstufe verkleinert wird.",
@@ -262,8 +262,8 @@
262262
"Admin.EditProject.form.name.label": "Name",
263263
"Admin.EditProject.form.requireConfirmation.description": "Dadurch wird die Option für Benutzer deaktiviert, die modale Aufgabenbestätigungsmeldung zu umgehen, wenn sie auf „Ich habe es behoben!“ klicken.",
264264
"Admin.EditProject.form.requireConfirmation.label": "Bestätigung anfordern",
265-
"Admin.EditProject.form.requireRejectReason.description": "This will enforce a reviewer to include a reason for rejecting a task by making them include an error tag.",
266-
"Admin.EditProject.form.requireRejectReason.label": "Require Reject Reason",
265+
"Admin.EditProject.form.requireRejectReason.description": "Dadurch wird ein Prüfer dazu gezwungen, einen Grund für die Ablehnung einer Aufgabe anzugeben, indem er ein Fehler-Tag hinzufügen muss.",
266+
"Admin.EditProject.form.requireRejectReason.label": "Ablehnungsgrund angeben",
267267
"Admin.EditProject.new.header": "Neues Projekt",
268268
"Admin.EditProject.unavailable": "Projekt nicht verfügbar",
269269
"Admin.EditTask.form.additionalTags.description": "Du kannst zusätzliche MR-Tags angeben, die als Kommentar zur Aufgabe verwendet werden können.",
@@ -328,7 +328,7 @@
328328
"Admin.TaskAnalysisTable.columnHeaders.tags": "Tags",
329329
"Admin.TaskAnalysisTable.confirmActionWarning": "Dieser Vorgang kann je nach Größe der Kampagne eine Weile dauern und kann nicht rückgängig gemacht werden.",
330330
"Admin.TaskAnalysisTable.controls.inspectTask.label": "Analyse",
331-
"Admin.TaskAnalysisTable.controls.reviewTask.label": "Prüfung",
331+
"Admin.TaskAnalysisTable.controls.reviewTask.label": "Review Again",
332332
"Admin.TaskAnalysisTable.controls.startTask.label": "Start",
333333
"Admin.TaskAnalysisTable.multipleTasks.tooltip": "Multiple bundled tasks",
334334
"Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Gezeigt",
@@ -719,11 +719,11 @@
719719
"CountryName.ZA": "S\u00fcdafrika",
720720
"CountryName.ZM": "Sambia",
721721
"CountryName.ZW": "Simbabwe",
722-
"CustomPriorityBoundsField.cancel": "Cancel",
723-
"CustomPriorityBoundsField.cancelLasso": "Cancel Lasso",
724-
"CustomPriorityBoundsField.clearAll": "Clear All",
725-
"CustomPriorityBoundsField.clearAllPolygons": "Clear All Polygons",
726-
"CustomPriorityBoundsField.clearPolygons": "Clear All",
722+
"CustomPriorityBoundsField.cancel": "Abbrechen",
723+
"CustomPriorityBoundsField.cancelLasso": "Lasso abbrechen",
724+
"CustomPriorityBoundsField.clearAll": "Alles löschen",
725+
"CustomPriorityBoundsField.clearAllPolygons": "Alle Polygone löschen",
726+
"CustomPriorityBoundsField.clearPolygons": "Alles löschen",
727727
"CustomPriorityBoundsField.confirmClearAllMessage": "Are you sure you want to remove all {count} polygons? This action cannot be undone.",
728728
"CustomPriorityBoundsField.deletePolygon": "Delete Polygon",
729729
"CustomPriorityBoundsField.drawPolygon": "Draw Polygon",
@@ -1113,6 +1113,8 @@
11131113
"Profile.form.revisionCountNotifications.description": "Erhalte regelmäßige Benachrichtigungen, die anzeigen, wie viele Aufgabenrevisionen du derzeit ausstehend hast.",
11141114
"Profile.form.seeTagFixSuggestions.description": "Tag Korrekturvorschläge anzeigen, falls sie zur Verfügung stehen.",
11151115
"Profile.form.seeTagFixSuggestions.label": "Tag Korrekturvorschläge anzeigen",
1116+
"Profile.form.showPriorityMarkerColors.description": "Display task priority as colored outlines on map markers (high priority = red, medium = orange, low = teal). When disabled, markers use a standard grey outline.",
1117+
"Profile.form.showPriorityMarkerColors.label": "Show Priority Colors on Map Markers",
11161118
"Profile.form.systemNotifications.description": "Erhalte Benachrichtigungen über wichtige Systemereignisse von MapRoulette, wie geplante Ausfallzeiten.",
11171119
"Profile.form.teamNotifications.description": "Erhalte eine Benachrichtigung, wenn du von einem anderen Benutzer eingeladen wurdest, einem Team beizutreten.",
11181120
"Profile.form.uniqueCustomBasemap.error": "Eigene Kartenhintergründe benötigen einen eindeutigen Namen",
@@ -1572,5 +1574,6 @@
15721574
"Widgets.TeamsWidget.controls.myTeams.label": "Meine Teams",
15731575
"Widgets.TeamsWidget.createTeamTitle": "Neues Team erstellen",
15741576
"Widgets.TeamsWidget.viewTeamTitle": "Teamdetails",
1575-
"Widgets.review.simultaneousTasks": "Prüfe {taskCount, number} Aufgaben insgesamt"
1577+
"Widgets.review.simultaneousTasks": "Prüfe {taskCount, number} Aufgaben insgesamt",
1578+
"user.dropdown.reviewTask.label": "Review"
15761579
}

lang/en-US.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@
328328
"Admin.TaskAnalysisTable.columnHeaders.tags": "Tags",
329329
"Admin.TaskAnalysisTable.confirmActionWarning": "This process can take awhile, depending on the challenge size, and cannot be undone.",
330330
"Admin.TaskAnalysisTable.controls.inspectTask.label": "Inspect",
331-
"Admin.TaskAnalysisTable.controls.reviewTask.label": "Review",
331+
"Admin.TaskAnalysisTable.controls.reviewTask.label": "Review Again",
332332
"Admin.TaskAnalysisTable.controls.startTask.label": "Start",
333333
"Admin.TaskAnalysisTable.multipleTasks.tooltip": "Multiple bundled tasks",
334334
"Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Shown",
@@ -1113,6 +1113,8 @@
11131113
"Profile.form.revisionCountNotifications.description": "Receive periodic notifications indicating how many task revisions you currently have pending.",
11141114
"Profile.form.seeTagFixSuggestions.description": "User will see tag fix suggestions if they are provided.",
11151115
"Profile.form.seeTagFixSuggestions.label": "See Tag Fix Suggestions",
1116+
"Profile.form.showPriorityMarkerColors.description": "Display task priority as colored outlines on map markers (high priority = red, medium = orange, low = teal). When disabled, markers use a standard grey outline.",
1117+
"Profile.form.showPriorityMarkerColors.label": "Show Priority Colors on Map Markers",
11161118
"Profile.form.systemNotifications.description": "Receive notifications for important MapRoulette system events, such as planned downtime.",
11171119
"Profile.form.teamNotifications.description": "Receive a notification when you have been invited by another user to join a team.",
11181120
"Profile.form.uniqueCustomBasemap.error": "Custom Basemap names must be unique",
@@ -1572,5 +1574,6 @@
15721574
"Widgets.TeamsWidget.controls.myTeams.label": "My Teams",
15731575
"Widgets.TeamsWidget.createTeamTitle": "Create New Team",
15741576
"Widgets.TeamsWidget.viewTeamTitle": "Team Details",
1575-
"Widgets.review.simultaneousTasks": "Reviewing {taskCount, number} tasks together"
1577+
"Widgets.review.simultaneousTasks": "Reviewing {taskCount, number} tasks together",
1578+
"user.dropdown.reviewTask.label": "Review"
15761579
}

0 commit comments

Comments
 (0)