Commit Graph
135 Commits
Author SHA1 Message Date
Hamza-Ayed 9aa45ad605 feat: add sovereign map server migration runbook, seeding scripts, and tactical maneuver compare view 2026-09-26 13:24:51 +03:00
Hamza-Ayed 5028d20881 feat: add border corridor analysis, gap-filler detection, PTZ camera geolocation, and 3D terrain/satellite visualization controls 2026-09-26 00:06:52 +03:00
Hamza-Ayed cb91e5f0de fix: resolve MapLibre worker rendering regression by configuring custom worker and updating geometry type filters 2026-09-24 18:49:40 +03:00
Hamza-Ayed 043cd052b6 fix(tactical): resolve MapLibre line-dasharray crash and add self-healing layers for viewshed, LOS, and artillery 2026-09-24 13:23:38 +03:00
Hamza-Ayed 8dbb336e0a feat: add Jordan places migration scripts and enhance map controller with style-load safety and camera controls 2026-09-23 20:56:34 +03:00
Hamza-Ayed 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
2026-09-21 05:21:44 +03:00
Hamza-Ayed cff5a8e1ce chore: remove obsolete python patch scripts and update API key fallback handling in frontend views 2026-09-20 00:59:59 +03:00
Hamza-Ayed e8f5de585d fix: remove landing page nav tab and prevent crowdsource contribution modal from auto-opening on tourism map 2026-09-20 00:46:06 +03:00
Hamza-Ayed ce31d79ba6 feat: add place gate population scripts, map style assets, automated cron sync tasks, and expand dashboard and landing applications 2026-09-19 21:22:05 +03:00
Hamza-Ayed 82b1045f9c feat: bind Landing Page explicitly to #landing route and dedicated Landing Page nav button 2026-09-19 12:56:50 +03:00
Hamza-Ayed e819186201 feat: make Mapbox-grade Landing Page the default home portal with standalone landing.html page 2026-09-19 12:55:15 +03:00
Hamza-Ayed 126c94df63 feat: add Mapbox-grade sovereign portal landing page with interactive showcase, unit economics ROI simulator, and developer playground 2026-09-19 12:36:10 +03:00
Hamza-Ayed 335aa299da chore: update .gitignore to exclude sqlite routing packages 2026-09-19 12:34:35 +03:00
Hamza-Ayed 0bf13824c9 feat: add Jordan 3D topographic platform, Siro Map cinematic orbit studio, sun-shadow simulation, and sovereign intelligence security gating 2026-09-19 12:34:26 +03:00
Hamza-Ayed 91e9e71ce4 feat: introduce routing status tracking for approved roads and telemetry batch queue limits 2026-09-19 12:34:26 +03:00
Hamza-Ayed a8470eb76c feat: add device authentication, place gates support, and PiP navigation features 2026-09-19 12:34:26 +03:00
Hamza-Ayed 279c9fa510 feat: add Google Play store assets and documentation alongside UI copy updates 2026-09-19 12:34:26 +03:00
Hamza-Ayed ce896df30a feat: add device authentication, place gates support, and PiP navigation features 2026-09-19 12:34:26 +03:00
Hamza-Ayed 55830beee8 feat: add vehicle customization, Arabic search normalization, and smooth movement interpolation 2026-09-19 12:34:25 +03:00
Hamza-Ayed 43ad2e0ad4 chore: add build artifacts, map assets, and routing data 2026-09-19 12:34:24 +03:00
Hamza-Ayed aa2b9f131f fix(tactical): implement dynamic MGRS grid conversion, triangle of error resection accuracy, clean surveyed IDW elevation, and robust offline sync validation 2026-09-14 14:21:30 +03:00
Hamza-Ayed 17e8f8eeac refactor(tactical-app): modernize state management with GetX controllers, bindings, and clean MVP architecture 2026-08-22 15:27:53 +03:00
Hamza-Ayed 5e3be672ee feat(tactical-app): full sovereign military suite in Flutter with first-run onboarding, artillery ballistics, HLZ assessment, minefield breach, isochrone, symbols, and overlays 2026-08-22 15:24:09 +03:00
Hamza-Ayed c10fd2396c feat(tactical): sovereign military suite with 100% real satellite DEM intervisibility, viewshed 360, offline engines, and entitlements 2026-08-22 15:11:16 +03:00
Hamza-Ayed 4a7859f4c2 feat: integrate CocoaPods for macos tactical app and update environment configurations 2026-08-21 04:12:13 +03:00
Hamza-Ayed 7216d86740 feat(dem): Universal analytical Jordan DEM surface model for all routes across the Kingdom 2026-08-21 02:55:15 +03:00
Hamza-Ayed 96b22d1fc0 fix(elevation): Restore smooth non-zero continuous terrain differentials 2026-08-21 02:49:41 +03:00
Hamza-Ayed 8a0cf35116 fix(slope): Remove artificial high-frequency noise and calibrate gentle urban gradients 2026-08-21 02:46:02 +03:00
Hamza-Ayed ad4b5d991c feat(topography): Multi-scale micro-terrain and polyline sub-segment elevation tracker 2026-08-21 02:39:58 +03:00
Hamza-Ayed ff97821fd0 fix(elevation): Continuous smooth IDW DEM model for realistic gradients without jumps 2026-08-21 02:34:39 +03:00
Hamza-Ayed 398daceffb fix(routing): Friendly Arabic diagnostic messages for out-of-boundary / off-grid points 2026-08-21 02:26:38 +03:00
Hamza-Ayed 0849b7b53c feat(pricing): Automated Monthly Jordan Fuel Pricing Service via Gemini AI and Cron Schedule 2026-08-21 02:19:08 +03:00
Hamza-Ayed f14d40dac7 feat(routing): Dynamic traffic delay & descent-aware mechanical braking advice 2026-08-21 02:15:56 +03:00
Hamza-Ayed 7572d6b4c5 feat(api & web): Implement real-time Eco Routing, Fuel & Energy Consumption and Cost Engine 2026-08-21 01:58:00 +03:00
Hamza-Ayed e1e634fcb3 fix(docker): Inject VITE_API_KEY environment variable into web frontend container 2026-08-21 00:10:28 +03:00
Hamza-Ayed 429496dd3c fix(web): Add AlertTriangle import and remove hardcoded API key fallback 2026-08-21 00:09:16 +03:00
Hamza-Ayed d7119a53eb fix(security & web): Enforce strict ApiKeyGuard and fix missing Gauge import in App.tsx 2026-08-21 00:07:34 +03:00
Hamza-Ayed 50ecf9bfbf fix(api): Allow trusted portal domains to use demo master API key seamlessly 2026-08-21 00:02:54 +03:00
Hamza-Ayed 9e65afae59 fix(web): Add default master API key fallback for web route calculation 2026-08-21 00:01:11 +03:00
Hamza-Ayed 81d88ee770 fix(api): Use estimateElevation in tactical.service.ts 2026-08-20 23:56:41 +03:00
Hamza-Ayed 431d1f95ff feat: Add Intaleq Native Android Kotlin & iOS Swift SDKs, Incline slope routing, Topographic contours and modular tactical app 2026-08-20 23:54:58 +03:00
Hamza-Ayed 4f6595b1eb feat(showcase): add Autonomous Gemini Vision Map Verification section to executive showcase future roadmap 2026-08-19 17:00:54 +03:00
Hamza-Ayed 52a912380f fix(roads): split parameterized queries into individual statements to satisfy node-postgres prepared statement rule 2026-08-19 16:46:59 +03:00
Hamza-Ayed 06895d6720 fix(roads): replace ON CONFLICT with delete and insert for bulletproof candidate approval 2026-08-19 16:44:59 +03:00
Hamza-Ayed 313c2f641f fix(roads): explicit cast geometry::geometry on insert to approved_roads 2026-08-19 16:38:00 +03:00
Hamza-Ayed 956dae8e75 fix(roads): add ALTER TABLE migration for candidate_id column in approved_roads table 2026-08-19 16:34:42 +03:00
Hamza-Ayed b98ce56622 fix(roads): fix road approval & deletion persistence, add robust endpoints, delete candidate from DB upon reject/delete, and add clear all pending button 2026-08-19 16:29:24 +03:00
Hamza-Ayed 3d13d31101 feat(weather): add real-time animated cloud and precipitation radar layer, integrate early warning badges, refine showcase text, and remove floating CTA button 2026-08-19 16:14:33 +03:00
Hamza-Ayed 470d6d959d fix(showcase): resolve scrolling lock, inject Apple Arabic typography globally, add sticky quick-jump floating subnav, and format continuous executive presentation 2026-08-18 20:24:04 +03:00
Hamza-Ayed aa2967964f feat(showcase): upgrade strategic executive presentation with Apple typography, glassmorphic UI, live tactical telemetry simulator, 8 C4ISR modules, and 2026+ future vision roadmap 2026-08-18 20:15:20 +03:00