v0.8.0: POTUS fleet tracking, full aircraft color-coding, carrier fidelity, UI overhaul

New features:
- POTUS fleet (AF1, AF2, Marine One) with hot-pink icons + gold halo ring
- 9-color aircraft system: military, medical, police, VIP, privacy, dictators
- Sentinel-2 fullscreen overlay with download/copy/open buttons (green themed)
- Carrier homeport deconfliction — distinct pier positions instead of stacking
- Toggle all data layers button (cyan when active, excludes MODIS Terra)
- Version badge + update checker + Discussions shortcut in UI
- Overhauled MapLegend with POTUS fleet, wildfires, infrastructure sections
- Data center map layer with ~700 global DCs from curated dataset

Fixes:
- All Air Force Two ICAO hex codes now correctly identified
- POTUS icon priority over grounded state
- Sentinel-2 no longer overlaps bottom coordinate bar
- Region dossier Nominatim 429 rate-limit retry/backoff
- Docker ENV legacy format warnings resolved
- UI buttons cyan in dark mode, grey in light mode
- Circuit breaker for flaky upstream APIs

Community: @suranyami — parallel multi-arch Docker builds + runtime BACKEND_URL fix (PR #35, #44)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Former-commit-id: 7c523df70a2d26f675603166e3513d29230592cd
This commit is contained in:
anoracleofra-codeandClaude Opus 4.6 committed 2026-03-12 09:31:37 -06:00
1 parent a0d0a449eb
commit 34db99deaf
20 files changed
+907 -553

No files matched your search

@@ -0,0 +1 @@
430ac93c4f7c4fb5a3e596ec38e3b7794c731cc1
@@ -0,0 +1 @@
476b691be156eb4fe6a6ad80f882c1dbaded8c33
+1
View File
@@ -0,0 +1 @@
{"Calle de Yecora, 4 28009 Madrid Spain": [40.4422104, -3.5761345], "19 Tai Seng Dr 535222 Singapore Singapore": [1.3377346, 103.8936956], "Str. Garii nr. 21 400267 Cluj-Napoca Romania": [46.7871608, 23.5919947], "Brauerstra\u00dfe 48 76135 Karlsruhe Germany": [48.9996891, 8.3848499], "Block 1\u060c Fifth Ring road Farwaniya Kuwait": [29.2971097, 47.9119937], "Arab League St Doha Qatar": null, "250 Stockton Ave 95126-2761 San Jose USA": [37.3335559, -121.9058015], "68789 Sankt Leon-Rot Germany +49 (0)6227 / 7-4747": null, "1 Brick Ln E1 6PU London UK": [51.5173495, -0.0710502], "1 Century Pl L4L 8R2 Woodbridge Canada": null, "1 Changi Business Park Ave 1, #04-02 Ultro Building 486058 Singapore Singapore": null, "1st Ave 1 02451 Waltham United States": null, "1 Foxboro Rd RH1 1TD Redhill UK": [51.2453634, -0.1593644], "1 Greenwich View E14 9NN London UK": [51.502333, 0.0936179], "1 Summer St, 7th Floor 02110 Boston USA": null, "1 Tarver Street Port Melbourne Australia": [-37.8352263, 144.9206248], "Stanhope Road GU15 3DW Camberley United Kingdom": [51.3313401, -0.7702558], "1-11 Templar Rd 2759 Erskine Park Australia": [-33.8179371, 150.796101], "Technopark, 750 Estuary Chai Chee Road 469005 Singapore Singapore": null, "Marsiling Road 739144 Singapore Singapore": [1.4435556, 103.7809882], "10 Tampines Central 1 529536 Singapore Singapore": [1.35422, 103.9451247], "10 Rue des Freres Peugeot ZI Vidailhan 31130 Balma France": [43.6254898, 1.4874351], "10 S Canal St 60606-3739 Chicago USA": [41.8685794, -87.6392676], "100 Delawanna Ave 07014 Clifton USA": [40.8299306, -74.12675], "100 Wickham St, Fortitude Valley 4000 Brisbane Australia": [-27.4601076, 153.031092], "100 Wickham Street, Level 1 4006 Fortitude Valley Australia": null, "1000 Eskdale Rd RG41 Wokingham UK": null, "1001 Windward Concourse 30005-4154 Alpharetta USA": [34.0967157, -84.2371718], "101 Aquila Way 30168 Austell United States": [33.7465626, -84.5797393], "102 S. Tejon 80903 Colorado Springs United States": [38.8355488, -104.8238012], "105 Cabot St. Needham United States": [42.302236, -71.2195652], "11 N Pearl St 12207 Albany USA": [42.6500293, -73.7520746], "1100 Empire Central Pl 75247-4306 Dallas USA": [32.8217447, -96.8736273], "1100 Space Park Drive Santa Clara United States": [37.3757953, -121.9533356], "1100 White St SW 30310-2636 Atlanta USA": null, "1101 Space Park Drive Santa Clara United States": [37.376311, -121.9533791], "1102 Grand Blvd 64106 Kansas City USA": [39.1009164, -94.5812414], "Sun Center Dr 11085 95670 Rancho Cordova United States": [38.5952814, -121.2707894], "111 8th Avenue 10011 New York United States": [40.7408812, -74.0020865], "111 8th Ave, Suite 307 10011 New York USA": null, "111 8th Ave 10011 New York USA": [40.7408812, -74.0020865], "111 Town Square Pl NJ 07310 Jersey City United States": [40.7263131, -74.0337522], "11191 Victoria Drive 55318 Chaska United States": [44.8114518, -93.6225108], "1122 3rd Ave 98101 Seattle USA": [47.6069698, -122.3347907], "1124 Hardy Rd 77020 Houston United States": [29.8179633, -95.3540194], "1125 Energy Park Drive MN 55108 St. Paul United States": [44.9721956, -93.1472766], "113 N Myers NC 28202 Charlotte United States": [35.2220173, -80.834974], "115 Second Avenue MA 02451 Waltham United States": [42.3930594, -71.2654147], "1150 White St SW 30310 Atlanta USA": [33.7343565, -84.426634], "11500 NW 25th Street, NW 117th Avenue, Building 6/7 FL 33172 Miami United States": null, "11525 Main St 80020 Broomfield USA": [39.9051013, -105.073119], "11751 Meadowville Ln 23836-6315 Chester USA": null, "11830 Webb Chapel Road TX 75234 Dallas United States": [32.911956, -96.8706571], "E Cornell Ave 11900 80014 Aurora United States": [39.6609392, -104.8551748], "120 E. Van Buren 85004 Phoenix United States": [33.4519107, -112.0719077], "12001-12245 North Freeway TX 77060 Houston United States": null, "1201 Comstock 95054 Santa Clara United States": [37.3749966, -121.9540769], "1210 Integrity Dr 75081 Richardson USA": [32.965124, -96.712599], "1215 Integrity Dr 75081 Richardson USA": [32.9648333, -96.7158846], "1221 Coit Rd 75075-7761 Plano USA": [33.0160146, -96.7668851], "12270 World Trade Drive San Diego United States": [32.9886013, -117.073246], "12270 World Trade Dr 92128-3765 San Diego USA": [32.9886013, -117.073246], "123 Eagle Street, level 8 4000 Brisbane Australia": null, "1232 Alma Road TX 75081 Richardson United States": [32.9660061, -96.7155959], "125 North Myers Street NC 28202 Charlotte United States": [35.221531, -80.8358072], "128 1st Ave 02494 Needham USA": [42.3017877, -71.2218114], "13 Tai Seng Dr 535219 Singapore Singapore": [1.3382448, 103.8947293], "1300 Federal Boulevard NJ Carteret United States": [40.5838627, -74.2488997], "1301 Fannin St 77002 Houston USA": [29.7534328, -95.365798], "to be provided Calgary Canada": null, "1320 Kifer Rd 94086 Sunnyvale USA": [37.3763538, -122.0189126], "1331 E Business Center Dr. 60056 Chicago United States": null, "1350 Duane AveLine truncated
+1
View File
@@ -0,0 +1 @@
[{"OBJECT_NAME": "TANDEM-X", "NORAD_CAT_ID": 36605, "MEAN_MOTION": 15.19152049, "ECCENTRICITY": 0.0001839, "INCLINATION": 97.4475, "RA_OF_ASC_NODE": 79.6057, "ARG_OF_PERICENTER": 96.5354, "MEAN_ANOMALY": 263.609, "BSTAR": 8.376500000000001e-05, "EPOCH": "2026-03-11T12:13:02"}, {"OBJECT_NAME": "ICEYE-X9", "NORAD_CAT_ID": 47506, "MEAN_MOTION": 15.28271202, "ECCENTRICITY": 0.0008413, "INCLINATION": 97.3622, "RA_OF_ASC_NODE": 54.3082, "ARG_OF_PERICENTER": 126.886, "MEAN_ANOMALY": 233.3152, "BSTAR": 0.0010076, "EPOCH": "2023-12-28T11:08:25"}, {"OBJECT_NAME": "XR-1 (ICEYE-X10)", "NORAD_CAT_ID": 47507, "MEAN_MOTION": 15.22197725, "ECCENTRICITY": 0.001392, "INCLINATION": 97.3689, "RA_OF_ASC_NODE": 55.932, "ARG_OF_PERICENTER": 134.347, "MEAN_ANOMALY": 225.891, "BSTAR": 0.00062135, "EPOCH": "2023-12-28T04:01:27"}, {"OBJECT_NAME": "ICEYE-X8", "NORAD_CAT_ID": 47510, "MEAN_MOTION": 15.26805421, "ECCENTRICITY": 0.0007492, "INCLINATION": 97.3641, "RA_OF_ASC_NODE": 54.4014, "ARG_OF_PERICENTER": 124.0674, "MEAN_ANOMALY": 236.1278, "BSTAR": 0.00062244, "EPOCH": "2023-12-28T10:34:23"}, {"OBJECT_NAME": "CARCARA 2 (ICEYE-X19)", "NORAD_CAT_ID": 52758, "MEAN_MOTION": 15.2367522, "ECCENTRICITY": 0.0016139, "INCLINATION": 97.5536, "RA_OF_ASC_NODE": 118.8008, "ARG_OF_PERICENTER": 18.762, "MEAN_ANOMALY": 341.4208, "BSTAR": 0.00097146, "EPOCH": "2023-12-28T11:28:53"}, {"OBJECT_NAME": "ICEYE-X20", "NORAD_CAT_ID": 52759, "MEAN_MOTION": 15.31342668, "ECCENTRICITY": 0.0009251, "INCLINATION": 97.5547, "RA_OF_ASC_NODE": 121.6431, "ARG_OF_PERICENTER": 23.0489, "MEAN_ANOMALY": 337.1165, "BSTAR": 0.00093185, "EPOCH": "2023-12-28T10:29:34"}, {"OBJECT_NAME": "ICEYE-X17", "NORAD_CAT_ID": 52762, "MEAN_MOTION": 15.2124607, "ECCENTRICITY": 0.0013644, "INCLINATION": 97.5558, "RA_OF_ASC_NODE": 120.8021, "ARG_OF_PERICENTER": 1.6767, "MEAN_ANOMALY": 358.4512, "BSTAR": 0.00057881, "EPOCH": "2023-12-28T09:08:20"}, {"OBJECT_NAME": "ICEYE-X27", "NORAD_CAT_ID": 55062, "MEAN_MOTION": 15.21915655, "ECCENTRICITY": 0.0013054, "INCLINATION": 97.4564, "RA_OF_ASC_NODE": 59.6015, "ARG_OF_PERICENTER": 58.5293, "MEAN_ANOMALY": 301.7217, "BSTAR": 0.00058627, "EPOCH": "2023-12-28T03:09:32"}, {"OBJECT_NAME": "ICEYE-X12", "NORAD_CAT_ID": 48914, "MEAN_MOTION": 15.19543383, "ECCENTRICITY": 0.0001769, "INCLINATION": 97.6141, "RA_OF_ASC_NODE": 134.5462, "ARG_OF_PERICENTER": 318.3531, "MEAN_ANOMALY": 41.7569, "BSTAR": 0.0007832000000000001, "EPOCH": "2023-12-28T10:18:56"}, {"OBJECT_NAME": "ICEYE-X13", "NORAD_CAT_ID": 48916, "MEAN_MOTION": 15.18467295, "ECCENTRICITY": 0.0006345, "INCLINATION": 97.6161, "RA_OF_ASC_NODE": 135.3491, "ARG_OF_PERICENTER": 6.2034, "MEAN_ANOMALY": 353.9277, "BSTAR": 0.00073797, "EPOCH": "2023-12-28T11:30:27"}, {"OBJECT_NAME": "ICEYE-X15", "NORAD_CAT_ID": 48917, "MEAN_MOTION": 15.30363767, "ECCENTRICITY": 0.0010194, "INCLINATION": 97.6127, "RA_OF_ASC_NODE": 142.3594, "ARG_OF_PERICENTER": 272.128, "MEAN_ANOMALY": 87.8793, "BSTAR": 0.00079595, "EPOCH": "2023-12-28T10:33:29"}, {"OBJECT_NAME": "ICEYE-X16", "NORAD_CAT_ID": 51008, "MEAN_MOTION": 15.3391081, "ECCENTRICITY": 0.0005633, "INCLINATION": 97.4149, "RA_OF_ASC_NODE": 68.7598, "ARG_OF_PERICENTER": 271.0358, "MEAN_ANOMALY": 89.0239, "BSTAR": 0.0009538, "EPOCH": "2023-12-28T10:17:07"}, {"OBJECT_NAME": "ICEYE-X14", "NORAD_CAT_ID": 51070, "MEAN_MOTION": 15.19599986, "ECCENTRICITY": 0.0006515, "INCLINATION": 97.418, "RA_OF_ASC_NODE": 67.3206, "ARG_OF_PERICENTER": 19.2413, "MEAN_ANOMALY": 340.9067, "BSTAR": 0.00061029, "EPOCH": "2023-12-28T10:10:51"}, {"OBJECT_NAME": "CARCARA 1 (ICEYE-X18)", "NORAD_CAT_ID": 52749, "MEAN_MOTION": 15.22164983, "ECCENTRICITY": 0.0015759, "INCLINATION": 97.5512, "RA_OF_ASC_NODE": 118.1578, "ARG_OF_PERICENTER": 31.6119, "MEAN_ANOMALY": 328.606, "BSTAR": 0.0010144, "EPOCH": "2023-12-28T11:11:43"}, {"OBJECT_NAME": "ICEYE-X24", "NORAD_CAT_ID": 52755, "MEAN_MOTION": 15.27727758, "ECCENTRICITY": 0.0003109, "INCLINATION": 97.5567, "RA_OF_ASC_NODE": 121.2112, "ARG_OF_PERICENTER": 212.0851, "MEAN_ANOMALY": 148.0199, "BSTAR": 0.0010204, "EPOCH": "2023-12-28T10:06:30"}, {"OBJECT_NAME": "ICEYE-X56", "NORAD_CAT_ID": 64574, "MEAN_MOTION": 14.94953964, "ECCENTRICITY": 6.16e-05, "INCLINATION": 97.7614, "RA_OF_ASC_NODE": 187.0362, "ARG_OF_PERICENTER": 327.3446, "MEAN_ANOMALY": 32.7736, "BSTAR": 0.0005131000000000001, "EPOCH": "2026-03-12T04:51:16"}, {"OBJECT_NAME": "ICEYE-X43", "NORAD_CAT_ID": 60539, "MEAN_MOTION": 14.99356582, "ECCENTRICITY": 0.0002481, "INCLINATION": 97.6821, "RA_OF_ASC_NODE": 149.4251, "ARG_OF_PERICENTER": 58.9066, "MEAN_ANOMALY": 301.2401, "BSTAR": 0.00034051, "EPOCH": "2026-03-12T03:28:28"}, {"OBJECT_NAME": "ICEYE-X57", "NORAD_CAT_ID": 64578, "MEAN_MOTION": 15.00889527, "ECCENTRICITY": 0.0002265, "INCLINATION": 97.7626, "RA_OF_ASC_NODE": 187.5625, "ARG_OF_PERICENTER": 73.3026, "MEAN_ANOMALY": 286.8446, "BSTAR": 0.0005237600000000001, "EPOCH": "2026-03-12T04:42:07"}, {"OBJECT_NAME": "ICEYE-X4", "NORAD_CAT_ID": 44390, "MEAN_MOTION": 15.27047711, "ECCENTRICITY": 0.001224, "ILine truncated