quanticsoul4772
55d5896cb3
Merge branch 'main' into upstream/route-outage-unavailable
2026-11-02 09:25:34 -08:00
quanticsoul4772 and Claude Opus 5.5
1bff1961b4
fix(routes): keep the 12 s budget from arrival and name the outage to voice
...
Starting the upstream timeout after the outbound queue let a request run
up to about 19 s, past the Directions layer's 15 s; the budget again runs
from arrival, queue wait included, and a budget spent before the request
leaves the queue answers 429 "routing busy" rather than an outage.
plan_route threw "Routing HTTP 502" for an outage, and voice passes only
the message on; it now throws "Routing service unavailable (HTTP 502)".
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-02 09:21:08 -08:00
Bilawal Sidhu
17daf897c3
Merge pull request #1458 from anobjectn/fix/node-24.22.1-security-release
...
fix(deps): pin Node 24.22.1 for the October 21, 2026 security release
2026-11-02 10:55:02 -06:00
quanticsoul4772 and Claude Opus 5.5
536f371dde
docs(changelog): credit #1509 in the fragment
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-02 08:52:35 -08:00
quanticsoul4772 and Claude Opus 5.5
f8795ff426
fix(routes): report an upstream routing outage as unavailable
...
When the OSRM routing service failed (a 5xx, a 403 block, a 404), answered
with a body that was not JSON, or did not answer at all (timeout, network
error), /api/route returned HTTP 200 with 'no route found' or 'route proxy
error'. plan_route turned that into invalid_arguments ("No walk route from
...: no route found"), blaming the caller for an outage, and the directions
layer reported "No route found between A and B".
The proxy now answers all of these with 502 {ok:false, error:'routing
service unavailable'}: a rejected upstream fetch, any failure status but
400, a non-JSON content type, and a body read that fails or does not parse.
An exception in the proxy's own code after that point is still a 200 'route
proxy error'. createRouteService throws for a 5xx before reading the body's
ok:false, so plan_route reports unavailable, and the directions source
treats any 5xx as "Routing unavailable (HTTP n)", also when the failure
page in front of the proxy is not JSON. OSRM's own refusal (a 400 such as
NoRoute, or a 200 without a route) still reads "no route found".
The 12 s upstream timeout now starts when the request leaves rather than
before it waits for an outbound slot, so a wait in the proxy's own queue
(up to about 8 s at the 1 s spacing) is not reported as an outage.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-02 08:42:57 -08:00
Sameh Khamis
d411802d8c
Merge branch 'main' into fix/node-24.22.1-security-release
2026-11-02 08:05:41 -08:00
Sameh Khamis
4c94f202d7
Merge pull request #210 from gaurav7902/main
...
docs: fix stale reference, document Shinjuku pilot pack, clarify test prerequisites
2026-11-02 08:05:35 -08:00
Sameh Khamis
2be9e00522
Merge branch 'main' of github.com:bilawalsidhu/gods-eye-view
2026-11-02 07:55:02 -08:00
Sameh Khamis
a61f6fb1bd
Merge pull request #1457 from ZloyS/denis/hal-728-dock-icon-only-wings
...
fix(dock): show only icons on the narrow dock wings so labels stop covering the voice control
2026-11-02 07:54:57 -08:00
Sameh Khamis
a50a61a0c7
Merge branch 'main' into denis/hal-728-dock-icon-only-wings
2026-11-02 07:45:21 -08:00
Sameh Khamis
bab5157989
Merge pull request #1427 from Sunil56224972/security/cross-site-gate-overpass-military
...
fix(security): add cross-site gate to military-installations proxy
2026-11-02 07:45:16 -08:00
Sameh Khamis
d646fdbe60
Pin Node 24.22.2, the current 24 LTS patch, keeping 24.22.1 as the security floor
2026-11-02 07:39:02 -08:00
Sameh Khamis
5b76a8a40b
Merge branch 'main' into security/cross-site-gate-overpass-military
2026-11-02 07:36:10 -08:00
Sameh Khamis
cb6a0e9008
Merge branch 'main' into fix/node-24.22.1-security-release
2026-11-02 07:35:05 -08:00
Sameh Khamis
0088df95ca
Merge pull request #980 from johnleshan/docs/add-codespaces-deployment
...
docs(readme): add GitHub Codespaces setup path
2026-11-02 07:35:00 -08:00
Sameh Khamis
f62fdcf67f
Merge branch 'main' into docs/add-codespaces-deployment
2026-11-02 07:26:42 -08:00
Sameh Khamis
ebd8439868
Merge pull request #1093 from Aliciawque/fix/multipart-cable-feature-ownership
...
fix(cables): preserve feature ownership across multipart geometry
2026-11-02 07:26:36 -08:00
Sameh Khamis
26f668844e
Merge branch 'main' into fix/multipart-cable-feature-ownership
2026-11-02 07:17:56 -08:00
Sameh Khamis
720260af58
Merge pull request #1462 from quanticsoul4772/upstream/voice-alias-hint-budget
...
fix(voice): leave aliases a layer id already spells out of the alias hint
2026-11-02 07:17:49 -08:00
Sameh Khamis
c572a28e44
Mend the test prerequisites, document local CCTV packs without the dead demo feed, and credit the author
2026-11-02 07:17:39 -08:00
Sameh Khamis
799273b301
Test the installations gate with the Overpass proxy tests, drop the stray PR body, and correct the fragment
2026-11-02 07:17:39 -08:00
Sameh Khamis
e9c6f2541f
Drop the gap beside the icon-only dock wings, point the state doc at the Vue dock, and credit the author
2026-11-02 07:17:18 -08:00
Sameh Khamis
a0131a027f
Merge branch 'main' of github.com:bilawalsidhu/gods-eye-view
2026-11-02 07:12:47 -08:00
Sameh Khamis
2c007a4ace
Merge branch 'main' into denis/hal-728-dock-icon-only-wings
2026-11-02 07:09:23 -08:00
Sameh Khamis
9fecc9c4ee
Say the alias hint filters only the first two aliases, and drop an id the filter now covers
2026-11-02 07:07:55 -08:00
Sameh Khamis
473ea3b90b
Merge branch 'main' into upstream/voice-alias-hint-budget
2026-11-02 07:07:55 -08:00
Sameh Khamis
fb06eab03f
Merge pull request #1447 from Rohilalala/fix/e-bikeshare-derived-capacity
...
fix(bikeshare): re-derive a station's missing capacity on every poll
2026-11-02 07:06:39 -08:00
Sameh Khamis
16756bb790
Align the doctor, state doc and bug template with the 24.22.1 pin, and credit the author
2026-11-02 07:06:14 -08:00
Sameh Khamis
8a23328ed1
Describe multipart cable ownership by behaviour and credit the author's handle
2026-11-02 07:06:11 -08:00
Sameh Khamis
91269cda24
Keep the Codespaces port private, say Provider Settings stays shut there, and credit the path
2026-11-02 07:06:08 -08:00
Sameh Khamis
31013d2201
Merge branch 'main' into security/cross-site-gate-overpass-military
2026-11-02 07:04:15 -08:00
Sameh Khamis
0b5a207049
Merge branch 'main' into fix/node-24.22.1-security-release
2026-11-02 07:02:37 -08:00
Sameh Khamis
0e37db66a0
Merge branch 'main' into docs/add-codespaces-deployment
2026-11-02 07:00:51 -08:00
Sameh Khamis
c1b12a6aa4
Merge branch 'main' into fix/multipart-cable-feature-ownership
2026-11-02 07:00:05 -08:00
Sameh Khamis
b17fe2b11c
Merge branch 'main' into fix/e-bikeshare-derived-capacity
2026-11-02 06:58:29 -08:00
quanticsoul4772
0697cd8493
Merge branch 'main' into upstream/voice-alias-hint-budget
2026-11-02 06:51:15 -08:00
Sameh Khamis
151ce3dee7
Merge pull request #1448 from Rohilalala/fix/e-local-adsb-geom-rate
...
fix(local-adsb): show a decoder feed's GNSS-sourced vertical rate
2026-11-02 00:18:11 -08:00
Sameh Khamis
d479c1c6f6
Read an ADS-B vertical rate from one shared field reader
2026-11-02 00:09:18 -08:00
Sameh Khamis
780d8903ee
Merge branch 'main' into fix/e-local-adsb-geom-rate
2026-11-02 00:09:11 -08:00
Sameh Khamis
abe138884e
Merge pull request #1436 from Rohilalala/fix/d-military-geom-vertical-rate
...
fix(military): read a GNSS-sourced vertical rate when no baro rate is sent
2026-11-02 00:09:05 -08:00
Sameh Khamis
d25951272b
Merge branch 'main' into fix/d-military-geom-vertical-rate
2026-11-02 00:01:44 -08:00
Sameh Khamis
dc261025ea
Merge pull request #1453 from Rohilalala/fix/e-satellite-launch-year
...
fix(satellites): stop matching a mission to a namesake from another year
2026-11-02 00:01:39 -08:00
Sameh Khamis
411cfd850b
Record the shared launch-year parser in the state doc and fragment
2026-11-01 23:53:25 -08:00
Sameh Khamis
6a01355560
Merge branch 'main' into fix/e-satellite-launch-year
2026-11-01 23:51:11 -08:00
Sameh Khamis
5a2bd8d9f9
Merge pull request #1449 from Rohilalala/fix/e-cable-tool-duplicates
...
fix(tools): list a split submarine cable once in find_submarine_cables
2026-11-01 23:51:06 -08:00
Sameh Khamis
e6be83cad7
Merge branch 'main' into fix/e-cable-tool-duplicates
2026-11-01 23:42:33 -08:00
Sameh Khamis
bd4f10b225
Merge pull request #1442 from Rohilalala/fix/e-traffic-coverage-rounding
...
fix(traffic): stop a few matched roads reading as "no matches"
2026-11-01 23:42:28 -08:00
Sameh Khamis
36410c7f82
Merge branch 'main' into fix/e-traffic-coverage-rounding
2026-11-01 23:35:19 -08:00
Sameh Khamis
c40f67a345
Merge pull request #1434 from Rohilalala/fix/c-unknown-altitude-speech
...
fix(voice): leave out an unreported altitude instead of saying 0 feet
2026-11-01 23:35:07 -08:00
Sameh Khamis
01c6977cdd
Merge branch 'main' into fix/c-unknown-altitude-speech
2026-11-01 23:25:42 -08:00