Merge remote-tracking branch 'upstream/main' into fix/drone-airspace

# Conflicts:
#	docs/CURRENT-STATE.md
#	src/app/constructCatalog.test.mjs
#	src/app/sourceComposition.test.mjs
#	src/data/layerState.test.mjs
#	src/data/layerStateTokenLedger.test.mjs
#	src/i18n/locales/ar.json
This commit is contained in:
Matt Van Horn committed 2026-11-03 11:55:42 -08:00
commit 08b8be26fe
195 files changed
+23414 -1578

No files matched your search

+29
View File
@@ -71,6 +71,18 @@ const layers = [
context: false,
noQuery: 'published third-party intel placemarks; not analyst records',
},
{
id: 'sea-marks',
aliases: ['seamarks', 'nautical charts', 'buoys', 'openseamap'],
context: false,
noQuery: 'raster tile overlay; no countable records',
},
{
id: 'ski-pistes',
aliases: ['ski slopes', 'ski runs', 'snow map', 'opensnowmap'],
context: false,
noQuery: 'raster tile overlay; no countable records',
},
{
id: 'flights',
track: true,
@@ -406,6 +418,23 @@ const layers = [
context: false,
noQuery: 'cable records are not loaded for queries',
},
{
// Results of the last osm_query ("hospitals in Kathmandu").
id: 'osm-places',
aliases: ['osm places', 'map search results', 'search results'],
context: false,
query: {
fields: {
name: ['t'],
kind: ['t'],
operator: ['t'],
emergency: ['t'],
wheelchair: ['t'],
openingHours: ['t'],
city: ['t'],
},
},
},
{
// Global Context owns this layer; voice reaches it through
// set_context_mode, never a bare toggle.