Sameh Khamis
|
79176667b0
|
Merge pull request #973 from Sunil56224972/fix/tomtom-cross-site-gate
fix(traffic): refuse cross-site requests before they spend the TomTom budget
|
2026-10-16 17:01:31 -07:00 |
|
Sameh Khamis
|
e15b169e3d
|
Merge pull request #1135 from djabhi31/fix/director-scene-results-971
fix(director): keep scene results and save status accurate (#971)
|
2026-10-16 16:10:16 -07:00 |
|
Sameh Khamis
|
9898058fa5
|
Merge pull request #1142 from ariannamethod/codex/fix-antimeridian-polygon-containment
fix(perimeters): handle antimeridian queries and incident card anchors
|
2026-10-16 16:04:17 -07:00 |
|
Sameh Khamis
|
2189e9c512
|
Merge pull request #1136 from djabhi31/test/rocket-launches-edge-cases
test(launches): add finiteCoordinate and stage normalization edge-case coverage (#938)
|
2026-10-16 15:58:26 -07:00 |
|
Sameh Khamis
|
5a79a4d246
|
Merge pull request #1173 from Rohilalala/fix/geo-distance-dateline
fix(geo): wrap longitude differences across the antimeridian
|
2026-10-16 15:46:27 -07:00 |
|
Sameh Khamis
|
bd4f5a6af9
|
Merge pull request #1172 from omerbberk/fix/cctv-missing-numbers
fix(cctv): keep missing numbers unknown instead of reading them as zero
|
2026-10-16 15:40:39 -07:00 |
|
Sameh Khamis
|
ec7823daad
|
Merge pull request #1171 from Rohilalala/fix/director-goto-shot
fix(director): land on the requested shot
|
2026-10-16 14:59:40 -07:00 |
|
Sameh Khamis
|
e5ee6696b1
|
Merge pull request #1097 from Rohilalala/fix/overpass-failure-phrases-in-data
fix(overpass): read failure phrases from the remark, not element tags
|
2026-10-16 14:48:24 -07:00 |
|
Sameh Khamis
|
bb00a13b03
|
Merge pull request #1096 from Rohilalala/fix/military-sticky-track
fix(military): hold the last track and speed when a poll omits them
|
2026-10-16 14:43:59 -07:00 |
|
Sameh Khamis
|
e2274bbf0c
|
Merge pull request #634 from cliph/feat/transit-ontario
Add nine Ontario transit feeds, with per-feed mode and route naming
|
2026-10-15 19:19:49 -07:00 |
|
Sameh Khamis
|
978b8e9c88
|
Merge pull request #452 from ch-bas/feat/cctv-model-spec-enrichment
feat(cctv): enrich identified cameras with datasheet FOV + specs
|
2026-10-15 19:14:04 -07:00 |
|
Sameh Khamis
|
ec844c2ca2
|
Merge pull request #359 from MiguelGFerreira/feat/brazil-gbfs-cities
feat: add seven Brazilian Bike Itaú cities to the GBFS bikeshare layer
|
2026-10-15 19:08:49 -07:00 |
|
Sameh Khamis
|
f91dfc4b8f
|
Merge pull request #636 from cliph/feat/webapp-icons
feat: ship a web app manifest and home-screen icons
|
2026-10-15 19:03:40 -07:00 |
|
Sameh Khamis
|
8202230683
|
Merge pull request #644 from ch-bas/feat/wsdot-camera-pack
feat(cctv): WSDOT highway camera source pack (Washington State)
|
2026-10-15 16:21:45 -07:00 |
|
Sameh Khamis
|
ffc6e0f84f
|
Merge pull request #595 from ulihhhh/feature/catalonia-cctv-cameras
feat(cctv): add the Open Catalonia camera pack
|
2026-10-15 16:16:42 -07:00 |
|
Sameh Khamis
|
584a95fbec
|
Merge pull request #607 from Reloded/feat/lithuania-cctv
feat(cctv): add Lithuania Eismoinfo road cameras
|
2026-10-15 16:10:15 -07:00 |
|
Sameh Khamis
|
28501ddee3
|
Merge pull request #645 from ch-bas/feat/king-county-camera-pack
feat(cctv): King County road camera source pack (Washington State)
|
2026-10-15 16:03:02 -07:00 |
|
Sameh Khamis
|
4deafbb589
|
Merge pull request #640 from cliph/feat/cctv-toronto
feat(cctv): add the City of Toronto RESCU camera pack
|
2026-10-15 15:55:44 -07:00 |
|
Sameh Khamis
|
79b9de07d8
|
Merge pull request #208 from SM-26/docker-support
feat: add a Docker install path
|
2026-10-15 14:10:36 -07:00 |
|
Sameh Khamis
|
a5a361f79e
|
Merge pull request #568 from rileygramlich/feat/aqhi
feat(air-quality): add the Air quality layer to the Weather group
|
2026-10-15 13:59:17 -07:00 |
|
Sameh Khamis
|
c6f92da962
|
Merge pull request #641 from cliph/feat/bikeshare-toronto-and-failure-fix
feat(bikeshare): add Bike Share Toronto, and fix the layer-wide failure it exposes
|
2026-10-15 13:47:08 -07:00 |
|
Sameh Khamis
|
1710c83463
|
Merge pull request #581 from Mikejr314159/fix/cap-remaining-upstream-reads
fix(providers): bound the remaining upstream body reads
|
2026-10-15 13:34:45 -07:00 |
|
Sameh Khamis
|
614b207c32
|
Merge pull request #937 from daikaginza/fix/overpass-cache-tracks-upstream
fix(overpass): do not serve cached answers from a different upstream (#932)
|
2026-10-15 11:10:36 -07:00 |
|
Sameh Khamis
|
37dfb79e32
|
Merge pull request #1082 from jeffblakely/feat/bikeshare-detroit-mogo
feat(bikeshare): add Detroit, Pittsburgh, Aspen and Kona & Hilo
|
2026-10-15 10:59:50 -07:00 |
|
Sameh Khamis
|
f0a1b22dc8
|
Merge pull request #1047 from rudycelekli/contrib/gods-026-map-subscription-ownership-20261011-reviewed
fix(maps): stop delivering settled state to detached subscribers
|
2026-10-14 21:28:08 -07:00 |
|
Sameh Khamis
|
871523593f
|
Merge pull request #1046 from rudycelekli/contrib/gods-025-asset-stream-cancellation-20261011-reviewed
fix(director): reject cancellation during the final asset stream read
|
2026-10-14 21:11:42 -07:00 |
|
Sameh Khamis
|
84bfba8d39
|
Merge pull request #1044 from rudycelekli/contrib/gods-023-firms-coordinate-evidence-20261011-reviewed
fix(firms): reject missing and out-of-range detection coordinates
|
2026-10-14 19:43:39 -07:00 |
|
Sameh Khamis
|
7661cd349c
|
Merge pull request #1040 from rudycelekli/contrib/gods-019-terrain-warm-batch-lru-20261011-reviewed
fix(terrain): refresh cache recency when resolving warm batches
|
2026-10-14 19:02:26 -07:00 |
|
Sameh Khamis
|
fc798969ec
|
Merge pull request #1036 from rudycelekli/contrib/gods-015-imagery-box-missing-edge-20261011-reviewed
fix(recent-imagery): reject absent box edges instead of inventing zero degrees
|
2026-10-14 18:54:24 -07:00 |
|
Sameh Khamis
|
197e5ee855
|
Merge pull request #1032 from rudycelekli/contrib/gods-011-street-level-unique-tiles-20261011-reviewed
fix(street-level): deduplicate overlapping dateline tile halves
|
2026-10-14 18:43:48 -07:00 |
|
Sameh Khamis
|
0265ad4c19
|
Merge pull request #1030 from rudycelekli/contrib/gods-009-route-cap-truthfulness-20261011-reviewed
fix(directions): report truncation only when a maneuver was actually omitted
|
2026-10-14 17:03:41 -07:00 |
|
Sameh Khamis
|
81cf437ee5
|
Merge pull request #1027 from rudycelekli/contrib/gods-006-weather-missing-observations-20261011-reviewed
fix(weather): keep absent observations unknown instead of reporting clear skies
|
2026-10-14 16:14:00 -07:00 |
|
Sameh Khamis
|
58f4a71f22
|
Merge pull request #1026 from rudycelekli/contrib/gods-005-tool-schema-codepoints-20261011-reviewed
fix(tools): enforce string schema lengths by Unicode code point
|
2026-10-14 16:03:36 -07:00 |
|
Sameh Khamis
|
1d9d7c71d5
|
Merge pull request #1023 from rudycelekli/contrib/gods-002-director-dateline-seek-20261011-reviewed
fix(director): seek camera longitude across the shortest dateline arc
|
2026-10-14 15:48:41 -07:00 |
|
Sameh Khamis
|
6a1432d3c0
|
Merge pull request #917 from kvnloo/fix/recent-imagery-qa-relative-layout-20261003
test: make Recent Imagery live gate rail-reflow safe
|
2026-10-14 14:40:05 -07:00 |
|
Sameh Khamis
|
7725a8fafb
|
Merge pull request #1062 from quanticsoul4772/fix/qa-stale-mutation-anchors
fix(qa): repoint stale mutation anchors after the September refactors
|
2026-10-14 14:28:52 -07:00 |
|
Sameh Khamis
|
22241550ae
|
Merge pull request #789 from kvnloo/docs/pinokio-browser-performance
docs(pinokio): distinguish embedded-browser stutter from hardware limits
|
2026-10-14 12:43:56 -07:00 |
|
Sameh Khamis
|
a190b6024f
|
Merge pull request #772 from daikaginza/docs/voice-backend-contract
docs: add the realtime backend to the voice ownership table
|
2026-10-14 12:33:39 -07:00 |
|
Sameh Khamis
|
eae16e08fb
|
Merge pull request #792 from daikaginza/fix/unit-runner-discovers-server-tests
fix(build): discover unit tests under server/, not only src/
|
2026-10-14 12:12:03 -07:00 |
|
Sameh Khamis
|
95d376f13d
|
Merge pull request #918 from kvnloo/fix/right-rail-css-hidden-panel-20261003
fix(ui): ignore CSS-hidden panels in right rail layout
|
2026-10-14 11:37:40 -07:00 |
|
Sameh Khamis
|
5209421973
|
Merge pull request #1022 from rudycelekli/contrib/gods-001-coordinate-empty-components-20261011-reviewed
fix(search): refuse empty coordinate components instead of silently dropping them
|
2026-10-14 11:27:26 -07:00 |
|
Sameh Khamis
|
18f58e278b
|
Merge pull request #950 from PoBruno/fix/cctv-hls-insecure-context
fix(cctv): start live HLS on plain-HTTP LAN pages
|
2026-10-14 11:20:01 -07:00 |
|
Sameh Khamis
|
591f299d11
|
Merge pull request #986 from bilawalsidhu/fix/healthy-empty-vessel-coverage
Handle healthy empty vessel coverage without an outage
|
2026-10-09 20:59:43 -07:00 |
|
Sameh Khamis
|
89e566aa9b
|
Merge pull request #985 from bilawalsidhu/fix/street-level-provider-sharing
Preserve custom Street Level provider switches in shared state
|
2026-10-09 20:03:02 -07:00 |
|
Sameh Khamis
|
7ed47a2b79
|
Merge branch 'main' into fix/street-level-provider-sharing
|
2026-10-09 19:56:27 -07:00 |
|
Sameh Khamis
|
90a1442c9c
|
Merge pull request #984 from bilawalsidhu/refactor/route-imagery-sources
Separate Directions and Recent Imagery acquisition sources
|
2026-10-09 19:56:17 -07:00 |
|
Sameh Khamis
|
7acf55e187
|
Merge branch 'main' into refactor/route-imagery-sources
|
2026-10-09 19:47:09 -07:00 |
|
Sameh Khamis
|
2fe70f63f8
|
Merge pull request #983 from bilawalsidhu/feat/optional-catalog-sources
Make catalog feeds optional and configurable at startup
|
2026-10-09 19:47:03 -07:00 |
|
Sameh Khamis
|
f289a1ce03
|
Merge branch 'main' into feat/optional-catalog-sources
|
2026-10-09 19:37:39 -07:00 |
|
Sameh Khamis
|
e626137a7a
|
Merge pull request #982 from bilawalsidhu/fix/optional-street-level-providers
Fix startup with optional Street Level providers
|
2026-10-09 19:37:14 -07:00 |
|
 Sameh KhamisandSmokeDev
|
6be25595b1
|
Merge pull request #621 from devv-shayan/codex/chatgpt-realtime-oauth
feat(voice): add optional ChatGPT OAuth for Realtime voice
Builds on the credential handling from #653.
Co-authored-by: SmokeDev <[email protected]>
|
2026-10-08 11:31:48 -07:00 |
|
Sameh Khamis
|
06b5ac7d12
|
Merge pull request #935 from daikaginza/fix/tile-origin-follows-tilejson
fix(tiles): derive the tile origin from the configured TileJSON (#933)
|
2026-10-08 10:52:10 -07:00 |
|
Sameh Khamis
|
95fa816232
|
Merge pull request #958 from jibraaan/fix/mcp-shared-panel-key
fix(mcp): share one panel key across an install's stdio servers
|
2026-10-07 15:34:17 -07:00 |
|
Sameh Khamis
|
6423d60d0b
|
Merge pull request #934 from xiehuanyi/docs/mcp-default-port
docs(mcp): align client setup with the default app port
|
2026-10-07 15:21:56 -07:00 |
|
Sameh Khamis
|
208814a094
|
Merge pull request #837 from bilawalsidhu/feat/voice-core
feat(voice): voice core — honest layer reach, spoken summary with on-screen card, narration, point-and-ask
|
2026-10-07 14:35:27 -07:00 |
|
Sameh Khamis
|
b461ca1eeb
|
Merge pull request #961 from bilawalsidhu/docs/community-pr-review-guidance
docs: clarify risk-based community PR review
|
2026-10-07 11:27:54 -07:00 |
|
Sameh Khamis
|
e685449a52
|
Merge pull request #952 from bilawalsidhu/fix/live-aircraft-initial-floor
fix: start a new grounded aircraft on the floor under its delayed position
|
2026-10-06 13:46:35 -07:00 |
|
Sameh Khamis
|
bd7a9f7186
|
Merge pull request #951 from bilawalsidhu/fix/live-aircraft-initial-position
fix: start new live aircraft at their delayed display position
|
2026-10-06 13:28:22 -07:00 |
|
Sameh Khamis
|
9542a5e58b
|
Merge pull request #947 from bilawalsidhu/fix/near-view-recovery-uses-app-search
fix: recover near-view places through the application's place search
|
2026-10-05 22:50:34 -07:00 |
|
Sameh Khamis
|
e1cc7afacf
|
Merge pull request #926 from bilawalsidhu/feat/google-3d-access-tokens
feat: load Google 3D with short-lived server tokens
|
2026-10-04 11:13:46 -07:00 |
|
Sameh Khamis
|
e1bd2f7bf1
|
Merge pull request #921 from bilawalsidhu/feat/provider-neutral-feed-routes
feat: name live feed routes and sources for what they serve
|
2026-10-03 23:25:25 -07:00 |
|
Sameh Khamis
|
5bf3beea84
|
Merge pull request #920 from bilawalsidhu/feat/area-vessel-requests
feat: ask for vessels by area
|
2026-10-03 22:50:02 -07:00 |
|
Sameh Khamis
|
88b8406073
|
Merge pull request #919 from bilawalsidhu/feat/export-globe-panel
feat: export the globe panel for MCP servers
|
2026-10-03 21:24:41 -07:00 |
|
Sameh Khamis
|
eaf81024d7
|
Merge pull request #911 from bilawalsidhu/fix/lazy-bundled-asset-urls
fix: resolve bundled data URLs when used, not at import
|
2026-10-03 18:54:33 -07:00 |
|
Sameh Khamis
|
aa16b7c3b0
|
Merge pull request #902 from bilawalsidhu/release/v0.2.1
chore(release): prepare v0.2.1
|
2026-10-02 22:36:12 -07:00 |
|
Sameh Khamis
|
05df7083b9
|
Merge pull request #873 from manjunath22466/fix/cyber-voice-popups
fix(ui): harden Cyber panel layout and preset restoration
|
2026-10-02 21:51:37 -07:00 |
|
Sameh Khamis
|
2a612b7315
|
Merge pull request #901 from bilawalsidhu/fix/build-hygiene
build: ship each bundled data pack once
|
2026-10-02 21:12:40 -07:00 |
|
Sameh Khamis
|
992412fc9a
|
Merge pull request #900 from bilawalsidhu/fix/security-consolidation
Harden the local server: cross-site gate, CSP, default throttles, LAN host check
|
2026-10-02 20:26:01 -07:00 |
|
Sameh Khamis
|
9954e9f991
|
Merge pull request #899 from bilawalsidhu/fix/mcp-embed-hardening
Tighten the local MCP server and embed mode
|
2026-10-02 20:04:56 -07:00 |
|
Sameh Khamis
|
b1a958242c
|
Merge pull request #897 from bilawalsidhu/release/v0.2.0
chore(release): prepare v0.2.0
|
2026-10-02 19:00:29 -07:00 |
|
Sameh Khamis
|
74213d18da
|
Merge pull request #896 from bilawalsidhu/feat/tool-catalog
Add a shared tool catalog and MCP server, with God's Eye View inside Claude and ChatGPT
|
2026-10-02 18:45:08 -07:00 |
|
Sameh Khamis
|
81eb44340d
|
Merge pull request #744 from manjunath22466/fix/share-link-layer-token-allocation
fix: allocate share-link layer tokens without collisions (addresses #658)
|
2026-09-27 13:14:59 -07:00 |
|
Sameh Khamis
|
b210ab0fe4
|
Merge pull request #643 from ch-bas/fix/heading-confidence-consumers
fix(cctv): surface heading confidence — estimated bearings are now visible (fixes #639)
|
2026-09-24 22:50:38 -07:00 |
|
Sameh Khamis
|
818b654812
|
Merge pull request #665 from daikaginza/fix/traffic-road-error-diagnosis
fix(traffic): say which upstream declined a road load (refs #661)
|
2026-09-24 22:41:49 -07:00 |
|
Sameh Khamis
|
80126a7aaa
|
Merge pull request #594 from Lob26/fix/terrain-height-cache-bound
fix(terrain): bound the client terrain-height cache with LRU eviction (closes #327)
|
2026-09-24 22:28:13 -07:00 |
|
Sameh Khamis
|
a96cb09bc9
|
Merge pull request #688 from ethanstoner/fix/cctv-media-idle-deadline
fix(cctv): bound media bodies with an idle deadline
|
2026-09-24 22:21:53 -07:00 |
|
Sameh Khamis
|
e16a1a7f7e
|
Merge pull request #722 from Raushankumar0720/fix/track-proxy-oversized-response
fix(live): return 502 and stop caching oversized track responses as 200 (fixes #720)
|
2026-09-24 22:14:01 -07:00 |
|
Sameh Khamis
|
d508a406dc
|
Merge pull request #694 from abogaart/fix/macos-chmod-absolute-path
fix: spawn Apple /bin/chmod by absolute path when hardening credentials
|
2026-09-24 22:06:27 -07:00 |
|
Sameh Khamis
|
a28327b890
|
Merge pull request #705 from KnottyDyes/fix/ipad-metal-model-atmosphere
fix(render): keep Cesium's model atmosphere off Apple Metal
|
2026-09-24 21:59:30 -07:00 |
|
Sameh Khamis
|
0dbde1e36c
|
Merge pull request #284 from jrmagnus/fix/trackpad-pinch-zoom
Fix trackpad pinch-to-zoom on macOS
|
2026-09-20 20:01:25 -07:00 |
|
Sameh Khamis
|
a8e1c0965b
|
Merge pull request #310 from SurefireStudios/docs/qa-gates
docs: point contributors at the per-feature regression gates (#271)
|
2026-09-20 19:40:02 -07:00 |
|
Sameh Khamis
|
3d640303f1
|
Merge pull request #354 from Lob26/fix/realtime-debug-log-hardening
fix(realtime): bound the debug-log sink and stop blocking on its writes
|
2026-09-20 19:31:09 -07:00 |
|
Sameh Khamis
|
de2a41927b
|
Merge pull request #355 from Lob26/fix/sanitize-openai-proxy-errors
fix(server): stop relaying upstream and JS error text to the client
|
2026-09-20 18:05:45 -07:00 |
|
Sameh Khamis
|
3586a904d6
|
Merge pull request #392 from Ashfaqbs/fix/antimeridian-traffic-bounds
fix: handle antimeridian crossing in clampBoundsAroundCenter
|
2026-09-20 17:16:02 -07:00 |
|
Sameh Khamis
|
a5f820bb0d
|
Merge pull request #444 from vortsghost2025/fix/issue-362-opensky-doctor
fix: report OpenSky anonymous mode in setup doctor
|
2026-09-20 16:47:59 -07:00 |
|
Sameh Khamis
|
ebca84e87a
|
Merge pull request #649 from theerayutbo/fix/ais-unavailable-sog-cog
fix: treat AIS "not available" speed and course as unknown
|
2026-09-20 16:38:40 -07:00 |
|
Sameh Khamis
|
678763d3c0
|
Merge pull request #664 from Udaydsmls/fix/ui-dark-select-palette
fix: render native select option lists in the dark palette
|
2026-09-20 16:26:20 -07:00 |
|
Sameh Khamis
|
d15cc383c3
|
Merge pull request #622 from cyberspace-cs/docs/add-contributing-nav-link
docs: add Contributing link to top navigation bar
|
2026-09-20 16:01:24 -07:00 |
|
Sameh Khamis
|
79a828bb90
|
Merge branch 'main' into docs/add-contributing-nav-link
|
2026-09-20 15:56:45 -07:00 |
|
Sameh Khamis
|
7ef9b885ee
|
Merge pull request #669 from daikaginza/docs/adsbdb-attribution
docs(attribution): credit adsbdb and carry its route-data terms
|
2026-09-20 15:53:51 -07:00 |
|
Sameh Khamis
|
fb7e1ef568
|
Merge pull request #677 from GGPOShadows/pr/tomtom-budget
fix(tomtom): size the daily tile budget to the real free allowance
|
2026-09-20 15:43:10 -07:00 |
|
Sameh Khamis
|
783f68a36a
|
Merge branch 'main' into pr/tomtom-budget
|
2026-09-20 15:39:17 -07:00 |
|
Sameh Khamis
|
7fc8cd9fd0
|
Merge pull request #678 from GGPOShadows/pr/gitignore-env-variants
fix(security): ignore the whole dotenv ladder, not just .env
|
2026-09-20 15:33:53 -07:00 |
|
Sameh Khamis
|
0d41b6be54
|
Merge pull request #626 from bilawalsidhu/fix/vessel-partial-feed-status
fix: distinguish partial vessel snapshots from stale data
|
2026-09-16 11:57:56 -07:00 |
|
Sameh Khamis
|
531ef52ca4
|
Merge pull request #600 from manjunath22466/fix/pinokio-nepal-media-fallback
fix: prevent Nepal media from opening external browsers in Pinokio
|
2026-09-16 08:41:06 -07:00 |
|
Sameh Khamis
|
a65d9d85f1
|
Merge pull request #616 from bilawalsidhu/feat/director-sharing
Add Director authoring, import previews and scene bundles
|
2026-09-15 20:19:57 -07:00 |
|
Sameh Khamis
|
62f66c4b86
|
Merge pull request #614 from bilawalsidhu/feat/director-interactions
feat: add declarative Director feature actions
|
2026-09-15 19:20:40 -07:00 |
|
Sameh Khamis
|
a30c42322c
|
Merge pull request #613 from bilawalsidhu/feat/director-data-packs
Director: add bounded scene data packs and geographic placement
|
2026-09-15 18:05:57 -07:00 |
|
Sameh Khamis
|
4436d7f18e
|
Merge pull request #612 from bilawalsidhu/feat/director-camera-directions
Add Director camera anchors and authored moves
|
2026-09-15 17:01:53 -07:00 |
|
Sameh Khamis
|
0ea10468ea
|
Merge pull request #611 from bilawalsidhu/feat/director-documents
Validate scene documents and preserve saved edits
|
2026-09-15 16:24:11 -07:00 |
|