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 |
|
Sameh Khamis
|
c894d7b920
|
Merge pull request #610 from bilawalsidhu/refactor/director-timing
Separate Director timing, clocks and scene-pack presentation
|
2026-09-15 15:46:57 -07:00 |
|
Sameh Khamis
|
5728dec24d
|
Merge pull request #604 from bilawalsidhu/refactor/realtime-owners
refactor(voice): separate Realtime session ownership
|
2026-09-15 12:33:30 -07:00 |
|
Sameh Khamis
|
cd22ca3559
|
Merge pull request #599 from bilawalsidhu/refactor/application-shell-owners
refactor: separate application shell state and lifecycle owners
|
2026-09-15 11:21:34 -07:00 |
|
Sameh Khamis
|
81b82da056
|
Merge pull request #597 from bilawalsidhu/refactor/director-playback
Extract reusable Director scene playback
|
2026-09-15 10:20:11 -07:00 |
|
Sameh Khamis
|
2746ec753c
|
Merge pull request #593 from bilawalsidhu/refactor/semantic-map-features
refactor: separate map feature queries and source records
|
2026-09-15 08:50:36 -07:00 |
|
Sameh Khamis
|
96191db7a4
|
Merge pull request #590 from manjunath22466/feat/nepal-flood-flash
Add Nepal flood incident scene and evidence playback
|
2026-09-15 08:34:24 -07:00 |
|
Sameh Khamis
|
a8125ad917
|
Merge pull request #592 from bilawalsidhu/refactor/transit-source-service
refactor: separate transit sources and request service
|
2026-09-15 08:06:17 -07:00 |
|
Sameh Khamis
|
e284a9cd34
|
Merge pull request #591 from bilawalsidhu/refactor/complete-runtime-format
build: complete automatic runtime formatting coverage
|
2026-09-15 07:33:40 -07:00 |
|
Sameh Khamis
|
c9f9896b48
|
Merge pull request #582 from bilawalsidhu/refactor/geocoding-provider-adapters
refactor: make geocoding providers configurable and share source helpers
|
2026-09-14 22:22:13 -07:00 |
|
Sameh Khamis
|
2b1092bf89
|
Merge pull request #580 from bilawalsidhu/refactor/reference-source-exports
refactor: expose reference sources independently of standalone setup
|
2026-09-14 22:01:14 -07:00 |
|
Sameh Khamis
|
8bfce9080d
|
Merge pull request #579 from bilawalsidhu/refactor/import-directions
refactor: enforce import directions and expose source factories
|
2026-09-14 21:17:22 -07:00 |
|
Sameh Khamis
|
704e0fcc51
|
Merge pull request #578 from bilawalsidhu/refactor/voice-session-interface
refactor: separate voice sessions from protocol adapters
|
2026-09-14 20:31:36 -07:00 |
|
Sameh Khamis
|
584c9608d5
|
Merge pull request #577 from bilawalsidhu/refactor/voice-action-schemas
refactor: separate voice action schemas from descriptions
|
2026-09-14 20:09:13 -07:00 |
|
Sameh Khamis
|
223cae609f
|
Merge pull request #576 from bilawalsidhu/refactor/source-protocols
refactor: expose portable source record protocols
|
2026-09-14 19:40:50 -07:00 |
|
Sameh Khamis
|
96a6b49477
|
Merge pull request #557 from bilawalsidhu/feat/alpr-visual-treatment
Port ALPR camera visuals into the shared layer
|
2026-09-14 18:17:09 -07:00 |
|
Sameh Khamis
|
27dec4e949
|
Merge branch 'main' into feat/alpr-visual-treatment
|
2026-09-14 18:13:10 -07:00 |
|
Sameh Khamis
|
9b85a79969
|
Merge pull request #510 from bilawalsidhu/docs/community-pr-workflow
Formalize community PR review and integration
|
2026-09-14 18:12:53 -07:00 |
|
Sameh Khamis
|
794bd10553
|
Merge branch 'main' into docs/community-pr-workflow
|
2026-09-14 18:10:19 -07:00 |
|
Sameh Khamis
|
c56ef52ce3
|
Merge pull request #500 from bilawalsidhu/refactor/vessel-record-ownership
Separate vessel records and acquisition from rendering
|
2026-09-14 16:44:24 -07:00 |
|
Sameh Khamis
|
852008df4d
|
Merge pull request #499 from bilawalsidhu/refactor/military-flight-records
Separate military-flight records and rendering
|
2026-09-14 16:23:02 -07:00 |
|
Sameh Khamis
|
d01b69118e
|
Merge pull request #498 from bilawalsidhu/refactor/civil-flight-records
Separate civil-flight records and rendering
|
2026-09-14 16:04:58 -07:00 |
|
Sameh Khamis
|
a658e63fed
|
Merge pull request #496 from bilawalsidhu/refactor/shell-state-owners
refactor: separate application UI state owners
|
2026-09-14 15:46:06 -07:00 |
|
Sameh Khamis
|
ddc1edf3af
|
Merge pull request #495 from bilawalsidhu/refactor/layer-lifecycle-presentation
refactor: separate layer lifecycle from presentation
|
2026-09-14 15:10:31 -07:00 |
|
Sameh Khamis
|
d2c9014c2d
|
Merge pull request #494 from bilawalsidhu/refactor/application-service-owners
refactor: own application request operations and surface caches
|
2026-09-14 14:55:07 -07:00 |
|
Sameh Khamis
|
310809e8f1
|
Merge pull request #492 from bilawalsidhu/refactor/construct-application-layers
refactor: construct application layers from supplied sources
|
2026-09-14 14:24:48 -07:00 |
|
Sameh Khamis
|
cd704d0e9b
|
Merge pull request #490 from bilawalsidhu/refactor/application-catalog
refactor: supply application catalogs explicitly
|
2026-09-14 14:04:22 -07:00 |
|
Sameh Khamis
|
fad93f22f8
|
Merge pull request #487 from bilawalsidhu/refactor/portable-firms-csv
refactor: expose portable FIRMS CSV helpers
|
2026-09-14 13:02:49 -07:00 |
|
Sameh Khamis
|
191edb7c5e
|
Merge pull request #456 from bilawalsidhu/refactor/tool-project-root
refactor(tools): support an explicit project directory
|
2026-09-14 07:40:10 -07:00 |
|
Sameh Khamis
|
844c25212c
|
Merge pull request #449 from bilawalsidhu/refactor/shared-application-components
refactor(app): compose shared components and configurable services
|
2026-09-13 22:45:37 -07:00 |
|
Sameh Khamis
|
a0a0128a59
|
Merge pull request #448 from bilawalsidhu/refactor/voice-backend-services
Separate voice controls and configurable Realtime connections
|
2026-09-13 22:04:34 -07:00 |
|
Sameh Khamis
|
0ba00f4662
|
Merge pull request #447 from bilawalsidhu/refactor/geospatial-services
Compose configurable geocoding, place search and route services
|
2026-09-13 21:39:04 -07:00 |
|
Sameh Khamis
|
3b91feffdc
|
Merge pull request #434 from bilawalsidhu/refactor/alpr-camera-source
feat: add mapped ALPR cameras through a reusable source interface
|
2026-09-13 20:46:52 -07:00 |
|
Sameh Khamis
|
0272635f25
|
Merge pull request #440 from bilawalsidhu/refactor/map-source-components
refactor(maps): separate source factories and scene coordination
|
2026-09-13 19:21:03 -07:00 |
|
Sameh Khamis
|
561a781099
|
Merge pull request #439 from bilawalsidhu/refactor/bundled-layer-components
refactor(geography): separate cable sources and bundled lookups
|
2026-09-13 18:50:27 -07:00 |
|
Sameh Khamis
|
2213c42200
|
Merge pull request #437 from bilawalsidhu/test/radio-hud-layout-settle
test(radio): stabilize layout and tuner drag fixtures
|
2026-09-13 18:35:55 -07:00 |
|
Sameh Khamis
|
cc5d4f7040
|
Merge pull request #435 from bilawalsidhu/refactor/radio-layer-components
refactor(radio): separate directory, rendering and playback components
|
2026-09-13 17:53:53 -07:00 |
|
Sameh Khamis
|
ba7fda74d7
|
Merge pull request #430 from bilawalsidhu/fix/geojson-release
fix(layers): release bundled GeoJSON entities on toggle-off instead of hiding them
|
2026-09-13 16:39:34 -07:00 |
|
Sameh Khamis
|
3ca81fb4fb
|
Merge pull request #432 from bilawalsidhu/refactor/camera-layer-components
refactor(cctv): separate camera source and scene components
|
2026-09-13 15:28:21 -07:00 |
|
Sameh Khamis
|
ca5f5fff93
|
Merge pull request #429 from bilawalsidhu/feat/frame-rate-shortcut
feat(ui): add a backtick FPS toggle beneath the logo
|
2026-09-13 15:01:19 -07:00 |
|
Sameh Khamis
|
53dc685c8d
|
Merge pull request #428 from bilawalsidhu/fix/traffic-city-navigation
fix(traffic): recover loading after city navigation
|
2026-09-13 14:50:55 -07:00 |
|
Sameh Khamis
|
ee03bfb8a8
|
Merge pull request #427 from bilawalsidhu/refactor/traffic-bikeshare-components
refactor: separate traffic and bikeshare components
|
2026-09-13 14:13:57 -07:00 |
|
Sameh Khamis
|
3143d00c90
|
Merge pull request #426 from bilawalsidhu/refactor/installation-context-components
refactor: separate installation and proximity context components
|
2026-09-13 13:39:49 -07:00 |
|
Sameh Khamis
|
287493dfb7
|
Merge pull request #424 from bilawalsidhu/refactor/orbit-layer-components
refactor(space): separate satellite and mission layer components
|
2026-09-13 13:16:17 -07:00 |
|
Sameh Khamis
|
61db945b21
|
Merge pull request #422 from bilawalsidhu/refactor/fire-layer-components
refactor(fires): separate source, rendering and interaction components
|
2026-09-13 12:52:06 -07:00 |
|
Sameh Khamis
|
e99cc8cf68
|
Merge pull request #421 from bilawalsidhu/refactor/earthquake-layer-components
refactor: separate earthquake sources and display ownership
|
2026-09-13 12:18:10 -07:00 |
|
Sameh Khamis
|
965a44860f
|
Merge pull request #418 from bilawalsidhu/refactor/vessel-components
Extract vessel components and preserve source lifecycle
|
2026-09-13 11:01:48 -07:00 |
|
Sameh Khamis
|
8b3fad0672
|
Merge pull request #417 from bilawalsidhu/refactor/military-flight-components
Extract military-flight components and shared aircraft helpers
|
2026-09-13 10:44:52 -07:00 |
|
Sameh Khamis
|
b5e546daf1
|
Merge pull request #416 from bilawalsidhu/refactor/civil-flight-components
Extract civil-flight components with explicit scene services
|
2026-09-13 10:07:05 -07:00 |
|
Sameh Khamis
|
cf149ecfc0
|
Merge pull request #413 from bilawalsidhu/refactor/live-source-contracts
Separate live sources from aircraft and vessel layers
|
2026-09-13 09:17:21 -07:00 |
|
Sameh Khamis
|
b2090a5320
|
Merge pull request #411 from bilawalsidhu/refactor/product-state-outcomes
refactor: use product state for share, location and scenes
|
2026-09-13 05:52:42 -07:00 |
|
Sameh Khamis
|
21a0d0c74e
|
Merge pull request #410 from bilawalsidhu/refactor/ui-shell-composition
refactor: compose UI shell and organize component styles
|
2026-09-13 05:11:06 -07:00 |
|
Sameh Khamis
|
8a226a2fe3
|
Merge pull request #407 from bilawalsidhu/refactor/scene-controls
refactor: separate Scene controls from project and playback operations
|
2026-09-13 04:09:04 -07:00 |
|
Sameh Khamis
|
8b5ad67dcb
|
Merge pull request #406 from bilawalsidhu/refactor/cockpit-components
refactor: separate Cockpit camera and presentation components
|
2026-09-13 03:15:42 -07:00 |
|
Sameh Khamis
|
43db5c19bb
|
Merge pull request #403 from bilawalsidhu/refactor/context-controls
refactor: separate Context controls and layer restoration
|
2026-09-13 02:18:04 -07:00 |
|
Sameh Khamis
|
7f70b97536
|
Merge pull request #400 from bilawalsidhu/refactor/camera-panel
refactor: separate camera panel controls and presentation
|
2026-09-13 01:26:53 -07:00 |
|