9aa45ad605
feat: add sovereign map server migration runbook, seeding scripts, and tactical maneuver compare view
Hamza-Ayed2026-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-Ayed2026-09-26 00:06:52 +03:00
cb91e5f0de
fix: resolve MapLibre worker rendering regression by configuring custom worker and updating geometry type filters
Hamza-Ayed2026-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-Ayed2026-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-Ayed2026-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-Ayed2026-09-21 05:21:44 +03:00
cff5a8e1ce
chore: remove obsolete python patch scripts and update API key fallback handling in frontend views
Hamza-Ayed2026-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-Ayed2026-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-Ayed2026-09-19 21:22:05 +03:00
82b1045f9c
feat: bind Landing Page explicitly to #landing route and dedicated Landing Page nav button
Hamza-Ayed2026-09-19 12:56:50 +03:00
e819186201
feat: make Mapbox-grade Landing Page the default home portal with standalone landing.html page
Hamza-Ayed2026-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-Ayed2026-09-19 12:36:10 +03:00
17e8f8eeac
refactor(tactical-app): modernize state management with GetX controllers, bindings, and clean MVP architecture
Hamza-Ayed2026-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-Ayed2026-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-Ayed2026-08-22 15:11:16 +03:00
4a7859f4c2
feat: integrate CocoaPods for macos tactical app and update environment configurations
Hamza-Ayed2026-08-21 04:12:13 +03:00
7216d86740
feat(dem): Universal analytical Jordan DEM surface model for all routes across the Kingdom
Hamza-Ayed2026-08-21 02:55:15 +03:00
8375773898
fix(web): position map source switcher below navbar and fix missing Flame icon import in ExecutiveShowcase
Hamza-Ayed2026-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-Ayed2026-08-18 13:02:00 +03:00
f1e31cb721
refactor(tactical): remove ridge lines to keep map uncluttered and focused strictly on wadi flows
Hamza-Ayed2026-08-18 12:54:35 +03:00
13ff137359
fix(tactical): implement scientific D8 hydrological flow routing for natural wadis and isolate from ridges
Hamza-Ayed2026-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-Ayed2026-08-18 12:35:17 +03:00
ba4ae15eab
feat(routing): smart street extraction and distinctive naming for main and alternative routes
Hamza-Ayed2026-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-Ayed2026-08-18 12:18:06 +03:00
57e3da7ea4
feat(routing): enable elevation profile and steep slope/incline warnings in routing API and frontend
Hamza-Ayed2026-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-Ayed2026-08-18 11:57:24 +03:00
c35f6e61f2
feat(tactical): high-resolution 21x21 DEM terrain study, bilinear interpolation, cliff/rock barrier detection, and 4-tier slope classification
Hamza-Ayed2026-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-Ayed2026-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-Ayed2026-08-18 10:56:58 +03:00
6bd0bc0ce5
feat(tactical): add comprehensive Terrain Study (دراسة الأرض) with natural/manmade obstacles and OAKOC intelligence report
Hamza-Ayed2026-08-18 10:42:04 +03:00
91c36d99c9
fix(tactical): resolve click stale closures, add direct coordinate inputs, and draggable markers
Hamza-Ayed2026-08-18 10:24:26 +03:00
23dde3c8e3
feat(tactical): add interactive location picker, minefield quantities analysis, and organizational feasibility study
Hamza-Ayed2026-08-18 10:15:15 +03:00
2691eb68eb
fix(web): fix tactical map style.json and implement keep-alive views for instant tab switching
Hamza-Ayed2026-08-18 09:49:58 +03:00
9247499f50
fix(tactical): sync complete tactical service with LOS and artillery methods
Hamza-Ayed2026-08-18 09:47:04 +03:00
941420f5c0
fix(tactical): resolve DTO types and TS1272 build error for isolatedModules
Hamza-Ayed2026-08-18 09:46:04 +03:00
bd287d155b
style(showcase): apple SF Pro typography and refined executive palette
Hamza-Ayed2026-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-Ayed2026-08-17 19:25:39 +03:00
03cdc6fe9c
feat: implement geometry snapping logic for manual road insertion and approved roads topology
Hamza-Ayed2026-08-16 17:34:06 +03:00
b3ffa7c71d
fix: remove undefined getRefs call and clean up unused HERE checks in CompareView
Hamza-Ayed2026-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-Ayed2026-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-Ayed2026-08-16 13:53:38 +03:00
8061f3e7a3
feat: add road refinement controller and HERE maps in CompareView
Hamza-Ayed2026-08-16 13:35:09 +03:00
3136a2b7aa
feat: sync scripts, scraper, and sql tools from server
Hamza-Ayed2026-08-16 13:19:10 +03:00
32865e78df
Backup before syncing server scripts
Hamza-Ayed2026-08-16 13:17:56 +03:00
dc9d546733
feat: implement billing, usage tracking, and administrative geocoding features in API with infrastructure updates
main
Hamza-Ayed2026-07-28 04:43:23 +03:00
3773ab56a4
feat: implement geocoding evaluation scripts and enhance routing service with traffic-aware path processing
Hamza-Ayed2026-07-16 14:31:07 +03:00
3cf87999f4
Add gitignore and remove huge files
Hamza-Ayed2026-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-Ayed2026-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-Ayed2026-07-15 21:56:41 +03:00
a39dfe1aaa
feat: implement side-by-side synchronized map comparison tool and infrastructure scripts for connectivity and data updates
Hamza-Ayed2026-07-15 14:58:48 +03:00