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
5b76a8a40b
Merge branch 'main' into security/cross-site-gate-overpass-military
2026-11-02 07:36:10 -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
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
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
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
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
Sameh Khamis
7e952d031c
Merge pull request #1444 from Rohilalala/fix/e-replay-speed-countdown
...
fix(missions): keep the replay countdown real-time when the speed changes
2026-11-01 23:25:32 -08:00
Sameh Khamis
004b452966
Merge branch 'main' into fix/e-replay-speed-countdown
2026-11-01 23:16:11 -08:00
Sameh Khamis
0c67f54d2b
Merge pull request #1443 from Rohilalala/fix/e-replay-countdown-ten
...
fix(missions): run the full T-10 replay countdown after the tile hold
2026-11-01 23:15:58 -08:00
Sameh Khamis
e4c39fbea9
Merge branch 'main' into fix/e-replay-countdown-ten
2026-11-01 23:06:41 -08:00
Sameh Khamis
a38c9a6b22
Merge pull request #1433 from Rohilalala/fix/b-awareness-marker-km
...
fix(awareness): show a 999.6 m contact marker as 1.0 km, not 1000 m
2026-11-01 23:06:33 -08:00
Sameh Khamis
8a5cad98fa
Merge branch 'main' into fix/b-awareness-marker-km
2026-11-01 22:57:14 -08:00
Sameh Khamis
4ef37d44c5
Merge pull request #1502 from bilawalsidhu/sameh/core-leftovers
...
Keep the timing test's Vite cache out of the package tree
2026-11-01 22:53:51 -08:00
Sameh Khamis
4779432e48
Read a satellite's launch year from one TLE parser
...
The catalog stored the designator on satrec.intldesg for
internationalDesignatorYear, while the active-TLE lookup parsed the same
columns with tleLineLaunchYear. Each catalog entry now keeps launchYear from
tleLineLaunchYear, which moves to src/sources/tle.js beside the other TLE
field readers, and internationalDesignatorYear goes.
A blank designator now reads as an unknown year in both lookups; the
active-TLE lookup read it as 2000.
2026-11-01 22:53:35 -08:00
Sameh Khamis
bfeec17c81
Merge branch 'main' into fix/e-satellite-launch-year
2026-11-01 22:51:43 -08:00
Sameh Khamis
98173afd6b
test(launches): stub the replay panel the speed control now publishes to
...
On main, setReplaySpeed publishes the speed control through
parts.panel.publishPanel, so the replay rig needs a panel stub.
2026-11-01 22:51:37 -08:00
Sameh Khamis
950d1b78ce
Merge branch 'main' into fix/b-awareness-marker-km
2026-11-01 22:47:58 -08:00
Sameh Khamis
e40bff37d2
test(traffic): keep the timing test's Vite cache out of the package tree
...
The traffic timing test starts a Vite server rooted at the package, which
wrote its dependency cache to node_modules/.vite and kept writing after the
server closed. A host running Core's suite then finds files inside Core and
its check refuses them. The server now uses a temporary cache directory,
removed afterwards, and skips dependency discovery, which the SSR-loaded
modules never need.
The HUD place-lookup changelog note credits its PR, #1459 .
2026-11-01 22:47:05 -08:00
Sameh Khamis
e8d5e8793e
Merge pull request #1501 from bilawalsidhu/sameh/rail-pills
...
Show the panel rails as labelled pills until a panel opens
2026-11-01 22:47:03 -08:00
Sameh Khamis
d14205160a
Format every metre/kilometre distance through one shared helper
...
Directions, the Contacts marker and panel, placed annotation labels, the
drawn-line measure, the Cockpit and formatRouteDistance each chose the unit
and precision on their own, and most chose before rounding: #1450 , #1433 and
formatDistanceText or kilometreDigits from src/data/distanceFormat.js, which
cut after rounding. Each keeps its own metre step and rendering.
That also fixes the 10 km cut the Contacts marker and panel, the drawn-line
measure and the Cockpit still had (9,960 m read 10.0 km). The helper returns
kilometres already rounded, so the plain marker and the localized panel no
longer disagree on half-tenths such as 1,450 m.
A negative annotation distance now leaves the label without a distance, and
a drawn line with a coordinate that is not a number shows no measure, rather
than printing 0 m or NaN km. The HUD altitude tag and the spoken view height
keep their own unit choice.
2026-11-01 22:40:28 -08:00
Sameh Khamis
c6fff6e7b8
changelog: note the rail pills
2026-11-01 22:40:17 -08:00
Sameh Khamis
d546d65380
feat(kit): show the panel rails as labelled pills until a panel opens
...
UiRail takes `collapsible`: while no panel on its side is open, each item
shows its icon and label as a pill, and once one opens the labels fold away
to the icon rail, making room for the panel. The tip is not shown while the
label is on screen; the button keeps its accessible name and the visible
label is hidden from assistive technology. The side panel rails turn it on.
Each rail is now placed by its screen-side edge, at the rail clearance, so a
rail that widens grows toward the middle of the screen; collapsed, it sits
6px outside its stack as before.
2026-11-01 22:40:17 -08:00
Sameh Khamis
2124f56f92
Merge branch 'main' into fix/b-awareness-marker-km
2026-11-01 22:40:10 -08:00
Sameh Khamis
6acaa01ca8
Merge pull request #1445 from Rohilalala/fix/e-route-label-kilometre
...
fix(annotations): label a 996 m line or route as 1.0 km, not 1000 m
2026-11-01 22:40:05 -08:00