+ ): {
+ key: string
+ value?: string
+ oldValue?: string
step: OsmObject
}[] {
-
const allDiffs: {
- key: string;
- value?: string;
- oldValue?: string;
+ key: string
+ value?: string
+ oldValue?: string
step: OsmObject
}[] = []
for (const history of histories) {
const filtered = history.filter(
(step) =>
- !onlyShowUsername ||
- onlyShowUsername?.has(step.tags["_last_edit:contributor"])
+ !onlyShowUsername || onlyShowUsername?.has(step.tags["_last_edit:contributor"])
)
for (const step of filtered) {
const diff: {
- key: string;
- value?: string;
- oldValue?: string;
+ key: string
+ value?: string
+ oldValue?: string
step: OsmObject
}[] = HistoryUtils.tagHistoryDiff(step, history)
allDiffs.push(...diff)
}
}
-
return allDiffs
}
}
diff --git a/src/UI/InspectorGUI.svelte b/src/UI/InspectorGUI.svelte
index 6b292a4730..978c87dd85 100644
--- a/src/UI/InspectorGUI.svelte
+++ b/src/UI/InspectorGUI.svelte
@@ -71,7 +71,6 @@
}
})
-
let state = {
mapProperties: maplibremap,
searchState: {
@@ -175,10 +174,9 @@
}
map.data.flyTo({
zoom: 14,
- center: [suggestion.lon, suggestion.lat]
+ center: [suggestion.lon, suggestion.lat],
})
}
-
diff --git a/src/UI/Search/SearchResults.svelte b/src/UI/Search/SearchResults.svelte
index 29fd8408c7..2dc074b11d 100644
--- a/src/UI/Search/SearchResults.svelte
+++ b/src/UI/Search/SearchResults.svelte
@@ -55,9 +55,12 @@
{#if $allowFilters}
{/if}
- {
- state.searchState.applyGeocodeResult(select.detail)
- }}>
+ {
+ state.searchState.applyGeocodeResult(select.detail)
+ }}
+ >
{#if $recentlySeen?.length > 0}
diff --git a/src/UI/SpecialVisualizations.ts b/src/UI/SpecialVisualizations.ts
index 439c3e03f5..8d7f393072 100644
--- a/src/UI/SpecialVisualizations.ts
+++ b/src/UI/SpecialVisualizations.ts
@@ -1,7 +1,11 @@
import { FixedUiElement } from "./Base/FixedUiElement"
import BaseUIElement from "./BaseUIElement"
import { default as FeatureTitle } from "./Popup/Title.svelte"
-import { RenderingSpecification, SpecialVisualization, SpecialVisualizationState } from "./SpecialVisualization"
+import {
+ RenderingSpecification,
+ SpecialVisualization,
+ SpecialVisualizationState,
+} from "./SpecialVisualization"
import { HistogramViz } from "./Popup/HistogramViz"
import { UploadToOsmViz } from "./Popup/UploadToOsmViz"
import { MultiApplyViz } from "./Popup/MultiApplyViz"
@@ -36,11 +40,8 @@ import { UISpecialVisualisations } from "./SpecialVisualisations/UISpecialVisual
import { SettingsVisualisations } from "./SpecialVisualisations/SettingsVisualisations"
import { ReviewSpecialVisualisations } from "./SpecialVisualisations/ReviewSpecialVisualisations"
import { DataImportSpecialVisualisations } from "./SpecialVisualisations/DataImportSpecialVisualisations"
-import TagrenderingManipulationSpecialVisualisations
- from "./SpecialVisualisations/TagrenderingManipulationSpecialVisualisations"
-import {
- WebAndCommunicationSpecialVisualisations
-} from "./SpecialVisualisations/WebAndCommunicationSpecialVisualisations"
+import TagrenderingManipulationSpecialVisualisations from "./SpecialVisualisations/TagrenderingManipulationSpecialVisualisations"
+import { WebAndCommunicationSpecialVisualisations } from "./SpecialVisualisations/WebAndCommunicationSpecialVisualisations"
import ClearGPSHistory from "./BigComponents/ClearGPSHistory.svelte"
import AllFeaturesStatistics from "./Statistics/AllFeaturesStatistics.svelte"
diff --git a/src/assets/contributors.json b/src/assets/contributors.json
index d1c9d53338..62282a5bc9 100644
--- a/src/assets/contributors.json
+++ b/src/assets/contributors.json
@@ -1,11 +1,11 @@
{
"contributors": [
{
- "commits": 9515,
+ "commits": 9531,
"contributor": "Pieter Vander Vennet"
},
{
- "commits": 546,
+ "commits": 557,
"contributor": "Robin van der Linde"
},
{
diff --git a/src/assets/language_in_country.json b/src/assets/language_in_country.json
index 432121b43f..d350af3779 100644
--- a/src/assets/language_in_country.json
+++ b/src/assets/language_in_country.json
@@ -682,9 +682,9 @@
"vi"
],
"VU": [
- "fr",
"en",
- "bi"
+ "bi",
+ "fr"
],
"WS": [
"en",
diff --git a/src/assets/schemas/layerconfigmeta.json b/src/assets/schemas/layerconfigmeta.json
index 12860a471d..7ad2b52077 100644
--- a/src/assets/schemas/layerconfigmeta.json
+++ b/src/assets/schemas/layerconfigmeta.json
@@ -11133,6 +11133,10 @@
"if": "value=memorial",
"then": "memorial - Layer showing memorial plaques, based upon a unofficial theme. Can be expanded to have multiple types of memorials later on"
},
+ {
+ "if": "value=mobility_hub",
+ "then": "mobility_hub - Mobility hubs are places where different kinds of transit meet, making it easy to switch between them. These places are usually part of a larger network or system."
+ },
{
"if": "value=mountain_rescue",
"then": "mountain_rescue - A building where first aid responders store material and might be on watch"
diff --git a/src/assets/schemas/layoutconfigmeta.json b/src/assets/schemas/layoutconfigmeta.json
index 43393b27f1..7171f101b6 100644
--- a/src/assets/schemas/layoutconfigmeta.json
+++ b/src/assets/schemas/layoutconfigmeta.json
@@ -1012,6 +1012,10 @@
"if": "value=memorial",
"then": "memorial (builtin) - Layer showing memorial plaques, based upon a unofficial theme. Can be expanded to have multiple types of memorials later on"
},
+ {
+ "if": "value=mobility_hub",
+ "then": "mobility_hub (builtin) - Mobility hubs are places where different kinds of transit meet, making it easy to switch between them. These places are usually part of a larger network or system."
+ },
{
"if": "value=mountain_rescue",
"then": "mountain_rescue (builtin) - A building where first aid responders store material and might be on watch"
@@ -13777,6 +13781,10 @@
"if": "value=memorial",
"then": "memorial - Layer showing memorial plaques, based upon a unofficial theme. Can be expanded to have multiple types of memorials later on"
},
+ {
+ "if": "value=mobility_hub",
+ "then": "mobility_hub - Mobility hubs are places where different kinds of transit meet, making it easy to switch between them. These places are usually part of a larger network or system."
+ },
{
"if": "value=mountain_rescue",
"then": "mountain_rescue - A building where first aid responders store material and might be on watch"
@@ -35578,6 +35586,10 @@
"if": "value=memorial",
"then": "memorial - Layer showing memorial plaques, based upon a unofficial theme. Can be expanded to have multiple types of memorials later on"
},
+ {
+ "if": "value=mobility_hub",
+ "then": "mobility_hub - Mobility hubs are places where different kinds of transit meet, making it easy to switch between them. These places are usually part of a larger network or system."
+ },
{
"if": "value=mountain_rescue",
"then": "mountain_rescue - A building where first aid responders store material and might be on watch"