From 2685ca293c9b6373806d25d00772a1212d5432f2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 20 Dec 2025 17:45:32 +0000 Subject: [PATCH 1/3] Initial plan From 073acbed73866da64a84e936b38a2acb5ea23e60 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 20 Dec 2025 17:48:25 +0000 Subject: [PATCH 2/3] Add iata field to MeshMapper API payload with static YOW constant Co-authored-by: MrAlders0n <55921894+MrAlders0n@users.noreply.github.com> --- content/wardrive.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/content/wardrive.js b/content/wardrive.js index ecbbcf1..10b8696 100644 --- a/content/wardrive.js +++ b/content/wardrive.js @@ -79,6 +79,9 @@ const MESHMAPPER_CAPACITY_CHECK_URL = "https://yow.meshmapper.net/capacitycheck. const MESHMAPPER_API_KEY = "59C7754DABDF5C11CA5F5D8368F89"; const MESHMAPPER_DEFAULT_WHO = "GOME-WarDriver"; // Default identifier +// Static for now; will be made dynamic later. +const WARDIVE_IATA_CODE = "YOW"; + // ---- App Version Configuration ---- // This constant is injected by GitHub Actions during build/deploy // For release builds: Contains the release version (e.g., "v1.3.0") @@ -1120,7 +1123,8 @@ async function postToMeshMapperAPI(lat, lon, heardRepeats) { power: getCurrentPowerSetting() || "N/A", heard_repeats: heardRepeats, ver: APP_VERSION, - test: 0 + test: 0, + iata: WARDIVE_IATA_CODE }; debugLog(`Posting to MeshMapper API: lat=${lat.toFixed(5)}, lon=${lon.toFixed(5)}, who=${payload.who}, power=${payload.power}, heard_repeats=${heardRepeats}, ver=${payload.ver}`); From 16d4b4e2763becd491d92812ddd13a17c04842f1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 20 Dec 2025 17:49:17 +0000 Subject: [PATCH 3/3] Include iata field in debug log for consistency Co-authored-by: MrAlders0n <55921894+MrAlders0n@users.noreply.github.com> --- content/wardrive.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/wardrive.js b/content/wardrive.js index 10b8696..9aee5e6 100644 --- a/content/wardrive.js +++ b/content/wardrive.js @@ -1127,7 +1127,7 @@ async function postToMeshMapperAPI(lat, lon, heardRepeats) { iata: WARDIVE_IATA_CODE }; - debugLog(`Posting to MeshMapper API: lat=${lat.toFixed(5)}, lon=${lon.toFixed(5)}, who=${payload.who}, power=${payload.power}, heard_repeats=${heardRepeats}, ver=${payload.ver}`); + debugLog(`Posting to MeshMapper API: lat=${lat.toFixed(5)}, lon=${lon.toFixed(5)}, who=${payload.who}, power=${payload.power}, heard_repeats=${heardRepeats}, ver=${payload.ver}, iata=${payload.iata}`); const response = await fetch(MESHMAPPER_API_URL, { method: "POST",