Commit Graph

  • 58310330b0 feat: add automated SSH expect script and update docker-compose configuration backup-local-20260816_131756 Hamza-Ayed 2026-09-26 15:15:42 +03:00
  • 9aa45ad605 feat: add sovereign map server migration runbook, seeding scripts, and tactical maneuver compare view Hamza-Ayed 2026-09-26 13:24:51 +03:00
  • 5028d20881 feat: add border corridor analysis, gap-filler detection, PTZ camera geolocation, and 3D terrain/satellite visualization controls Hamza-Ayed 2026-09-26 00:06:52 +03:00
  • cb91e5f0de fix: resolve MapLibre worker rendering regression by configuring custom worker and updating geometry type filters Hamza-Ayed 2026-09-24 18:49:40 +03:00
  • 043cd052b6 fix(tactical): resolve MapLibre line-dasharray crash and add self-healing layers for viewshed, LOS, and artillery Hamza-Ayed 2026-09-24 13:23:38 +03:00
  • 8dbb336e0a feat: add Jordan places migration scripts and enhance map controller with style-load safety and camera controls Hamza-Ayed 2026-09-23 20:56:34 +03:00
  • dc9a736e26 MENA region data enrichment scripts -> Wait, let's keep it concise and clean. * *Option 3:* feat: add tourist landmarks support with UI sheets, data models Hamza-Ayed 2026-09-21 05:21:44 +03:00
  • cff5a8e1ce chore: remove obsolete python patch scripts and update API key fallback handling in frontend views Hamza-Ayed 2026-09-20 00:59:59 +03:00
  • e8f5de585d fix: remove landing page nav tab and prevent crowdsource contribution modal from auto-opening on tourism map Hamza-Ayed 2026-09-20 00:46:06 +03:00
  • ce31d79ba6 feat: add place gate population scripts, map style assets, automated cron sync tasks, and expand dashboard and landing applications Hamza-Ayed 2026-09-19 21:22:05 +03:00
  • 82b1045f9c feat: bind Landing Page explicitly to #landing route and dedicated Landing Page nav button Hamza-Ayed 2026-09-19 12:56:50 +03:00
  • e819186201 feat: make Mapbox-grade Landing Page the default home portal with standalone landing.html page Hamza-Ayed 2026-09-19 12:55:15 +03:00
  • 126c94df63 feat: add Mapbox-grade sovereign portal landing page with interactive showcase, unit economics ROI simulator, and developer playground Hamza-Ayed 2026-09-19 12:36:10 +03:00
  • 335aa299da chore: update .gitignore to exclude sqlite routing packages Hamza-Ayed 2026-09-19 12:34:35 +03:00
  • 0bf13824c9 feat: add Jordan 3D topographic platform, Siro Map cinematic orbit studio, sun-shadow simulation, and sovereign intelligence security gating Hamza-Ayed 2026-09-19 12:31:30 +03:00
  • 91e9e71ce4 feat: introduce routing status tracking for approved roads and telemetry batch queue limits Hamza-Ayed 2026-09-16 12:08:41 +03:00
  • a8470eb76c feat: add device authentication, place gates support, and PiP navigation features Hamza-Ayed 2026-09-16 00:26:08 +03:00
  • 279c9fa510 feat: add Google Play store assets and documentation alongside UI copy updates Hamza-Ayed 2026-09-15 21:45:54 +03:00
  • ce896df30a feat: add device authentication, place gates support, and PiP navigation features Hamza-Ayed 2026-09-15 18:07:30 +03:00
  • 55830beee8 feat: add vehicle customization, Arabic search normalization, and smooth movement interpolation Hamza-Ayed 2026-09-15 02:40:43 +03:00
  • 43ad2e0ad4 chore: add build artifacts, map assets, and routing data Hamza-Ayed 2026-09-14 16:56:24 +03:00
  • aa2b9f131f fix(tactical): implement dynamic MGRS grid conversion, triangle of error resection accuracy, clean surveyed IDW elevation, and robust offline sync validation Hamza-Ayed 2026-09-14 14:21:30 +03:00
  • 17e8f8eeac refactor(tactical-app): modernize state management with GetX controllers, bindings, and clean MVP architecture Hamza-Ayed 2026-08-22 15:27:53 +03:00
  • 5e3be672ee feat(tactical-app): full sovereign military suite in Flutter with first-run onboarding, artillery ballistics, HLZ assessment, minefield breach, isochrone, symbols, and overlays Hamza-Ayed 2026-08-22 15:24:09 +03:00
  • c10fd2396c feat(tactical): sovereign military suite with 100% real satellite DEM intervisibility, viewshed 360, offline engines, and entitlements Hamza-Ayed 2026-08-22 15:11:16 +03:00
  • 4a7859f4c2 feat: integrate CocoaPods for macos tactical app and update environment configurations Hamza-Ayed 2026-08-21 04:12:13 +03:00
  • 7216d86740 feat(dem): Universal analytical Jordan DEM surface model for all routes across the Kingdom Hamza-Ayed 2026-08-21 02:55:15 +03:00
  • 96b22d1fc0 fix(elevation): Restore smooth non-zero continuous terrain differentials Hamza-Ayed 2026-08-21 02:49:41 +03:00
  • 8a0cf35116 fix(slope): Remove artificial high-frequency noise and calibrate gentle urban gradients Hamza-Ayed 2026-08-21 02:46:02 +03:00
  • ad4b5d991c feat(topography): Multi-scale micro-terrain and polyline sub-segment elevation tracker Hamza-Ayed 2026-08-21 02:39:58 +03:00
  • ff97821fd0 fix(elevation): Continuous smooth IDW DEM model for realistic gradients without jumps Hamza-Ayed 2026-08-21 02:34:39 +03:00
  • 398daceffb fix(routing): Friendly Arabic diagnostic messages for out-of-boundary / off-grid points Hamza-Ayed 2026-08-21 02:26:38 +03:00
  • 0849b7b53c feat(pricing): Automated Monthly Jordan Fuel Pricing Service via Gemini AI and Cron Schedule Hamza-Ayed 2026-08-21 02:19:08 +03:00
  • f14d40dac7 feat(routing): Dynamic traffic delay & descent-aware mechanical braking advice Hamza-Ayed 2026-08-21 02:15:56 +03:00
  • 7572d6b4c5 feat(api & web): Implement real-time Eco Routing, Fuel & Energy Consumption and Cost Engine Hamza-Ayed 2026-08-21 01:58:00 +03:00
  • e1e634fcb3 fix(docker): Inject VITE_API_KEY environment variable into web frontend container Hamza-Ayed 2026-08-21 00:10:28 +03:00
  • 429496dd3c fix(web): Add AlertTriangle import and remove hardcoded API key fallback Hamza-Ayed 2026-08-21 00:09:16 +03:00
  • d7119a53eb fix(security & web): Enforce strict ApiKeyGuard and fix missing Gauge import in App.tsx Hamza-Ayed 2026-08-21 00:07:34 +03:00
  • 50ecf9bfbf fix(api): Allow trusted portal domains to use demo master API key seamlessly Hamza-Ayed 2026-08-21 00:02:54 +03:00
  • 9e65afae59 fix(web): Add default master API key fallback for web route calculation Hamza-Ayed 2026-08-21 00:01:11 +03:00
  • 81d88ee770 fix(api): Use estimateElevation in tactical.service.ts Hamza-Ayed 2026-08-20 23:56:41 +03:00
  • 431d1f95ff feat: Add Intaleq Native Android Kotlin & iOS Swift SDKs, Incline slope routing, Topographic contours and modular tactical app Hamza-Ayed 2026-08-20 23:54:58 +03:00
  • 4f6595b1eb feat(showcase): add Autonomous Gemini Vision Map Verification section to executive showcase future roadmap Hamza-Ayed 2026-08-19 17:00:54 +03:00
  • 52a912380f fix(roads): split parameterized queries into individual statements to satisfy node-postgres prepared statement rule Hamza-Ayed 2026-08-19 16:46:59 +03:00
  • 06895d6720 fix(roads): replace ON CONFLICT with delete and insert for bulletproof candidate approval Hamza-Ayed 2026-08-19 16:44:59 +03:00
  • 313c2f641f fix(roads): explicit cast geometry::geometry on insert to approved_roads Hamza-Ayed 2026-08-19 16:38:00 +03:00
  • 956dae8e75 fix(roads): add ALTER TABLE migration for candidate_id column in approved_roads table Hamza-Ayed 2026-08-19 16:34:42 +03:00
  • b98ce56622 fix(roads): fix road approval & deletion persistence, add robust endpoints, delete candidate from DB upon reject/delete, and add clear all pending button Hamza-Ayed 2026-08-19 16:29:24 +03:00
  • 3d13d31101 feat(weather): add real-time animated cloud and precipitation radar layer, integrate early warning badges, refine showcase text, and remove floating CTA button Hamza-Ayed 2026-08-19 16:14:33 +03:00
  • 470d6d959d fix(showcase): resolve scrolling lock, inject Apple Arabic typography globally, add sticky quick-jump floating subnav, and format continuous executive presentation Hamza-Ayed 2026-08-18 20:24:04 +03:00
  • aa2967964f feat(showcase): upgrade strategic executive presentation with Apple typography, glassmorphic UI, live tactical telemetry simulator, 8 C4ISR modules, and 2026+ future vision roadmap Hamza-Ayed 2026-08-18 20:15:20 +03:00
  • ad231c6f20 feat(tactical): integrate cross-country terrain slope, basalt rocks, and off-road mobility analysis into Isochrone engine Hamza-Ayed 2026-08-18 15:40:18 +03:00
  • 9088af0534 feat(tactical): implement real road-network ray-casting routing for Isochrone reachability Hamza-Ayed 2026-08-18 15:31:56 +03:00
  • fc4be2b8fd fix: resolve isochroneLoading variable reference in TacticalDefenseView Hamza-Ayed 2026-08-18 15:19:15 +03:00
  • 3109d782d3 feat(tactical): add interactive Isochrone reachability analysis for hospitals and civil defense Hamza-Ayed 2026-08-18 15:17:37 +03:00
  • ac4a74d0e0 fix(deps): align @nestjs/common and @nestjs/core to 11.2.1 to resolve sse-signal decorator module error Hamza-Ayed 2026-08-18 14:49:09 +03:00
  • c28d7f236e feat(tactical): add isochrone emergency reachability endpoint and clean build config Hamza-Ayed 2026-08-18 14:16:40 +03:00
  • 0d21c1bfbf chore: update sync script file paths Hamza-Ayed 2026-08-18 14:02:40 +03:00
  • bab24892c7 chore(cleanup): archive one-time migrations, secure telemetry endpoint, and purge temporary files Hamza-Ayed 2026-08-18 14:00:20 +03:00
  • cb384765fb feat(security): implement dynamic tactical license gate, instant key revocation, and clean hardcoded credentials Hamza-Ayed 2026-08-18 13:46:02 +03:00
  • 8375773898 fix(web): position map source switcher below navbar and fix missing Flame icon import in ExecutiveShowcase Hamza-Ayed 2026-08-18 13:05:36 +03:00
  • 5d813f3a3f fix(web): use pre-seeded master API key by default so platform opens seamlessly without auth prompts Hamza-Ayed 2026-08-18 13:02:00 +03:00
  • f1e31cb721 refactor(tactical): remove ridge lines to keep map uncluttered and focused strictly on wadi flows Hamza-Ayed 2026-08-18 12:54:35 +03:00
  • 13ff137359 fix(tactical): implement scientific D8 hydrological flow routing for natural wadis and isolate from ridges Hamza-Ayed 2026-08-18 12:44:58 +03:00
  • c9b3249aa5 fix(web): add shared DemSource singleton, add ErrorBoundary, and conditional view rendering to prevent WebGL crash Hamza-Ayed 2026-08-18 12:35:17 +03:00
  • ba4ae15eab feat(routing): smart street extraction and distinctive naming for main and alternative routes Hamza-Ayed 2026-08-18 12:25:10 +03:00
  • 0a854c4302 feat(routing): pure Arabic localization for all navigation instructions (translate Continue onto, toward, keep right, etc.) Hamza-Ayed 2026-08-18 12:18:06 +03:00
  • 57e3da7ea4 feat(routing): enable elevation profile and steep slope/incline warnings in routing API and frontend Hamza-Ayed 2026-08-18 12:10:32 +03:00
  • 06543ee8e0 feat(executive): redesign executive strategic showcase with Apple Light theme, SF Pro typography, animations, and full C4ISR tactical modules Hamza-Ayed 2026-08-18 11:57:24 +03:00
  • ba2f211438 fix(tactical): remove label spam on terrain grid, refine realistic cliff gradient >= 28 deg, and soften overlay opacities Hamza-Ayed 2026-08-18 11:43:28 +03:00
  • c35f6e61f2 feat(tactical): high-resolution 21x21 DEM terrain study, bilinear interpolation, cliff/rock barrier detection, and 4-tier slope classification Hamza-Ayed 2026-08-18 11:37:48 +03:00
  • b039281972 feat(tactical): real DEM grid slope analysis, dynamic contour lines, and topography-driven wadi/ridge features Hamza-Ayed 2026-08-18 11:15:56 +03:00
  • b1ee482830 feat(tactical): add map visualization layers for peaks, valleys, slope sectors, wadis, roads, urban, and basalt hazards Hamza-Ayed 2026-08-18 10:56:58 +03:00
  • 6bd0bc0ce5 feat(tactical): add comprehensive Terrain Study (دراسة الأرض) with natural/manmade obstacles and OAKOC intelligence report Hamza-Ayed 2026-08-18 10:42:04 +03:00
  • 91c36d99c9 fix(tactical): resolve click stale closures, add direct coordinate inputs, and draggable markers Hamza-Ayed 2026-08-18 10:24:26 +03:00
  • 23dde3c8e3 feat(tactical): add interactive location picker, minefield quantities analysis, and organizational feasibility study Hamza-Ayed 2026-08-18 10:15:15 +03:00
  • 97b8b27ddf feat(tactical): enhance symbols palette, instructions, and fix header layout spacing Hamza-Ayed 2026-08-18 09:55:52 +03:00
  • 2691eb68eb fix(web): fix tactical map style.json and implement keep-alive views for instant tab switching Hamza-Ayed 2026-08-18 09:49:58 +03:00
  • 9247499f50 fix(tactical): sync complete tactical service with LOS and artillery methods Hamza-Ayed 2026-08-18 09:47:04 +03:00
  • 941420f5c0 fix(tactical): resolve DTO types and TS1272 build error for isolatedModules Hamza-Ayed 2026-08-18 09:46:04 +03:00
  • bd287d155b style(showcase): apple SF Pro typography and refined executive palette Hamza-Ayed 2026-08-17 19:33:21 +03:00
  • a0a5a09135 feat(tactical): add tactical line of sight API, elevation engine, dynamic step resolution, weather module and executive showcase Hamza-Ayed 2026-08-17 19:25:39 +03:00
  • 03cdc6fe9c feat: implement geometry snapping logic for manual road insertion and approved roads topology Hamza-Ayed 2026-08-16 17:34:06 +03:00
  • b3ffa7c71d fix: remove undefined getRefs call and clean up unused HERE checks in CompareView Hamza-Ayed 2026-08-16 14:14:11 +03:00
  • 844774bd1b feat: add Soviet Military Topo and Google Topo, remove HERE API dependency, relocate and restyle floating ViewNav Hamza-Ayed 2026-08-16 14:09:02 +03:00
  • 126761004c feat: enhance basemaps palette with Google Hybrid and Esri Clarity, remove carto, instant road approve update Hamza-Ayed 2026-08-16 13:53:38 +03:00
  • 8061f3e7a3 feat: add road refinement controller and HERE maps in CompareView Hamza-Ayed 2026-08-16 13:35:09 +03:00
  • 3136a2b7aa feat: sync scripts, scraper, and sql tools from server Hamza-Ayed 2026-08-16 13:19:10 +03:00
  • 32865e78df Backup before syncing server scripts Hamza-Ayed 2026-08-16 13:17:56 +03:00
  • dc9d546733 feat: implement billing, usage tracking, and administrative geocoding features in API with infrastructure updates main Hamza-Ayed 2026-07-28 04:43:23 +03:00
  • 2f7c2066f7 chore: increase routing memory limits for CH graph build Hamza-Ayed 2026-07-26 23:36:17 +03:00
  • 3a49029ee4 fix(routing): allow bidirectional travel on two-way corridors Hamza-Ayed 2026-07-26 15:35:55 +03:00
  • e93b577ad7 chore: update dependency versions, downgrade Flutter SDK, and add project documentation Hamza-Ayed 2026-07-19 03:21:19 +03:00
  • 3773ab56a4 feat: implement geocoding evaluation scripts and enhance routing service with traffic-aware path processing Hamza-Ayed 2026-07-16 14:31:07 +03:00
  • 3cf87999f4 Add gitignore and remove huge files Hamza-Ayed 2026-07-15 23:08:04 +03:00
  • c97c961c96 feat: implement manual routing sync system, update map tile URLs to HTTPS, and migrate admin session storage to localStorage Hamza-Ayed 2026-07-15 23:01:18 +03:00
  • 78fe6c48cc update tile endpoints to the Martin host, refine map styling and snapping logic, and add geolocation-based map centering. Hamza-Ayed 2026-07-15 21:56:41 +03:00
  • 7a64be5833 feat: add automated crons, telemetry cleanup, RTL support, and manual road candidate tools Hamza-Ayed 2026-07-15 17:14:01 +03:00
  • 0bb609d5a2 fix: resolve Binance Pay TypeScript strict type error Hamza-Ayed 2026-07-15 15:51:55 +03:00
  • a39dfe1aaa feat: implement side-by-side synchronized map comparison tool and infrastructure scripts for connectivity and data updates Hamza-Ayed 2026-07-15 14:58:48 +03:00