n30nex
7891ccd687
Merge upstream MeshMapper discovery into the 2.0 experiment
2026-10-01 20:33:12 -04:00
MrAlders0n
27ca84f51e
fix(meshmapper): allow MeshMapper's 60s request timeout
2026-10-01 06:05:42 -04:00
MrAlders0n
7392fdd2d6
fix(meshmapper): create group member IATAs and import zone names and centers
2026-09-30 23:21:44 -04:00
MrAlders0n
f8ee1ac884
feat(meshmapper): import regional channels and scope channel lists by region
2026-09-30 23:09:40 -04:00
MrAlders0n
38b1a206b1
fix(meshmapper): respect MeshMapper's per-endpoint rate limits
2026-09-30 22:56:10 -04:00
MrAlders0n
a970484b00
feat(meshmapper): import zone groups as regions
2026-09-30 22:56:10 -04:00
MrAlders0n
bfda0d5281
feat(meshmapper): discover scope sources from the zone list
2026-09-30 22:46:00 -04:00
MrAlders0n
9a4e17b270
feat(meshmapper): import zones for every known IATA
2026-09-30 22:23:37 -04:00
MrAlders0n
2f49ffb3a3
feat(api): filter scope lists by region and catalogue membership
...
Region-filtered /scopes and /stats/scopes now list manual scopes configured
for the region and imported scopes whose MeshMapper catalogue includes the
IATA, instead of inferring membership from observed traffic. Filtered
/scopes returns string[] like the unfiltered call.
Manual scopes now require a region in config.
2026-09-30 22:05:04 -04:00
n30nex
a5c8d2839b
feat(scopes): expose cached regional catalogue context
2026-09-30 21:07:42 -04:00
MrAlders0n
0e242574fb
feat(meshmapper): import region boundaries from the Zones API
...
Imported boundaries override borderFile on the border map and for foreign marking, falling back to the manual border when MeshMapper has none.
2026-09-30 12:38:36 -04:00
MrAlders0n
8a488fde95
fix(meshmapper): retry failed catalogue fetches sooner
...
A transient failure pushed the next attempt out by the full refresh interval. Failures now retry in five minutes, with a server Retry-After still honoured as a ceiling.
2026-09-30 10:31:08 -04:00
n30nex
574bba4e13
fix: address maintainer review for #174
2026-09-30 07:19:03 -04:00
n30nex
986a6c0788
test(scopes): synchronize the timeout fixture state
2026-09-30 07:19:03 -04:00
n30nex
c18e059e0d
feat(scopes): import cached regional MeshMapper catalogues
2026-09-30 07:19:03 -04:00