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 |
|
Hamza-Ayed
|
ad231c6f20
|
feat(tactical): integrate cross-country terrain slope, basalt rocks, and off-road mobility analysis into Isochrone engine
|
2026-08-18 15:40:18 +03:00 |
|
Hamza-Ayed
|
9088af0534
|
feat(tactical): implement real road-network ray-casting routing for Isochrone reachability
|
2026-08-18 15:31:56 +03:00 |
|
Hamza-Ayed
|
fc4be2b8fd
|
fix: resolve isochroneLoading variable reference in TacticalDefenseView
|
2026-08-18 15:19:15 +03:00 |
|
Hamza-Ayed
|
3109d782d3
|
feat(tactical): add interactive Isochrone reachability analysis for hospitals and civil defense
|
2026-08-18 15:17:37 +03:00 |
|
Hamza-Ayed
|
ac4a74d0e0
|
fix(deps): align @nestjs/common and @nestjs/core to 11.2.1 to resolve sse-signal decorator module error
|
2026-08-18 14:49:09 +03:00 |
|
Hamza-Ayed
|
c28d7f236e
|
feat(tactical): add isochrone emergency reachability endpoint and clean build config
|
2026-08-18 14:16:40 +03:00 |
|
Hamza-Ayed
|
0d21c1bfbf
|
chore: update sync script file paths
|
2026-08-18 14:02:40 +03:00 |
|
Hamza-Ayed
|
bab24892c7
|
chore(cleanup): archive one-time migrations, secure telemetry endpoint, and purge temporary files
|
2026-08-18 14:00:20 +03:00 |
|